I'm getting the same ClassCastException in the newly released AS-5.2.0 as
well [1].

It seems we have removed the global transport config from the UI but the
service specific config is still there with bugs.

[1]https://wso2.org/jira/browse/WSAS-1616

Charitha Kankanamge
Senior Manager, Technical Support
cell: +94 717 129 752
http://charithaka.blogspot.com
*SOA and Testing without nonsense*


On Sun, Aug 18, 2013 at 1:22 PM, Isuru Perera <[email protected]> wrote:

> Hi,
>
> $subject.
>
> This is regarding SO question [1].
>
> It gives following error:
>
> [2013-08-18 09:55:24,582] ERROR - AbstractTransportService Error while
> initializing the jms listener
> java.lang.ClassCastException: java.lang.String cannot be cast to
> org.apache.axiom.om.OMElement
>     at
> org.apache.axis2.transport.jms.JMSConnectionFactory.<init>(JMSConnectionFactory.java:79)
>     at
> org.apache.axis2.transport.jms.JMSConnectionFactoryManager.loadConnectionFactoryDefinitions(JMSConnectionFactoryManager.java:58)
>     at
> org.apache.axis2.transport.jms.JMSConnectionFactoryManager.<init>(JMSConnectionFactoryManager.java:45)
>     at
> org.apache.axis2.transport.jms.JMSListener.doInit(JMSListener.java:58)
>     at
> org.apache.axis2.transport.base.AbstractTransportListenerEx.init(AbstractTransportListenerEx.java:62)
>     at
> org.wso2.carbon.core.transports.AbstractTransportService.updateGlobalTransportParameters(AbstractTransportService.java:125)
>     at
> org.wso2.carbon.transport.mgt.TransportAdmin.updateGloballyDefinedInParameters(TransportAdmin.java:448)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212)
>     at
> org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver.invokeBusinessLogic(RPCInOnlyMessageReceiver.java:66)
>     at
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)
>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>     at
> org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169)
>     at
> org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82)
>     at
> org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45)
>     at
> org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
>     at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:398)
>     at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224)
>     at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
>     at
> org.wso2.carbon.transport.mgt.stub.TransportAdminStub.updateGloballyDefinedInParameters(TransportAdminStub.java:3676)
>     at
> org.wso2.carbon.transport.mgt.ui.TransportAdminClient.updateGloballyDefinedInParameters(TransportAdminClient.java:276)
>     at
> org.apache.jsp.transport_002dmgt.update_005ftransport_jsp._jspService(org.apache.jsp.transport_002dmgt.update_005ftransport_jsp:164)
> .....
> [2013-08-18 09:55:24,586] ERROR - RPCInOnlyMessageReceiver Error while
> initializing the jms listener
> org.apache.axis2.AxisFault: Error while initializing the jms listener
>     at
> org.wso2.carbon.core.transports.AbstractTransportService.updateGlobalTransportParameters(AbstractTransportService.java:131)
>     at
> org.wso2.carbon.transport.mgt.TransportAdmin.updateGloballyDefinedInParameters(TransportAdmin.java:448)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212)
>     at
> org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver.invokeBusinessLogic(RPCInOnlyMessageReceiver.java:66)
>     at
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)
>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>     at
> org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169)
>     at
> org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82)
>     at
> org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45)
>     at
> org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
>     at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:398)
>     at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224)
>     at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
>     at
> org.wso2.carbon.transport.mgt.stub.TransportAdminStub.updateGloballyDefinedInParameters(TransportAdminStub.java:3676)
>     at
> org.wso2.carbon.transport.mgt.ui.TransportAdminClient.updateGloballyDefinedInParameters(TransportAdminClient.java:276)
>     at
> org.apache.jsp.transport_002dmgt.update_005ftransport_jsp._jspService(org.apache.jsp.transport_002dmgt.update_005ftransport_jsp:164)
> ....
> Caused by: java.lang.ClassCastException: java.lang.String cannot be cast
> to org.apache.axiom.om.OMElement
>     at
> org.apache.axis2.transport.jms.JMSConnectionFactory.<init>(JMSConnectionFactory.java:79)
>     at
> org.apache.axis2.transport.jms.JMSConnectionFactoryManager.loadConnectionFactoryDefinitions(JMSConnectionFactoryManager.java:58)
>     at
> org.apache.axis2.transport.jms.JMSConnectionFactoryManager.<init>(JMSConnectionFactoryManager.java:45)
>     at
> org.apache.axis2.transport.jms.JMSListener.doInit(JMSListener.java:58)
>     at
> org.apache.axis2.transport.base.AbstractTransportListenerEx.init(AbstractTransportListenerEx.java:62)
>     at
> org.wso2.carbon.core.transports.AbstractTransportService.updateGlobalTransportParameters(AbstractTransportService.java:125)
>     ... 116 more
>
> I couldn't find information on docs also. [2]
>
> [1]
> http://stackoverflow.com/questions/18281262/wso2-esb-jms-listener-configuration-at-runtime
> [2] http://docs.wso2.org/wiki/display/ESB470/Configuring+Transports
>
> --
> Isuru Perera
> Senior Software Engineer | WSO2, Inc. | http://wso2.com/
> Lean . Enterprise . Middleware
>
> Twitter: http://twitter.com/chrishantha | LinkedIn:
> http://lk.linkedin.com/in/chrishantha/
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to