Which version of Camel are you using?
On 06/11/2007, James Chamberlain <[EMAIL PROTECTED]> wrote:
> I am trying to use the mina component and am getting a number of
> exceptions. Basically I have modified the example that routes from one
> file to another to instead route from a file to a udp endpoint. My
> route builder looks like the following:
>
> context.addRoutes(new RouteBuilder() {
> public void configure() {
>
> from("file:///tmp/test-in.txt").to("mina:udp://localhost:5555");
> }
> });
>
> When I try to run it I get the follow exceptions:
>
> [EMAIL PROTECTED] DeadLetterChannel ERROR
> On delivery attempt: 0 caught: java.lang.IllegalStateException: Not
> started yet!
> java.lang.IllegalStateException: Not started yet!
> at
> org.apache.camel.component.mina.MinaProducer.process(MinaProducer.java:
> 48)
> at
> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:65)
> at
> org
> .apache
> .camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:83)
> at
> org
> .apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:89)
> at
> org
> .apache
> .camel
> .component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:49)
> at
> org
> .apache
> .camel
> .component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:56)
> at
> org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:43)
> at
> org
> .apache
> .camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:63)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:
> 417)
> at java.util.concurrent.FutureTask
> $Sync.innerRunAndReset(FutureTask.java:280)
> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.runTask(ThreadPoolExecutor.java:650)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.java:675)
> at java.lang.Thread.run(Thread.java:613)
> [EMAIL PROTECTED] DeadLetterChannel ERROR
> On delivery attempt: 1 caught: java.lang.IllegalStateException: Not
> started yet!
> java.lang.IllegalStateException: Not started yet!
> at
> org.apache.camel.component.mina.MinaProducer.process(MinaProducer.java:
> 48)
> at
> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:65)
> at
> org
> .apache
> .camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:83)
> at
> org
> .apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:89)
> at
> org
> .apache
> .camel
> .component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:49)
> at
> org
> .apache
> .camel
> .component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:56)
> at
> org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:43)
> at
> org
> .apache
> .camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:63)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:
> 417)
> at java.util.concurrent.FutureTask
> $Sync.innerRunAndReset(FutureTask.java:280)
> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.runTask(ThreadPoolExecutor.java:650)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.java:675)
> at java.lang.Thread.run(Thread.java:613)
> [EMAIL PROTECTED] DeadLetterChannel ERROR
> On delivery attempt: 2 caught: java.lang.IllegalStateException: Not
> started yet!
> java.lang.IllegalStateException: Not started yet!
> at
> org.apache.camel.component.mina.MinaProducer.process(MinaProducer.java:
> 48)
> at
> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:65)
> at
> org
> .apache
> .camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:83)
> at
> org
> .apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:89)
> at
> org
> .apache
> .camel
> .component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:49)
> at
> org
> .apache
> .camel
> .component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:56)
> at
> org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:43)
> at
> org
> .apache
> .camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:63)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:
> 417)
> at java.util.concurrent.FutureTask
> $Sync.innerRunAndReset(FutureTask.java:280)
> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.runTask(ThreadPoolExecutor.java:650)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.java:675)
> at java.lang.Thread.run(Thread.java:613)
> [EMAIL PROTECTED] DeadLetterChannel ERROR
> On delivery attempt: 3 caught: java.lang.IllegalStateException: Not
> started yet!
> java.lang.IllegalStateException: Not started yet!
> at
> org.apache.camel.component.mina.MinaProducer.process(MinaProducer.java:
> 48)
> at
> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:65)
> at
> org
> .apache
> .camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:83)
> at
> org
> .apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:89)
> at
> org
> .apache
> .camel
> .component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:49)
> at
> org
> .apache
> .camel
> .component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:56)
> at
> org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:43)
> at
> org
> .apache
> .camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:63)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:
> 417)
> at java.util.concurrent.FutureTask
> $Sync.innerRunAndReset(FutureTask.java:280)
> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.runTask(ThreadPoolExecutor.java:650)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.java:675)
> at java.lang.Thread.run(Thread.java:613)
> [EMAIL PROTECTED] DeadLetterChannel ERROR
> On delivery attempt: 4 caught: java.lang.IllegalStateException: Not
> started yet!
> java.lang.IllegalStateException: Not started yet!
> at
> org.apache.camel.component.mina.MinaProducer.process(MinaProducer.java:
> 48)
> at
> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:65)
> at
> org
> .apache
> .camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:83)
> at
> org
> .apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:89)
> at
> org
> .apache
> .camel
> .component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:49)
> at
> org
> .apache
> .camel
> .component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:56)
> at
> org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:43)
> at
> org
> .apache
> .camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:63)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:
> 417)
> at java.util.concurrent.FutureTask
> $Sync.innerRunAndReset(FutureTask.java:280)
> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.runTask(ThreadPoolExecutor.java:650)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.java:675)
> at java.lang.Thread.run(Thread.java:613)
> [EMAIL PROTECTED] DeadLetterChannel ERROR
> On delivery attempt: 5 caught: java.lang.IllegalStateException: Not
> started yet!
> java.lang.IllegalStateException: Not started yet!
> at
> org.apache.camel.component.mina.MinaProducer.process(MinaProducer.java:
> 48)
> at
> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:65)
> at
> org
> .apache
> .camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:83)
> at
> org
> .apache.camel.component.file.FileConsumer.pollFile(FileConsumer.java:89)
> at
> org
> .apache
> .camel
> .component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:49)
> at
> org
> .apache
> .camel
> .component.file.FileConsumer.pollFileOrDirectory(FileConsumer.java:56)
> at
> org.apache.camel.component.file.FileConsumer.poll(FileConsumer.java:43)
> at
> org
> .apache
> .camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:63)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:
> 417)
> at java.util.concurrent.FutureTask
> $Sync.innerRunAndReset(FutureTask.java:280)
> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
> at java.util.concurrent.ScheduledThreadPoolExecutor
> $ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.runTask(ThreadPoolExecutor.java:650)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.java:675)
> at java.lang.Thread.run(Thread.java:613)
> [EMAIL PROTECTED] DeadLetterChannel:error INFO
> Exchange[FileMessage: /tmp/test-in.txt/test]
>
>
>
>
> Have I misconfigured something? Anyone else seen this error before
> while trying to use the mina component? The other thing I noticed is
> that some of the docs on the website refer to the URI as udp://
> hostname[:port] and not mina:udp://hostname[:port], but it fails
> quickly if the uri is not prefixed with mina:
>
>
> Thanks,
>
>
> James
>
>
--
James
-------
http://macstrac.blogspot.com/
Open Source SOA
http://open.iona.com