I now (just) have a simple EJB client/server system that works fine on a
single machine.

But I am getting exceptions when looking up the Bean if the client and
server are on separate
machines.  Code and jar file usage
(jnpserver.jar;ejb.jar;jboss-client.jar;jndi.jar) are the same on
all clients.  I get different tracebacks from different client machines.

>From a Linux machine with java 1.2.2 I get:

Exception in thread "main" javax.naming.CommunicationException.  Root
exception is java.rmi.UnmarshalException: error unmarshalling return;
nested exception is:
        java.io.StreamCorruptedException: Type code out of range, is 125
java.io.StreamCorruptedException: Type code out of range, is 125
        at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1276)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:278)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:228)
        at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:
974)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:365)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:228)
        at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:300)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:134)
        at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:280)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:265)
        at javax.naming.InitialContext.lookup(InitialContext.java:354)
        at SplusClient.<init>(SplusClient.java:18)
        at SplusClient.main(SplusClient.java:52)

>From Win2000 with java 1.3:

c:\users\clive\play\splus>java -classpath
.;jnpserver.jar;ejb.jar;jboss-client.jar;jndi.jar;. SplusClient
java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
        at java.lang.Class.getMethods0(Native Method)
        at java.lang.Class.getDeclaredMethods(Unknown Source)
        at java.io.ObjectStreamClass.computeSerialVersionUID(Unknown Source)
        at java.io.ObjectStreamClass.access$200(Unknown Source)
        at java.io.ObjectStreamClass$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.io.ObjectStreamClass.init(Unknown Source)
        at java.io.ObjectStreamClass.lookupInternal(Unknown Source)
        at java.io.ObjectStreamClass.lookup(Unknown Source)
        at java.io.ObjectStreamClass.lookupInternal(Unknown Source)
        at java.io.ObjectStreamClass.lookup(Unknown Source)
        at java.io.ObjectStreamClass.lookupInternal(Unknown Source)
        at java.io.ObjectStreamClass.setClass(Unknown Source)
        at java.io.ObjectInputStream.inputClassDescriptor(Unknown Source)
        at java.io.ObjectInputStream.readObject(Unknown Source)
        at java.io.ObjectInputStream.readObject(Unknown Source)
        at java.io.ObjectInputStream.inputObject(Unknown Source)
        at java.io.ObjectInputStream.readObject(Unknown Source)
        at java.io.ObjectInputStream.inputClassFields(Unknown Source)
        at java.io.ObjectInputStream.defaultReadObject(Unknown Source)
        at java.io.ObjectInputStream.inputObject(Unknown Source)
        at java.io.ObjectInputStream.readObject(Unknown Source)
        at java.io.ObjectInputStream.readObject(Unknown Source)
        at sun.rmi.server.UnicastRef.unmarshalValue(Unknown Source)
        at sun.rmi.server.UnicastRef.invoke(Unknown Source)
        at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:280)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:265)
        at javax.naming.InitialContext.lookup(Unknown Source)
        at SplusClient.<init>(SplusClient.java:16)
        at SplusClient.main(SplusClient.java:48)

Many thanks

===
Steve Slatcher




--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to