This week's book giveaways are in the Java EE and JavaScript forums.
We're giving away four copies each of The Java EE 7 Tutorial Volume 1 or Volume 2(winners choice) and jQuery UI in Action and have the authors on-line!
See this thread and this one for details.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes RMI problem please give me a hand Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "RMI problem please give me a hand" Watch "RMI problem please give me a hand" New topic
Author

RMI problem please give me a hand

Theo van Loon
Ranch Hand

Joined: Feb 04, 2004
Posts: 71
rmi seems to go fine but when i run my client i receive the following exception :
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: suncertify.db.FieldInfo
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)
at suncertify.server.DatabaseRMIImpl_Stub.getFields(Unknown Source)
at suncertify.client.ContractorTableModel.<init>(ContractorTableModel.java:33)
at suncertify.client.Client.init(Client.java:114)
at suncertify.client.Client.<init>(Client.java:93)
at suncertify.client.BodgittAndScarper.main(BodgittAndScarper.java:40)
Caused by: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: suncertify.db.FieldInfo
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1278)
at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1603)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1271)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:297)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:146)
... 5 more
Caused by: java.io.NotSerializableException: suncertify.db.FieldInfo
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)
at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1224)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1050)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:265)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:271)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
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:534)
java.lang.IllegalArgumentException: Cannot set a null TableModel
at javax.swing.JTable.setModel(JTable.java:2706)
at suncertify.client.Client.init(Client.java:127)
at suncertify.client.Client.<init>(Client.java:93)
at suncertify.client.BodgittAndScarper.main(BodgittAndScarper.java:40)
Can someone please help me?
Jacques Bosch
Ranch Hand

Joined: Dec 18, 2003
Posts: 319
Does the object you are trying to pass over RMI impliment Serializable?
Looks like it is your FieldInfo class.
Anything that goes over RMI has to be Serializable.
J


Jacques<br />*******<br />MCP, SCJP, SCJD, SCWCD
Theo van Loon
Ranch Hand

Joined: Feb 04, 2004
Posts: 71
Jacques how can i ever thank you?!
You are helping me out big time!!
When i pass you can have some beers at my place!!
(don't know where you live but it's all in the gesture...) ;-)
Jacques Bosch
Ranch Hand

Joined: Dec 18, 2003
Posts: 319
So I take it you got it sorted out then?
It's my BIG pleasure.

(don't know where you live but it's all in the gesture...) ;-)

Thanx man...
I live all the way over in South Africa. Actually, I live right here and you guys live all the way over there..
Where do you live? U.S.? State?
Theo van Loon
Ranch Hand

Joined: Feb 04, 2004
Posts: 71
I live all the way in Europe in the Netherlands, but i'll keep those beers cold for you when you come over to visit Europe one day!!
[ March 29, 2004: Message edited by: Theo van Loon ]
Jacques Bosch
Ranch Hand

Joined: Dec 18, 2003
Posts: 319
Cool. My brother stays in Germany.
Sounds great. Only one problem left then. I don't drink beer.
J
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: RMI problem please give me a hand