Hi,

What's the Servicemix version? Is it the full stacktrace?
And I'd like to see the service part of 20CN_KBD.wsdl and 21CN_KBD.wsdl

Freeman
On 2012-1-17, at 下午5:20, craig wrote:

Hi thanks for your help,

Contents on my xbean.xml and stack traced below:

If I remove either of the consumers she boots up fine with the other endpoint

Thanks again!

Craig

      <cxfbc:consumer
             targetService="btkbd:BtKbdService20cn"
             endpoint="BtKbdService20cnWSPort"
             wsdl="classpath:20CN_KBD.wsdl"
locationURI="http://0.0.0.0:8345/btkbd/20cn/InvokerulesResponse " >
      </cxfbc:consumer>

      <cxfbc:consumer
             targetService="btkbd:BtKbdService21cn"
             endpoint="BtKbdService21cnWSPort"
             wsdl="classpath:21CN_KBD.wsdl"
locationURI="http://0.0.0.0:8345/btkbd/21cn/InvokerulesResponse " >
      </cxfbc:consumer>


2012-01-17 09:15:25,653 | ERROR | Timer-2 | AutoDeploymentService | che.servicemix.jbi.framework.AutoDeploymentService 477 | Failed to update Service Assembly: btkbd-sa.0.tmp
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-bean</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>
<component-task-result>
<component-name>servicemix-cxf-bc</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>Unable to parse result string</loc-message>
</msg-loc-info>
</task-status-msg>
<exception-info>
<nesting-level>1</nesting-level>
<loc-token/>
<loc-message>java.lang.NullPointerException</loc-message>
<stack-trace><![CDATA[javax.jbi.management.DeploymentException: java.lang.NullPointerException at org .apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java: 538) 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:97) 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:520) at org .apache .servicemix .jbi .framework .AutoDeploymentService.checkPendingSAs(AutoDeploymentService.java:473) at org .apache .servicemix .jbi .framework .AutoDeploymentService .checkPendingComponents(AutoDeploymentService.java:526) at org .apache .servicemix .jbi .framework .AutoDeploymentService .updateSharedLibrary(AutoDeploymentService.java:313) at org .apache .servicemix .jbi .framework .AutoDeploymentService.updateArchive(AutoDeploymentService.java:253) at org .apache .servicemix .jbi .framework .AutoDeploymentService.monitorDirectory(AutoDeploymentService.java: 658) at org.apache.servicemix.jbi.framework.AutoDeploymentService.access $800(AutoDeploymentService.java:63) at org.apache.servicemix.jbi.framework.AutoDeploymentService $1.run(AutoDeploymentService.java:622)
               at java.util.TimerThread.mainLoop(Timer.java:512)
               at java.util.TimerThread.run(Timer.java:462)
Caused by: java.lang.NullPointerException
at org .apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java: 413)
               ... 15 more
]]></stack-trace>
</exception-info>
</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:555) at org .apache .servicemix .jbi .framework .AutoDeploymentService.checkPendingSAs(AutoDeploymentService.java:473) at org .apache .servicemix .jbi .framework .AutoDeploymentService .checkPendingComponents(AutoDeploymentService.java:526) at org .apache .servicemix .jbi .framework .AutoDeploymentService .updateSharedLibrary(AutoDeploymentService.java:313) at org .apache .servicemix .jbi .framework .AutoDeploymentService.updateArchive(AutoDeploymentService.java:253) at org .apache .servicemix .jbi .framework .AutoDeploymentService.monitorDirectory(AutoDeploymentService.java: 658) at org.apache.servicemix.jbi.framework.AutoDeploymentService.access $800(AutoDeploymentService.java:63) at org.apache.servicemix.jbi.framework.AutoDeploymentService $1.run(AutoDeploymentService.java:622)
               at java.util.TimerThread.mainLoop(Timer.java:512)
               at java.util.TimerThread.run(Timer.java:462)

From: Freeman-2 [via ServiceMix] [mailto:[email protected] ]
Sent: 17 January 2012 01:57
To: Craig Greenhalgh
Subject: Re: Multiple cxfbc:consumer ?

Hi,

Yes, it's possible.
What's the problem you encounter?
I guess it's that you two cxfbc:consumer have same service and
endpoint name which cause endpoint registry error.

Freeman
On 2012-1-17, at 上午1:13, craig wrote:

Is it possible to configure multiple cxfbc:consumer 's in the same
su ?

Everything works fine until I add  a 2nd...

<cxfbc:consumer targetService="....." />

Many thanks

Craig


--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Multiple-cxfbc-consumer-tp5149301p5149301.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

---------------------------------------------
Freeman Fang

FuseSource
Email:[hidden email]</user/SendEmail.jtp?type=node&node=5150404&i=0>
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com










________________________________
If you reply to this email, your message will be added to the discussion below:
http://servicemix.396122.n5.nabble.com/Multiple-cxfbc-consumer-tp5149301p5150404.html
To unsubscribe from Multiple cxfbc:consumer ?, click here<http://servicemix.396122.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5149301&code=Y3JhaWcuZ3JlZW5oYWxnaEBnYW1tYS5jby51a3w1MTQ5MzAxfDg0NzMyMjg0NA== >. NAML<http://servicemix.396122.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.InstantMailNamespace&breadcrumbs=instant+emails%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml >


--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Multiple-cxfbc-consumer-tp5149301p5151090.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

---------------------------------------------
Freeman Fang

FuseSource
Email:[email protected]
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com









Reply via email to