You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Owen Thomas <ot...@wcg.net.au> on 2007/05/21 03:33:20 UTC

Deploying JSR-181 SU with predefined schemas.

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

 


RE: Deploying JSR-181 SU with predefined schemas.

Posted by Owen Thomas <ot...@wcg.net.au>.
Indeed Guillaume, it appears as though you are correct. I too,
discovered this bug and gave its number in an earlier message. I had to
hack my way back to 1.5, and the problem seems to have disappeared.

  Owen.

-----Original Message-----
From: Guillaume Nodet [mailto:gnodet@gmail.com] 
Sent: Monday, May 21, 2007 6:30 PM
To: servicemix-users@geronimo.apache.org
Subject: Re: Deploying JSR-181 SU with predefined schemas.

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

On 5/21/07, Owen Thomas <ot...@wcg.net.au> 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/

Re: Deploying JSR-181 SU with predefined schemas.

Posted by Guillaume Nodet <gn...@gmail.com>.
Is this related to
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6553734 ?

On 5/21/07, Owen Thomas <ot...@wcg.net.au> 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/

Re: Deploying JSR-181 SU with predefined schemas.

Posted by Bruce Snyder <br...@gmail.com>.
On 5/21/07, Owen Thomas <ot...@wcg.net.au> wrote:
> Hi Bruce.
>
> Managed to change dev back to 1.5. It appears to work fine now.
>
> Anyway, I'm going to leave my current job to start anew at a larger
> company in the middle of next month. I'll take this message as the segue
> to thank you and others for your help with getting to know ServiceMIx
> and JBI.
>
> I'm the sole developer here, and learnt all this somewhat in isolation.
> Maybe I would have been able to pick it up quicker had I had access to a
> support resource, and I did ask management for this. It didn't
> eventuate.
>
> I hope most of my messages were decipherable,

Best of luck at the new job, Owen. What type of work will you be doing
there? Maybe you can turn them on to ServiceMix for integration ;-).

Bruce
-- 
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://activemq.org/
Apache ServiceMix - http://servicemix.org/
Castor - http://castor.org/

RE: Deploying JSR-181 SU with predefined schemas.

Posted by Owen Thomas <ot...@wcg.net.au>.
Hi Bruce.

Managed to change dev back to 1.5. It appears to work fine now.

Anyway, I'm going to leave my current job to start anew at a larger
company in the middle of next month. I'll take this message as the segue
to thank you and others for your help with getting to know ServiceMIx
and JBI.

I'm the sole developer here, and learnt all this somewhat in isolation.
Maybe I would have been able to pick it up quicker had I had access to a
support resource, and I did ask management for this. It didn't
eventuate.

I hope most of my messages were decipherable,

  Owen.

-----Original Message-----
From: Bruce Snyder [mailto:bruce.snyder@gmail.com] 
Sent: Monday, May 21, 2007 1:07 PM
To: servicemix-users@geronimo.apache.org
Subject: Re: Deploying JSR-181 SU with predefined schemas.

On 5/20/07, Owen Thomas <ot...@wcg.net.au> wrote:
> This looks interesting...
>
> Using Java 1.6 in my IDE and build env, and 1.5 on the server on which
> SA is deployed. According to an SDN bug 6553734, this is very naughty.
>
> Looks like I'll have to build under 1.5.
>
> I wish the network fellas round here would install 1.6 on the server.

Yeah, my first question is regarding which JDK you're using in various
locations. I'll bet it's some issue with either JDK 1.4 or mixing a
couple different JDK versions. I find it interesting that you're
already using Java 1.6 as I have yet to run into anyone who is
developing or deploying on it.

Bruce
-- 
perl -e 'print
unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://activemq.org/
Apache ServiceMix - http://servicemix.org/
Castor - http://castor.org/

Re: Deploying JSR-181 SU with predefined schemas.

Posted by Bruce Snyder <br...@gmail.com>.
On 5/20/07, Owen Thomas <ot...@wcg.net.au> wrote:
> This looks interesting...
>
> Using Java 1.6 in my IDE and build env, and 1.5 on the server on which
> SA is deployed. According to an SDN bug 6553734, this is very naughty.
>
> Looks like I'll have to build under 1.5.
>
> I wish the network fellas round here would install 1.6 on the server.

Yeah, my first question is regarding which JDK you're using in various
locations. I'll bet it's some issue with either JDK 1.4 or mixing a
couple different JDK versions. I find it interesting that you're
already using Java 1.6 as I have yet to run into anyone who is
developing or deploying on it.

Bruce
-- 
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://activemq.org/
Apache ServiceMix - http://servicemix.org/
Castor - http://castor.org/

RE: Deploying JSR-181 SU with predefined schemas.

Posted by Owen Thomas <ot...@wcg.net.au>.
Hi there.

Thanks for the advice, but I only now just discovered that all I had to
do was rebuild my HTTP BC as well as the JSR-181 SE which I had changed,
and the SA to get it to return the response.

I was rebuilding the SE and SA only. I had mistakenly thought that the
BC, because I had changed nothing in it, didn't need rebuilding.

  Owen.

-----Original Message-----
From: ib22841 [mailto:ew6ie6v02@sneakemail.com] 
Sent: Wednesday, May 23, 2007 7:12 AM
To: servicemix-users@geronimo.apache.org
Subject: RE: Deploying JSR-181 SU with predefined schemas.


Hi, 
I've seen the same behavior in a case I missed the last  / in endpoint
url
in soapUI. In such a case I get a HTTP 302 error - try to switch in
'http
headers' tab of soapUI' response window to  see this.
So make sure the url is exactly the same as described in wsdl. Look at
http://www.nabble.com/Error-in-http-transaction-t3790045s12049.html





Owen Thomas wrote:
> 
> Hi again Bruce.
> 
> After making the changes you state below, I can now see one line
appear
> on the server console output:
> 
> DEBUG - JettyContextManager            - Dispatching job:
> HEP@3198717[d=true,io=0,w=true,b=0|0]
> 
> Might you know what it means? Anything pertinent?
> 
>   Owen.
> 
> 

-- 
View this message in context:
http://www.nabble.com/Deploying-JSR-181-SU-with-predefined-schemas.-tf37
87849s12049.html#a10752686
Sent from the ServiceMix - User mailing list archive at Nabble.com.


RE: Deploying JSR-181 SU with predefined schemas.

Posted by ib22841 <ew...@sneakemail.com>.
Hi, 
I've seen the same behavior in a case I missed the last  / in endpoint url
in soapUI. In such a case I get a HTTP 302 error - try to switch in 'http
headers' tab of soapUI' response window to  see this.
So make sure the url is exactly the same as described in wsdl. Look at
http://www.nabble.com/Error-in-http-transaction-t3790045s12049.html





Owen Thomas wrote:
> 
> Hi again Bruce.
> 
> After making the changes you state below, I can now see one line appear
> on the server console output:
> 
> DEBUG - JettyContextManager            - Dispatching job:
> HEP@3198717[d=true,io=0,w=true,b=0|0]
> 
> Might you know what it means? Anything pertinent?
> 
>   Owen.
> 
> 

-- 
View this message in context: http://www.nabble.com/Deploying-JSR-181-SU-with-predefined-schemas.-tf3787849s12049.html#a10752686
Sent from the ServiceMix - User mailing list archive at Nabble.com.


RE: Deploying JSR-181 SU with predefined schemas.

Posted by Owen Thomas <ot...@wcg.net.au>.
Hehehe... I mentioned 'decipherable messages' earlier in this thread. I
sure as hell hope most of my messages were more decipherable than this
one.

So... the 'following error' is?

:)

  Owen.

-----Original Message-----
From: Owen Thomas [mailto:othomas@wcg.net.au] 
Sent: Monday, May 21, 2007 11:33 AM
To: servicemix-users@geronimo.apache.org
Subject: Deploying JSR-181 SU with predefined schemas.

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

 


RE: Deploying JSR-181 SU with predefined schemas.

Posted by Owen Thomas <ot...@wcg.net.au>.
Hi again Bruce.

After making the changes you state below, I can now see one line appear
on the server console output:

DEBUG - JettyContextManager            - Dispatching job:
HEP@3198717[d=true,io=0,w=true,b=0|0]

Might you know what it means? Anything pertinent?

  Owen.

-----Original Message-----
From: Bruce Snyder [mailto:bruce.snyder@gmail.com] 
Sent: Tuesday, May 22, 2007 2:17 PM
To: servicemix-users@geronimo.apache.org
Subject: Re: Deploying JSR-181 SU with predefined schemas.

On 5/21/07, Owen Thomas <ot...@wcg.net.au> wrote:
> Hello again.
>
> Having now gotten my web service to deploy, I am trying to get it to
> respond to my queries by sending it messages. I get the format of the
> WSDL from the server, and observe that the WSDL has changed. However,
> when I make a request to the server, I get nothing back, and no errors
> appear either on the server output, or in the SOAPUI response output.
>
> I will send further information on request.

Have you tried enabling debug level logging in ServiceMix?:

http://incubator.apache.org/servicemix/how-do-i-change-the-logging.html

Debug level logging will allow you to see a lot more logging from
inside of ServiceMix. This often means more digging, but it's the best
option when you're backed into a corner.

Bruce
-- 
perl -e 'print
unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://activemq.org/
Apache ServiceMix - http://servicemix.org/
Castor - http://castor.org/

Re: Deploying JSR-181 SU with predefined schemas.

Posted by Bruce Snyder <br...@gmail.com>.
On 5/21/07, Owen Thomas <ot...@wcg.net.au> wrote:
> Hello again.
>
> Having now gotten my web service to deploy, I am trying to get it to
> respond to my queries by sending it messages. I get the format of the
> WSDL from the server, and observe that the WSDL has changed. However,
> when I make a request to the server, I get nothing back, and no errors
> appear either on the server output, or in the SOAPUI response output.
>
> I will send further information on request.

Have you tried enabling debug level logging in ServiceMix?:

http://incubator.apache.org/servicemix/how-do-i-change-the-logging.html

Debug level logging will allow you to see a lot more logging from
inside of ServiceMix. This often means more digging, but it's the best
option when you're backed into a corner.

Bruce
-- 
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://activemq.org/
Apache ServiceMix - http://servicemix.org/
Castor - http://castor.org/

RE: Deploying JSR-181 SU with predefined schemas.

Posted by Owen Thomas <ot...@wcg.net.au>.
Hello again.

Having now gotten my web service to deploy, I am trying to get it to
respond to my queries by sending it messages. I get the format of the
WSDL from the server, and observe that the WSDL has changed. However,
when I make a request to the server, I get nothing back, and no errors
appear either on the server output, or in the SOAPUI response output.

I will send further information on request.

Thanks,

  Owen.

-----Original Message-----
From: Owen Thomas [mailto:othomas@wcg.net.au] 
Sent: Monday, May 21, 2007 12:02 PM
To: servicemix-users@geronimo.apache.org
Subject: RE: Deploying JSR-181 SU with predefined schemas.

This looks interesting...

Using Java 1.6 in my IDE and build env, and 1.5 on the server on which
SA is deployed. According to an SDN bug 6553734, this is very naughty.

Looks like I'll have to build under 1.5.

I wish the network fellas round here would install 1.6 on the server.

  Owen.

-----Original Message-----
From: Owen Thomas [mailto:othomas@wcg.net.au] 
Sent: Monday, May 21, 2007 11:33 AM
To: servicemix-users@geronimo.apache.org
Subject: Deploying JSR-181 SU with predefined schemas.

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

 


RE: Deploying JSR-181 SU with predefined schemas.

Posted by Owen Thomas <ot...@wcg.net.au>.
This looks interesting...

Using Java 1.6 in my IDE and build env, and 1.5 on the server on which
SA is deployed. According to an SDN bug 6553734, this is very naughty.

Looks like I'll have to build under 1.5.

I wish the network fellas round here would install 1.6 on the server.

  Owen.

-----Original Message-----
From: Owen Thomas [mailto:othomas@wcg.net.au] 
Sent: Monday, May 21, 2007 11:33 AM
To: servicemix-users@geronimo.apache.org
Subject: Deploying JSR-181 SU with predefined schemas.

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