[jboss-user] [Beginners Corner] - InvalidClassException when connecting standalone client to J

puzz do-not-reply at jboss.com
Thu Mar 13 12:18:45 EDT 2008


Hi all,

We are using JBoss 4 as application server.
We have a standalone client connecting to the server and this has worked fine up until a few days ago.
Suddenly we keep getting exceptions.
See below stacktrace.
Any help with this much appreciated! I've tried google but without any luck.



  | java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = -6756054858541526837, local class serialVersionUID = 4418622981026545151
  |         at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:519)
  |         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1546)
  |         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
  |         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)
  |         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
  |         at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
  |         at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
  |         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
  |         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
  |         at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
  |         at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
  |         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
  |         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
  |         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
  |         at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.receiveObject(JavaSerializationManager.java:128)
  |         at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.read(SerializableUnMarshaller.java:66)
  |         at org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:279)
  |         at org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:143)
  |         at org.jboss.remoting.Client.invoke(Client.java:525)
  |         at org.jboss.remoting.Client.invoke(Client.java:488)
  |         at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:55)
  |         at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |         at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
  |         at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |         at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:55)
  |         at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |         at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:78)
  |         at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |         at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:102)
  |         at $Proxy1.importAllCampaigns(Unknown Source)
  |         at com.smtb.client.adwords.CampaignImport.Import(CampaignImport.java:101)
  |         at com.smtb.client.adwords.CampaignImport.<init>(CampaignImport.java:41)
  |         at com.smtb.client.adwords.CampaignImport.main(CampaignImport.java:143)
  | null
  | java.lang.reflect.UndeclaredThrowableException
  |         at $Proxy1.importAllCampaigns(Unknown Source)
  |         at com.smtb.client.adwords.CampaignImport.Import(CampaignImport.java:101)
  |         at com.smtb.client.adwords.CampaignImport.<init>(CampaignImport.java:41)
  |         at com.smtb.client.adwords.CampaignImport.main(CampaignImport.java:143)
  | Caused by: java.rmi.MarshalException: Failed to communicate.  Problem during marshalling/unmarshalling; nested exception is:
  |         java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = -6756054858541526837, local class serialVersionUID = 4418622981026545151
  |         at org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:306)
  |         at org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:143)
  |         at org.jboss.remoting.Client.invoke(Client.java:525)
  |         at org.jboss.remoting.Client.invoke(Client.java:488)
  |         at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:55)
  |         at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |         at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
  |         at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |         at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:55)
  |         at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |         at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:78)
  |         at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |         at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:102)
  |         ... 4 more
  | Caused by: java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = -6756054858541526837, local class serialVersionUID = 4418622981026545151
  |         at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:519)
  |         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1546)
  |         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
  |         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)
  |         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
  |         at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
  |         at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
  |         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
  |         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
  |         at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
  |         at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
  |         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
  |         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
  |         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
  |         at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.receiveObject(JavaSerializationManager.java:128)
  |         at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.read(SerializableUnMarshaller.java:66)
  |         at org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:279)
  |         ... 16 more
  | 
  | 

/Best regards, HÃ¥kan Jacobsson - System Developer in Sweden

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4136368#4136368

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4136368




More information about the jboss-user mailing list