single client perfect, 2nd client crashes
jsimone Jul 23, 2002 6:40 PMHey all,
I have a situation where if I hammer the 3.0 app server all day long with a single client it works fine. As soon as I start another exact same client (from the command line in both cases) I get the following :
[java] java.rmi.UnmarshalException: Error unmarshaling return; nested exception is:
[java] java.lang.ClassNotFoundException: COM.ibm.db2.jdbc.DB2Exception (no security manager: RMI class loader d
isabled)
[java] java.lang.ClassNotFoundException: COM.ibm.db2.jdbc.DB2Exception (no security manager: RMI class loader disab
led)
[java] at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:313)
[java] at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:127)
[java] at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:138)
[java] at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:913)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:361)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:231)
[java] at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1181)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:381)
[java] at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2258)
[java] at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:514)
[java] at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1407)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:381)
[java] at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2258)
[java] at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:514)
[java] at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1407)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:381)
[java] at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2258)
[java] at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:514)
[java] at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1407)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:381)
[java] at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2258)
[java] at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:514)
[java] at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1407)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:381)
[java] at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2258)
[java] at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:514)
[java] at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1407)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:381)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:231)
[java] at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:207)
[java] at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:117)
[java] at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown Source)
[java] at org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:128)
[java] at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:108)
[java] at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:73)
[java] at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:76)
[java] at org.jboss.proxy.ejb.StatefulSessionInterceptor.invoke(StatefulSessionInterceptor.java:117)
[java] at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:76)
[java] at $Proxy1.addSession(Unknown Source)
[java] at com.highnotes.ebu.client.util.GenerateSampleData.createSessions(GenerateSampleData.java:215)
[java] at com.highnotes.ebu.client.util.GenerateSampleData.createAll(GenerateSampleData.java:92)
[java] at com.highnotes.ebu.client.test.Stress_1.main(Stress_1.java:92)
BUILD SUCCESSFUL
Total time: 35 seconds
Can anyone give me a hint as to why this would be or what I need to fix in order to make this work.
Kind regards,
joe
P.S. Thus far I have very impressed with the functionality and stability of the JBoss 3.0 app server. Great work!