You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "Andy Gumbrecht (JIRA)" <ji...@apache.org> on 2013/12/20 10:28:06 UTC
[jira] [Resolved] (OPENEJB-2045) Understand occasional
ClassNotFoundException in EjbObjectInputStream
[ https://issues.apache.org/jira/browse/OPENEJB-2045?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andy Gumbrecht resolved OPENEJB-2045.
-------------------------------------
Resolution: Fixed
This was due to missing or mismatched serialVersionUIDs
> Understand occasional ClassNotFoundException in EjbObjectInputStream
> --------------------------------------------------------------------
>
> Key: OPENEJB-2045
> URL: https://issues.apache.org/jira/browse/OPENEJB-2045
> Project: OpenEJB
> Issue Type: Task
> Affects Versions: 4.6.0
> Environment: NA
> Reporter: Andy Gumbrecht
> Assignee: Andy Gumbrecht
> Priority: Minor
> Fix For: 4.6.0
>
>
> Sometimes get the following issue during development that is more than likely a versioning issue, but there is a need to understand why.
> Caused by: java.rmi.RemoteException: Cannot read the response from the server. The class for an object being returned is not located in this system:; nested exception is:
> java.lang.ClassNotFoundException: org/apache/openejb/client/EJBMetaDataImpl
> at org.apache.openejb.client.Client.processRequest(Client.java:327)
> at org.apache.openejb.client.Client.request(Client.java:141)
> at org.apache.openejb.client.JNDIContext.request(JNDIContext.java:90)
> at org.apache.openejb.client.JNDIContext.lookup(JNDIContext.java:266)
> ... 22 common frames omitted
> Caused by: java.lang.ClassNotFoundException: org/apache/openejb/client/EJBMetaDataImpl
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:270)
> at org.apache.openejb.client.EjbObjectInputStream.resolveClass(EjbObjectInputStream.java:37)
> at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1610)
> at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1515)
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1769)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
> at org.apache.openejb.client.JNDIResponse.readExternal(JNDIResponse.java:99)
> at org.apache.openejb.client.Client.processRequest(Client.java:325)
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)