I tried to deserialize a stream coming from a Sun JVM (which means a good stream) and got this exception: java.lang.ClassNotFoundException: pvr/net/ServiceEvent at java.lang.VMClassLoader.loadClass (Native Method) at java.lang.Class.forName (Class.java:210) at java.io.ObjectInputStream.resolveClass (ObjectInputStream.java:749) at java.io.ObjectInputStream.readClassDescriptor (ObjectInputStream.java:530) at java.io.ObjectInputStream.readObject (ObjectInputStream.java:228) at java.io.ObjectInputStream.readObject (ObjectInputStream.java:275) at pvr.net.IPV4Master$IPV4Connection.send (IPV4Master.java:887) ...6 more Some printlines in the ObjectInputStream.java told me that the class.forName was called with a 'null' as classloader, which IIRC is not going to find classes that are in my classpath. (right?) Which makes the bug that the currentLoader() method returned null. I ran using jamvm 1.2.4 and current classpath CVS.
Whee; this bug seems to be solved as my P2P software now works fine :) Please close bug.
Closed on request from submitter.