Is this related to
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6553734 ?

On 5/21/07, Owen Thomas <[EMAIL PROTECTED]> wrote:

Good morning ServiceMix users.



I changed a JSR-181 SU to use two predefined (request/response) schemas.
I have designed the SU class-first - i.e., there is no WSDL.



Wanting to use the schemas as POJO classes, I used xjc to give me these
so I could refer to them in the web method I declared within the JSR-181
SU. These classes belonged to a package named
"au.net.wcg.webservice.jsr181.generated".



When I deploy the SA within which the SU resides, I get the following
error.



Help greatly appreciated,



  Owen.



<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>

        <component-name>servicemix-jsr181</component-name>

        <component-task-result-details>

                <task-result-details>

                        <task-id>deploy</task-id>

                        <task-result>FAILED</task-result>

                        <message-type>ERROR</message-type>

                        <task-status-msg>

<msg-loc-info>

<loc-token/>

<loc-message>Could not deploy xbean service unit</loc-message>

</msg-loc-info>

</task-status-msg>

                        <exception-info>

                                <nesting-level>1</nesting-level>

                                <msg-loc-info>

                                        <loc-token/>

                                        <loc-message>Illegal class
modifiers in class au/net/wcg/webservice/jsr181/generated/package-info:
0x1600</loc-message>


<stack-trace><![CDATA[java.lang.ClassFormatError: Illegal class
modifiers in class au/net/wcg/webservice/jsr181/generated/package-info:
0x1600

        at java.lang.ClassLoader.defineClass1(Native Method)

        at java.lang.ClassLoader.defineClass(Unknown Source)

        at java.security.SecureClassLoader.defineClass(Unknown Source)

        at
org.apache.xbean.classloader.JarFileClassLoader.access$200(JarFileClassL
oader.java:48)

        at
org.apache.xbean.classloader.JarFileClassLoader$6.run(JarFileClassLoader
.java:272)

        at java.security.AccessController.doPrivileged(Native Method)

        at
org.apache.xbean.classloader.JarFileClassLoader.findClass(JarFileClassLo
ader.java:224)

        at
org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParen
tClassLoader.java:200)

        at java.lang.ClassLoader.loadClass(Unknown Source)

        at java.lang.ClassLoader.loadClassInternal(Unknown Source)

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(Unknown Source)

        at java.lang.Package.getPackageInfo(Unknown Source)

        at java.lang.Package.getAnnotation(Unknown Source)

        at
org.codehaus.xfire.jaxb2.JaxbType.getPackageNs(JaxbType.java:418)

        at org.codehaus.xfire.jaxb2.JaxbType.initType(JaxbType.java:390)

        at org.codehaus.xfire.jaxb2.JaxbType.initType(JaxbType.java:339)

        at org.codehaus.xfire.jaxb2.JaxbType.<init>(JaxbType.java:84)

        at org.codehaus.xfire.jaxb2.JaxbType.<init>(JaxbType.java:77)

        at
org.codehaus.xfire.jaxws.type.JAXWSTypeCreator.createTypeForClass(JAXWST
ypeCreator.java:33)

        at
org.codehaus.xfire.aegis.type.AbstractTypeCreator.createType(AbstractTyp
eCreator.java:356)

        at
org.codehaus.xfire.aegis.AegisBindingProvider.getSuggestedName(AegisBind
ingProvider.java:248)

        at
org.codehaus.xfire.service.binding.DefaultServiceConfiguration.getInPara
meterName(DefaultServiceConfiguration.java:160)

        at
org.codehaus.xfire.annotations.AnnotationServiceConfiguration.getInParam
eterName(AnnotationServiceConfiguration.java:138)

        at
org.codehaus.xfire.service.binding.ObjectServiceFactory.getInParameterNa
me(ObjectServiceFactory.java:1054)

        at
org.codehaus.xfire.service.binding.ObjectServiceFactory.addOperation(Obj
ectServiceFactory.java:808)

        at
org.codehaus.xfire.jaxws.JAXWSServiceFactory.addOperation(JAXWSServiceFa
ctory.java:84)

        at
org.codehaus.xfire.service.binding.ObjectServiceFactory.initializeOperat
ions(ObjectServiceFactory.java:752)

        at
org.codehaus.xfire.service.binding.ObjectServiceFactory.create(ObjectSer
viceFactory.java:435)

        at
org.codehaus.xfire.annotations.AnnotationServiceFactory.create(Annotatio
nServiceFactory.java:256)

        at
org.apache.servicemix.jsr181.Jsr181Endpoint.registerService(Jsr181Endpoi
nt.java:301)

        at
org.apache.servicemix.jsr181.Jsr181Endpoint.validate(Jsr181Endpoint.java
:216)

        at
org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.
java:58)

        at
org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanD
eployer.java:55)

        at
org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(Abstract
XBeanDeployer.java:92)

        at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseService
UnitManager.java:88)

        at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUn
itManager.java:69)

        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssem
bly(DeploymentService.java:527)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(
AutoDeploymentService.java:334)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirecto
ry(AutoDeploymentService.java:645)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(Aut
oDeploymentService.java:62)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDepl
oymentService.java:608)

        at java.util.TimerThread.mainLoop(Unknown Source)

        at java.util.TimerThread.run(Unknown Source)

]]></stack-trace>

                                </msg-loc-info>

                        </exception-info>

                </task-result-details>

        </component-task-result-details>

</component-task-result>

<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>

        <component-name>servicemix-http</component-name>

        <component-task-result-details>

                <task-result-details>

                        <task-id>deploy</task-id>

                        <task-result>SUCCESS</task-result>

                </task-result-details>

        </component-task-result-details>

</component-task-result>

</jbi-task-result>

</jbi-task>



        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(Management
Support.java:121)

        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(Management
Support.java:107)

        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssem
bly(DeploymentService.java:563)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(
AutoDeploymentService.java:334)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirecto
ry(AutoDeploymentService.java:645)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(Aut
oDeploymentService.java:62)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDepl
oymentService.java:608)

        at java.util.TimerThread.mainLoop(Unknown Source)

        at java.util.TimerThread.run(Unknown Source)

WARN  - AutoDeploymentService          - Directory: deploy: Automatic
install of
/home/othomas/apache-servicemix-fuse-3.1.1.0/deploy/JVMHostServiceAssemb
ly-1.0.zip failed

javax.jbi.management.DeploymentException: Failed to update Service
Assembly: JVMHostServiceAssembly

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(
AutoDeploymentService.java:348)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirecto
ry(AutoDeploymentService.java:645)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(Aut
oDeploymentService.java:62)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDepl
oymentService.java:608)

        at java.util.TimerThread.mainLoop(Unknown Source)

        at java.util.TimerThread.run(Unknown Source)

Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>

<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
version="1.0">

<jbi-task-result>

<frmwk-task-result>

<frmwk-task-result-details>

<task-result-details>

<task-id>deploy</task-id>

<task-result>FAILED</task-result>

<message-type>ERROR</message-type>

</task-result-details>

</frmwk-task-result-details>

</frmwk-task-result>

<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>

        <component-name>servicemix-jsr181</component-name>

        <component-task-result-details>

                <task-result-details>

                        <task-id>deploy</task-id>

                        <task-result>FAILED</task-result>

                        <message-type>ERROR</message-type>

                        <task-status-msg>

<msg-loc-info>

<loc-token/>

<loc-message>Could not deploy xbean service unit</loc-message>

</msg-loc-info>

</task-status-msg>

                        <exception-info>

                                <nesting-level>1</nesting-level>

                                <msg-loc-info>

                                        <loc-token/>

                                        <loc-message>Illegal class
modifiers in class au/net/wcg/webservice/jsr181/generated/package-info:
0x1600</loc-message>


<stack-trace><![CDATA[java.lang.ClassFormatError: Illegal class
modifiers in class au/net/wcg/webservice/jsr181/generated/package-info:
0x1600

        at java.lang.ClassLoader.defineClass1(Native Method)

        at java.lang.ClassLoader.defineClass(Unknown Source)

        at java.security.SecureClassLoader.defineClass(Unknown Source)

        at
org.apache.xbean.classloader.JarFileClassLoader.access$200(JarFileClassL
oader.java:48)

        at
org.apache.xbean.classloader.JarFileClassLoader$6.run(JarFileClassLoader
.java:272)

        at java.security.AccessController.doPrivileged(Native Method)

        at
org.apache.xbean.classloader.JarFileClassLoader.findClass(JarFileClassLo
ader.java:224)

        at
org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParen
tClassLoader.java:200)

        at java.lang.ClassLoader.loadClass(Unknown Source)

        at java.lang.ClassLoader.loadClassInternal(Unknown Source)

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(Unknown Source)

        at java.lang.Package.getPackageInfo(Unknown Source)

        at java.lang.Package.getAnnotation(Unknown Source)

        at
org.codehaus.xfire.jaxb2.JaxbType.getPackageNs(JaxbType.java:418)

        at org.codehaus.xfire.jaxb2.JaxbType.initType(JaxbType.java:390)

        at org.codehaus.xfire.jaxb2.JaxbType.initType(JaxbType.java:339)

        at org.codehaus.xfire.jaxb2.JaxbType.<init>(JaxbType.java:84)

        at org.codehaus.xfire.jaxb2.JaxbType.<init>(JaxbType.java:77)

        at
org.codehaus.xfire.jaxws.type.JAXWSTypeCreator.createTypeForClass(JAXWST
ypeCreator.java:33)

        at
org.codehaus.xfire.aegis.type.AbstractTypeCreator.createType(AbstractTyp
eCreator.java:356)

        at
org.codehaus.xfire.aegis.AegisBindingProvider.getSuggestedName(AegisBind
ingProvider.java:248)

        at
org.codehaus.xfire.service.binding.DefaultServiceConfiguration.getInPara
meterName(DefaultServiceConfiguration.java:160)

        at
org.codehaus.xfire.annotations.AnnotationServiceConfiguration.getInParam
eterName(AnnotationServiceConfiguration.java:138)

        at
org.codehaus.xfire.service.binding.ObjectServiceFactory.getInParameterNa
me(ObjectServiceFactory.java:1054)

        at
org.codehaus.xfire.service.binding.ObjectServiceFactory.addOperation(Obj
ectServiceFactory.java:808)

        at
org.codehaus.xfire.jaxws.JAXWSServiceFactory.addOperation(JAXWSServiceFa
ctory.java:84)

        at
org.codehaus.xfire.service.binding.ObjectServiceFactory.initializeOperat
ions(ObjectServiceFactory.java:752)

        at
org.codehaus.xfire.service.binding.ObjectServiceFactory.create(ObjectSer
viceFactory.java:435)

        at
org.codehaus.xfire.annotations.AnnotationServiceFactory.create(Annotatio
nServiceFactory.java:256)

        at
org.apache.servicemix.jsr181.Jsr181Endpoint.registerService(Jsr181Endpoi
nt.java:301)

        at
org.apache.servicemix.jsr181.Jsr181Endpoint.validate(Jsr181Endpoint.java
:216)

        at
org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.
java:58)

        at
org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanD
eployer.java:55)

        at
org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(Abstract
XBeanDeployer.java:92)

        at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseService
UnitManager.java:88)

        at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUn
itManager.java:69)

        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssem
bly(DeploymentService.java:527)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(
AutoDeploymentService.java:334)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirecto
ry(AutoDeploymentService.java:645)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(Aut
oDeploymentService.java:62)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDepl
oymentService.java:608)

        at java.util.TimerThread.mainLoop(Unknown Source)

        at java.util.TimerThread.run(Unknown Source)

]]></stack-trace>

                                </msg-loc-info>

                        </exception-info>

                </task-result-details>

        </component-task-result-details>

</component-task-result>

<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>

        <component-name>servicemix-http</component-name>

        <component-task-result-details>

                <task-result-details>

                        <task-id>deploy</task-id>

                        <task-result>SUCCESS</task-result>

                </task-result-details>

        </component-task-result-details>

</component-task-result>

</jbi-task-result>

</jbi-task>



        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(Management
Support.java:121)

        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(Management
Support.java:107)

        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssem
bly(DeploymentService.java:563)

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(
AutoDeploymentService.java:334)

        ... 5 more






--
Cheers,
Guillaume Nodet
------------------------
Principal Engineer, IONA
Blog: http://gnodet.blogspot.com/

Reply via email to