You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by pawan269 <pa...@gmail.com> on 2010/02/19 09:23:59 UTC

Strange problem

hi 

I am trying to deploy a very simple application of reading message from
queue processing it line by line and passing it to another object to display
… 

Reading and displaying the message text in same object works well, but when
I use another object to display the same message, it never gets displays. I
can see too many null pointer exception in log rather. 

Both objects are installed in Servicemix from maven. What I am trying to
achieve here is to store values of message in DB so have a different JDBC
Bean. But if I can not get messages in second object then how I will be able
to store values.

I am using servicemix 4.0.0

here is log - 

16:05:22,954 | ERROR | erContainer-5379 | DeadLetterChannel                |
rg.apache.camel.processor.Logger  203 | Failed delivery for exchangeId:
ID-Ubuntu/51147-1266561298916/0-7. On delivery attempt: 0 caught:
java.lang.NullPointerException
java.lang.NullPointerException
	at com.proiam.pso.processo_d.processo_d$1.process(processo_d.java:30)
	at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:80)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:189)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:133)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.proceed(StreamCachingInterceptor.java:87)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:82)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:72)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:543)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:881)
	at java.lang.Thread.run(Thread.java:636)
16:05:22,957 | INFO  | omponent@1c68ff4 | TransportConnector               |
tivemq.broker.TransportConnector  273 | Connector vm://default Stopped
16:05:23,957 | ERROR | erContainer-5379 | DeadLetterChannel                |
rg.apache.camel.processor.Logger  203 | Failed delivery for exchangeId:
ID-Ubuntu/51147-1266561298916/0-7. On delivery attempt: 1 caught:
java.lang.NullPointerException
java.lang.NullPointerException
	at com.proiam.pso.processo_d.processo_d$1.process(processo_d.java:30)
	at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:80)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:189)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:133)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.proceed(StreamCachingInterceptor.java:87)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:82)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:72)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:543)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:881)
	at java.lang.Thread.run(Thread.java:636)
16:05:24,961 | ERROR | erContainer-5379 | DeadLetterChannel                |
rg.apache.camel.processor.Logger  203 | Failed delivery for exchangeId:
ID-Ubuntu/51147-1266561298916/0-7. On delivery attempt: 2 caught:
java.lang.NullPointerException
java.lang.NullPointerException
	at com.proiam.pso.processo_d.processo_d$1.process(processo_d.java:30)
	at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:80)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:189)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:133)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.proceed(StreamCachingInterceptor.java:87)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:82)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:72)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:543)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:881)
	at java.lang.Thread.run(Thread.java:636)
16:05:25,964 | ERROR | erContainer-5379 | DeadLetterChannel                |
rg.apache.camel.processor.Logger  203 | Failed delivery for exchangeId:
ID-Ubuntu/51147-1266561298916/0-7. On delivery attempt: 3 caught:
java.lang.NullPointerException
java.lang.NullPointerException
	at com.proiam.pso.processo_d.processo_d$1.process(processo_d.java:30)
	at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:80)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:189)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:133)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.proceed(StreamCachingInterceptor.java:87)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:82)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:72)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:543)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:881)
	at java.lang.Thread.run(Thread.java:636)
16:05:26,966 | ERROR | erContainer-5379 | DeadLetterChannel                |
rg.apache.camel.processor.Logger  203 | Failed delivery for exchangeId:
ID-Ubuntu/51147-1266561298916/0-7. On delivery attempt: 4 caught:
java.lang.NullPointerException
java.lang.NullPointerException
	at com.proiam.pso.processo_d.processo_d$1.process(processo_d.java:30)
	at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:80)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:189)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:133)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.proceed(StreamCachingInterceptor.java:87)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:82)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:72)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:543)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:881)
	at java.lang.Thread.run(Thread.java:636)
16:05:27,967 | ERROR | erContainer-5379 | DeadLetterChannel                |
rg.apache.camel.processor.Logger  203 | Failed delivery for exchangeId:
ID-Ubuntu/51147-1266561298916/0-7. On delivery attempt: 5 caught:
java.lang.NullPointerException
java.lang.NullPointerException
	at com.proiam.pso.processo_d.processo_d$1.process(processo_d.java:30)
	at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:80)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:189)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:133)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.proceed(StreamCachingInterceptor.java:87)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:82)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:72)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:543)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:881)
	at java.lang.Thread.run(Thread.java:636)
16:05:27,971 | ERROR | erContainer-5379 | DeadLetterChannel                |
rg.apache.camel.processor.Logger   78 | Exchange[BodyType:String,
Body:david,hi,3]
16:05:27,971 | ERROR | erContainer-5379 | DeadLetterChannel                |
rg.apache.camel.processor.Logger  159 | Failed delivery for exchangeId:
ID-Ubuntu/51147-1266561298916/0-7. Handled by the failure processor:
RecipientList[log:org.apache.camel.DeadLetterChannel?level=error]
16:05:27,972 | WARN  | erContainer-5379 | EndpointMessageListener          |
nent.jms.EndpointMessageListener   98 | Endpoint[activemq:queue:Almanac]
consumer caught an exception while processing JMS message:
ActiveMQTextMessage {commandId = 5, responseRequired = true, messageId =
ID:Ubuntu-58331-1266561221561-2:7:1:1:1, originalDestination = null,
originalTransactionId = null, producerId =
ID:Ubuntu-58331-1266561221561-2:7:1:1, destination = queue://Almanac,
transactionId = null, expiration = 0, timestamp = 1266566722945, arrival =
0, brokerInTime = 1266566722945, brokerOutTime = 1266566722951,
correlationId = null, replyTo = null, persistent = true, type = null,
priority = 4, groupID = null, groupSequence = 0, targetConsumerId = null,
compressed = false, userID = null, content = null, marshalledProperties =
org.apache.activemq.util.ByteSequence@1ddc5f7, dataStructure = null,
redeliveryCounter = 0, size = 1368, properties =
{org_apache_camel_file_name=payment.csv, CamelFileLastModified=Fri Feb 19
16:05:22 SGT 2010, CamelFileAbsolutePath=/from/payment.csv,
CamelFileLength=39, CamelFileName=payment.csv,
CamelFileCanonicalPath=/from/payment.csv, CamelFilePath=/from/payment.csv,
CamelFileParent=/from}, readOnlyProperties = true, readOnlyBody = true,
droppable = false, text = pawan,gani,1
pawan,david,2
david,hi,3
}
org.apache.camel.RuntimeCamelException: java.lang.NullPointerException
	at
org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:842)
	at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:81)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:543)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:881)
	at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NullPointerException
	at com.proiam.pso.processo_d.processo_d$1.process(processo_d.java:30)
	at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:80)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:189)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:133)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.proceed(StreamCachingInterceptor.java:87)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:82)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:72)
	... 8 more
16:05:27,973 | WARN  | erContainer-5379 | DefaultMessageListenerContainer  |
AbstractMessageListenerContainer  646 | Execution of JMS message listener
failed
org.apache.camel.RuntimeCamelException: java.lang.NullPointerException
	at
org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:842)
	at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:81)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:543)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482)
	at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
	at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982)
	at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:881)
	at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NullPointerException
	at com.proiam.pso.processo_d.processo_d$1.process(processo_d.java:30)
	at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:80)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:189)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:133)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.proceed(StreamCachingInterceptor.java:87)
	at
org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:82)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:72)
	... 8 more


Please help me understanding the problem and possible solution

Many Thanks,
Pawan
-- 
View this message in context: http://old.nabble.com/Strange-problem-tp27650948p27650948.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.