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]