Hadrian: thanks for your valuable feedback. 

this is my partial route:

    <route id="ping-digi" startupOrder="2">
          <from uri="jms:digiQueue" />
          <setHeader
headerName="DigiId"><simple>${body}</simple></setHeader>
          <setHeader
headerName="DigiUri"><simple>netty:tcp://${body}?sync=true</simple></setHeader>
          <to uri="jms:TCPQueue" />
          
    </route>


    <route startupOrder="3">
          <from uri="jms:TCPQueue" />
          <routingSlip><header>DigiUri</header></routingSlip> 
          <to uri="jms:TCPReply"/>
    </route>

The first route (from above) works fine.
in the second route, it works fine up to routingSlip where DigiUri=
netty:tcp://localhost:9900?sync=true

I have written a server program that send a string to the Client using the
following code:

        String myMessage="This is my message" ;
        outputToClient.writeBytes(myMessage);

I first start the server program then execute my camel application.

When the route start, I see message "This is my message" on the serve side
since I have followling line in the server program:

jta.append("Message Sent: " + myMessage + '\n');

But the message is not put in the "TCPReply" queue. 

Please suggest how to fix this error.

--------------------------------------------------------------

I am getting the following error:

2011-11-21 17:57:56,094 [enerContainer-1] DEBUG NettyProducer                 
- Writing body: localhost:9900
2011-11-21 17:57:56,109 [ent worker #1-1] DEBUG NettyProducer                 
- Operation complete org.jboss.netty.channel.DefaultChannelFuture@18a8ae7
2011-11-21 17:57:59,438 [ent worker #1-1] DEBUG ClientChannelHandler          
- Closing channel as an exception was thrown from Netty
java.io.IOException: An existing connection was forcibly closed by the
remote host
        at sun.nio.ch.SocketDispatcher.read0(Native Method)[:1.6.0_26]
        at
sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:25)[:1.6.0_26]
        at
sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:202)[:1.6.0_26]
        at sun.nio.ch.IOUtil.read(IOUtil.java:169)[:1.6.0_26]
        at
sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:243)[:1.6.0_26]
        at
org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:321)[org.apache.servicemix.bundles.netty-3.2.5.Final_1.jar:]
        at
org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:280)[org.apache.servicemix.bundles.netty-3.2.5.Final_1.jar:]
        at
org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:200)[org.apache.servicemix.bundles.netty-3.2.5.Final_1.jar:]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_26]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_26]
        at java.lang.Thread.run(Thread.java:662)[:1.6.0_26]
2011-11-21 17:57:59,469 [ent worker #1-1] DEBUG DefaultErrorHandler           
- Failed delivery for exchangeId: ID:t00631529-2821-1321916275234-0:0:1:1:1.
On delivery attempt: 
-----------------------------------------------------------------------------------
                                                                                
          

--
View this message in context: 
http://camel.465427.n5.nabble.com/Failed-delivery-for-exchangeId-On-delivery-attempt-tp5012017p5012017.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to