Name: rm29839 Date: 01/23/98
I have scoured the net for relevent info, and have noticed others
experiencing the same difficulties, but found no solution - still it
periodically plauges me.
I sometimes get an RMI exception that the stub file is not found.
I have the classpath and such correct, and when run in verbose mode I can
prove the class is loaded - still says it can't find it!
Why?
Hope to hear from Ya!
Rolande
Below is the output in verbose mode:
Q:\InetPub\wwwroot\com\internetradio\server\channel\directory>java -verbose
-classpath q:\Tools\Java\classes\classes.zip;q:\InetPub\wwwroot com.intern
etradio.server.channel.directory.DirectoryImpl www.internetradio.com
DirectoryServer c:\persistent\public
[Loaded java/lang/Thread.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Object.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Class.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/String.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/Serializable.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/ThreadDeath.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Error.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Throwable.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Exception.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/RuntimeException.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Cloneable.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Runnable.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/ThreadGroup.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/StringBuffer.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/System.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Integer.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Number.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Character.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/NoClassDefFoundError.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/LinkageError.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/OutOfMemoryError.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/VirtualMachineError.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/util/Properties.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/util/Hashtable.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/util/Dictionary.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/util/HashtableEntry.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/FileInputStream.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/InputStream.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/FileDescriptor.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/FileOutputStream.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/OutputStream.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/BufferedInputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/FilterInputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/PrintStream.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/FilterOutputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/BufferedOutputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/OutputStreamWriter.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/Writer.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/io/CharToByteConverter.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/io/CharacterEncoding.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/util/Locale.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/io/CharToByte8859_1.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/BufferedWriter.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Compiler.class from q:\Tools\Java\classes\classes.zip]
[Loaded
q:\InetPub\wwwroot\com\internetradio\server\channel\directory\DirectoryImpl.
class]
[Loaded java/rmi/server/UnicastRemoteObject.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/server/RemoteServer.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/server/RemoteObject.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/Remote.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Boolean.class from q:\Tools\Java\classes\classes.zip]
[Loaded
q:\InetPub\wwwroot\com\internetradio\client\channel\directory\ServerInterfac
e.class]
[Loaded java/io/File.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/RMISecurityManager.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/SecurityManager.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/registry/LocateRegistry.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/registry/RegistryHandler.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/registry/RegistryHandler.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/server/ObjID.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/server/UID.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/tcp/TCPEndpoint.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/Endpoint.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/Utils.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Long.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/net/InetAddress.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Runtime.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/net/InetAddressImpl.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/tcp/TCPTransport.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/Transport.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/server/LogStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/proxy/RMIMasterSocketFactory.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/server/RMISocketFactory.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/util/Vector.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/proxy/RMIDirectSocketFactory.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/LiveRef.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/Externalizable.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/server/UnicastRef.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/server/RemoteRef.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/server/RemoteProxy.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/server/RemoteStub.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/registry/RegistryImpl_Stub.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/registry/Registry.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/server/Operation.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Math.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Float.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/Double.class from q:\Tools\Java\classes\classes.zip]
Registering as 'rmi://www.internetradio.com/DirectoryServer'
[Loaded sun/rmi/server/UnicastServerRef.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/server/ServerRef.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/server/Dispatcher.class from
q:\Tools\Java\classes\classes.zip]
[Loaded
q:\InetPub\wwwroot\com\internetradio\server\channel\directory\DirectoryImpl_
Skel.class]
[Loaded java/rmi/server/Skeleton.class from q:\Tools\Java\classes\classes.zip]
[Loaded
q:\InetPub\wwwroot\com\internetradio\server\channel\directory\DirectoryImpl_
Stub.class]
[Loaded sun/rmi/transport/Target.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/WeakRef.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/misc/Ref.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/ObjectTable.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/DGCImpl.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/dgc/DGC.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/DGCImpl_Skel.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/DGCImpl_Stub.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/Reaper.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/RMIThread.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/KeepAlive.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/proxy/HttpAwareServerSocket.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/net/ServerSocket.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/net/PlainSocketImpl.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/net/SocketImpl.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/net/SocketOptions.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/tcp/Pinger.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/Channel.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/Notifier.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/tcp/TCPChannel.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/proxy/AsyncConnector.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/net/Socket.class from q:\Tools\Java\classes\classes.zip]
.[Loaded java/net/SocketInputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/net/SocketOutputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/DataOutputStream.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/DataOutput.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/tcp/TCPConnection.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/Connection.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/proxy/RMISocketInfo.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/DataInputStream.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/DataInput.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/StreamRemoteCall.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/server/RemoteCall.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/ConnectionOutputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/server/MarshalOutputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/ObjectOutputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/ObjectOutput.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/ObjectStreamConstants.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/util/Stack.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/ObjectStreamClass.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/ObjectStreamClassEntry.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/ObjectStreamField.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/ByteArrayOutputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/security/MessageDigest.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/security/Security.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/security/Provider.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/security/provider/Sun.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/util/VectorEnumerator.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/util/Enumeration.class from q:\Tools\Java\classes\classes.zip]
[Loaded sun/security/provider/SHA.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/security/DigestOutputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/transport/ConnectionInputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded sun/rmi/server/MarshalInputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/ObjectInputStream.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/io/ObjectInput.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/lang/ClassNotFoundException.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/UnexpectedException.class from
q:\Tools\Java\classes\classes.zip]
[Loaded java/rmi/RemoteException.class from q:\Tools\Java\classes\classes.zip]
[Loaded java/io/IOException.class from q:\Tools\Java\classes\classes.zip]
DirectoryImpl.main: an exception occurred:
java.rmi.UnexpectedException: Unexpected exception; nested exception is:
java.lang.ClassNotFoundException:
com/internetradio/server/channel/directory/DirectoryImpl_Stub
at
sun.rmi.registry.RegistryImpl_Stub.rebind(RegistryImpl_Stub.java:135)
at
com.internetradio.server.channel.directory.DirectoryImpl.main(DirectoryImpl.
java:318)
Q:\InetPub\wwwroot\com\internetradio\server\channel\directory>
(Review ID: 23500)
======================================================================