Hi Sagara and me did go through all the commits and found the commit[1] which leads to cause the above issue. Please fix the issue.
[1] https://github.com/wso2/wso2-axis2/commit/6292326a39d06deb1ede944afd3e1a6b77621a33 Thanks, Nuwanw On Fri, Apr 25, 2014 at 3:32 PM, Nuwan Wimalasekara <[email protected]> wrote: > Hi Sagara > > > > On Fri, Apr 25, 2014 at 12:23 AM, Sagara Gunathunga <[email protected]>wrote: > >> >> >> >> On Thu, Apr 24, 2014 at 8:41 PM, Nuwan Wimalasekara <[email protected]>wrote: >> >>> Hi, >>> Once multiple services are deployed in axis2 server shifted with >>> wso2esb, It can not serve the requests for all services. It can only >>> serve the one service which is initialized first. Then other services can >>> not be invoked. >>> >>> @ESB Team >>> I am getting this issue when running the integration test as well and >>> some of test are getting failed. Can you please have a look into this >>> issue. >>> >> >> 1. Can please build Axis2 locally [1] and repeat same tests ? >> > I built axis2[1] locally and issue can be simply reproduced on axis2 > distribution as well. > >> >> 2. Did you try same test with AS 5.3.0 M1 pack ? >> >> [1] - https://github.com/wso2/wso2-axis2/tree/master/modules/distribution >> >> Thanks ! >> > > Thanks, > Nuwanw > >> >> >>> >>> >>> [1] https://wso2.org/jira/browse/ESBJAVA-3106 >>> >>> STEPS >>> 1) Deploy two axis2 services. (SimpleStockQuoteService1 and >>> SimpleStockQuoteService2) >>> 2) Invoke the SimpleStockQuoteService1 service. >>> Then it will work fine. >>> 3) Invoke the SimpleStockQuoteService2. >>> Then bellow exception is observed in axis2 backend and AxisFault is >>> received as the response. >>> "org.apache.axis2.AxisFault: object is not an instance of declaring >>> class" >>> >>> 14/04/24 20:15:27 ERROR receivers.RPCMessageReceiver: object is not an >>> instance of declaring class >>> java.lang.IllegalArgumentException: object is not an instance of >>> declaring class >>> 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) >>> atorg.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:496) >>> atorg.apache.axis2.databinding.utils.BeanUtil.processObject(BeanUtil.java:846) >>> at org.apache.axis2.databinding.utils.BeanUtil.ProcessElement( >>> BeanUtil.java:765) >>> atorg.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:674) >>> atorg.apache.axis2.rpc.receivers.RPCUtil.processRequest(RPCUtil.java:153) >>> at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass( >>> RPCUtil.java:206) >>> at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic >>> (RPCMessageReceiver.java:117) >>> at org.apache.axis2.receivers.AbstractInOutMessageReceiver. >>> invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) >>> at org.apache.axis2.receivers.AbstractMessageReceiver.receive( >>> AbstractMessageReceiver.java:110) >>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >>> atorg.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172) >>> atorg.apache.synapse.transport.nhttp.ServerWorker.processEntityEnclosingMethod(ServerWorker.java:459) >>> at org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java >>> :279) >>> at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run( >>> NativeWorkerPool.java:172) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask( >>> ThreadPoolExecutor.java:886) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run( >>> ThreadPoolExecutor.java:908) >>> at java.lang.Thread.run(Thread.java:662) >>> 14/04/24 20:15:27 ERROR nhttp.ServerWorker: Error processing POST >>> request >>> org.apache.axis2.AxisFault: object is not an instance of declaring >>> class >>> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) >>> at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic >>> (RPCMessageReceiver.java:211) >>> at org.apache.axis2.receivers.AbstractInOutMessageReceiver. >>> invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) >>> at org.apache.axis2.receivers.AbstractMessageReceiver.receive( >>> AbstractMessageReceiver.java:110) >>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >>> atorg.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172) >>> atorg.apache.synapse.transport.nhttp.ServerWorker.processEntityEnclosingMethod(ServerWorker.java:459) >>> at org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java >>> :279) >>> at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run( >>> NativeWorkerPool.java:172) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask( >>> ThreadPoolExecutor.java:886) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run( >>> ThreadPoolExecutor.java:908) >>> at java.lang.Thread.run(Thread.java:662) >>> Caused by: java.lang.IllegalArgumentException: object is not an >>> instance of declaring class >>> 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) >>> atorg.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:496) >>> atorg.apache.axis2.databinding.utils.BeanUtil.processObject(BeanUtil.java:846) >>> at org.apache.axis2.databinding.utils.BeanUtil.ProcessElement( >>> BeanUtil.java:765) >>> atorg.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:674) >>> atorg.apache.axis2.rpc.receivers.RPCUtil.processRequest(RPCUtil.java:153) >>> at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass( >>> RPCUtil.java:206) >>> at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic >>> (RPCMessageReceiver.java:117) >>> ... 10 more >>> \ >>> Thanks, >>> Nuwanw >>> -- >>> Nuwan Wimalasekara >>> Senior Software Engineer - Test Automation >>> WSO2, Inc.: http://wso2.com >>> lean. enterprise. middleware >>> >>> phone: +94 71 668 4620 >>> >>> >>> >>> >> >> >> -- >> Sagara Gunathunga >> >> Senior Technical Lead; WSO2, Inc.; http://wso2.com >> V.P Apache Web Services; http://ws.apache.org/ >> Linkedin; http://www.linkedin.com/in/ssagara >> Blog ; http://ssagara.blogspot.com >> >> > > > -- > Nuwan Wimalasekara > Senior Software Engineer - Test Automation > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > > phone: +94 71 668 4620 > > > > -- Nuwan Wimalasekara Senior Software Engineer - Test Automation WSO2, Inc.: http://wso2.com lean. enterprise. middleware phone: +94 71 668 4620
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
