I have set the start levels so that the spec packages are loaded first. The 
console messages below show that the javax.xml.bind.* packages are resolved to 
the same package in jaxb impl and cxf. I still get the same error though. Could 
it be that cxf can not load or instantiate my stub classes. I must confess I do 
not really understand how cxf can access / create these classes at all. Do I 
have to enable something like buiddy classloading or should this simply work?

I have done an interesting experiment. I added the cxf-bundle-minimal jar to 
the project in a lib dir, adjusted the require bundles and the call worked. So 
I suspect that the problem could be that cxf can not access my stub classes. 
Could I be right? Any ideas how to fix that with normal bundles?

Greetings

Christian

osgi> bundle 17
init...@reference:file:plugins/org.apache.servicemix.bundles.jaxb-impl-2.1.6_1.jar/
 [17]
  Id=17, Status=ACTIVE      Data 
Root=D:\ws\eclipsercp\.metadata\.plugins\org.eclipse.pde.core\OSGi 
Framework\org.eclipse.osgi\bundles\17\data
  No registered services.
  No services in use.
  Exported packages
    com.sun.xml.bind.v2; version="0.0.0"[exported]
    com.sun.xml.txw2; version="2.1.6"[exported]
    com.sun.xml.bind.v2.model.annotation; version="0.0.0"[exported]
    com.sun.xml.bind.unmarshaller; version="0.0.0"[exported]
    com.sun.xml.bind.api.impl; version="0.0.0"[exported]
    com.sun.xml.txw2.output; version="2.1.6"[exported]
    com.sun.xml.bind.v2.schemagen.episode; version="0.0.0"[exported]
    com.sun.xml.bind.v2.util; version="0.0.0"[exported]
    com.sun.xml.bind.v2.runtime.unmarshaller; version="0.0.0"[exported]
    com.sun.xml.bind.marshaller; version="0.0.0"[exported]
    com.sun.xml.bind.v2.model.runtime; version="0.0.0"[exported]
    com.sun.xml.bind.v2.runtime.reflect.opt; version="0.0.0"[exported]
    com.sun.xml.bind.v2.schemagen.xmlschema; version="0.0.0"[exported]
    com.sun.istack; version="0.0.0"[exported]
    com.sun.xml.bind; version="0.0.0"[exported]
    com.sun.xml.bind.v2.model.core; version="0.0.0"[exported]
    com.sun.xml.bind.v2.runtime.output; version="0.0.0"[exported]
    com.sun.xml.bind.v2.bytecode; version="0.0.0"[exported]
    com.sun.xml.bind.api; version="0.0.0"[exported]
    com.sun.xml.bind.v2.model.impl; version="0.0.0"[exported]
    com.sun.xml.bind.v2.model.nav; version="0.0.0"[exported]
    com.sun.xml.txw2.annotation; version="2.1.6"[exported]
    com.sun.xml.bind.v2.schemagen; version="0.0.0"[exported]
    com.sun.xml.bind.util; version="0.0.0"[exported]
    com.sun.xml.bind.v2.runtime.reflect; version="0.0.0"[exported]
    com.sun.xml.bind.v2.runtime; version="0.0.0"[exported]
    com.sun.xml.bind.annotation; version="0.0.0"[exported]
    com.sun.xml.bind.v2.runtime.property; version="0.0.0"[exported]
  Imported packages
    javax.activation; 
version="1.1.0"<init...@reference:file:plugins/geronimo-activation_1.1_spec-1.0.2.jar/
 [16]>
    javax.imageio; version="0.0.0"<System Bundle [0]>
    javax.imageio.stream; version="0.0.0"<System Bundle [0]>
    javax.xml.bind; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
 [4]>
    javax.xml.bind.annotation; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
 [4]>
    javax.xml.bind.annotation.adapters; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
 [4]>
    javax.xml.bind.attachment; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
 [4]>
    javax.xml.bind.helpers; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
 [4]>
    javax.xml.datatype; version="0.0.0"<System Bundle [0]>
    javax.xml.namespace; version="0.0.0"<System Bundle [0]>
    javax.xml.parsers; version="0.0.0"<System Bundle [0]>
    javax.xml.stream; 
version="1.0.0"<init...@reference:file:plugins/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar/
 [7]>
    javax.xml.stream.events; 
version="1.0.0"<init...@reference:file:plugins/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar/
 [7]>
    javax.xml.transform; version="0.0.0"<System Bundle [0]>
    javax.xml.transform.dom; version="0.0.0"<System Bundle [0]>
    javax.xml.transform.sax; version="0.0.0"<System Bundle [0]>
    javax.xml.transform.stream; version="0.0.0"<System Bundle [0]>
    javax.xml.validation; version="0.0.0"<System Bundle [0]>
    org.w3c.dom; version="0.0.0"<System Bundle [0]>
    org.xml.sax; version="0.0.0"<System Bundle [0]>
    org.xml.sax.ext; version="0.0.0"<System Bundle [0]>
    org.xml.sax.helpers; version="0.0.0"<System Bundle [0]>
  No fragment bundles
  Named class space
    org.apache.servicemix.bundles.jaxb-impl; bundle-version="2.1.6.1"[provided]
  No required bundles

osgi> bundle 3
init...@reference:file:plugins/cxf-bundle-minimal-2.2.10.jar/ [3]
  Id=3, Status=ACTIVE      Data 
Root=D:\ws\eclipsercp\.metadata\.plugins\org.eclipse.pde.core\OSGi 
Framework\org.eclipse.osgi\bundles\3\data
  No registered services.
  No services in use.
  Exported packages
    org.apache.cxf.ws.security.policy.builders; version="2.2.10"[exported]
    org.apache.cxf.configuration.jsse; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.utils; version="2.2.10"[exported]
    org.apache.cxf.ws.security.trust; version="2.2.10"[exported]
    org.apache.cxf.clustering.spring; version="2.2.10"[exported]
    org.apache.cxf.transport.http.gzip; version="2.2.10"[exported]
    org.apache.cxf.transport.https; version="2.2.10"[exported]
    org.apache.cxf.resource; version="2.2.10"[exported]
    org.apache.cxf.transports.http_jetty.configuration; 
version="2.2.10"[exported]
    org.apache.cxf.jaxws.handler.logical; version="2.2.10"[exported]
    org.apache.cxf.ws.security.wss4j; version="2.2.10"[exported]
    org.apache.cxf.annotations; version="2.2.10"[exported]
    org.apache.cxf.databinding; version="2.2.10"[exported]
    org.apache.cxf.endpoint; version="2.2.10"[exported]
    org.apache.cxf.ws.rm; version="2.2.10"[exported]
    org.apache.cxf.jaxws.interceptors; version="2.2.10"[exported]
    org.apache.cxf.jaxws.binding.http; version="2.2.10"[exported]
    org.apache.cxf.interceptor.security; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.provider; version="2.2.10"[exported]
    org.apache.cxf.databinding.source; version="2.2.10"[exported]
    org.apache.cxf.ws.policy.selector; version="2.2.10"[exported]
    org.apache.cxf.tools.validator; version="2.2.10"[exported]
    org.apache.cxf.binding.soap.saaj; version="2.2.10"[exported]
    org.apache.cxf.aegis.type.encoded; version="2.2.10"[exported]
    org.apache.cxf.ws.security.policy.model; version="2.2.10"[exported]
    org.apache.cxf.security.transport; version="2.2.10"[exported]
    org.apache.cxf.feature; version="2.2.10"[exported]
    org.apache.cxf.phase; version="2.2.10"[exported]
    org.apache.cxf.binding.xml.wsdl11; version="2.2.10"[exported]
    org.apache.cxf.management.utils; version="2.2.10"[exported]
    org.apache.cxf.attachment; version="2.2.10"[exported]
    org.apache.cxf.binding; version="2.2.10"[exported]
    org.apache.cxf.ws.policy.attachment.reference; version="2.2.10"[exported]
    org.apache.cxf.ws.addressing.v200408; version="2.2.10"[exported]
    org.apache.cxf.tools.common.dom; version="2.2.10"[exported]
    org.apache.cxf.common.commands; version="2.2.10"[exported]
    org.apache.cxf.management.counters; version="2.2.10"[exported]
    org.apache.cxf.binding.xml.interceptor; version="2.2.10"[exported]
    org.apache.cxf.management; version="2.2.10"[exported]
    org.apache.cxf.configuration; version="2.2.10"[exported]
    org.apache.cxf.common.xmlschema; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.lifecycle; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.ext.xml; version="2.2.10"[exported]
    org.apache.cxf.clustering; version="2.2.10"[exported]
    org.apache.cxf.transport.http_jetty.spring; version="2.2.10"[exported]
    org.apache.cxf.jaxws.binding; version="2.2.10"[exported]
    org.apache.cxf.security; version="2.2.10"[exported]
    org.apache.cxf.helpers; version="2.2.10"[exported]
    org.apache.cxf.ws.rm.persistence; version="2.2.10"[exported]
    org.apache.cxf.common.i18n; version="2.2.10"[exported]
    org.apache.cxf.service.factory; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.model; version="2.2.10"[exported]
    org.apache.cxf.ws.rm.manager; version="2.2.10"[exported]
    org.apache.cxf.ws.policy; version="2.2.10"[exported]
    org.apache.cxf.transport.http; version="2.2.10"[exported]
    org.apache.cxf.ws.policy.attachment.wsdl11; version="2.2.10"[exported]
    org.apache.cxf.ws.policy.builder.xml; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.ext; version="2.2.10"[exported]
    org.apache.cxf.buslifecycle; version="2.2.10"[exported]
    org.apache.cxf.management.interceptor; version="2.2.10"[exported]
    org.apache.cxf.jaxws.handler.soap; version="2.2.10"[exported]
    org.apache.cxf.wsdl.http; version="2.2.10"[exported]
    org.apache.cxf.common.classloader; version="2.2.10"[exported]
    org.apache.cxf.ws.policy.util; version="2.2.10"[exported]
    org.apache.cxf.configuration.spring; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.interceptor; version="2.2.10"[exported]
    org.apache.cxf.wsdl11; version="2.2.10"[exported]
    org.apache.cxf.ws.security.tokenstore; version="2.2.10"[exported]
    org.apache.cxf.jaxws.javaee; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.ext.atom; version="2.2.10"[exported]
    org.apache.cxf.tools.common.model; version="2.2.10"[exported]
    org.apache.cxf.aegis.databinding; version="2.2.10"[exported]
    org.apache.cxf.jaxws.context; version="2.2.10"[exported]
    org.apache.cxf.extension; version="2.2.10"[exported]
    org.apache.cxf.ws.addressing.spring; version="2.2.10"[exported]
    org.apache.cxf.transport.https_jetty; version="2.2.10"[exported]
    org.apache.cxf.ws.policy.v200607; version="2.2.10"[exported]
    org.apache.cxf.message; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.model.wadl; version="2.2.10"[exported]
    org.apache.cxf.tools.common.toolspec; version="2.2.10"[exported]
    org.apache.cxf.aegis.xml.jdom; version="2.2.10"[exported]
    org.apache.cxf.ws.policy.attachment; version="2.2.10"[exported]
    org.apache.cxf.management.jmx; version="2.2.10"[exported]
    org.apache.cxf.test; version="2.2.10"[exported]
    org.apache.cxf.binding.soap.model; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.client; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.ext.multipart; version="2.2.10"[exported]
    org.apache.cxf.aegis.type.xml; version="2.2.10"[exported]
    org.apache.cxf.aegis.xml; version="2.2.10"[exported]
    org.apache.cxf.bus.resource; version="2.2.10"[exported]
    org.apache.cxf.aegis.type; version="2.2.10"[exported]
    org.apache.cxf.transport.http_jetty.continuations; 
version="2.2.10"[exported]
    org.apache.cxf.ws.policy.builder.jaxb; version="2.2.10"[exported]
    org.apache.cxf.continuations; version="2.2.10"[exported]
    org.apache.cxf.service.invoker; version="2.2.10"[exported]
    org.apache.cxf.binding.xml; version="2.2.10"[exported]
    org.apache.cxf.bus.spring; version="2.2.10"[exported]
    org.apache.cxf.configuration.security; version="2.2.10"[exported]
    org.apache.cxf.management.annotation; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.utils.schemas; version="2.2.10"[exported]
    org.apache.cxf.ws.policy.mtom; version="2.2.10"[exported]
    org.apache.cxf.jaxws.support; version="2.2.10"[exported]
    org.apache.cxf.aegis.util; version="2.2.10"[exported]
    org.apache.cxf.binding.soap.wsdl11; version="2.2.10"[exported]
    org.apache.cxf.jaxb; version="2.2.10"[exported]
    org.apache.cxf.workqueue; version="2.2.10"[exported]
    org.apache.cxf.ws.rm.feature; version="2.2.10"[exported]
    org.apache.cxf.transport.jms.spring; version="2.2.10"[exported]
    org.apache.cxf.logging; version="2.2.10"[exported]
    org.apache.cxf.ws.security.wss4j.policyhandlers; version="2.2.10"[exported]
    org.apache.cxf.aegis.xml.stax; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.utils.multipart; version="2.2.10"[exported]
    org.apache.cxf.transport.http.spring; version="2.2.10"[exported]
    org.apache.cxf.ws.addressing.v200403; version="2.2.10"[exported]
    org.apache.cxf.bus; version="2.2.10"[exported]
    org.apache.cxf.xmlbeans; version="2.2.10"[exported]
    org.apache.cxf.ws.addressing.policy; version="2.2.10"[exported]
    org.apache.cxf.frontend.spring; version="2.2.10"[exported]
    org.apache.cxf.common.annotation; version="2.2.10"[exported]
    org.apache.cxf.configuration.jsse.spring; version="2.2.10"[exported]
    org.apache.cxf.ws.policy.v200409; version="2.2.10"[exported]
    org.apache.cxf.ws.policy.spring; version="2.2.10"[exported]
    org.apache.cxf.jaxb.io; version="2.2.10"[exported]
    org.apache.cxf.version; version="2.2.10"[exported]
    org.apache.cxf.tools.common; version="2.2.10"[exported]
    org.apache.cxf.ws.rm.spring; version="2.2.10"[exported]
    org.apache.cxf.aegis.type.java5; version="2.2.10"[exported]
    org.apache.cxf.endpoint.dynamic; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.ext.form; version="2.2.10"[exported]
    org.apache.cxf.jaxws.endpoint.dynamic; version="2.2.10"[exported]
    org.apache.cxf.ws.addressing.soap; version="2.2.10"[exported]
    org.apache.cxf.jca.outbound; version="2.2.10"[exported]
    org.apache.cxf.service.model; version="2.2.10"[exported]
    org.apache.cxf.transport; version="2.2.10"[exported]
    org.apache.cxf.simple; version="2.2.10"[exported]
    org.apache.cxf.interceptor; version="2.2.10"[exported]
    org.apache.cxf.binding.soap; version="2.2.10"[exported]
    org.apache.cxf.aegis.util.date; version="2.2.10"[exported]
    org.apache.cxf; version="2.2.10"[exported]
    org.apache.cxf.ws.rm.persistence.jdbc; version="2.2.10"[exported]
    org.apache.cxf.staxutils; version="2.2.10"[exported]
    org.apache.cxf.transport.http_jetty; version="2.2.10"[exported]
    org.apache.cxf.jaxws.spring; version="2.2.10"[exported]
    org.apache.cxf.headers; version="2.2.10"[exported]
    org.apache.cxf.tools.common.extensions.soap; version="2.2.10"[exported]
    org.apache.cxf.jaxb.attachment; version="2.2.10"[exported]
    org.apache.cxf.transport.jms.wsdl11; version="2.2.10"[exported]
    org.apache.cxf.frontend; version="2.2.10"[exported]
    org.apache.cxf.jaxws.binding.soap; version="2.2.10"[exported]
    org.apache.cxf.ws.policy.builder.primitive; version="2.2.10"[exported]
    org.apache.cxf.bindings.xformat; version="2.2.10"[exported]
    org.apache.cxf.xmlbeans.tools; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.impl; version="2.2.10"[exported]
    org.apache.cxf.ws.security; version="2.2.10"[exported]
    org.apache.cxf.aegis.type.mtom; version="2.2.10"[exported]
    org.apache.cxf.ws.rm.policy; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.ext.codegen; version="2.2.10"[exported]
    org.apache.cxf.transports.http; version="2.2.10"[exported]
    org.apache.cxf.aegis.type.basic; version="2.2.10"[exported]
    org.apache.cxf.transport.jms; version="2.2.10"[exported]
    org.apache.cxf.bus.extension; version="2.2.10"[exported]
    org.apache.cxf.ws.policy.attachment.external; version="2.2.10"[exported]
    org.apache.cxf.tools.util; version="2.2.10"[exported]
    org.apache.cxf.management.jmx.export.runtime; version="2.2.10"[exported]
    org.apache.cxf.transport.jms.continuations; version="2.2.10"[exported]
    org.apache.cxf.jaxws.handler; version="2.2.10"[exported]
    org.apache.cxf.jaxrs; version="2.2.10"[exported]
    org.apache.cxf.common.injection; version="2.2.10"[exported]
    org.apache.cxf.common.security; version="2.2.10"[exported]
    org.apache.cxf.aegis.type.collection; version="2.2.10"[exported]
    org.apache.cxf.transport.http.policy; version="2.2.10"[exported]
    org.apache.cxf.transport.servlet; version="2.2.10"[exported]
    org.apache.cxf.common.logging; version="2.2.10"[exported]
    org.apache.cxf.catalog; version="2.2.10"[exported]
    org.apache.cxf.jaxws; version="2.2.10"[exported]
    org.apache.cxf.ws.security.policy; version="2.2.10"[exported]
    org.apache.cxf.aegis; version="2.2.10"[exported]
    org.apache.cxf.binding.soap.spring; version="2.2.10"[exported]
    org.apache.cxf.ws.rm.soap; version="2.2.10"[exported]
    org.apache.cxf.common; version="2.2.10"[exported]
    org.apache.cxf.common.util; version="2.2.10"[exported]
    org.apache.cxf.binding.soap.interceptor; version="2.2.10"[exported]
    org.apache.cxf.aegis.util.jdom; version="2.2.10"[exported]
    org.apache.cxf.ws.addressing; version="2.2.10"[exported]
    org.apache.cxf.aegis.util.stax; version="2.2.10"[exported]
    org.apache.cxf.service; version="2.2.10"[exported]
    org.apache.cxf.wsdl; version="2.2.10"[exported]
    org.apache.cxf.databinding.stax; version="2.2.10"[exported]
    org.apache.cxf.ws.security.policy.interceptors; version="2.2.10"[exported]
    org.apache.cxf.tools.common.toolspec.parser; version="2.2.10"[exported]
    org.apache.cxf.jaxws.spi; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.servlet; version="2.2.10"[exported]
    org.apache.cxf.databinding.source.mime; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.impl.tl; version="2.2.10"[exported]
    org.apache.cxf.io; version="2.2.10"[exported]
    org.apache.cxf.jaxrs.spring; version="2.2.10"[exported]
    org.apache.cxf.ws.addressing.wsdl; version="2.2.10"[exported]
    org.apache.cxf.transports.http.configuration; version="2.2.10"[exported]
    META-INF.cxf; version="0.0.0"[exported]
    META-INF.cxf.osgi; version="0.0.0"[exported]
    schemas; version="0.0.0"[exported]
    schemas.configuration; version="0.0.0"[exported]
    schemas.wsdl; version="0.0.0"[exported]
  Imported packages
    com.ibm.wsdl.extensions.schema; 
version="1.6.1"<init...@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
 [13]>
    com.ibm.wsdl.extensions.soap; 
version="1.6.1"<init...@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
 [13]>
    com.sun.xml.bind.marshaller; 
version="0.0.0"<init...@reference:file:plugins/org.apache.servicemix.bundles.jaxb-impl-2.1.6_1.jar/
 [17]>
    javax.activation; 
version="1.1.0"<init...@reference:file:plugins/geronimo-activation_1.1_spec-1.0.2.jar/
 [16]>
    javax.annotation; version="0.0.0"<System Bundle [0]>
    javax.imageio; version="0.0.0"<System Bundle [0]>
    javax.imageio.stream; version="0.0.0"<System Bundle [0]>
    javax.jws; version="0.0.0"<System Bundle [0]>
    javax.jws.soap; version="0.0.0"<System Bundle [0]>
    javax.mail; 
version="1.4.0"<init...@reference:file:plugins/geronimo-javamail_1.4_spec-1.2.jar/
 [15]>
    javax.mail.internet; 
version="1.4.0"<init...@reference:file:plugins/geronimo-javamail_1.4_spec-1.2.jar/
 [15]>
    javax.management; version="0.0.0"<System Bundle [0]>
    javax.management.modelmbean; version="0.0.0"<System Bundle [0]>
    javax.management.remote; version="0.0.0"<System Bundle [0]>
    javax.naming; version="0.0.0"<System Bundle [0]>
    javax.net.ssl; version="0.0.0"<System Bundle [0]>
    javax.security.auth; version="0.0.0"<System Bundle [0]>
    javax.security.auth.callback; version="0.0.0"<System Bundle [0]>
    javax.security.auth.x500; version="0.0.0"<System Bundle [0]>
    javax.transaction.xa; version="0.0.0"<System Bundle [0]>
    javax.ws.rs; 
version="1.0.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jsr311-api-1.0-1.3.0.jar/
 [2]>
    javax.ws.rs.core; 
version="1.0.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jsr311-api-1.0-1.3.0.jar/
 [2]>
    javax.ws.rs.ext; 
version="1.0.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jsr311-api-1.0-1.3.0.jar/
 [2]>
    javax.wsdl; 
version="1.6.1"<init...@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
 [13]>
    javax.wsdl.extensions; 
version="1.6.1"<init...@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
 [13]>
    javax.wsdl.extensions.http; 
version="1.6.1"<init...@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
 [13]>
    javax.wsdl.extensions.mime; 
version="1.6.1"<init...@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
 [13]>
    javax.wsdl.extensions.schema; 
version="1.6.1"<init...@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
 [13]>
    javax.wsdl.extensions.soap; 
version="1.6.1"<init...@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
 [13]>
    javax.wsdl.extensions.soap12; 
version="1.6.1"<init...@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
 [13]>
    javax.wsdl.factory; 
version="1.6.1"<init...@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
 [13]>
    javax.wsdl.xml; 
version="1.6.1"<init...@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
 [13]>
    javax.xml.bind; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
 [4]>
    javax.xml.bind.annotation; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
 [4]>
    javax.xml.bind.annotation.adapters; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
 [4]>
    javax.xml.bind.attachment; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
 [4]>
    javax.xml.datatype; version="0.0.0"<System Bundle [0]>
    javax.xml.namespace; version="0.0.0"<System Bundle [0]>
    javax.xml.parsers; version="0.0.0"<System Bundle [0]>
    javax.xml.soap; version="0.0.0"<System Bundle [0]>
    javax.xml.stream; 
version="1.0.0"<init...@reference:file:plugins/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar/
 [7]>
    javax.xml.stream.events; 
version="1.0.0"<init...@reference:file:plugins/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar/
 [7]>
    javax.xml.stream.util; 
version="1.0.0"<init...@reference:file:plugins/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar/
 [7]>
    javax.xml.transform; version="0.0.0"<System Bundle [0]>
    javax.xml.transform.dom; version="0.0.0"<System Bundle [0]>
    javax.xml.transform.sax; version="0.0.0"<System Bundle [0]>
    javax.xml.transform.stream; version="0.0.0"<System Bundle [0]>
    javax.xml.validation; version="0.0.0"<System Bundle [0]>
    javax.xml.ws; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar/
 [5]>
    javax.xml.ws.handler; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar/
 [5]>
    javax.xml.ws.handler.soap; version="0.0.0"<System Bundle [0]>
    javax.xml.ws.http; version="0.0.0"<System Bundle [0]>
    javax.xml.ws.soap; version="0.0.0"<System Bundle [0]>
    javax.xml.ws.spi; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar/
 [5]>
    javax.xml.ws.wsaddressing; 
version="2.1.0"<init...@reference:file:plugins/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar/
 [5]>
    javax.xml.xpath; version="0.0.0"<System Bundle [0]>
    org.apache.neethi; 
version="2.0.4"<init...@reference:file:plugins/org.apache.servicemix.bundles.neethi-2.0.4_1.jar/
 [28]>
    org.apache.ws.commons.schema; 
version="1.4.5"<init...@reference:file:plugins/XmlSchema-1.4.5.jar/ [23]>
    org.apache.ws.commons.schema.constants; 
version="1.4.5"<init...@reference:file:plugins/XmlSchema-1.4.5.jar/ [23]>
    org.apache.ws.commons.schema.extensions; 
version="1.4.5"<init...@reference:file:plugins/XmlSchema-1.4.5.jar/ [23]>
    org.apache.ws.commons.schema.resolver; 
version="1.4.5"<init...@reference:file:plugins/XmlSchema-1.4.5.jar/ [23]>
    org.apache.ws.commons.schema.utils; 
version="1.4.5"<init...@reference:file:plugins/XmlSchema-1.4.5.jar/ [23]>
    org.apache.xml.resolver; 
version="1.2.0"<init...@reference:file:plugins/org.apache.servicemix.bundles.xmlresolver-1.2_1.jar/
 [10]>
    org.apache.xml.resolver.helpers; 
version="1.2.0"<init...@reference:file:plugins/org.apache.servicemix.bundles.xmlresolver-1.2_1.jar/
 [10]>
    org.apache.xml.resolver.tools; 
version="1.2.0"<init...@reference:file:plugins/org.apache.servicemix.bundles.xmlresolver-1.2_1.jar/
 [10]>
    org.apache.xml.security.keys.content; 
version="1.3.0"<init...@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/
 [1]>
    org.apache.xml.security.keys.content.keyvalues; 
version="1.3.0"<init...@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/
 [1]>
    org.apache.xml.security.signature; 
version="1.3.0"<init...@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/
 [1]>
    org.apache.xml.security.transforms; 
version="1.3.0"<init...@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/
 [1]>
    org.apache.xml.security.utils; 
version="1.3.0"<init...@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/
 [1]>
    org.objectweb.asm; 
version="1.5.3"<init...@reference:file:plugins/com.springsource.org.objectweb.asm-1.5.3.jar/
 [14]>
    org.springframework.aop; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.aop-2.5.6.A.jar/
 [25]>
    org.springframework.aop.framework; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.aop-2.5.6.A.jar/
 [25]>
    org.springframework.aop.support; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.aop-2.5.6.A.jar/
 [25]>
    org.springframework.beans; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
 [19]>
    org.springframework.beans.factory; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
 [19]>
    org.springframework.beans.factory.annotation; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
 [19]>
    org.springframework.beans.factory.config; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
 [19]>
    org.springframework.beans.factory.support; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
 [19]>
    org.springframework.beans.factory.wiring; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
 [19]>
    org.springframework.beans.factory.xml; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
 [19]>
    org.springframework.context; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.context-2.5.6.A.jar/
 [22]>
    org.springframework.context.event; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.context-2.5.6.A.jar/
 [22]>
    org.springframework.context.support; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.context-2.5.6.A.jar/
 [22]>
    org.springframework.core; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.core-2.5.6.A.jar/
 [26]>
    org.springframework.core.io; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.core-2.5.6.A.jar/
 [26]>
    org.springframework.core.io.support; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.core-2.5.6.A.jar/
 [26]>
    org.springframework.core.task; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.core-2.5.6.A.jar/
 [26]>
    org.springframework.jndi; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.context-2.5.6.A.jar/
 [22]>
    org.springframework.util; 
version="2.5.6.A"<init...@reference:file:plugins/org.springframework.core-2.5.6.A.jar/
 [26]>
    org.w3c.dom; version="0.0.0"<System Bundle [0]>
    org.w3c.dom.bootstrap; version="0.0.0"<System Bundle [0]>
    org.w3c.dom.ls; version="0.0.0"<System Bundle [0]>
    org.xml.sax; version="0.0.0"<System Bundle [0]>
    org.xml.sax.ext; version="0.0.0"<System Bundle [0]>
    org.xml.sax.helpers; version="0.0.0"<System Bundle [0]>
  No fragment bundles
  Named class space
    org.apache.cxf.bundle-minimal; bundle-version="2.2.10"[provided]
  No required bundles




Christian Schneider
Informationsverarbeitung
Business Solutions
Handel und Dispatching

Tel : +49-(0)721-63-15482

EnBW Systeme Infrastruktur Support GmbH
Sitz der Gesellschaft: Karlsruhe
Handelsregister: Amtsgericht Mannheim ­ HRB 108550
Vorsitzender des Aufsichtsrats: Dr. Bernhard Beck
Geschäftsführer: Jochen Adenau, Hans-Günther Meier


-----Ursprüngliche Nachricht-----
Von: Daniel Kulp [mailto:[email protected]]
Gesendet: Dienstag, 24. August 2010 20:38
An: [email protected]
Cc: Schneider Christian
Betreff: Re: Problem with service call in osgi: Unmarshalling Error: unexpected 
element (uri:"", local:"customers"). Expected elements are (none)


My gut feeling is that you have a startup ordering issue.   Try moving the
servicemix.spec and servicemix.bundle bundles to BEFORE the CXF bundle.

What I think may be happening is that CXF is resolving the javax.xml.bind
anntations to the versions built into the JDK, but the jaxb-impl bundle is
resolving it to the servicemix.spec version.  Thus, the annotions don't match
so the the jaxb context doesn't recognize the annotations and is just doing
some default things.

You could check by doing a "bundle 72" and "bundle 91" and see where they are
finding their javax.xml.bind annotations.


Dan

Reply via email to