camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen" ...@silverbullet.dk>
Subject RE: NullPointerException In FileComponent
Date Wed, 03 Sep 2008 19:27:39 GMT
Hi

You can try to disable the JMX, then it should probably work.
http://activemq.apache.org/camel/camel-jmx.html

If you use the spring xml to setup Camel then add:
<jmxAgent id="agent" disabled="true"/>


But I am interested why you get the NPE.
What version of WebSphere are you running?
At work we use 6.1 and Camel 1.4 works on that version. With and without the JMX.


Med venlig hilsen
 
Claus Ibsen
......................................
Silverbullet
Skovsgårdsvænget 21
8362 Hørning
Tlf. +45 2962 7576
Web: www.silverbullet.dk
-----Original Message-----
From: carloc [mailto:carlo_camer@yahoo.com] 
Sent: 28. august 2008 16:19
To: camel-user@activemq.apache.org
Subject: RE: NullPointerException In FileComponent


I think it's not commons logging that's causing it.
Something else is causing it but I'm not sure yet.

It's related to a websphere deployment I think...
I am not sure yet.

 E org.apache.commons.logging.impl.Jdk14Logger error Failed delivery for
exchangeId: ID-rmtdv/2140-1219906291918/0-0. On delivery attempt: 0 caught:
java.lang.NullPointerException
                                 java.lang.NullPointerException
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:69)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
	at org.apache.camel.processor.Pipeline.process(Pipeline.java:101)
	at org.apache.camel.processor.Pipeline.process(Pipeline.java:85)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at
org.apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:128)
	at
org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:77)
	at
org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:84)
	at org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:57)
	at
org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:65)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:432)
	at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:295)
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:80)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:157)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:181)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
	at java.lang.Thread.run(Thread.java:797)

[8/28/08 16:32:06:584 CST] 00000222 DeadLetterCha E
org.apache.commons.logging.impl.Jdk14Logger error Failed delivery for
exchangeId: ID-rmtdv/2140-1219906291918/0-0. On delivery attempt: 1 caught:
java.lang.NullPointerException
                                 java.lang.NullPointerException
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:69)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
	at org.apache.camel.processor.Pipeline.process(Pipeline.java:101)
	at org.apache.camel.processor.Pipeline.process(Pipeline.java:85)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at
org.apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:128)
	at
org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:77)
	at
org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:84)
	at org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:57)
	at
org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:65)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:432)
	at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:295)
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:80)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:157)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:181)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
	at java.lang.Thread.run(Thread.java:797)

[8/28/08 16:32:07:615 CST] 00000222 DeadLetterCha E
org.apache.commons.logging.impl.Jdk14Logger error Failed delivery for
exchangeId: ID-rmtdv/2140-1219906291918/0-0. On delivery attempt: 2 caught:
java.lang.NullPointerException
                                 java.lang.NullPointerException
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:69)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
	at org.apache.camel.processor.Pipeline.process(Pipeline.java:101)
	at org.apache.camel.processor.Pipeline.process(Pipeline.java:85)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at
org.apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:128)
	at
org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:77)
	at
org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:84)
	at org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:57)
	at
org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:65)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:432)
	at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:295)
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:80)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:157)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:181)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
	at java.lang.Thread.run(Thread.java:797)

[8/28/08 16:32:08:646 CST] 00000222 DeadLetterCha E
org.apache.commons.logging.impl.Jdk14Logger error Failed delivery for
exchangeId: ID-rmtdv/2140-1219906291918/0-0. On delivery attempt: 3 caught:
java.lang.NullPointerException
                                 java.lang.NullPointerException
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:69)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
	at org.apache.camel.processor.Pipeline.process(Pipeline.java:101)
	at org.apache.camel.processor.Pipeline.process(Pipeline.java:85)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at
org.apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:128)
	at
org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:77)
	at
org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:84)
	at org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:57)
	at
org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:65)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:432)
	at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:295)
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:80)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:157)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:181)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
	at java.lang.Thread.run(Thread.java:797)

[8/28/08 16:32:09:678 CST] 00000222 DeadLetterCha E
org.apache.commons.logging.impl.Jdk14Logger error Failed delivery for
exchangeId: ID-rmtdv/2140-1219906291918/0-0. On delivery attempt: 4 caught:
java.lang.NullPointerException
                                 java.lang.NullPointerException
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:69)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
	at org.apache.camel.processor.Pipeline.process(Pipeline.java:101)
	at org.apache.camel.processor.Pipeline.process(Pipeline.java:85)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at
org.apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:128)
	at
org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:77)
	at
org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:84)
	at org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:57)
	at
org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:65)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:432)
	at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:295)
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:80)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:157)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:181)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
	at java.lang.Thread.run(Thread.java:797)

[8/28/08 16:32:10:709 CST] 00000222 DeadLetterCha E
org.apache.commons.logging.impl.Jdk14Logger error Failed delivery for
exchangeId: ID-rmtdv/2140-1219906291918/0-0. On delivery attempt: 5 caught:
java.lang.NullPointerException
                                 java.lang.NullPointerException
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:69)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
	at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
	at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
	at org.apache.camel.processor.Pipeline.process(Pipeline.java:101)
	at org.apache.camel.processor.Pipeline.process(Pipeline.java:85)
	at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at
org.apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:128)
	at
org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:77)
	at
org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:84)
	at org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:57)
	at
org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:65)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:432)
	at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:295)
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:80)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:157)
	at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:181)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
	at java.lang.Thread.run(Thread.java:797)


carloc wrote:
> 
> It happens on the first try also.
> It seems to be related to websphere and commons logging throwing a
> nullpointerexception.
> 
> I'm not sure i'm trying to investigate the problem right now.
> It happens all the time.
> 
> Thanks
> 
> 
> Claus Ibsen wrote:
>> 
>> Hi Carlo
>> 
>> No. Can you create a JIRA ticket for the bug. Please provide information
>> about which Camel version you are using, the route, and if possible a
>> small sample of your application that fails.
>> 
>> Is this exception also logged for " On delivery attempt: " number 1?
>> The stacktrace you have pasted is for number 2. Maybe it also happens on
>> number 1. Would be nice to know.
>> 
>> Can you reproduce the bug all the time?
>> 
>> 
>> 
>> Med venlig hilsen
>>  
>> Claus Ibsen
>> ......................................
>> Silverbullet
>> Skovsgårdsvænget 21
>> 8362 Hørning
>> Tlf. +45 2962 7576
>> Web: www.silverbullet.dk
>> 
>> -----Original Message-----
>> From: carloc [mailto:carlo_camer@yahoo.com] 
>> Sent: 28. august 2008 14:23
>> To: camel-user@activemq.apache.org
>> Subject: NullPointerException In FileComponent
>> 
>> 
>> Hello There,
>> 
>> Anyone familiar with this error?
>> 
>> 
>> [8/28/08 18:18:36:380 CST] 00000222 DeadLetterCha E
>> org.apache.commons.logging.impl.Jdk14Logger error Failed delivery for
>> exchangeId: ID-rmtdv/2140-1219906291918/0-2. On delivery attempt: 2
>> caught:
>> java.lang.NullPointerException
>>                                  java.lang.NullPointerException
>> 	at
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:69)
>> 	at
>> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52)
>> 	at
>> org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
>> 	at
>> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
>> 	at
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
>> 	at
>> org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
>> 	at
>> org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
>> 	at org.apache.camel.processor.Pipeline.process(Pipeline.java:101)
>> 	at org.apache.camel.processor.Pipeline.process(Pipeline.java:85)
>> 	at
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
>> 	at
>> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
>> 	at
>> org.apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:128)
>> 	at
>> org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:77)
>> 	at
>> org.apache.camel.component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:84)
>> 	at
>> org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:57)
>> 	at
>> org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:65)
>> 	at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:432)
>> 	at
>> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:295)
>> 	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
>> 	at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:80)
>> 	at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:157)
>> 	at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:181)
>> 	at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
>> 	at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
>> 	at java.lang.Thread.run(Thread.java:797)
>> 
>> Thanks
>> Carlo
>> -- 
>> View this message in context:
>> http://www.nabble.com/NullPointerException-In-FileComponent-tp19199436s22882p19199436.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/NullPointerException-In-FileComponent-tp19199436s22882p19201612.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Mime
View raw message