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.

Reply via email to