[esb-issues] [JBoss JIRA] Commented: (JBESB-2149) Error message from action pipeline does not serialize properly

Bernd Zeitler (JIRA) jira-events at lists.jboss.org
Thu Dec 2 08:38:05 EST 2010


    [ https://jira.jboss.org/browse/JBESB-2149?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12567064#comment-12567064 ] 

Bernd Zeitler commented on JBESB-2149:
--------------------------------------

I am investigating a similar issue where a jar coming with axis1 (jaxrpc.jar) has been deployed within our ear, not leading to a ClassCastException but an UnmarshalException for javax.xml.namespace.QName .

For now, I came to this conclusion:

1. The commandline tool serialver seems to use it's own rt.jar in the classpath. Therefore you will ever get the serialVersionUID -9120448754896609940L when using serialver, no matter which jar is defined using the -classpath parameter.
I tried with serialver from JDK 1.4 and I it returned -6756054858541526837 for jaxrpc.jar and -711357515002332258L for stax-api.jar

2. The serialVersionUID for javax.xml.namespace.QName for the Axis implementation (Axis 1 and Axis 2) is -6756054858541526837L

3. The serialVersionUID for javax.xml.namespace.QName for the JBoss implementation (I used stax-api.jar from JBoss 4.3 CP06) is -711357515002332258L

4. The serialVersionUID for javax.xml.namespace.QName from the Java Runtime is -9120448754896609940L per default and 4418622981026545151L using the compatibility property 'com.sun.xml.namespace.QName.useCompatibleSerialVersionUID'

pretty confusing, if you ask me ;-)
I wonder if this isn't a major problem for RPC compatibility...

I hope this helps demystifying what is going on...




> Error message from action pipeline does not serialize properly 
> ---------------------------------------------------------------
>
>                 Key: JBESB-2149
>                 URL: https://jira.jboss.org/browse/JBESB-2149
>             Project: JBoss ESB
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Rosetta
>    Affects Versions: 4.4
>            Reporter: jarkko Lietolahti
>             Fix For: 4.4 CP5
>
>
> org.jboss.soa.esb.actions.ActionProcessingException: Unexpected invocation target exception from processor
> 	at org.jboss.soa.esb.listeners.message.ActionProcessorMethodInfo.processMethods(ActionProcessorMethodInfo.java:137)
> 	at org.jboss.soa.esb.listeners.message.OverriddenActionLifecycleProcessor.process(OverriddenActionLifecycleProcessor.java:74)
> 	at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:316)
> 	at org.jboss.soa.esb.listeners.message.MessageAwareListener$TransactionalRunner.run(MessageAwareListener.java:530)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 	at java.lang.Thread.run(Thread.java:636)
> Caused by: java.net.ConnectException: Connection refused
> 	at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
> 	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154)
> 	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> 	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> 	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> 	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
> 	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
> 	at org.apache.axis.client.Call.invoke(Call.java:2767)
> 	at org.apache.axis.client.Call.invoke(Call.java:2443)
> 	at org.apache.axis.client.Call.invoke(Call.java:2366)
> 	at org.apache.axis.client.Call.invoke(Call.java:1812)
> 	at localhost.whyz_ws.services.CustomerService.CustomerServiceSoapBindingStub.getCustomer(CustomerServiceSoapBindingStub.java:702)
> 	at com.soa.esb.contractcheck.whyz.ContractHierarchyCheckwhyzClient.getCustomerWrapper(ContractHierarchyCheckwhyzClient.java:144)
> 	at com.soa.esb.service.order.FindActiveContractsForCustomerwhyz.convertContracts(FindActiveContractsForCustomerwhyz.java:115)
> 	at com.soa.esb.service.order.FindActiveContractsForCustomerwhyz.processMessage(FindActiveContractsForCustomerwhyz.java:83)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at org.jboss.soa.esb.listeners.message.ActionProcessorMethodInfo.processMethods(ActionProcessorMethodInfo.java:102)
> 	... 6 more
> Caused by: java.net.ConnectException: Connection refused
> 	at java.net.PlainSocketImpl.socketConnect(Native Method)
> 	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
> 	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
> 	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
> 	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:381)
> 	at java.net.Socket.connect(Socket.java:537)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at org.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:153)
> 	at org.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:120)
> 	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
> 	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
> 	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
> 	... 24 more
> 11:27:27,059 ERROR [ServiceInvoker] Unexpected throwable during attempted message delivery using Courier for EPR [JMSEpr [ PortReference < <wsa:Address jms://zone2-dev:1099/queue/customerContractSearchFESBEsbChannel/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : jnp://127.0.0.1:1099/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jboss.naming:org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:acknowledge-mode : AUTO_ACKNOWLEDGE/>, <wsa:ReferenceProperties jbossesb:transacted : false/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ]] for Service [order:customerContractSearchFESB] and Message [header: [ To: JMSEpr [ PortReference < <wsa:Address jms://zone2-dev:1099/queue/customerContractSearchFESBEsbChannel/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : jnp://127.0.0.1:1099/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jboss.naming:org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:acknowledge-mode : AUTO_ACKNOWLEDGE/>, <wsa:ReferenceProperties jbossesb:transacted : false/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ] ReplyTo: JMSEpr [ PortReference < <wsa:Address jms://zone2-dev:1099/queue/customerContractSearchFESBEsbChannel_reply/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : jnp://127.0.0.1:1099/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jboss.naming:org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : jbossESBresponseUUID='f95e73e6-5383-45cd-886d-caddd90c8618'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:acknowledge-mode : AUTO_ACKNOWLEDGE/>, <wsa:ReferenceProperties jbossesb:transacted : false/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ] ]].
> org.jboss.internal.soa.esb.message.format.DeferredDeserialisationException: Error constructing object value
> 	at org.jboss.internal.soa.esb.message.format.xml.marshal.MarshalValueImpl.getValue(MarshalValueImpl.java:89)
> 	at org.jboss.internal.soa.esb.message.format.xml.BodyImpl.unwrap(BodyImpl.java:276)
> 	at org.jboss.internal.soa.esb.message.format.xml.BodyImpl.get(BodyImpl.java:96)
> 	at org.jboss.internal.soa.esb.message.format.xml.FaultImpl.getCause(FaultImpl.java:66)
> 	at org.jboss.soa.esb.listeners.message.errors.Factory.createExceptionFromFault(Factory.java:44)
> 	at org.jboss.internal.soa.esb.couriers.helpers.JmsComposer.compose(JmsComposer.java:82)
> 	at org.jboss.internal.soa.esb.couriers.JmsCourier.pickup(JmsCourier.java:388)
> 	at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.pickup(TwoWayCourierImpl.java:228)
> 	at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.pickup(TwoWayCourierImpl.java:204)
> 	at org.jboss.soa.esb.client.ServiceInvoker$EPRInvoker.attemptDelivery(ServiceInvoker.java:538)
> 	at org.jboss.soa.esb.client.ServiceInvoker$EPRInvoker.access$200(ServiceInvoker.java:452)
> 	at org.jboss.soa.esb.client.ServiceInvoker.post(ServiceInvoker.java:318)
> 	at org.jboss.soa.esb.client.ServiceInvoker.deliverSync(ServiceInvoker.java:198)
> 	at com.soa.esb.service.order.ws.CustomerDataSearchFESBWS.customerContractSearchFESB(CustomerDataSearchFESBWS.java:150)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at org.jboss.wsf.container.jboss42.InvocationHandlerJSE.invoke(InvocationHandlerJSE.java:102)
> 	at org.jboss.ws.core.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:221)
> 	at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:466)
> 	at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:284)
> 	at org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:201)
> 	at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:134)
> 	at org.jboss.wsf.stack.jbws.EndpointServlet.service(EndpointServlet.java:84)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
> 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
> 	at java.lang.Thread.run(Thread.java:636)
> Caused by: org.jboss.soa.esb.UnmarshalException: java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = -6756054858541526837, local class serialVersionUID = -9120448754896609940
> 	at org.jboss.internal.soa.esb.message.format.xml.marshal.SerializedMarshalUnmarshalPlugin.unmarshal(SerializedMarshalUnmarshalPlugin.java:118)
> 	at org.jboss.internal.soa.esb.message.format.xml.marshal.MarshalValueImpl.getValue(MarshalValueImpl.java:85)
> 	... 43 more
> Caused by: java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = -6756054858541526837, local class serialVersionUID = -9120448754896609940
> 	at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:579)
> 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1600)
> 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1513)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1749)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
> 	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963)
> 	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
> 	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963)
> 	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
> 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
> 	at org.jboss.internal.soa.esb.util.Encoding.decodeToObject(Encoding.java:77)
> 	at org.jboss.internal.soa.esb.message.format.xml.marshal.SerializedMarshalUnmarshalPlugin.unmarshal(SerializedMarshalUnmarshalPlugin.java:110)
> 	... 44 more
> 11:27:27,061 INFO  [ServiceInvoker] Delivering message [header: [ To: JMSEpr [ PortReference < <wsa:Address jms://zone2-dev:1099/queue/customerContractSearchFESBEsbChannel/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : jnp://127.0.0.1:1099/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jboss.naming:org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:acknowledge-mode : AUTO_ACKNOWLEDGE/>, <wsa:ReferenceProperties jbossesb:transacted : false/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ] ReplyTo: JMSEpr [ PortReference < <wsa:Address jms://zone2-dev:1099/queue/customerContractSearchFESBEsbChannel_reply/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : jnp://127.0.0.1:1099/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jboss.naming:org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : jbossESBresponseUUID='f95e73e6-5383-45cd-886d-caddd90c8618'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:acknowledge-mode : AUTO_ACKNOWLEDGE/>, <wsa:ReferenceProperties jbossesb:transacted : false/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ] ]] to DLQ.
> 11:27:27,067 ERROR [CustomerDataSearchFESBWS] caught 
> org.jboss.soa.esb.listeners.message.MessageDeliverException: Caught unexpected throwable during send. Bailing-out!
> 	at org.jboss.soa.esb.client.ServiceInvoker$EPRInvoker.attemptDelivery(ServiceInvoker.java:573)
> 	at org.jboss.soa.esb.client.ServiceInvoker$EPRInvoker.access$200(ServiceInvoker.java:452)
> 	at org.jboss.soa.esb.client.ServiceInvoker.post(ServiceInvoker.java:318)
> 	at org.jboss.soa.esb.client.ServiceInvoker.deliverSync(ServiceInvoker.java:198)
> 	at com.soa.esb.service.order.ws.CustomerDataSearchFESBWS.customerContractSearchFESB(CustomerDataSearchFESBWS.java:150)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at org.jboss.wsf.container.jboss42.InvocationHandlerJSE.invoke(InvocationHandlerJSE.java:102)
> 	at org.jboss.ws.core.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:221)
> 	at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:466)
> 	at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:284)
> 	at org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:201)
> 	at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:134)
> 	at org.jboss.wsf.stack.jbws.EndpointServlet.service(EndpointServlet.java:84)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
> 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
> 	at java.lang.Thread.run(Thread.java:636)
> Caused by: org.jboss.internal.soa.esb.message.format.DeferredDeserialisationException: Error constructing object value
> 	at org.jboss.internal.soa.esb.message.format.xml.marshal.MarshalValueImpl.getValue(MarshalValueImpl.java:89)
> 	at org.jboss.internal.soa.esb.message.format.xml.BodyImpl.unwrap(BodyImpl.java:276)
> 	at org.jboss.internal.soa.esb.message.format.xml.BodyImpl.get(BodyImpl.java:96)
> 	at org.jboss.internal.soa.esb.message.format.xml.FaultImpl.getCause(FaultImpl.java:66)
> 	at org.jboss.soa.esb.listeners.message.errors.Factory.createExceptionFromFault(Factory.java:44)
> 	at org.jboss.internal.soa.esb.couriers.helpers.JmsComposer.compose(JmsComposer.java:82)
> 	at org.jboss.internal.soa.esb.couriers.JmsCourier.pickup(JmsCourier.java:388)
> 	at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.pickup(TwoWayCourierImpl.java:228)
> 	at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.pickup(TwoWayCourierImpl.java:204)
> 	at org.jboss.soa.esb.client.ServiceInvoker$EPRInvoker.attemptDelivery(ServiceInvoker.java:538)
> 	... 34 more
> Caused by: org.jboss.soa.esb.UnmarshalException: java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = -6756054858541526837, local class serialVersionUID = -9120448754896609940
> 	at org.jboss.internal.soa.esb.message.format.xml.marshal.SerializedMarshalUnmarshalPlugin.unmarshal(SerializedMarshalUnmarshalPlugin.java:118)
> 	at org.jboss.internal.soa.esb.message.format.xml.marshal.MarshalValueImpl.getValue(MarshalValueImpl.java:85)
> 	... 43 more
> Caused by: java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = -6756054858541526837, local class serialVersionUID = -9120448754896609940
> 	at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:579)
> 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1600)
> 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1513)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1749)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
> 	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963)
> 	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
> 	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963)
> 	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
> 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
> 	at org.jboss.internal.soa.esb.util.Encoding.decodeToObject(Encoding.java:77)
> 	at org.jboss.internal.soa.esb.message.format.xml.marshal.SerializedMarshalUnmarshalPlugin.unmarshal(SerializedMarshalUnmarshalPlugin.java:110)
> 	... 44 more

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the esb-issues mailing list