[ http://issues.apache.org/jira/browse/TUSCANY-662?page=all ]

Raymond Feng resolved TUSCANY-662.
----------------------------------

    Resolution: Fixed
      Assignee: Raymond Feng

Fixed by SVN revision 434263.

> Axis2 Binding's OperationClient needs to be reset to support repeated 
> invocation
> --------------------------------------------------------------------------------
>
>                 Key: TUSCANY-662
>                 URL: http://issues.apache.org/jira/browse/TUSCANY-662
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Axis Binding
>    Affects Versions: Java-M2
>         Environment: Revision: 433239   
>            Reporter: Scott Kurz
>         Assigned To: Raymond Feng
>
> When I invoke my service w/ WS binding (Axis2) a second time I get the 
> following exception stack trace:
> java.lang.reflect.InvocationTargetException
>       at 
> org.apache.tuscany.binding.axis2.Axis2TargetInvoker.invokeTarget(Axis2TargetInvoker.java:138)
>       at 
> org.apache.tuscany.binding.axis2.Axis2TargetInvoker.invoke(Axis2TargetInvoker.java:145)
>       at 
> org.apache.tuscany.core.wire.InvokerInterceptor.invoke(InvokerInterceptor.java:44)
>       at 
> org.apache.tuscany.core.wire.jdk.AbstractJDKOutboundInvocationHandler.invoke(AbstractJDKOutboundInvocationHandler.java:75)
>       at 
> org.apache.tuscany.core.wire.jdk.JDKOutboundInvocationHandler.invoke(JDKOutboundInvocationHandler.java:83)
>       ... 32 more
> Caused by: org.apache.axis2.AxisFault: Invalid message addition , operation 
> context completed
>       at 
> org.apache.axis2.description.OutInAxisOperation.addMessageContext(OutInAxisOperation.java:64)
>       at 
> org.apache.axis2.context.OperationContext.addMessageContext(OperationContext.java:89)
>       at 
> org.apache.axis2.description.AxisOperation.registerOperationContext(AxisOperation.java:369)
>       at 
> org.apache.axis2.description.OutInAxisOperationClient.addMessageContext(OutInAxisOperation.java:158)
>       at 
> org.apache.tuscany.binding.axis2.Axis2TargetInvoker.invokeTarget(Axis2TargetInvoker.java:99)
> In looking at the source for method addMessageContext in class 
> org.apache.axis2.description.OutInAxisOperation it appears that the operation 
> context needs to be reset or cleared somehow so that both the in and out 
> values are not set during subsequent invocations after the first.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to