Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

NEWBIE: UnmarshalException During Client Entity Lookup

0 views
Skip to first unread message

Bob

unread,
Feb 24, 2003, 2:42:17 PM2/24/03
to

I am receiving the following error when looking up an ejb from a client. What
am I doing wrong?

javax.naming.CommunicationException. Root exception is java.rmi.UnmarshalException:
Problem finding error class; nested exception is:
java.lang.ClassNotFoundException: java.lang.StackTraceElement

java.lang.ClassNotFoundException: java.lang.StackTraceElement

at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:169)

at java.lang.ClassLoader.loadClass(ClassLoader.java:294)

at java.lang.ClassLoader.loadClass(ClassLoader.java:250)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:190)

at weblogic.j2ee.ApplicationManager.loadFromNetwork(ApplicationManager.java:536)

at weblogic.j2ee.ApplicationManager.loadClass(ApplicationManager.java:341)

at weblogic.rjvm.MsgAbbrevInputStream.readClassDescriptor(MsgAbbrevInputStream.java:280)

at weblogic.common.internal.ChunkedObjectInputStream$NestedObjectInputStream.readClassDescriptor(ChunkedObjectInputStream.java:361)

at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:901)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:361)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:231)

at java.io.ObjectInputStream.inputArray(ObjectInputStream.java:1009)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)

at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2258)

at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:514)

at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1407)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:381)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:231)

at weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:140)

at weblogic.rjvm.ResponseImpl.getThrowable(ResponseImpl.java:117)

at weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:106)

at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:262)

at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:229)

at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(Unknown Source)

at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:337)

at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:332)

at javax.naming.InitialContext.lookup(InitialContext.java:345)

at testjbossejb.EntityTester.main(EntityTester.java:40)

Dimitri I. Rakitine

unread,
Feb 24, 2003, 4:48:40 PM2/24/03
to
Since java.lang.StackTraceElement is a new 1.4 class, I guess that you run Weblogic using
1.4 and your client uses 1.3.

Bob <urcio...@battelle.org> wrote:

> java.lang.ClassNotFoundException: java.lang.StackTraceElement

> at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:169)

> at java.lang.ClassLoader.loadClass(ClassLoader.java:294)

> at java.lang.ClassLoader.loadClass(ClassLoader.java:250)

> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)

> at java.lang.Class.forName0(Native Method)

> at java.lang.Class.forName(Class.java:190)

> at weblogic.j2ee.ApplicationManager.loadFromNetwork(ApplicationManager.java:536)

> at weblogic.j2ee.ApplicationManager.loadClass(ApplicationManager.java:341)

> at weblogic.rjvm.MsgAbbrevInputStream.readClassDescriptor(MsgAbbrevInputStream.java:280)

> at weblogic.common.internal.ChunkedObjectInputStream$NestedObjectInputStream.readClassDescriptor(ChunkedObjectInputStream.java:361)

> at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:901)

> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:361)

> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:231)

> at java.io.ObjectInputStream.inputArray(ObjectInputStream.java:1009)

> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)

> at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2258)

> at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:514)

> at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1407)

> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:381)

> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:231)

> at weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:140)

> at weblogic.rjvm.ResponseImpl.getThrowable(ResponseImpl.java:117)

> at weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:106)

> at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:262)

> at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:229)

> at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(Unknown Source)

> at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:337)

> at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:332)

> at javax.naming.InitialContext.lookup(InitialContext.java:345)

> at testjbossejb.EntityTester.main(EntityTester.java:40)

--
Dimitri

0 new messages