In my composite app I have ComponentA which has a reference to ComponentB. I'm
seeing an intermittent issue where ComponentA tries to invoke a method from
ComponentB and an UndeclaredThrowableException is thrown. This isn't using an
official release (its 1.5.1 SNAPSHOT r810694) so this may have already been
fixed. Here is the stack trace:
java.lang.reflect.UndeclaredThrowableException
at $Proxy234.getTaskRecord(Unknown Source)
at test.ComponentA.performTask(ComponentA.java:213)
at test.ComponentA$TaskRunner.run(ComponentA.java:698)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.tuscany.sca.core.scope.TargetInitializationException:
java.lang.NullPointerException
at
org.apache.tuscany.sca.core.scope.CompositeScopeContainer.getWrapper(CompositeScopeContainer.java:65)
at
org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke(JavaImplementationInvoker.java:103)
at
org.apache.tuscany.sca.binding.sca.impl.SCABindingInvoker.invoke(SCABindingInvoker.java:61)
at
org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:346)
at
org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:193)
... 6 more
Caused by: java.lang.NullPointerException
at
org.apache.tuscany.sca.core.scope.CompositeScopeContainer.getWrapper(CompositeScopeContainer.java:54)
... 10 more