thanks Freeman, I downloaded the version you mentioned and got over with the
issue. But it giving different exception, probably related to service.
Following is stack trace looks like its not able to find the operation.
ERROR - CxfBcComponent - Error processing exchange InOut[
id: ID:192.168.2.86-12056ea4581-6:3
status: Active
role: provider
service: {http://tempuri.org/}EKASUNUtils
endpoint: EKASUNUtilsSoap
in: <?xml version="1.0" encoding="UTF-8" standalone="no"?><not:notifyEvent
xmlns:not="http://www.ekaplus.com/NotifyEvent/"> <out><test>this is
sample xml</test></out></not:notifyEvent>
]
java.lang.NullPointerException
at
org.apache.servicemix.cxfbc.CxfBcProvider.findOperation(CxfBcProvider.java:546)
at
org.apache.servicemix.cxfbc.CxfBcProvider.process(CxfBcProvider.java:193)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:600)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:554)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.onMessageExchange(AsyncBaseLifeCycle.java:510)
at
org.apache.servicemix.common.SyncLifeCycleWrapper.onMessageExchange(SyncLifeCycleWrapper.java:60)
at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:620)
at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:172)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:168)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
regards
Brijesh N K
Freeman Fang wrote:
>
> brijesh wrote:
>> Freeman,
>>
>> I am using 3.3. version deployed as war file in tomcat.
>> I have downloaded 'apache-servicemix-web-3.3.zip' . I think i have
>> latest
>> snapshot.
>>
> No, I don't think so, the fix get commited on 06/Jan/09, so you need
> download a snapshot later then that, or just try with the new released
> servicemix-cxf-bc-2009.01 from [1]
> [1]http://repo2.maven.org/maven2/org/apache/servicemix/servicemix-cxf-bc/2009.01/
>
> Freeman
>> cxf bc component is
>> 'servicemix-cxf-bc-2008.02-20090101.062324-7-installer.zip'
>>
>> regards
>> Brijesh N K
>>
>>
>>
>>
>> Freeman Fang wrote:
>>
>>> If you're not using the latest the snapshot, then try with the snapshot,
>>> this should get fixed already
>>> [1] track this issue
>>> [1]https://issues.apache.org/activemq/browse/SMXCOMP-204
>>> Freeman
>>> brijesh wrote:
>>>
>>>> Hello ,
>>>>
>>>> In my usecase i need to call an external webservices using
>>>> cxfbc:provider.
>>>> I have following xbean configuration
>>>>
>>>> <cxfbc:provider wsdl="classpath:EKASUNUtils.wsdl"
>>>>
>>>> locationURI="http://10.0.2.80:8001/wsSUNConnect/EKASUNUtils.asmx"
>>>> service="sns:EKASUNUtils"
>>>> endpoint="EKASUNUtilsSoap"
>>>> interfaceName="sns:EKASUNUtilsSoap"/>
>>>>
>>>>
>>>> While I am calling provider from my EIP , I am getting following error
>>>>
>>>> org.apache.cxf.interceptor.Fault: Operation not bound on this
>>>> MessageExchange
>>>> at
>>>> org.apache.servicemix.cxfbc.CxfBcProvider.process(CxfBcProvider.java:169)
>>>> at
>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:600)
>>>> at
>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:554)
>>>> at
>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.onMessageExchange(AsyncBaseLifeCycle.java:510)
>>>> at
>>>> org.apache.servicemix.common.SyncLifeCycleWrapper.onMessageExchange(SyncLifeCycleWrapper.java:60)
>>>> at
>>>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:620)
>>>> at
>>>> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:172)
>>>> at
>>>> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:168)
>>>> at
>>>> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
>>>> Source)
>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>>>> at java.lang.Thread.run(Unknown Source)
>>>> Caused by: java.lang.Exception: Operation not bound on this
>>>> MessageExchange
>>>> ... 12 more
>>>>
>>>>
>>>> below is my EIP configuration
>>>>
>>>> <eip:static-routing-slip service="nte:notifyeventEIPService"
>>>> endpoint="notifyeventEP">
>>>> <eip:targets>
>>>> <eip:exchange-target service="nte:eventLoggerService"
>>>> operation="nte:logOutMessage" />
>>>> <eip:exchange-target service="nte:transformToDoc" />
>>>> <eip:exchange-target service="nte:glDataMapper" />
>>>> <eip:exchange-target service="sns:EKASUNUtils" />
>>>>
>>>> </eip:targets>
>>>> </eip:static-routing-slip>
>>>>
>>>>
>>>> Bold line is the one which calls the provider . can anybody give an
>>>> input
>>>> on
>>>> this?
>>>>
>>>> Regards
>>>>
>>>> Brijesh N K
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>
--
View this message in context:
http://www.nabble.com/Error-While-calling--cxfbc%3Aprovider-tp22778309p22780635.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.