On Thu, Apr 24, 2014 at 8:41 PM, Nuwan Wimalasekara <nuw...@wso2.com> 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 ?

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 !


>
>
> [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)
> at
> org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:496)
> at
> org.apache.axis2.databinding.utils.BeanUtil.processObject(BeanUtil.java:846)
> at
> org.apache.axis2.databinding.utils.BeanUtil.ProcessElement(BeanUtil.java:765)
> at
> org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:674)
> at org.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)
> at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)
> at
> org.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)
> at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)
> at
> org.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)
> at
> org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:496)
> at
> org.apache.axis2.databinding.utils.BeanUtil.processObject(BeanUtil.java:846)
> at
> org.apache.axis2.databinding.utils.BeanUtil.ProcessElement(BeanUtil.java:765)
> at
> org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:674)
> at org.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
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to