Problem with object serialization

"Marco Rotellini" <[email protected]> Thu, 4 May 2006 13:10:08 +0200
Newsgroups gmane.comp.java.vm.sablevm.general
Message-ID <[email protected]>
Hi all
=20
=20
On my embedded ARM system with SableVM 1.13 I try do serialize an object
and get the following error output:
=20
java.lang.NoClassDefFoundError
   at gnu.java.security.provider.Gnu.class (Gnu.java:0)
   at gnu.java.security.provider.Gnu$1.run (Gnu.java:170)
   at java.security.AccessController.doPrivileged
(AccessController.java:96)
   at gnu.java.security.provider.Gnu.Gnu (Gnu.java:51)
   at java.lang.reflect.Constructor.constructNative (Constructor.java)
   at java.lang.reflect.Constructor.newInstance (Constructor.java:409)
   at java.lang.Class.newInstance (Class.java:1492)
   at java.security.Security.loadProviders (Security.java:134)
   at java.security.Security.static{} (Security.java:81)
   at java.lang.VMClass.step8 (VMClass.java)
   at java.lang.Class.initialize (Class.java:149)
   at java.security.MessageDigest.getInstance (MessageDigest.java:134)
   at java.io.ObjectStreamClass.getClassUID (ObjectStreamClass.java:708)
   at java.io.ObjectStreamClass.ObjectStreamClass
(ObjectStreamClass.java:565)
   at java.io.ObjectStreamClass.lookupForClassObject
(ObjectStreamClass.java:102)
   at java.io.ObjectOutputStream.writeObject
(ObjectOutputStream.java:253)
   at com.solarmax.maxweb.Main.Main (Main.java:41)
   at com.solarmax.maxweb.Main.main (Main.java:60)
   at java.lang.VirtualMachine.invokeMain (VirtualMachine.java)
   at java.lang.VirtualMachine.main (VirtualMachine.java:108)
Caused by: java.lang.ClassNotFoundException:
[Lgnu.javax.crypto.DiffieHellmanImpl;
   at java.lang.VMClassLoader.createArray (VMClassLoader.java:222)
   at java.lang.Class.forName (Class.java:301)
   at java.lang.Class.forName (Class.java:260)
   at gnu.java.security.provider.Gnu.class (Gnu.java:0)
   ...19 more
Caused by: java.lang.NoClassDefFoundError
   at java.lang.VMClassLoader.nativeCreateArray (VMClassLoader.java)
   at java.lang.VMClassLoader.createArray (VMClassLoader.java:218)
   ...22 more=20



My code is ok, it runs properly against a sun 1.4.2 vm on a linux x86
machine.

Any idea?

Thanks & regards

Marco Rotellini