Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

RMI problem NoClassDefFoundError

1 view
Skip to first unread message

d

unread,
Oct 8, 2002, 4:51:57 AM10/8/02
to
I have recently extended my RMI interface to pass a new user defined object
between the client and server.

However I keep getting a java.lang.NoClassDefFoundError:
ipcshare.GenericPolicy error when I try to run my server. GenericPolicy
should be (and is) in ipcshare.jar

I would usually check the codebase but this is the same path as I use in the
compilation line, which works fine. The RMI interface also passes other
user defined objects from ipcshare.jar with out any problems. It is
GenericPolicy which is causing me the headaches.

TVM in advance

Complete error.

C:\JBuilder7\jdk1.3.1\bin\javaw -classpath
"C:\develop\engine\classes;C:\oracle jdbc\classes12.jar;C:\oracle
jdbc\classes12.zip;C:\develop\ipcshare\ipcshare.jar;C:\JBuilder7\jdk1.3.1\de
mo\jfc\Java2D\Java2Demo.jar;C:\JBuilder7\jdk1.3.1\jre\lib\i18n.jar;C:\JBuild
er7\jdk1.3.1\jre\lib\jaws.jar;C:\JBuilder7\jdk1.3.1\jre\lib\rt.jar;C:\JBuild
er7\jdk1.3.1\jre\lib\sunrsasign.jar;C:\JBuilder7\jdk1.3.1\lib\dt.jar;C:\JBui
lder7\jdk1.3.1\lib\htmlconverter.jar;C:\JBuilder7\jdk1.3.1\lib\tools.jar" -
Djava.rmi.server.codebase="file:c:\develop\ipcshare\ipcshare.jar" -Djava.sec
urity.policy=file:c:\develop\engine\rmi.policy serverengine.ServerEngine
java.rmi.ServerError: Error occurred in server thread; nested exception is:
java.lang.NoClassDefFoundError: ipcshare.GenericPolicy

java.lang.NoClassDefFoundError: ipcshare.GenericPolicy

at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteC
all.java:245)

at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220)Req
uestServer err: Error occurred in server thread; nested exception is:
java.lang.NoClassDefFoundError: ipcshare.GenericPolicy

at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354)

at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)

at java.rmi.Naming.rebind(Naming.java:160)

at serverengine.ServerEngine.main(ServerEngine.java:31)

0 new messages