Yea I hadn't implemented that case (also in the Java container). I'll go back and do that now.

Jim


On Mar 7, 2006, at 8:33 AM, Jeremy Boynes wrote:

Jim Marino wrote:

Jeremy mentioned that intra-aggregate system component wires were not
working. I check some test cases in that exercise functionality that
was already in place.  I'm probably missing something here so can
someone let me know? I may be incorrectly generating the model in
MockFactory or something.



I have the impression from this that you weren't able to reproduce it?

I was referring to the problem we saw last week where methods marked
@Reference were not getting called and so in classes like
JavaSCDLModelLoader the reference to the registry was not getting
initialized.

If I uncomment the @Reference annotation on JavaSCDLModelLoader I get
the stacktrace below. The accessor can't be found because it is looking
for a List (which is wrong) because
reference.getTargetConfiguredServices() returns an empty list. I am not
sure why the list of services is not getting configured.

--
Jeremy

org.apache.tuscany.core.builder.NoAccessorException: loaderRegistry
    at
org.apache.tuscany.core.system.builder.SystemComponentContextBuilder.c reateReferenceInjector(SystemComponentContextBuilder.java:367)
    at
org.apache.tuscany.core.system.builder.SystemComponentContextBuilder.b uild(SystemComponentContextBuilder.java:155)
    at
org.apache.tuscany.core.system.builder.SystemComponentContextBuilder.b uild(SystemComponentContextBuilder.java:72)
    at
org.apache.tuscany.core.builder.impl.AssemblyVisitor.visit (AssemblyVisitor.java:57)
    at
org.apache.tuscany.model.assembly.impl.AssemblyModelObjectImpl.accept( AssemblyModelObjectImpl.java:43)
    at
org.apache.tuscany.model.assembly.impl.ExtensibleImpl.accept (ExtensibleImpl.java:81)
    at
org.apache.tuscany.model.assembly.impl.ComponentImpl.accept (ComponentImpl.java:205)
    at
org.apache.tuscany.model.assembly.impl.AssemblyModelObjectImpl.accept( AssemblyModelObjectImpl.java:55)
    at
org.apache.tuscany.model.assembly.impl.AggregateImpl.accept (AggregateImpl.java:296)
    at
org.apache.tuscany.model.assembly.impl.ModuleImpl.accept (ModuleImpl.java:229)
    at
org.apache.tuscany.model.assembly.impl.ComponentImpl.accept (ComponentImpl.java:215)
    at
org.apache.tuscany.core.builder.impl.AssemblyVisitor.start (AssemblyVisitor.java:49)
    at
org.apache.tuscany.core.runtime.RuntimeContextImpl.build (RuntimeContextImpl.java:243)
    at
org.apache.tuscany.core.system.context.SystemAggregateContextImpl.regi sterModelObject(SystemAggregateContextImpl.java:314)
    at
org.apache.tuscany.core.client.TuscanyRuntime.<init> (TuscanyRuntime.java:134)
    at
org.apache.tuscany.core.client.TuscanyRuntime.<init> (TuscanyRuntime.java:77)
    at
org.apache.tuscany.samples.helloworld.HelloWorldServiceComponentTestCa se.testGeetings(HelloWorldServiceComponentTestCase.java:38)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at com.intellij.rt.execution.junit2.JUnitStarter.main (JUnitStarter.java:31)


Reply via email to