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.

Reply via email to