You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Roy Kiesler (JIRA)" <ji...@apache.org> on 2008/05/20 19:54:54 UTC

[jira] Issue Comment Edited: (SM-559) WSDL-First example in JBoss

    [ https://issues.apache.org/activemq/browse/SM-559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=42883#action_42883 ] 

rkiesler@amberpoint.com edited comment on SM-559 at 5/20/08 10:53 AM:
----------------------------------------------------------

Guillaume,

I'm seeing the same error using ServiceMix 3.2.1 on JBoss 4.0.5 GA -- can you please elaborate on what the fix was and whether it has been incorporated into 3.2.1?

FWIW, I tried following the steps described by Olof Jönsson (removing jbossws), which gets rid of the proxy54 error, but instead I now see the following:

10:45:18,555 INFO  [DeploymentService] UnDeployed ServiceUnit wsdl-first-http-su from Component: servicemix-http
10:45:20,336 ERROR [AutoDeploymentService] Failed to update Service Assembly: wsdl-first-sa
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>loader constraints violated when linking javax/xml/namespace/QName
class</loc-message>
                                        <stack-trace><![CDATA[java.lang.LinkageError: loader constraints violated when l
inking javax/xml/namespace/QName class
        at org.codehaus.xfire.wsdl11.builder.WSDLBuilder.<init>(WSDLBuilder.java:88)
        at org.codehaus.xfire.jaxb2.JaxbWSDLBuilder.<init>(JaxbWSDLBuilder.java:35)
        at org.codehaus.xfire.jaxb2.JaxbWSDLBuilderFactory.createWSDLBuilder(JaxbWSDLBuilderFactory.java:20)
        at org.codehaus.xfire.wsdl11.builder.WSDLBuilderAdapter.write(WSDLBuilderAdapter.java:40)
        at org.codehaus.xfire.DefaultXFire.generateWSDL(DefaultXFire.java:104)
        at org.apache.servicemix.jsr181.Jsr181Endpoint.generateWsdl(Jsr181Endpoint.java:444)
        at org.apache.servicemix.jsr181.Jsr181Endpoint.createDescription(Jsr181Endpoint.java:334)
        at org.apache.servicemix.jsr181.Jsr181Endpoint.registerService(Jsr181Endpoint.java:328)
        at org.apache.servicemix.jsr181.Jsr181Endpoint.validate(Jsr181Endpoint.java:258)
        at org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.java:58)
        at org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanDeployer.java:55)
        at org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:96)
        at org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:88)
        at org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
        at org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:508)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:350)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:253)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:647)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:60)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:614)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
]]></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(ManagementSupport.java:125)
        at org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
        at org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:543)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:350)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:253)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:647)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:60)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:614)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
10:45:20,461 WARN  [AutoDeploymentService] Directory: deploy: Automatic install of C:\jboss-4.0.5.GA\server\default\data\ServiceMix\deploy\wsdl-first-sa-3.2.1.zip failed
javax.jbi.management.DeploymentException: Failed to update Service Assembly: wsdl-first-sa
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:365)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:253)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:647)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:60)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:614)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
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>loader constraints violated when linking javax/xml/namespace/QName
class</loc-message>
                                        <stack-trace><![CDATA[java.lang.LinkageError: loader constraints violated when linking javax/xml/namespace/QName class
        at org.codehaus.xfire.wsdl11.builder.WSDLBuilder.<init>(WSDLBuilder.java:88)
        at org.codehaus.xfire.jaxb2.JaxbWSDLBuilder.<init>(JaxbWSDLBuilder.java:35)
        at org.codehaus.xfire.jaxb2.JaxbWSDLBuilderFactory.createWSDLBuilder(JaxbWSDLBuilderFactory.java:20)
        at org.codehaus.xfire.wsdl11.builder.WSDLBuilderAdapter.write(WSDLBuilderAdapter.java:40)
        at org.codehaus.xfire.DefaultXFire.generateWSDL(DefaultXFire.java:104)
        at org.apache.servicemix.jsr181.Jsr181Endpoint.generateWsdl(Jsr181Endpoint.java:444)
        at org.apache.servicemix.jsr181.Jsr181Endpoint.createDescription(Jsr181Endpoint.java:334)
        at org.apache.servicemix.jsr181.Jsr181Endpoint.registerService(Jsr181Endpoint.java:328)
        at org.apache.servicemix.jsr181.Jsr181Endpoint.validate(Jsr181Endpoint.java:258)
        at org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.java:58)
        at org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanDeployer.java:55)
        at org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:96)
        at org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:88)
        at org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
        at org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:508)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:350)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:253)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:647)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:60)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:614)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
]]></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(ManagementSupport.java:125)
        at org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
        at org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:543)
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:350)
        ... 6 more

Qname is found in the following JARs:

%JBOSS_HOME%\server\default\data\ServiceMix\components\servicemix-http\version_1\lib\stax-api-1.0.1.jar
%JBOSS_HOME%\server\default\data\ServiceMix\components\servicemix-http\version_1\lib\xml-apis-1.3.04.jar
%JBOSS_HOME%\server\default\data\ServiceMix\components\servicemix-jsr181\version_1\lib\jsr173_api-1.0.jar
%JBOSS_HOME%\server\default\data\ServiceMix\components\servicemix-jsr181\version_1\lib\xbean-2.1.0.jar
%JBOSS_HOME%\server\default\data\ServiceMix\components\servicemix-jsr181\version_1\lib\xml-apis-1.3.04.jar
%JBOSS_HOME%\server\default\data\ServiceMix\sharedlibs\servicemix-shared\version_1\lib\stax-api-1.0.1.jar
%JBOSS_HOME%\server\default\data\ServiceMix\sharedlibs\servicemix-shared\version_1\lib\woden-1.0.0M6.jar
%JBOSS_HOME%\server\default\data\ServiceMix\sharedlibs\servicemix-shared\version_1\lib\xml-apis-1.3.04.jar
%JBOSS_HOME%\server\default\tmp\deploy\tmp54131servicemix-jboss-deployer-3.2.1.sar-contents\lib\stax-api-1.0.1.jar

Any insights into this?

Thanks,
--
Roy


      was (Author: rkiesler@amberpoint.com):
    Guillaume,

I'm seeing the same error using ServiceMix 3.2.1 on JBoss 4.0.5 GA -- can you please elaborate on what the fix was and whether it has been incorporated into 3.2.1?

Thanks,
--
Roy

  
> WSDL-First example in JBoss
> ---------------------------
>
>                 Key: SM-559
>                 URL: https://issues.apache.org/activemq/browse/SM-559
>             Project: ServiceMix
>          Issue Type: Bug
>         Environment: J2SE 1.5_07
> JBoss 4.0.4
>            Reporter: Hesam Pourjam
>             Fix For: 3.1
>
>
> there is a problem at running wsdl-first example in jboss !
> the log is here :
> http://pastebin.ca/150052

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.