Hi Hasitha,

Please consider SimpleMathService ship with Airavata pack as an obsolete
resource. Its not working properly due to an issue in Axis2 1.5.1 so we
have hosted it for users to use from gw8.

I agree we need to remove this service from the build.

Lahiru

On Sat, Jul 7, 2012 at 9:16 PM, Hasitha Aravinda
<[email protected]>wrote:

> Hi Devs,
>
> I designed a simple workflow which includes two inputs components;
> SimpleMathService's add component and an output component. I used a local
> SimpleMathService [1] which comes with Airavata and when I ran the above
> workflow I got following Error. But I tried the same workflow using another
> SimpleMathService [2] given in 5 minute tutorial, It works fine.  Any Idea
> what went wrong. ?
>
> Thanks
> Hasitha.
>
>
> [1] - http://localhost:8080/axis2/services/SimpleMathService?wsdl
> [2] -
>
> http://gw8.quarry.iu.teragrid.org:8090/axis2-samples/services/SimpleMathService?wsdl
>
> [ERROR]
> java.lang.IllegalArgumentException
>     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:194)
>     at
>
> org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:102)
>     at
>
> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
>     at
>
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)
>     at
>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:167)
>     at
> org.apache.axis2.transport.http.HTTPWorker.service(HTTPWorker.java:266)
>     at
>
> org.apache.axis2.transport.http.server.AxisHttpService.doService(AxisHttpService.java:281)
>     at
>
> org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:187)
>     at
>
> org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:82)
>     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)
> [ERROR]
> org.apache.axis2.AxisFault
>     at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>     at
>
> org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:161)
>     at
>
> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
>     at
>
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)
>     at
>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:167)
>     at
> org.apache.axis2.transport.http.HTTPWorker.service(HTTPWorker.java:266)
>     at
>
> org.apache.axis2.transport.http.server.AxisHttpService.doService(AxisHttpService.java:281)
>     at
>
> org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:187)
>     at
>
> org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:82)
>     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
>     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:194)
>     at
>
> org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:102)
>     ... 11 more
>



-- 
System Analyst Programmer
PTI Lab
Indiana University

Reply via email to