hi guys i am getting error in a log file like shown below my setting of jms
consumer is
<jms:endpoint service="b:jms"
endpoint="QConsumerEndpoint"
role="consumer"
destinationStyle="queue"
targetService="b:xpathSplitter"
targetEndpoint="endpoint"
jmsProviderDestinationName="q.xpath"
connectionFactory="#connectionFactory" />
and my eip xpath sertting is
<eip:xpath-splitter service="b:xpathSplitter" endpoint="endpoint"
xpath="//customer"
namespaceContext="#nsContext">
<eip:target>
<eip:exchange-target
uri="service:http://servicemix.apache.org/samples/bridge/jmstemp" />
</eip:target>
</eip:xpath-splitter>
<eip:namespace-context id="nsContext">
<eip:namespaces>
<eip:namespace
prefix="b">http://servicemix.apache.org/samples/bridge</eip:namespace>
</eip:namespaces>
</eip:namespace-context>
files goes to the next queue if i remove target service and target endpoint
from jms setting and writing the routes in the camel context like
<route>
<from
uri="jbi:endpoint:http://servicemix.apache.org/samples/bridge/jms/QConsumerEndpoint"/>
<to
uri="jbi:endpoint:http://servicemix.apache.org/samples/bridge/xpathSplitter/endpoint"
pattern="InOnly" />
</route>
but i dont know twhy the log shows error like
“com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog” and on the
console eof exception
do i need any extra setting for this or its just need to be forgot, please
suggest for the solution,
logs i am getting as.....
15:02:20,565 | ERROR | foo | DefaultErrorHandler |
69 - org.apache.camel.camel-core - 2.6.0 | Failed delivery for exchangeId:
ID-zcon-81-51965-1317029536431-0-2. Exhausted after delivery attempt: 1
caught: javax.jms.IllegalStateException: Not a transacted session
javax.jms.IllegalStateException: Not a transacted session
at
org.apache.activemq.ActiveMQSession.commit(ActiveMQSession.java:555)[44:org.apache.activemq.activemq-core:5.4.2]
at
org.apache.activemq.ActiveMQQueueSession.commit(ActiveMQQueueSession.java:72)[44:org.apache.activemq.activemq-core:5.4.2]
at
com.SearsURLToQueue.ControllerBean.sendMessage(ControllerBean.java:126)[209:SearsURLToQueue:1.0.0.SNAPSHOT]
at
com.SearsURLToQueue.ControllerBean.startRoute(ControllerBean.java:54)[209:SearsURLToQueue:1.0.0.SNAPSHOT]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)[:1.6.0_26]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_26]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_26]
at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_26]
at
org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:322)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:224)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:167)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:91)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:74)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.impl.ProcessorEndpoint.onExchange(ProcessorEndpoint.java:102)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.impl.ProcessorEndpoint$1.process(ProcessorEndpoint.java:72)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:50)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:104)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:272)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.SendProcessor.process(SendProcessor.java:98)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:299)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:208)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:269)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:102)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:91)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:85)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:104)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:49)[69:org.apache.camel.camel-core:2.6.0]
at java.util.TimerThread.mainLoop(Timer.java:512)[:1.6.0_26]
at java.util.TimerThread.run(Timer.java:462)[:1.6.0_26]
15:02:20,565 | ERROR | foo | TimerConsumer |
69 - org.apache.camel.camel-core - 2.6.0 | Error processing exchange.
Exchange[Message: [Body is null]]. Caused by:
[javax.jms.IllegalStateException - Not a transacted session]
javax.jms.IllegalStateException: Not a transacted session
at
org.apache.activemq.ActiveMQSession.commit(ActiveMQSession.java:555)[44:org.apache.activemq.activemq-core:5.4.2]
at
org.apache.activemq.ActiveMQQueueSession.commit(ActiveMQQueueSession.java:72)[44:org.apache.activemq.activemq-core:5.4.2]
at
com.SearsURLToQueue.ControllerBean.sendMessage(ControllerBean.java:126)[209:SearsURLToQueue:1.0.0.SNAPSHOT]
at
com.SearsURLToQueue.ControllerBean.startRoute(ControllerBean.java:54)[209:SearsURLToQueue:1.0.0.SNAPSHOT]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)[:1.6.0_26]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_26]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_26]
at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_26]
at
org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:322)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:224)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:167)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:91)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:74)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.impl.ProcessorEndpoint.onExchange(ProcessorEndpoint.java:102)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.impl.ProcessorEndpoint$1.process(ProcessorEndpoint.java:72)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:50)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:104)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:272)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.SendProcessor.process(SendProcessor.java:98)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:299)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:208)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:269)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:102)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:91)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:85)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:104)[69:org.apache.camel.camel-core:2.6.0]
at
org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:49)[69:org.apache.camel.camel-core:2.6.0]
at java.util.TimerThread.mainLoop(Timer.java:512)[:1.6.0_26]
at java.util.TimerThread.run(Timer.java:462)[:1.6.0_26]
Regards,
Mahendra
--
View this message in context:
http://servicemix.396122.n5.nabble.com/getting-error-of-javax-jms-IllegalStateException-Not-a-transacted-session-tp4840791p4840791.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.