Hi Jervis,

Yes, this is due to autowire now throwing an exception if the target can't be found (this way we don't get NPEs anymore). WebServiceBindingLoader takes an autowired WSDLRegistry so I'll go ahead and remove that. Also, I will put in a bootstrap integration testcase into the binding so we catch these types of things in the future.

Jim

On Aug 28, 2006, at 12:10 AM, Liu, Jervis wrote:

Hi, I wonder anyone know this failure when run helloworldwsclient sample. It used to return a connection refused exception which means the message has been sent out. This sample was ok last Friday, seems to be broken by a commit occurred over this weekend.

How to reproduce:  run "run_celtix.bat" from helloworldwsclient dir.

Exception in thread "main" org.apache.tuscany.spi.component.TargetException: Error initializing component instance [dire
ctoryScanExtender]
at org.apache.tuscany.core.implementation.PojoAtomicComponent.init (PojoAtomicComponent.java:96) at org.apache.tuscany.core.component.scope.InstanceWrapperImpl.start (InstanceWrapperImpl.java:49) at org.apache.tuscany.core.component.scope.ModuleScopeContainer.eagerInit Components(ModuleScopeContainer.java:15
4)
at org.apache.tuscany.core.component.scope.ModuleScopeContainer.onEvent (ModuleScopeContainer.java:68) at org.apache.tuscany.spi.component.AbstractSCAObject.publish (AbstractSCAObject.java:92) at org.apache.tuscany.core.implementation.composite.AbstractCompositeComp onent.publish(AbstractCompositeComponen
t.java:178)
at org.apache.tuscany.core.implementation.composite.AbstractCompositeComp onent.start(AbstractCompositeComponent.
java:117)
at org.apache.tuscany.core.launcher.LauncherImpl.bootRuntime (LauncherImpl.java:103) at org.apache.tuscany.core.launcher.MainLauncherImpl.boot (MainLauncherImpl.java:140)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.tuscany.hostutil.LaunchHelper.invoke (LaunchHelper.java:96) at org.apache.tuscany.launcher.MainLauncherBooter.main (MainLauncherBooter.java:51) Caused by: org.apache.tuscany.core.injection.ObjectCallbackException: Exception thrown by callback method [public void o rg.apache.tuscany.core.services.extension.DirectoryScanExtender.init ()] at org.apache.tuscany.core.injection.MethodEventInvoker.invokeEvent (MethodEventInvoker.java:46) at org.apache.tuscany.core.implementation.PojoAtomicComponent.init (PojoAtomicComponent.java:94)
        ... 14 more
Caused by: org.apache.tuscany.spi.component.TargetNotFoundException: Autowire target not found [org.apache.tuscany.idl.w
sdl.WSDLDefinitionRegistry]
at org.apache.tuscany.core.implementation.system.wire.SystemOutboundAutow ire.getTargetService(SystemOutboundAuto
wire.java:69)
at org.apache.tuscany.core.implementation.system.component.SystemWireObje ctFactory.getInstance(SystemWireObjectF
actory.java:40)
at org.apache.tuscany.core.injection.PojoObjectFactory.getInstance (PojoObjectFactory.java:96) at org.apache.tuscany.core.implementation.PojoAtomicComponent.createInsta nce(PojoAtomicComponent.java:121) at org.apache.tuscany.core.component.scope.ModuleScopeContainer.eagerInit Components(ModuleScopeContainer.java:15
3)
at org.apache.tuscany.core.component.scope.ModuleScopeContainer.onEvent (ModuleScopeContainer.java:68) at org.apache.tuscany.spi.component.AbstractSCAObject.publish (AbstractSCAObject.java:92) at org.apache.tuscany.core.implementation.composite.AbstractCompositeComp onent.publish(AbstractCompositeComponen
t.java:178)
at org.apache.tuscany.core.implementation.composite.AbstractCompositeComp onent.start(AbstractCompositeComponent.
java:117)
at org.apache.tuscany.core.services.extension.DirectoryScanExtender.deplo yExtension(DirectoryScanExtender.java:1
25)
at org.apache.tuscany.core.services.extension.DirectoryScanExtender.init( DirectoryScanExtender.java:83)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.tuscany.core.injection.MethodEventInvoker.invokeEvent (MethodEventInvoker.java:42)
        ... 15 more


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to