Promoted reference with binding.ws and callback causes null pointer -------------------------------------------------------------------
Key: TUSCANY-1912 URL: https://issues.apache.org/jira/browse/TUSCANY-1912 Project: Tuscany Issue Type: Bug Components: Java SCA Axis Binding Extension Affects Versions: Java-SCA-1.0 Environment: All Reporter: Simon Laws Fix For: Java-SCA-Next In a binding.ws where client and server are running out of separate composites changing the client composite from <component name="MyClientComponent"> <implementation.java class="simplecallback.MyClientImpl" /> <reference name="myService"> <interface.java interface="simplecallback.MyService" callbackInterface="simplecallback.MyServiceCallback" /> <binding.ws wsdlElement="http://simplecallback#wsdl.port(MyServiceSoapService/MyServiceSoapPort) " /> <callback> <binding.ws wsdlElement=" http://simplecallback#wsdl.port(MyServiceCallbackSoapService/MyServiceCallbackSoapPort)" /> </callback> </reference> </component> to <component name="MyClientComponent"> <implementation.java class="simplecallback.MyClientImpl" /> <reference name="myService"/> </component> <reference name="MyService" promote="MyClientComponent/myService"> <interface.java interface="simplecallback.MyService" callbackInterface="simplecallback.MyServiceCallback" /> <binding.ws wsdlElement="http://simplecallback#wsdl.port(MyServiceSoapService/MyServiceSoapPort)" /> <callback> <binding.ws wsdlElement="http://simplecallback#wsdl.port(MyServiceCallbackSoapService/MyServiceCallbackSoapPort) " /> </callback> </reference> I.e, I've turned the component reference into a promoted reference. Causes java.lang.NullPointerException at org.apache.tuscany.sca.binding.ws.axis2.Axis2BindingInvoker.createOpe rationClient(Axis2BindingInvoker.java:152) at org.apache.tuscany.sca.binding.ws.axis2.Axis2OneWayBindingInvoker.inv okeTarget(Axis2OneWayBindingInvoker.java :45) at org.apache.tuscany.sca.binding.ws.axis2.Axis2BindingInvoker.invoke(Ax is2BindingInvoker.java:75) at org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterc eptor.invoke(DataTransformationInterceptor.java :74) at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD KInvocationHandler.java:233) at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD KInvocationHandler.java :130) at $Proxy7.someMethod(Unknown Source) at simplecallback.MyClientImpl.aClientMethod(MyClientImpl.java:42) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:64) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]