My service mix version is
<dependency>
<groupId>org.apache.servicemix</groupId>
<artifactId>servicemix-cxf-bc</artifactId>
<version>2010.01</version>
</dependency>
20cn
<s0:service name="KMWSTestService">
<s0:port name="KMWSTestPort" binding="s1:KMWSTestServiceSoapBinding">
<s2:address
location="http://147.149.200.33:53692/SentryOnrampWeb/btw/invokerules.jpd"/>
</s0:port>
</s0:service>
21cn
<s0:service name="KMWSTestService">
<s0:port name="KMWSTestPort"
binding="s1:KMWSTestServiceSoapBinding">
<s2:address
location="http://localhost:7001/CPCL/ManageProductDiagnostics"/>
</s0:port>
</s0:service>
Thanks
Craig
From: Freeman-2 [via ServiceMix]
[mailto:[email protected]]
Sent: 17 January 2012 10:29
To: Craig Greenhalgh
Subject: Re: Multiple cxfbc:consumer ?
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:[hidden
> email]</user/SendEmail.jtp?type=node&node=5151192&i=0>
> ]
> 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:
>
> >.
> 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:[hidden email]</user/SendEmail.jtp?type=node&node=5151192&i=1>
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-tp5149301p5151192.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-tp5149301p5151225.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.