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)
>>
>>
>>
>>
>>
>>
>>
>>
>
>

Reply via email to