OK, Abraham. It seems like an invalid reference object in line 63. What is there? Can you put here a numbered excerpt of the code around 63 line?
2008/7/28 Abraham Washington <[EMAIL PROTECTED]> > hi jean...that is the entire stack trace. i'm running within eclipse and > that's all that's given. i'm using oracle if that helps. > > > > update account now... > > Exception in thread "main" > *java.lang.NullPointerException* > > at > org.apache.tuscany.sca.core.databinding.wire.PassByValueInterceptor.copyFault( > *PassByValueInterceptor.java:125*) > > at > org.apache.tuscany.sca.core.databinding.wire.PassByValueInterceptor.invoke( > *PassByValueInterceptor.java:115*) > > at org.apache.tuscany.sca.binding.sca.impl.SCABindingInvoker.invoke( > *SCABindingInvoker.java:61*) > > at > org.apache.tuscany.sca.core.databinding.wire.PassByValueInterceptor.invoke( > *PassByValueInterceptor.java:108*) > > at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke( > *JDKInvocationHandler.java:286*) > > at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke( > *JDKInvocationHandler.java:154* > ) > > at $Proxy7.updateOrganization(Unknown Source) > > at helloworld.OrganizationServiceCompositeRunner.main( > *OrganizationServiceCompositeRunner.java:63*) > let me know if you need more info...abe > > ----- Original Message ---- > From: Jean Madson <[EMAIL PROTECTED]> > To: [email protected] > Sent: Monday, July 28, 2008 3:52:49 PM > Subject: Re: das npe in PassByValueInterceptor > > Can you put here all stack trace? > > > > 2008/7/28 Abraham Washington <[EMAIL PROTECTED]> > >> hi, i'm trying to get DAS to work for my service. i'm able to query >> and get results back no problem. below is my code for updating. if i take >> out the call to account.set(....), then the apply works (but there were no >> changes to the DataObject). with the account.set(...) call, the exception >> is thrown. ideas? thx abe >> >> >> >> Command read = das.getCommand( >> "getAccountByID"); >> >> read.setParameter(1, Integer.*valueOf*(organizationId)); >> >> root = read.executeQuery(); >> >> DataObject account = root.getDataObject( >> "ACCOUNT[1]"); >> >> System. >> *out*.println("accountName before change -> " + account.getString( >> "ACCOUNT_NAME")); >> >> account.set( >> "ACCOUNT_NAME", "TestAccount"); >> >> System. >> *out*.println("apply changes..."); >> >> das.applyChanges(root); >> >> >> >> apply changes... >> >> Exception in thread "main" >> *java.lang.NullPointerException* >> >> at >> org.apache.tuscany.sca.core.databinding.wire.PassByValueInterceptor.copyFault( >> *PassByValueInterceptor.java:125*) >> >> at >> org.apache.tuscany.sca.core.databinding.wire.PassByValueInterceptor.invoke( >> *PassByValueInterceptor.java:115*) >> >> at org.apache.tuscany.sca.binding.sca.impl.SCABindingInvoker.invoke( >> *SCABindingInvoker.java:61*) >> >> at >> org.apache.tuscany.sca.core.databinding.wire.PassByValueInterceptor.invoke( >> *PassByValueInterceptor.java:108*) >> >> at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke( >> *JDKInvocationHandler.java:286*) >> >> at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke( >> *JDKInvocationHandler.java:154*) >> >> at $Proxy7.updateOrganization(Unknown Source) >> >> >> >> >> >> >> >> > >
