I am using apache camel 1.2.0

- James

On Nov 12, 2007, at 12:11 PM, James Strachan wrote:

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


Reply via email to