You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Schneider Christian <Ch...@enbw.com> on 2010/08/24 13:31:10 UTC

Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

I am trying to use cxf in osgi with equinox. I have set up a small project that contains the service stubs and a spring config using the spring osgi extender.

CXF is loaded correctly from spring. The service request is sent to the server the response xml also seems to be correct. When unmarshalling the response I get the error:
org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

I guess the reason could be that cxf can not correctly understand the service model by looking at the stubs. Classloading problem?

Any ideas what happens here?

I leave out the log in this mail as my first mail got blocked by our mail firewall. I will try to add the log as a reply.

Best regards

Christian

--------------
MANIFEST.MF
--------------
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Customerserviceclient Plug-in
Bundle-SymbolicName: customerserviceclient; singleton:=true
Bundle-Version: 1.0.0
Bundle-Activator: customerserviceclient.Activator
Require-Bundle: org.apache.cxf.bundle-minimal;bundle-version="2.2.9",
 org.eclipse.osgi;bundle-version="3.4.3",
 org.springframework.beans;bundle-version="2.5.6",
 com.springsource.org.apache.commons.logging;bundle-version="1.1.1"
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Import-Package: META-INF.cxf
Spring-Context: META-INF/spring/bundle-context.xml


--------------
bundle-context.xml
--------------
<beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:context="http://www.springframework.org/schema/context"
        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
                http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
                http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
                http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
"
>

        <import resource="classpath:META-INF/cxf/cxf.xml" />
        <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
        <import resource="classpath:META-INF/cxf/cxf-extension-http-jetty.xml" />

        <bean id="appModule" class="net.enbw.example.AppModule">
                <property name="customerService" ref="customerService"/>
        </bean>

        <client id="customerService" xmlns="http://cxf.apache.org/jaxws"
                serviceClass="net.enbw.services.etg.examples.customerservice.CustomerServiceV1"
                address="http://localhost:9091/customerservice">
                <features>
                        <!-- Enables logging of SOAP messages. -->
                        <logging xmlns="http://cxf.apache.org/core" />
                </features>
        </client>

</beans>



--------------
Bundles
--------------
osgi> ss

Framework is launched.

id      State       Bundle
0       ACTIVE      org.eclipse.osgi_3.4.3.R34x_v20081215-1030
12      ACTIVE      com.springsource.org.apache.commons.logging_1.1.1
23      ACTIVE      com.springsource.javax.wsdl_1.6.1
28      ACTIVE      com.springsource.javax.activation_1.1.1
59      ACTIVE      com.springsource.org.objectweb.asm_1.5.3
65      ACTIVE      com.springsource.javax.mail_1.4.1
67      ACTIVE      org.apache.ws.commons.schema.XmlSchema_1.4.5
72      ACTIVE      org.apache.cxf.bundle-minimal_2.2.10
73      ACTIVE      org.springframework.osgi.io_1.1.3.RELEASE
74      ACTIVE      org.springframework.osgi.core_1.1.3.RELEASE
75      ACTIVE      org.springframework.core_2.5.6.A
76      ACTIVE      org.springframework.osgi.extender_1.1.3.RELEASE
77      ACTIVE      org.springframework.aop_2.5.6.A
78      ACTIVE      org.springframework.context_2.5.6.A
79      ACTIVE      com.springsource.org.aopalliance_1.0.0
80      ACTIVE      org.springframework.beans_2.5.6.A
84      ACTIVE      org.apache.servicemix.specs.stax-api-1.0_1.3.0
85      ACTIVE      org.apache.servicemix.bundles.xmlresolver_1.2.0.1
86      ACTIVE      org.apache.servicemix.specs.jaxb-api-2.1_1.3.0
87      ACTIVE      org.apache.servicemix.specs.saaj-api-1.3_1.3.0
88      ACTIVE      org.apache.servicemix.bundles.neethi_2.0.4.1
89      ACTIVE      org.apache.servicemix.specs.jsr311-api-1.0_1.3.0
90      ACTIVE      org.apache.servicemix.specs.jaxws-api-2.1_1.3.0
91      ACTIVE      org.apache.servicemix.bundles.jaxb-impl_2.1.6.1
92      ACTIVE      org.apache.servicemix.bundles.wsdl4j_1.6.1.1
93      ACTIVE      org.apache.servicemix.bundles.woodstox_3.2.7.1
94      ACTIVE      org.apache.servicemix.bundles.xmlsec_1.3.0.1
95      ACTIVE      org.apache.servicemix.bundles.xmlschema_1.4.3.1
97      ACTIVE      customerserviceclient_1.0.0




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



Re: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

Posted by Christian Schneider <ch...@die-schneider.net>.
  Hi all,

I have solved the problem. Like we discussed the problem was that the 
following packages (javax.activation, javax.jws, javax.jws.soap, 
javax.xml.bind.annotation) were exported by the system bundle and by the 
sepc bundles.
I found the article 
http://blog.springsource.com/2009/01/19/exposing-the-boot-classpath-in-osgi/ 
. The solution A' worked for me. I defined a fragment bundle for the 
system bundle and was able to redefine the exports for the packages 
above to the correct versions. After this change my example worked nicely.

Below you can find the Manifest of the fragment. I will write a blog 
entry how to setup cxf for eclipse rcp to document what I did.
Could you give me some feedback if this solution is the way to go or if 
you would suggest rather solving this in another way? One problem I 
found is that I was only able to additionally define the exports so the 
system bundle still also exports the version 0.0.0 for these packages. 
Another thing is that it only worked because the versions in the jre 
were the ones needed by cxf if other versions are needed at some point 
in time I will need another solution. I guess the best way would be to 
configure the system bundle to not export these packages at all but I 
found no working way to do this.

I also just checked the servicemix config. There these packages are not 
exported by the system bundle. So this is probably the reason why it 
works in servicemix.

Greetings

Christian
----

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Activationfrag Fragment
Bundle-SymbolicName: activationfrag
Bundle-Version: 1.0.0
Fragment-Host: org.eclipse.osgi;bundle-version="3.6.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Export-Package: javax.activation;version="1.1.0",
  javax.jws;version="2.0.0",
  javax.jws.soap;version="2.0.0",
  javax.xml.bind.annotation;version="2.1.0"





Am 27.08.2010 00:55, schrieb Christian Schneider:
>  Hi Willem,
>
> I am currently trying to recreate the problem at home where I am more 
> flexible in using stuf from the internet.
>
> I have created a small bundle that should act as a client for the 
> customerservice from wsdl first example. When doing the service call I 
> get the following problem:
>
> org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'tester' defined in URL 
> [bundleentry://59.fwk23376028/META-INF/spring/bundle-context.xml]: 
> Invocation of init method failed; nested exception is 
> java.lang.LinkageError: loader constraint violation: when resolving 
> overridden method 
> "org.apache.cxf.jaxb.attachment.JAXBAttachmentMarshaller.addSwaRefAttachment(Ljavax/activation/DataHandler;)Ljava/lang/String;" 
> the class loader (instance of 
> org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) of the 
> current class, 
> org/apache/cxf/jaxb/attachment/JAXBAttachmentMarshaller, and its 
> superclass loader (instance of <bootloader>), have different Class 
> objects for the type javax/activation/DataHandler used in the signature
>
> So I think the problem is that the system bundle offers 
> javax.activation in version 0.0.0 and 
> org.apache.geronimo.specs.geronimo-activation_1.1_spec offers it as 
> version "1.1.0".
> I guess at work I am seeing something similar with the jaxb api.  I 
> just checked the system bundle in servicemix but it also seems to 
> export the package.
>
> Greetings
>
> Christian
>
> -----
>
> The manifest looks like this:
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: Customerserviceclient
> Bundle-SymbolicName: customerserviceclient
> Bundle-Version: 1.0.0.qualifier
> Bundle-Activator: customerserviceclient.Activator
> Bundle-ActivationPolicy: lazy
> Bundle-RequiredExecutionEnvironment: JavaSE-1.6
> Import-Package: org.osgi.framework;version="1.3.0"
> Require-Bundle: org.apache.cxf.bundle-minimal;bundle-version="2.2.10",
>  org.springframework.beans;bundle-version="2.5.6",
>  com.springsource.org.junit;bundle-version="4.8.1"
>
>
> Am 26.08.2010 14:41, schrieb Willem Jiang:
>> Schneider Christian wrote:
>>> Hi Willem,
>>>
>>> I have not yet used servicemix (at least the 4.x version). I will 
>>> try with servicemix but my target environment will be eclipse rcp. 
>>> My colleagues want to call services from a rich client. So I guess 
>>> even if it works with servicemix it is not a suitable environment.
>>>
>>> What do you mean by bundle header? The manifest?
>>
>> Yeah, it's the manifest file which has the import and export packages.
>>
>> BTW, in ServiceMix you can get control of which JVM system package 
>> will be export into osgi platform, I guess you can do the same thing 
>> in the eclipse rcp to export the right version of JAXB.
>>
>> Willem
>>>
>>> Greetings
>>>
>>> Christian
>>>
>>> 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: Willem Jiang [mailto:willem.jiang@gmail.com] Gesendet: 
>>> Mittwoch, 25. August 2010 15:58
>>> An: users@cxf.apache.org
>>> Betreff: Re: AW: Problem with service call in osgi: Unmarshalling 
>>> Error: unexpected element (uri:"", local:"customers"). Expected 
>>> elements are (none)
>>>
>>> Hi Christian,
>>>
>>> Did you try to deploy your bundle into ServicemMix?
>>> Can I have a look at your application bundle header?
>>>
>>> Willem
>>>
>>> Schneider Christian wrote:
>>>> 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
>>>>
>>>
>>
>>
>

-- 
----
http://www.liquid-reality.de


Re: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

Posted by Christian Schneider <ch...@die-schneider.net>.
  Hi Willem,

I am currently trying to recreate the problem at home where I am more 
flexible in using stuf from the internet.

I have created a small bundle that should act as a client for the 
customerservice from wsdl first example. When doing the service call I 
get the following problem:

org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'tester' defined in URL 
[bundleentry://59.fwk23376028/META-INF/spring/bundle-context.xml]: 
Invocation of init method failed; nested exception is 
java.lang.LinkageError: loader constraint violation: when resolving 
overridden method 
"org.apache.cxf.jaxb.attachment.JAXBAttachmentMarshaller.addSwaRefAttachment(Ljavax/activation/DataHandler;)Ljava/lang/String;" 
the class loader (instance of 
org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) of the current 
class, org/apache/cxf/jaxb/attachment/JAXBAttachmentMarshaller, and its 
superclass loader (instance of <bootloader>), have different Class 
objects for the type javax/activation/DataHandler used in the signature

So I think the problem is that the system bundle offers javax.activation 
in version 0.0.0 and 
org.apache.geronimo.specs.geronimo-activation_1.1_spec offers it as 
version "1.1.0".
I guess at work I am seeing something similar with the jaxb api.  I just 
checked the system bundle in servicemix but it also seems to export the 
package.

Greetings

Christian

-----

The manifest looks like this:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Customerserviceclient
Bundle-SymbolicName: customerserviceclient
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: customerserviceclient.Activator
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Import-Package: org.osgi.framework;version="1.3.0"
Require-Bundle: org.apache.cxf.bundle-minimal;bundle-version="2.2.10",
  org.springframework.beans;bundle-version="2.5.6",
  com.springsource.org.junit;bundle-version="4.8.1"


Am 26.08.2010 14:41, schrieb Willem Jiang:
> Schneider Christian wrote:
>> Hi Willem,
>>
>> I have not yet used servicemix (at least the 4.x version). I will try 
>> with servicemix but my target environment will be eclipse rcp. My 
>> colleagues want to call services from a rich client. So I guess even 
>> if it works with servicemix it is not a suitable environment.
>>
>> What do you mean by bundle header? The manifest?
>
> Yeah, it's the manifest file which has the import and export packages.
>
> BTW, in ServiceMix you can get control of which JVM system package 
> will be export into osgi platform, I guess you can do the same thing 
> in the eclipse rcp to export the right version of JAXB.
>
> Willem
>>
>> Greetings
>>
>> Christian
>>
>> 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: Willem Jiang [mailto:willem.jiang@gmail.com] Gesendet: Mittwoch, 
>> 25. August 2010 15:58
>> An: users@cxf.apache.org
>> Betreff: Re: AW: Problem with service call in osgi: Unmarshalling 
>> Error: unexpected element (uri:"", local:"customers"). Expected 
>> elements are (none)
>>
>> Hi Christian,
>>
>> Did you try to deploy your bundle into ServicemMix?
>> Can I have a look at your application bundle header?
>>
>> Willem
>>
>> Schneider Christian wrote:
>>> 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
>>>
>>
>
>

-- 
----
http://www.liquid-reality.de


Re: AW: AW: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

Posted by Willem Jiang <wi...@gmail.com>.
Schneider Christian wrote:
> Hi Willem,
> 
> I have not yet used servicemix (at least the 4.x version). I will try with servicemix but my target environment will be eclipse rcp. My colleagues want to call services from a rich client. So I guess even if it works with servicemix it is not a suitable environment.
> 
> What do you mean by bundle header? The manifest?

Yeah, it's the manifest file which has the import and export packages.

BTW, in ServiceMix you can get control of which JVM system package will 
be export into osgi platform, I guess you can do the same thing in the 
eclipse rcp to export the right version of JAXB.

Willem
> 
> Greetings
> 
> Christian
> 
> 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: Willem Jiang [mailto:willem.jiang@gmail.com] 
> Gesendet: Mittwoch, 25. August 2010 15:58
> An: users@cxf.apache.org
> Betreff: Re: AW: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)
> 
> Hi Christian,
> 
> Did you try to deploy your bundle into ServicemMix?
> Can I have a look at your application bundle header?
> 
> Willem
> 
> Schneider Christian wrote:
>> 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
>>
> 


AW: AW: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

Posted by Schneider Christian <Ch...@enbw.com>.
Hi Willem,

I have not yet used servicemix (at least the 4.x version). I will try with servicemix but my target environment will be eclipse rcp. My colleagues want to call services from a rich client. So I guess even if it works with servicemix it is not a suitable environment.

What do you mean by bundle header? The manifest?

Greetings

Christian

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: Willem Jiang [mailto:willem.jiang@gmail.com] 
Gesendet: Mittwoch, 25. August 2010 15:58
An: users@cxf.apache.org
Betreff: Re: AW: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

Hi Christian,

Did you try to deploy your bundle into ServicemMix?
Can I have a look at your application bundle header?

Willem

Schneider Christian wrote:
> 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
> 

Re: AW: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

Posted by Willem Jiang <wi...@gmail.com>.
Hi Christian,

Did you try to deploy your bundle into ServicemMix?
Can I have a look at your application bundle header?

Willem

Schneider Christian wrote:
> 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
> 

AW: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

Posted by Schneider Christian <Ch...@enbw.com>.
Hi Sergey,

that could very well be the problem I have. I did not import these packages. I now tried to add javax.xml.bind.annotation but got a 
package uses conflict ( see below). 

I have tried packages javax.xml.bind.annotation to find the reason but for me this looks ok:

javax.xml.bind.annotation; version="0.0.0"<System Bundle [0]>
javax.xml.bind.annotation; version="2.1.0"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/ [17]>
  initial@reference:file:plugins/org.apache.servicemix.bundles.jaxb-impl-2.1.6_1.jar/ [10] imports
  initial@reference:file:plugins/cxf-bundle-minimal-2.2.10.jar/ [16] imports
  initial@reference:file:plugins/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar/ [19] imports

Any idea what goes wrong here? I hate those package uses conflicts .. they do not seem to reallly help to find the cause.

Grretings

Christian



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




-----------
ss

Framework is launched.

id	State       Bundle
0	ACTIVE      org.eclipse.osgi_3.4.3.R34x_v20081215-1030
1	ACTIVE      org.apache.servicemix.bundles.neethi_2.0.4.1
2	INSTALLED   customerserviceclient_1.0.0
3	ACTIVE      org.apache.servicemix.bundles.xmlresolver_1.2.0.1
4	ACTIVE      org.springframework.aop_2.5.6.A
5	ACTIVE      org.springframework.osgi.extender_1.1.3.RELEASE
6	ACTIVE      com.springsource.org.apache.commons.logging_1.1.1
7	ACTIVE      org.apache.servicemix.bundles.xmlschema_1.4.3.1
8	ACTIVE      org.apache.servicemix.bundles.asm_2.2.3.1
9	ACTIVE      org.springframework.osgi.core_1.1.3.RELEASE
10	ACTIVE      org.apache.servicemix.bundles.jaxb-impl_2.1.6.1
11	ACTIVE      org.apache.servicemix.bundles.wsdl4j_1.6.1.1
12	ACTIVE      org.apache.geronimo.specs.geronimo-javamail_1.4_spec_1.2.0
13	ACTIVE      org.apache.servicemix.bundles.woodstox_3.2.7.1
14	ACTIVE      org.springframework.context_2.5.6.A
15	ACTIVE      org.apache.servicemix.specs.saaj-api-1.3_1.3.0
16	ACTIVE      org.apache.cxf.bundle-minimal_2.2.10
17	ACTIVE      org.apache.servicemix.specs.jaxb-api-2.1_1.3.0
18	ACTIVE      org.springframework.core_2.5.6.A
19	ACTIVE      org.apache.servicemix.specs.jaxws-api-2.1_1.3.0
20	ACTIVE      com.springsource.org.aopalliance_1.0.0
21	ACTIVE      org.springframework.beans_2.5.6.A
22	ACTIVE      org.apache.geronimo.specs.geronimo-activation_1.1_spec_1.0.2
23	ACTIVE      org.springframework.osgi.io_1.1.3.RELEASE
24	ACTIVE      org.apache.servicemix.specs.stax-api-1.0_1.3.0

osgi> diag 2
initial@reference:file:../../../eclipsercp/customerserviceclient/ [2]
  Package uses conflict: Import-Package: javax.xml.bind.annotation; version="2.1.0"

---------
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Customerserviceclient Plug-in
Bundle-SymbolicName: customerserviceclient; singleton:=true
Bundle-Version: 1.0.0
Bundle-Activator: customerserviceclient.Activator
Require-Bundle: org.eclipse.osgi;bundle-version="3.4.3",
 com.springsource.org.apache.commons.logging;bundle-version="1.1.1",
 org.apache.cxf.bundle-minimal;bundle-version="2.2.10"
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Spring-Context: META-INF/spring/bundle-context.xml
Export-Package: net.enbw.services.etg.examples.customerservice
Bundle-ClassPath: .
Import-Package: javax.xml.bind.annotation;version="2.1.0",
 org.springframework.beans.factory,
 org.springframework.beans.factory.config;version="2.5.6.A"


----------







-----Ursprüngliche Nachricht-----
Von: Sergey Beryozkin [mailto:sberyozkin@gmail.com] 
Gesendet: Mittwoch, 25. August 2010 10:57
An: users@cxf.apache.org
Betreff: Re: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

What about your application bundle, what does it import ? Does it import all
the jws annotations ?

cheers, Sergey


Re: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

Posted by Sergey Beryozkin <sb...@gmail.com>.
What about your application bundle, what does it import ? Does it import all
the jws annotations ?

cheers, Sergey

On Wed, Aug 25, 2010 at 9:47 AM, Schneider Christian <
Christian.Schneider@enbw.com> wrote:

> 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
> initial@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"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
> [4]>
>    javax.xml.bind.annotation; version="2.1.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
> [4]>
>    javax.xml.bind.attachment; version="2.1.0"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
> [4]>
>    javax.xml.bind.helpers; version="2.1.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar/
> [7]>
>    javax.xml.stream.events; version="1.0.0"<initial@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
> initial@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"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
> [13]>
>    com.ibm.wsdl.extensions.soap; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
> [13]>
>    com.sun.xml.bind.marshaller; version="0.0.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.jaxb-impl-2.1.6_1.jar/
> [17]>
>    javax.activation; version="1.1.0"<initial@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"<initial@reference:file:plugins/geronimo-javamail_1.4_spec-1.2.jar/
> [15]>
>    javax.mail.internet; version="1.4.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.jsr311-api-1.0-1.3.0.jar/
> [2]>
>    javax.ws.rs.core; version="1.0.0"<initial@reference:file:plugins/org.apache.servicemix.specs.jsr311-api-1.0-1.3.0.jar/
> [2]>
>    javax.ws.rs.ext; version="1.0.0"<initial@reference:file:plugins/org.apache.servicemix.specs.jsr311-api-1.0-1.3.0.jar/
> [2]>
>    javax.wsdl; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
> [13]>
>    javax.wsdl.extensions; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
> [13]>
>    javax.wsdl.extensions.http; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
> [13]>
>    javax.wsdl.extensions.mime; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
> [13]>
>    javax.wsdl.extensions.schema; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
> [13]>
>    javax.wsdl.extensions.soap; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
> [13]>
>    javax.wsdl.extensions.soap12; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
> [13]>
>    javax.wsdl.factory; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
> [13]>
>    javax.wsdl.xml; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/
> [13]>
>    javax.xml.bind; version="2.1.0"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
> [4]>
>    javax.xml.bind.annotation; version="2.1.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/
> [4]>
>    javax.xml.bind.attachment; version="2.1.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar/
> [7]>
>    javax.xml.stream.events; version="1.0.0"<initial@reference:file:plugins/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar/
> [7]>
>    javax.xml.stream.util; version="1.0.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar/
> [5]>
>    javax.xml.ws.handler; version="2.1.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar/
> [5]>
>    javax.xml.ws.wsaddressing; version="2.1.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.bundles.neethi-2.0.4_1.jar/
> [28]>
>    org.apache.ws.commons.schema; version="1.4.5"<initial@reference:file:plugins/XmlSchema-1.4.5.jar/
> [23]>
>    org.apache.ws.commons.schema.constants;
> version="1.4.5"<initial@reference:file:plugins/XmlSchema-1.4.5.jar/ [23]>
>    org.apache.ws.commons.schema.extensions;
> version="1.4.5"<initial@reference:file:plugins/XmlSchema-1.4.5.jar/ [23]>
>    org.apache.ws.commons.schema.resolver; version="1.4.5"<initial@reference:file:plugins/XmlSchema-1.4.5.jar/
> [23]>
>    org.apache.ws.commons.schema.utils; version="1.4.5"<initial@reference:file:plugins/XmlSchema-1.4.5.jar/
> [23]>
>    org.apache.xml.resolver; version="1.2.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlresolver-1.2_1.jar/
> [10]>
>    org.apache.xml.resolver.helpers; version="1.2.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlresolver-1.2_1.jar/
> [10]>
>    org.apache.xml.resolver.tools; version="1.2.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlresolver-1.2_1.jar/
> [10]>
>    org.apache.xml.security.keys.content; version="1.3.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/
> [1]>
>    org.apache.xml.security.signature; version="1.3.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/
> [1]>
>    org.apache.xml.security.transforms; version="1.3.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/
> [1]>
>    org.apache.xml.security.utils; version="1.3.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/
> [1]>
>    org.objectweb.asm; version="1.5.3"<initial@reference:file:plugins/com.springsource.org.objectweb.asm-1.5.3.jar/
> [14]>
>    org.springframework.aop; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.aop-2.5.6.A.jar/
> [25]>
>    org.springframework.aop.framework; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.aop-2.5.6.A.jar/
> [25]>
>    org.springframework.aop.support; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.aop-2.5.6.A.jar/
> [25]>
>    org.springframework.beans; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
> [19]>
>    org.springframework.beans.factory; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
> [19]>
>    org.springframework.beans.factory.annotation;
> version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
> [19]>
>    org.springframework.beans.factory.config;
> version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
> [19]>
>    org.springframework.beans.factory.support;
> version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
> [19]>
>    org.springframework.beans.factory.wiring;
> version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
> [19]>
>    org.springframework.beans.factory.xml;
> version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/
> [19]>
>    org.springframework.context; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.context-2.5.6.A.jar/
> [22]>
>    org.springframework.context.event; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.context-2.5.6.A.jar/
> [22]>
>    org.springframework.context.support; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.context-2.5.6.A.jar/
> [22]>
>    org.springframework.core; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.core-2.5.6.A.jar/
> [26]>
>    org.springframework.core.io; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.core-2.5.6.A.jar/
> [26]>
>    org.springframework.core.io.support; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.core-2.5.6.A.jar/
> [26]>
>    org.springframework.core.task; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.core-2.5.6.A.jar/
> [26]>
>    org.springframework.jndi; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.context-2.5.6.A.jar/
> [22]>
>    org.springframework.util; version="2.5.6.A"<initial@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:dkulp@apache.org]
> Gesendet: Dienstag, 24. August 2010 20:38
> An: users@cxf.apache.org
> 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
>

AW: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

Posted by Schneider Christian <Ch...@enbw.com>.
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
initial@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"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/ [4]>
    javax.xml.bind.annotation; version="2.1.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/ [4]>
    javax.xml.bind.attachment; version="2.1.0"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/ [4]>
    javax.xml.bind.helpers; version="2.1.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar/ [7]>
    javax.xml.stream.events; version="1.0.0"<initial@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
initial@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"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/ [13]>
    com.ibm.wsdl.extensions.soap; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/ [13]>
    com.sun.xml.bind.marshaller; version="0.0.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.jaxb-impl-2.1.6_1.jar/ [17]>
    javax.activation; version="1.1.0"<initial@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"<initial@reference:file:plugins/geronimo-javamail_1.4_spec-1.2.jar/ [15]>
    javax.mail.internet; version="1.4.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.jsr311-api-1.0-1.3.0.jar/ [2]>
    javax.ws.rs.core; version="1.0.0"<initial@reference:file:plugins/org.apache.servicemix.specs.jsr311-api-1.0-1.3.0.jar/ [2]>
    javax.ws.rs.ext; version="1.0.0"<initial@reference:file:plugins/org.apache.servicemix.specs.jsr311-api-1.0-1.3.0.jar/ [2]>
    javax.wsdl; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/ [13]>
    javax.wsdl.extensions; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/ [13]>
    javax.wsdl.extensions.http; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/ [13]>
    javax.wsdl.extensions.mime; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/ [13]>
    javax.wsdl.extensions.schema; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/ [13]>
    javax.wsdl.extensions.soap; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/ [13]>
    javax.wsdl.extensions.soap12; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/ [13]>
    javax.wsdl.factory; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/ [13]>
    javax.wsdl.xml; version="1.6.1"<initial@reference:file:plugins/com.springsource.javax.wsdl-1.6.1.jar/ [13]>
    javax.xml.bind; version="2.1.0"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/ [4]>
    javax.xml.bind.annotation; version="2.1.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar/ [4]>
    javax.xml.bind.attachment; version="2.1.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar/ [7]>
    javax.xml.stream.events; version="1.0.0"<initial@reference:file:plugins/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar/ [7]>
    javax.xml.stream.util; version="1.0.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar/ [5]>
    javax.xml.ws.handler; version="2.1.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar/ [5]>
    javax.xml.ws.wsaddressing; version="2.1.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.bundles.neethi-2.0.4_1.jar/ [28]>
    org.apache.ws.commons.schema; version="1.4.5"<initial@reference:file:plugins/XmlSchema-1.4.5.jar/ [23]>
    org.apache.ws.commons.schema.constants; version="1.4.5"<initial@reference:file:plugins/XmlSchema-1.4.5.jar/ [23]>
    org.apache.ws.commons.schema.extensions; version="1.4.5"<initial@reference:file:plugins/XmlSchema-1.4.5.jar/ [23]>
    org.apache.ws.commons.schema.resolver; version="1.4.5"<initial@reference:file:plugins/XmlSchema-1.4.5.jar/ [23]>
    org.apache.ws.commons.schema.utils; version="1.4.5"<initial@reference:file:plugins/XmlSchema-1.4.5.jar/ [23]>
    org.apache.xml.resolver; version="1.2.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlresolver-1.2_1.jar/ [10]>
    org.apache.xml.resolver.helpers; version="1.2.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlresolver-1.2_1.jar/ [10]>
    org.apache.xml.resolver.tools; version="1.2.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlresolver-1.2_1.jar/ [10]>
    org.apache.xml.security.keys.content; version="1.3.0"<initial@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"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/ [1]>
    org.apache.xml.security.signature; version="1.3.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/ [1]>
    org.apache.xml.security.transforms; version="1.3.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/ [1]>
    org.apache.xml.security.utils; version="1.3.0"<initial@reference:file:plugins/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar/ [1]>
    org.objectweb.asm; version="1.5.3"<initial@reference:file:plugins/com.springsource.org.objectweb.asm-1.5.3.jar/ [14]>
    org.springframework.aop; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.aop-2.5.6.A.jar/ [25]>
    org.springframework.aop.framework; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.aop-2.5.6.A.jar/ [25]>
    org.springframework.aop.support; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.aop-2.5.6.A.jar/ [25]>
    org.springframework.beans; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/ [19]>
    org.springframework.beans.factory; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/ [19]>
    org.springframework.beans.factory.annotation; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/ [19]>
    org.springframework.beans.factory.config; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/ [19]>
    org.springframework.beans.factory.support; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/ [19]>
    org.springframework.beans.factory.wiring; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/ [19]>
    org.springframework.beans.factory.xml; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.beans-2.5.6.A.jar/ [19]>
    org.springframework.context; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.context-2.5.6.A.jar/ [22]>
    org.springframework.context.event; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.context-2.5.6.A.jar/ [22]>
    org.springframework.context.support; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.context-2.5.6.A.jar/ [22]>
    org.springframework.core; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.core-2.5.6.A.jar/ [26]>
    org.springframework.core.io; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.core-2.5.6.A.jar/ [26]>
    org.springframework.core.io.support; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.core-2.5.6.A.jar/ [26]>
    org.springframework.core.task; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.core-2.5.6.A.jar/ [26]>
    org.springframework.jndi; version="2.5.6.A"<initial@reference:file:plugins/org.springframework.context-2.5.6.A.jar/ [22]>
    org.springframework.util; version="2.5.6.A"<initial@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:dkulp@apache.org]
Gesendet: Dienstag, 24. August 2010 20:38
An: users@cxf.apache.org
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

Re: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

Posted by Daniel Kulp <dk...@apache.org>.
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



On Tuesday 24 August 2010 7:31:10 am Schneider Christian wrote:
> I am trying to use cxf in osgi with equinox. I have set up a small project
> that contains the service stubs and a spring config using the spring osgi
> extender.
> 
> CXF is loaded correctly from spring. The service request is sent to the
> server the response xml also seems to be correct. When unmarshalling the
> response I get the error: org.apache.cxf.interceptor.Fault: Unmarshalling
> Error: unexpected element (uri:"", local:"customers"). Expected elements
> are (none)
> 
> I guess the reason could be that cxf can not correctly understand the
> service model by looking at the stubs. Classloading problem?
> 
> Any ideas what happens here?
> 
> I leave out the log in this mail as my first mail got blocked by our mail
> firewall. I will try to add the log as a reply.
> 
> Best regards
> 
> Christian
> 
> --------------
> MANIFEST.MF
> --------------
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: Customerserviceclient Plug-in
> Bundle-SymbolicName: customerserviceclient; singleton:=true
> Bundle-Version: 1.0.0
> Bundle-Activator: customerserviceclient.Activator
> Require-Bundle: org.apache.cxf.bundle-minimal;bundle-version="2.2.9",
>  org.eclipse.osgi;bundle-version="3.4.3",
>  org.springframework.beans;bundle-version="2.5.6",
>  com.springsource.org.apache.commons.logging;bundle-version="1.1.1"
> Bundle-RequiredExecutionEnvironment: JavaSE-1.6
> Import-Package: META-INF.cxf
> Spring-Context: META-INF/spring/bundle-context.xml
> 
> 
> --------------
> bundle-context.xml
> --------------
> <beans xmlns="http://www.springframework.org/schema/beans"
>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>         xmlns:context="http://www.springframework.org/schema/context"
>         xsi:schemaLocation="http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
> http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
> http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
> http://www.springframework.org/schema/context
> http://www.springframework.org/schema/context/spring-context-2.5.xsd "
> 
> 
>         <import resource="classpath:META-INF/cxf/cxf.xml" />
>         <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
>         <import
> resource="classpath:META-INF/cxf/cxf-extension-http-jetty.xml" />
> 
>         <bean id="appModule" class="net.enbw.example.AppModule">
>                 <property name="customerService" ref="customerService"/>
>         </bean>
> 
>         <client id="customerService" xmlns="http://cxf.apache.org/jaxws"
>                
> serviceClass="net.enbw.services.etg.examples.customerservice.CustomerServi
> ceV1" address="http://localhost:9091/customerservice">
>                 <features>
>                         <!-- Enables logging of SOAP messages. -->
>                         <logging xmlns="http://cxf.apache.org/core" />
>                 </features>
>         </client>
> 
> </beans>
> 
> 
> 
> --------------
> Bundles
> --------------
> osgi> ss
> 
> Framework is launched.
> 
> id      State       Bundle
> 0       ACTIVE      org.eclipse.osgi_3.4.3.R34x_v20081215-1030
> 12      ACTIVE      com.springsource.org.apache.commons.logging_1.1.1
> 23      ACTIVE      com.springsource.javax.wsdl_1.6.1
> 28      ACTIVE      com.springsource.javax.activation_1.1.1
> 59      ACTIVE      com.springsource.org.objectweb.asm_1.5.3
> 65      ACTIVE      com.springsource.javax.mail_1.4.1
> 67      ACTIVE      org.apache.ws.commons.schema.XmlSchema_1.4.5
> 72      ACTIVE      org.apache.cxf.bundle-minimal_2.2.10
> 73      ACTIVE      org.springframework.osgi.io_1.1.3.RELEASE
> 74      ACTIVE      org.springframework.osgi.core_1.1.3.RELEASE
> 75      ACTIVE      org.springframework.core_2.5.6.A
> 76      ACTIVE      org.springframework.osgi.extender_1.1.3.RELEASE
> 77      ACTIVE      org.springframework.aop_2.5.6.A
> 78      ACTIVE      org.springframework.context_2.5.6.A
> 79      ACTIVE      com.springsource.org.aopalliance_1.0.0
> 80      ACTIVE      org.springframework.beans_2.5.6.A
> 84      ACTIVE      org.apache.servicemix.specs.stax-api-1.0_1.3.0
> 85      ACTIVE      org.apache.servicemix.bundles.xmlresolver_1.2.0.1
> 86      ACTIVE      org.apache.servicemix.specs.jaxb-api-2.1_1.3.0
> 87      ACTIVE      org.apache.servicemix.specs.saaj-api-1.3_1.3.0
> 88      ACTIVE      org.apache.servicemix.bundles.neethi_2.0.4.1
> 89      ACTIVE      org.apache.servicemix.specs.jsr311-api-1.0_1.3.0
> 90      ACTIVE      org.apache.servicemix.specs.jaxws-api-2.1_1.3.0
> 91      ACTIVE      org.apache.servicemix.bundles.jaxb-impl_2.1.6.1
> 92      ACTIVE      org.apache.servicemix.bundles.wsdl4j_1.6.1.1
> 93      ACTIVE      org.apache.servicemix.bundles.woodstox_3.2.7.1
> 94      ACTIVE      org.apache.servicemix.bundles.xmlsec_1.3.0.1
> 95      ACTIVE      org.apache.servicemix.bundles.xmlschema_1.4.3.1
> 97      ACTIVE      customerserviceclient_1.0.0
> 
> 
> 
> 
> 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

-- 
Daniel Kulp
dkulp@apache.org
http://dankulp.com/blog

AW: Problem with service call in osgi: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none)

Posted by Schneider Christian <Ch...@enbw.com>.
Here is the stack trace that was missing in the first message.

--------------
Log
--------------

osgi> 24.08.2010 10:19:03 org.springframework.osgi.extender.internal.activator.ContextLoaderListener start
INFO: Starting [org.springframework.osgi.extender] bundle v.[1.1.3.RELEASE]
24.08.2010 10:19:03 org.springframework.osgi.extender.internal.support.ExtenderConfiguration <init>
INFO: No custom extender configuration detected; using defaults...
24.08.2010 10:19:03 org.springframework.scheduling.timer.TimerTaskExecutor afterPropertiesSet
INFO: Initializing Timer
24.08.2010 10:19:04 org.springframework.osgi.extender.support.DefaultOsgiApplicationContextCreator createApplicationContext
INFO: Discovered configurations {META-INF/spring/bundle-context.xml} in bundle [Customerserviceclient Plug-in (customerserviceclient; singleton:=true)]
24.08.2010 10:19:04 org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext@56fc16: display name [OsgiBundleXmlApplicationContext(bundle=customerserviceclient, config=META-INF/spring/bundle-context.xml)]; startup date [Tue Aug 24 10:19:04 CEST 2010]; root of context hierarchy
24.08.2010 10:19:04 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from URL [bundleentry://97/META-INF/spring/bundle-context.xml]
24.08.2010 10:19:04 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from OSGi resource[classpath:META-INF/cxf/cxf.xml|bnd.id=97|bnd.sym=customerserviceclient]
24.08.2010 10:19:04 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from OSGi resource[classpath:META-INF/cxf/cxf-extension-soap.xml|bnd.id=97|bnd.sym=customerserviceclient]
24.08.2010 10:19:04 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from OSGi resource[classpath:META-INF/cxf/cxf-extension-http-jetty.xml|bnd.id=97|bnd.sym=customerserviceclient]
24.08.2010 10:19:04 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from OSGi resource[classpath:META-INF/cxf/cxf-extension-http.xml|bnd.id=97|bnd.sym=customerserviceclient]
24.08.2010 10:19:04 org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory
INFO: Bean factory for application context [org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext@56fc16]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1930611
24.08.2010 10:19:05 org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor stageOne
INFO: No outstanding OSGi service dependencies, completing initialization for OsgiBundleXmlApplicationContext(bundle=customerserviceclient, config=META-INF/spring/bundle-context.xml)
24.08.2010 10:19:05 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1930611: defining beans [cxf,org.apache.cxf.bus.spring.BusApplicationListener,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.configuration.Configurer,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.endpoint.ServiceContractResolverRegistry,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder,org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder,org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider,org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory,org.apache.cxf.transport.http_jetty.JettyHTTPTransportFactory,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,appModule,customerService.proxyFactory,customerService,activator]; root of factory hierarchy
24.08.2010 10:19:07 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass
INFO: Creating Service {http://customerservice.examples.etg.services.enbw.net/}CustomerService from class net.enbw.services.etg.examples.customerservice.CustomerServiceV1
24.08.2010 10:19:21 org.apache.cxf.interceptor.LoggingOutInterceptor$LoggingCallback onClose
INFO: Outbound Message
---------------------------
ID: 1
Address: http://localhost:9091/customerservice
Encoding: UTF-8
Content-Type: text/xml
Headers: {SOAPAction=["readCustomersByName"], Accept=[*/*]}
Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:readCustomersByName xmlns:ns2="http://customerservice.examples.etg.services.enbw.net/"><name>test</name></ns2:readCustomersByName></soap:Body></soap:Envelope>
--------------------------------------
24.08.2010 10:19:21 org.apache.cxf.interceptor.LoggingInInterceptor logging
INFO: Inbound Message
----------------------------
ID: 1
Response-Code: 200
Encoding: UTF-8
Content-Type: text/xml; charset=utf-8
Headers: {content-type=[text/xml; charset=utf-8], Content-Length=[713], Server=[Jetty(6.1.21)]}
Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:readCustomersByNameResponse xmlns:ns2="http://customerservice.examples.etg.services.enbw.net/"><customers><customerId>0</customerId><name>test</name><address>Pine Street 200</address><numOrders>1</numOrders><revenue>10000.0</revenue><test>1.5</test><birthDate>2009-02-01T00:00:00+01:00</birthDate><type>BUSINESS</type></customers><customers><customerId>0</customerId><name>test</name><address>Pine Street 200</address><numOrders>1</numOrders><revenue>10000.0</revenue><test>1.5</test><birthDate>2009-02-01T00:00:00+01:00</birthDate><type>BUSINESS</type></customers></ns2:readCustomersByNameResponse></soap:Body></soap:Envelope>
--------------------------------------
DefaultValidationEventHandler [ERROR]:  unexpected element (uri:"", local:"customers"). Expected elements are (none)
     Location: line 1
24.08.2010 10:19:21 org.apache.cxf.phase.PhaseInterceptorChain doDefaultLogging
WARNUNG: Interceptor for {http://customerservice.examples.etg.services.enbw.net/}CustomerService#{http://customerservice.examples.etg.services.enbw.net/}readCustomersByName has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element (uri:"", local:"customers"). Expected elements are (none) 
	at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:773)
	at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:624)
	at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:150)
	at org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:198)
	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:244)
	at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:729)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2261)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:2134)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1988)
	at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:188)
	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
	at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:639)
	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:244)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:516)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:265)
	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)
	at $Proxy58.readCustomersByName(Unknown Source)
	at net.enbw.example.AppModule.afterPropertiesSet(AppModule.java:28)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:288)
	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:145)
	at java.lang.Thread.run(Thread.java:619)
Caused by: javax.xml.bind.UnmarshalException
 - with linked exception:
[javax.xml.bind.UnmarshalException: unexpected element (uri:"", local:"customers"). Expected elements are (none)]
	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:421)
	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:337)
	at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:755)
	... 37 more
Caused by: javax.xml.bind.UnmarshalException: unexpected element (uri:"", local:"customers"). Expected elements are (none)
	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:603)
	at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:244)
	at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:239)
	at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:116)
	at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.childElement(Loader.java:101)
	at com.sun.xml.bind.v2.runtime.unmarshaller.StructureLoader.childElement(StructureLoader.java:245)
	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:446)
	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:427)
	at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
	at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
	at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:358)
	... 39 more
Caused by: javax.xml.bind.UnmarshalException: unexpected element (uri:"", local:"customers"). Expected elements are (none)
	... 50 more
24.08.2010 10:19:27 net.enbw.example.AppModule afterPropertiesSet



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