Hi Neil, Basically "No binding factory for namespace http://schemas.xmlsoap.org/soap/ registered" could mean that cxf-rt-bindings-soap bundle is not available or started too late. Perhaps that helps.
Regards, Andrei. > -----Original Message----- > From: NCorbet [mailto:neil.cor...@gmail.com] > Sent: Dienstag, 11. Februar 2014 21:01 > To: users@cxf.apache.org > Subject: Re: CXFDOSGI 1.4 Jaxb Classloader issue > > Well, > > Changing the start level got me past that issue. Now I have the following > issue: > > *org.apache.cxf.service.factory.ServiceConstructionException: Could not > resolve a binding for null* > at > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo > (AbstractWSDLBasedEndpointFactory.java:350) > at > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInf > o(AbstractWSDLBasedEndpointFactory.java:258) > at > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(A > bstractWSDLBasedEndpointFactory.java:143) > at > org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:90) > at > org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBea > n.java:156) > at > org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.j > ava:156) > at > org.syntech.envoy.dod.services.integration.test.unit.TestUnitTransactionData.se > tUp(TestUnitTransactionData.java:42) > at junit.framework.TestCase.runBare(TestCase.java:139) > at junit.framework.TestResult$1.protect(TestResult.java:122) > at junit.framework.TestResult.runProtected(TestResult.java:142) > at junit.framework.TestResult.run(TestResult.java:125) > at junit.framework.TestCase.run(TestCase.java:129) > at junit.framework.TestSuite.runTest(TestSuite.java:255) > at junit.framework.TestSuite.run(TestSuite.java:250) > at > org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84) > at org.junit.runners.Suite.runChild(Suite.java:127) > at org.junit.runners.Suite.runChild(Suite.java:26) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) > at org.junit.runners.ParentRunner.run(ParentRunner.java:309) > at > org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider > .java:123) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:10 > 4) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > 57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI > mpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at > org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(Reflecti > onUtils.java:164) > at > org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(Provi > derFactory.java:110) > at > org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStart > er.java:175) > at > org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireSt > arter.java:123) > at > org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBoote > r.java:85) > at > org.eclipse.tycho.surefire.osgibooter.HeadlessTestApplication.run(HeadlessTest > Application.java:21) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > 57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI > mpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at > org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException > (EclipseAppContainer.java:587) > at > org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:1 > 98) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(E > clipseAppLauncher.java:110) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseApp > Launcher.java:79) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > 57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI > mpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) > at org.eclipse.equinox.launcher.Main.run(Main.java:1450) > at org.eclipse.equinox.launcher.Main.main(Main.java:1426) > *Caused by: org.apache.cxf.BusException: No binding factory for namespace > http://schemas.xmlsoap.org/soap/ registered.* > at > org.apache.cxf.bus.managers.BindingFactoryManagerImpl.getBindingFactory(B > indingFactoryManagerImpl.java:123) > at > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo > (AbstractWSDLBasedEndpointFactory.java:338) > ... 53 more > > I do see the org.apache.cxf.cxf-rt-bindings-soap-2.7.2.jar started. Is this > another > startup order issue? > > Neil > > > > -- > View this message in context: http://cxf.547215.n5.nabble.com/CXFDOSGI-1-4- > Jaxb-Classloader-issue-tp5739840p5739843.html > Sent from the cxf-user mailing list archive at Nabble.com.