Ok willem, I will get the latest snapshot. Thanks for the info Guillaume On Dec 6, 2007 9:48 AM, Willem Jiang <[EMAIL PROTECTED]> wrote: > Hi Guillaume > > The exception is caused by my patch for removing > > @Resource(name = "activationNamespaces") > > to support Spring 2.5. > I did a quick fixing for it few days ago , so the exception will go way > when you get the latest snapshot. > > BTW, > This exception only happened when your are useing CXFBusFactory instead > of SpringBusFactory. > > Willem. > > > tog wrote: > > Hi Dan, > > > > This is ok, I looked at your code, I was doing similar things in my > > GroovyWS client. Keep me informed when the snapshot will be published > > ? > > Btw, the "current" snapshot give me this exception ... Am I doing > > something wrong when creating my client ? > > > > Cheers > > Guillaume > > > > > > java.lang.reflect.InvocationTargetException > > 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.cxf.common.injection.ResourceInjector.invokePostConstruct(ResourceInjector.java:305) > > at > > org.apache.cxf.common.injection.ResourceInjector.construct(ResourceInjector.java:86) > > at > > org.apache.cxf.bus.extension.ExtensionManagerImpl.loadAndRegister(ExtensionManagerImpl.java:160) > > at > > org.apache.cxf.bus.extension.ExtensionManagerImpl.activateViaNS(ExtensionManagerImpl.java:84) > > at org.apache.cxf.bus.extension.DeferredMap.get(DeferredMap.java:47) > > at > > org.apache.cxf.transport.ConduitInitiatorManagerImpl.getConduitInitiator(ConduitInitiatorManagerImpl.java:100) > > at > > org.apache.cxf.endpoint.AbstractConduitSelector.getSelectedConduit(AbstractConduitSelector.java:70) > > at > > org.apache.cxf.endpoint.UpfrontConduitSelector.selectConduit(UpfrontConduitSelector.java:71) > > at > > org.apache.cxf.endpoint.ClientImpl.getConduit(ClientImpl.java:420) > > at groovyx.net.ws.WSClient.<init>(WSClient.java:156) > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > Method) > > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > > at > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > > at java.lang.reflect.Constructor.newInstance(Constructor.java:494) > > at > > org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:465) > > at > > groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2086) > > at > > groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1022) > > at > > groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:952) > > at > > org.codehaus.groovy.runtime.Invoker.invokeConstructorOf(Invoker.java:126) > > at > > org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:103) > > at > > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:233) > > at nfl.run(nfl.groovy:3) > > 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.codehaus.groovy.reflection.CachedMethod.invokeByReflection(CachedMethod.java:107) > > at > > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:127) > > at > > org.codehaus.groovy.runtime.metaclass.StdMetaMethod.invoke(StdMetaMethod.java:18) > > at > > org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke(MetaClassHelper.java:538) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:749) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:589) > > at > > org.codehaus.groovy.runtime.Invoker.invokePogoMethod(Invoker.java:98) > > at org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:79) > > at > > org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:74) > > at > > org.codehaus.groovy.runtime.InvokerHelper.runScript(InvokerHelper.java:374) > > 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.codehaus.groovy.reflection.CachedMethod.invokeByReflection(CachedMethod.java:107) > > at > > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:127) > > at > > org.codehaus.groovy.runtime.metaclass.StdMetaMethod.invoke(StdMetaMethod.java:18) > > at > > org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke(MetaClassHelper.java:538) > > at > > groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:873) > > at org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:69) > > at > > org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:74) > > at > > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:158) > > at nfl.main(nfl.groovy) > > 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.codehaus.groovy.reflection.CachedMethod.invokeByReflection(CachedMethod.java:107) > > at > > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:127) > > at > > org.codehaus.groovy.runtime.metaclass.StdMetaMethod.invoke(StdMetaMethod.java:18) > > at > > org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke(MetaClassHelper.java:538) > > at > > groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:873) > > at org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:69) > > at > > org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:74) > > at > > groovy.lang.GroovyShell.runMainOrTestOrRunnable(GroovyShell.java:244) > > at groovy.lang.GroovyShell.run(GroovyShell.java:218) > > at groovy.lang.GroovyShell.run(GroovyShell.java:147) > > at groovy.ui.GroovyMain.processOnce(GroovyMain.java:492) > > at groovy.ui.GroovyMain.run(GroovyMain.java:308) > > at groovy.ui.GroovyMain.process(GroovyMain.java:294) > > at groovy.ui.GroovyMain.processArgs(GroovyMain.java:111) > > at groovy.ui.GroovyMain.main(GroovyMain.java:92) > > 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.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:101) > > at > > org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130) > > Caused by: java.lang.NullPointerException > > at java.util.ArrayList.<init>(ArrayList.java:133) > > at > > org.apache.cxf.transport.http_jetty.JettyHTTPTransportFactory.finalizeConfig(JettyHTTPTransportFactory.java:60) > > ... 78 more > > Dec 6, 2007 8:24:51 AM > > org.apache.cxf.common.injection.ResourceInjector invokePostConstruct > > WARNING: method annotated by @PostConstruct throws exception when invoked > > java.lang.reflect.InvocationTargetException > > 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.cxf.common.injection.ResourceInjector.invokePostConstruct(ResourceInjector.java:305) > > at > > org.apache.cxf.common.injection.ResourceInjector.construct(ResourceInjector.java:86) > > at > > org.apache.cxf.bus.extension.ExtensionManagerImpl.loadAndRegister(ExtensionManagerImpl.java:160) > > at > > org.apache.cxf.bus.extension.ExtensionManagerImpl.activateViaNS(ExtensionManagerImpl.java:84) > > at org.apache.cxf.bus.extension.DeferredMap.get(DeferredMap.java:47) > > at > > org.apache.cxf.transport.ConduitInitiatorManagerImpl.getConduitInitiator(ConduitInitiatorManagerImpl.java:100) > > at > > org.apache.cxf.endpoint.AbstractConduitSelector.getSelectedConduit(AbstractConduitSelector.java:70) > > at > > org.apache.cxf.endpoint.UpfrontConduitSelector.selectConduit(UpfrontConduitSelector.java:71) > > at > > org.apache.cxf.endpoint.ClientImpl.getConduit(ClientImpl.java:420) > > at groovyx.net.ws.WSClient.<init>(WSClient.java:156) > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > Method) > > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > > at > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > > at java.lang.reflect.Constructor.newInstance(Constructor.java:494) > > at > > org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:465) > > at > > groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2086) > > at > > groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1022) > > at > > groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:952) > > at > > org.codehaus.groovy.runtime.Invoker.invokeConstructorOf(Invoker.java:126) > > at > > org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:103) > > at > > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:233) > > at nfl.run(nfl.groovy:3) > > 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.codehaus.groovy.reflection.CachedMethod.invokeByReflection(CachedMethod.java:107) > > at > > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:127) > > at > > org.codehaus.groovy.runtime.metaclass.StdMetaMethod.invoke(StdMetaMethod.java:18) > > at > > org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke(MetaClassHelper.java:538) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:749) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:589) > > at > > org.codehaus.groovy.runtime.Invoker.invokePogoMethod(Invoker.java:98) > > at org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:79) > > at > > org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:74) > > at > > org.codehaus.groovy.runtime.InvokerHelper.runScript(InvokerHelper.java:374) > > 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.codehaus.groovy.reflection.CachedMethod.invokeByReflection(CachedMethod.java:107) > > at > > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:127) > > at > > org.codehaus.groovy.runtime.metaclass.StdMetaMethod.invoke(StdMetaMethod.java:18) > > at > > org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke(MetaClassHelper.java:538) > > at > > groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:873) > > at org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:69) > > at > > org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:74) > > at > > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:158) > > at nfl.main(nfl.groovy) > > 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.codehaus.groovy.reflection.CachedMethod.invokeByReflection(CachedMethod.java:107) > > at > > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:127) > > at > > org.codehaus.groovy.runtime.metaclass.StdMetaMethod.invoke(StdMetaMethod.java:18) > > at > > org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke(MetaClassHelper.java:538) > > at > > groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:873) > > at org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:69) > > at > > org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:74) > > at > > groovy.lang.GroovyShell.runMainOrTestOrRunnable(GroovyShell.java:244) > > at groovy.lang.GroovyShell.run(GroovyShell.java:218) > > at groovy.lang.GroovyShell.run(GroovyShell.java:147) > > at groovy.ui.GroovyMain.processOnce(GroovyMain.java:492) > > at groovy.ui.GroovyMain.run(GroovyMain.java:308) > > at groovy.ui.GroovyMain.process(GroovyMain.java:294) > > at groovy.ui.GroovyMain.processArgs(GroovyMain.java:111) > > at groovy.ui.GroovyMain.main(GroovyMain.java:92) > > 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.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:101) > > at > > org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130) > > Caused by: java.lang.NullPointerException > > at java.util.ArrayList.<init>(ArrayList.java:133) > > at > > org.apache.cxf.transport.http.AbstractHTTPTransportFactory.registerWithBindingManager(AbstractHTTPTransportFactory.java:124) > > ... 78 more > > > > > > On Dec 5, 2007 6:59 AM, Daniel Kulp <[EMAIL PROTECTED]> wrote: > > > >> Guillaume, > >> > >> I just added an extra param to the invoke method of the clients. Once I > >> deploy a new snapshot (maybe later tonight), you should now be able to > >> do either: > >> > >> response = client.invoke("GetTeamInfoByCity", false, obj); > >> or > >> response = client.invoke("GetTeamInfoByCity", true, > >> "ID", "PASS", "New England"); > >> > >> Dan > >> > >> > >> On Tuesday 04 December 2007, tog wrote: > >> > >> > >>> Hi Dan and Glen, > >>> > >>> > >>>> Object[] response = client.invoke("GetTeamInfoByCity", obj); > >>>> to something like: > >>>> > >>>> BindingOperationInfo bop = ... lookup operation from service > >>>> model.... Object[] response = client.invoke(bop, "ID", "PASS", "New > >>>> England"); > >>>> > >>>> then it SHOULD work. The trick is getting the bop. I THINK this > >>>> should work: > >>>> BindingOperationInfo op = > >>>> client > >>>> .getEndpoint().getEndpointInfo().getBinding().getOperation(operation > >>>> Name); > >>>> > >>>> > >>>> In anycase, I have a fix for CXF-885 that will allow: > >>>> Object[] response = > >>>> client.invoke("GetTeamInfoByCity", "ID", "PASS", "New England"); > >>>> to work. Testing that now. > >>>> > >>> OK I can do that but is there an information that would allow me to > >>> switch from one form to the other. The terra web service is working > >>> fine with > >>> client.invoke("method", object) > >>> while this one need to expand the fields (Doc/Literal) > >>> > >>> Thanks > >>> Guillaume > >>> > >>> > >>>> -- > >>>> J. Daniel Kulp > >>>> Principal Engineer > >>>> IONA > >>>> P: 781-902-8727 C: 508-380-7194 > >>>> [EMAIL PROTECTED] > >>>> http://www.dankulp.com/blog > >>>> > >> > >> -- > >> J. Daniel Kulp > >> Principal Engineer > >> IONA > >> P: 781-902-8727 C: 508-380-7194 > >> [EMAIL PROTECTED] > >> http://www.dankulp.com/blog > >> > >> > > > > > > > > >
-- Best Regards Guillaume http://cheztog.blogspot.com