I am building an Eclipse 3.4 based RCP application and I need to consume some webservices and I am not concerned with DOSGi. It seems that I have worked through the majority of the dependency issues I was having and now I am getting an exception that I am not sure how to get rid of.
Code: (nothing special here just following the example from http://cxf.apache.org/docs/a-simple-jax-ws-service.html#AsimpleJAX-WSservice -Accessingyourservice) JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); factory.getInInterceptors().add(new LoggingInInterceptor()); factory.getOutInterceptors().add(new LoggingOutInterceptor()); factory.setServiceClass(e); factory.setAddress(address); factory.create(); Exception: org.osgi.framework.BundleException: Exception in com.cisco.surf.sync.core.SyncCoreBundle.start() of bundle com.cisco.surf.sync.core. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(Bu ndleContextImpl.java:1028) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleConte xtImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.j ava:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle .java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle .java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(Fra meworkCommandProvider.java:257) 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:597) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute (FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(Framewor kConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkC onsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConso le.java:223) at java.lang.Thread.run(Thread.java:637) Caused by: org.apache.cxf.service.factory.ServiceConstructionException: Could not resolve a binding for null at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(A bstractWSDLBasedEndpointFactory.java:404) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo( AbstractWSDLBasedEndpointFactory.java:258) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(Abst ractWSDLBasedEndpointFactory.java:146) at org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:52) at org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean .java:102) at org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java :115) at com.cisco.surf.sync.core.services.RemoteService.getServiceInstance(RemoteSer vice.java:74) at com.cisco.surf.sync.core.SyncCoreBundle.start(SyncCoreBundle.java:28) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleConte xtImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(Bu ndleContextImpl.java:1003) ... 14 more Caused by: org.apache.cxf.BusException: No binding factory for namespace http://schemas.xmlsoap.org/soap/ registered. at org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFa ctoryManagerImpl.java:91) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(A bstractWSDLBasedEndpointFactory.java:394) ... 24 more Nested Exception: org.apache.cxf.service.factory.ServiceConstructionException: Could not resolve a binding for null at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(A bstractWSDLBasedEndpointFactory.java:404) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo( AbstractWSDLBasedEndpointFactory.java:258) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(Abst ractWSDLBasedEndpointFactory.java:146) at org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:52) at org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean .java:102) at org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java :115) at com.cisco.surf.sync.core.services.RemoteService.getServiceInstance(RemoteSer vice.java:74) at com.cisco.surf.sync.core.SyncCoreBundle.start(SyncCoreBundle.java:28) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleConte xtImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(Bu ndleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleConte xtImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.j ava:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle .java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle .java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(Fra meworkCommandProvider.java:257) 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:597) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute (FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(Framewor kConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkC onsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConso le.java:223) at java.lang.Thread.run(Thread.java:637) Caused by: org.apache.cxf.BusException: No binding factory for namespace http://schemas.xmlsoap.org/soap/ registered. at org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFa ctoryManagerImpl.java:91) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(A bstractWSDLBasedEndpointFactory.java:394) ... 24 more Nested Exception: org.apache.cxf.BusException: No binding factory for namespace http://schemas.xmlsoap.org/soap/ registered. at org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFa ctoryManagerImpl.java:91) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(A bstractWSDLBasedEndpointFactory.java:394) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo( AbstractWSDLBasedEndpointFactory.java:258) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(Abst ractWSDLBasedEndpointFactory.java:146) at org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:52) at org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean .java:102) at org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java :115) at com.cisco.surf.sync.core.services.RemoteService.getServiceInstance(RemoteSer vice.java:74) at com.cisco.surf.sync.core.SyncCoreBundle.start(SyncCoreBundle.java:28) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleConte xtImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(Bu ndleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleConte xtImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.j ava:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle .java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle .java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(Fra meworkCommandProvider.java:257) 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:597) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute (FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(Framewor kConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkC onsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConso le.java:223) at java.lang.Thread.run(Thread.java:637) Nested Exception: org.apache.cxf.service.factory.ServiceConstructionException: Could not resolve a binding for null at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(A bstractWSDLBasedEndpointFactory.java:404) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo( AbstractWSDLBasedEndpointFactory.java:258) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(Abst ractWSDLBasedEndpointFactory.java:146) at org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:52) at org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean .java:102) at org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java :115) at com.cisco.surf.sync.core.services.RemoteService.getServiceInstance(RemoteSer vice.java:74) at com.cisco.surf.sync.core.SyncCoreBundle.start(SyncCoreBundle.java:28) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleConte xtImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(Bu ndleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleConte xtImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.j ava:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle .java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle .java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(Fra meworkCommandProvider.java:257) 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:597) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute (FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(Framewor kConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkC onsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConso le.java:223) at java.lang.Thread.run(Thread.java:637) Caused by: org.apache.cxf.BusException: No binding factory for namespace http://schemas.xmlsoap.org/soap/ registered. at org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFa ctoryManagerImpl.java:91) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(A bstractWSDLBasedEndpointFactory.java:394) ... 24 more Nested Exception: org.apache.cxf.BusException: No binding factory for namespace http://schemas.xmlsoap.org/soap/ registered. at org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFa ctoryManagerImpl.java:91) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(A bstractWSDLBasedEndpointFactory.java:394) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo( AbstractWSDLBasedEndpointFactory.java:258) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(Abst ractWSDLBasedEndpointFactory.java:146) at org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:52) at org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean .java:102) at org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java :115) at com.cisco.surf.sync.core.services.RemoteService.getServiceInstance(RemoteSer vice.java:74) at com.cisco.surf.sync.core.SyncCoreBundle.start(SyncCoreBundle.java:28) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleConte xtImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(Bu ndleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleConte xtImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.j ava:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle .java:265) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle .java:257) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(Fra meworkCommandProvider.java:257) 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:597) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute (FrameworkCommandInterpreter.java:150) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(Framewor kConsole.java:302) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkC onsole.java:287) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConso le.java:223) at java.lang.Thread.run(Thread.java:637) Any help would be greatly appreciated!!! Thanks, Dennis
