Guillaume Dufrene wrote:
Hi,

I have a problem with this sample.
When I launch HelloWorldClient, A NullPointerException is thrown :

java.lang.NullPointerException
at org.apache.tuscany.binding.axis2.util.AxiomHelper.toDataObject(AxiomHelper.java:190) at org.apache.tuscany.binding.axis2.util.AxiomHelper.toOMElement(AxiomHelper.java:96) at org.apache.tuscany.binding.axis2.handler.ExternalWebServiceClient.invoke(ExternalWebServiceClient.java:73) at org.apache.tuscany.binding.axis2.handler.ExternalWebServiceTargetInvoker.invokeTarget(ExternalWebServiceTargetInvoker.java:73) at org.apache.tuscany.binding.axis2.handler.ExternalWebServiceTargetInvoker.invoke(ExternalWebServiceTargetInvoker.java:85) at org.apache.tuscany.core.wire.impl.InvokerInterceptor.invoke(InvokerInterceptor.java:39) at org.apache.tuscany.core.wire.jdk.JDKInvocationHandler.invoke(JDKInvocationHandler.java:112)
   at $Proxy15.getGreetings(Unknown Source)
at org.apache.tuscany.samples.helloworldwsclient.HelloWorldServiceComponentImpl.getGreetings(HelloWorldServiceComponentImpl.java:40) at org.apache.tuscany.samples.helloworldwsclient.HelloWorldClient.main(HelloWorldClient.java:44)


The problem seems to come from this method (In AxiomHelper) :

public static DataObject toDataObject(TypeHelper typeHelper, Object[] os, QName typeQN) {
       XSDHelper xsdHelper = new XSDHelperImpl(typeHelper);
Property property = xsdHelper.getGlobalProperty(typeQN.getNamespaceURI(), typeQN.getLocalPart(),
                                                       true);
System.out.println( "TypeQN : " + typeQN.toString() ); // <--- Added for degug DataObject dataObject = new DataFactoryImpl(typeHelper).create(property.getType());
       List ips = dataObject.getInstanceProperties();
       for (int i = 0; i < ips.size(); i++) {
           dataObject.set(i, os[i]);
       }
       return dataObject;
   }

The exception is thrown because property is null.
xsdHelper.getGlobalProperty return null when trying to get "getGreetings" QName.

I don't really understand where does the problem come from ...

Are you aware of that problem ?
I checkout SVN release 397143, running mvn, configuring my Eclipse environment according
to your wiki installation page.


Hi, I think this should be fixed by my fix to JIRA issue TUSCANY-237 / revision r397472. Could you please do an svn up and try again? Thanks.

--
Jean-Sebastien

Reply via email to