Hey everybody, we are trying to get a little project running on an embedded system. The java environment is cacao + gnu classpath. We want to get a simple rmi example running. We can successfully bind the server instance without any problems at all. But when launching the client (which just does a lookup and a call of one remote helloworld-function) it crashes.
# java rmi.Client java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.io.WriteAbortedException: Exception thrown during writing of stream; java.io.IOException at gnu.java.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:194) at java.rmi.Naming.lookup(Naming.java:110) at rmi.Client.main(Client.java:14) Caused by: java.io.WriteAbortedException: Exception thrown during writing of stream; java.io.IOException at java.io.ObjectInputStream.parseContent(ObjectInputStream.java:512) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:215) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:137) at java.io.ObjectInputStream.readFields(ObjectInputStream.java:1962) at java.io.ObjectInputStream.parseContent(ObjectInputStream.java:465) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:215) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:137) at gnu.java.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:190) ...2 more Caused by: java.io.IOException <<No stacktrace available>> Caused by: java.lang.NullPointerException: [Ljava/lang/StackTraceElement; <<No stacktrace available>> error in client Any ideas on this one? We don't have a clue what the error could be. We already checked that the java code is compiled with java 1.5. Maybe it's something with the stub-generation of classpath? Greets Goddchen -- Mit freundlichen Grüßen Martin Liersch > Blog: http://blog.goddchen.de > Website: http://www.goddchen.de