problem in RMI using netbeans5.5

Hi All....

I am developing a project using netbeans5.5. I need RMI for my application. I have already made whole code and it compiles perfectly. But it throws an exception while running. The exception is on the server side and its because RMI registry is not started.

I have also tried to execute my application from command prompt after starting rmiregistry. But it still throws exception.

Can anyone tell me how can I run an RMI application using netbeans5.5?

[487 byte] By [bhargav.y.joshia] at [2007-11-26 20:51:07]
# 1
You'll have to tell us what the exception was if you want any help.
ejpa at 2007-7-10 2:16:09 > top of Java-index,Core,Core APIs...
# 2

Here is the StackTrace after the exception is thrown....

java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:

java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:

java.lang.ClassNotFoundException: monitoring.CaptureIntf

java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:

java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:

java.lang.ClassNotFoundException: monitoring.CaptureIntf

at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:385)

at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:240)

at sun.rmi.transport.Transport$1.run(Transport.java:153)

at java.security.AccessController.doPrivileged(Native Method)

at sun.rmi.transport.Transport.serviceCall(Transport.java:149)

at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)

at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)

at java.lang.Thread.run(Thread.java:595)

at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)

at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)

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

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

at monitoring.LoginScreen.run(LoginScreen.java:310)

at java.lang.Thread.run(Thread.java:595)

Caused by: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:

java.lang.ClassNotFoundException: monitoring.CaptureIntf

at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)

at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:375)

at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:240)

at sun.rmi.transport.Transport$1.run(Transport.java:153)

at java.security.AccessController.doPrivileged(Native Method)

at sun.rmi.transport.Transport.serviceCall(Transport.java:149)

at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)

at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)

... 1 more

Caused by: java.lang.ClassNotFoundException: monitoring.CaptureIntf

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:242)

at sun.rmi.server.LoaderHandler.loadProxyInterfaces(LoaderHandler.java:707)

at sun.rmi.server.LoaderHandler.loadProxyClass(LoaderHandler.java:651)

at sun.rmi.server.LoaderHandler.loadProxyClass(LoaderHandler.java:588)

at java.rmi.server.RMIClassLoader$2.loadProxyClass(RMIClassLoader.java:628)

at java.rmi.server.RMIClassLoader.loadProxyClass(RMIClassLoader.java:294)

at sun.rmi.server.MarshalInputStream.resolveProxyClass(MarshalInputStream.java:238)

at java.io.ObjectInputStream.readProxyDesc(ObjectInputStream.java:1494)

at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1457)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)

... 9 more

This exceptions is thrown when I am trying to start RMI server application..

Note : I am using netbeans5.5...

bhargav.y.joshia at 2007-7-10 2:16:09 > top of Java-index,Core,Core APIs...
# 3
http://java.sun.com/j2se/1.5.0/docs/guide/rmi/faq.html#codebase http://java.sun.com/j2se/1.5.0/docs/guide/rmi/faq.html#wrongcodebase
ejpa at 2007-7-10 2:16:09 > top of Java-index,Core,Core APIs...