Hi team!

As I know, SM-3.2.1 cxf-bc-component does not support jms-transport.
Can I use servicemix-jms and configure it to cxf-se-component (to some service-unit).
What kind of message should I send to ActiveMQ queue? XML-format?


I tried it some times but I get like following:

WARN - DefaultMessageListenerContainer - Execution of JMS message listener failed
javax.jms.JMSException: Error sending JBI exchange
at org.apache.servicemix.jms.endpoints.AbstractConsumerEndpoint.onMessage(AbstractConsumerEn
dpoint.java:450)
at org.apache.servicemix.jms.endpoints.JmsConsumerEndpoint$1.onMessage(JmsConsumerEndpoint.j
ava:387)
at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(Abstra
ctMessageListenerContainer.java:485)
at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(Abstract
MessageListenerContainer.java:442)
at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(Abstr
actMessageListenerContainer.java:414)
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExec
ute(AbstractPollingMessageListenerContainer.java:309)
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecut
e(AbstractPollingMessageListenerContainer.java:254)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvo
ker.invokeListener(DefaultMessageListenerContainer.java:871)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvo
ker.run(DefaultMessageListenerContainer.java:811)
        at java.lang.Thread.run(Thread.java:595)

Caused by: org.apache.cxf.interceptor.Fault: no jbi message element
at org.apache.cxf.binding.jbi.interceptor.JBIWrapperInInterceptor.handleMessage(JBIWrapperIn
Interceptor.java:96)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:207) at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:7
3)
at org.apache.cxf.transport.jbi.JBIDispatcherUtil.dispatch(JBIDispatcherUtil.java:148) at org.apache.servicemix.cxfse.CxfSeEndpoint.process(CxfSeEndpoint.java:187) at org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:538) at org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:4
90)
at org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:46) at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImp
l.java:610)
at org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:170) at org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:167) at org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        ... 1 more



What tells "Caused by: org.apache.cxf.interceptor.Fault: no jbi message element" about?


  Thanks,
  Ivan Pryvalov.

Reply via email to