What version of Camel are you using?

And what is the message broker? ActiveMQ?

On Fri, Apr 27, 2012 at 9:34 AM, agustino <siau_...@yahoo.com> wrote:
> Hi All,
>
> I have code that cause infinite loop in redelivery message if I am using
> routing slip.
>
> onException(Exception.class).handled(true).maximumRedeliveries(1).useOriginalMessage()
>        .convertBodyTo(String.class).to("file://D:/inbox/error");
>    from("activemq://MY.QUEUE").transacted("PROPAGATION_REQUIRED")
>        .convertBodyTo(String.class).process(new Processor() {
>          @Override
>          public void process(Exchange exchange) throws Exception {
>            exchange.getIn().setHeader("path", "file://Z:/data");
>          }
>        }).routingSlip(header("path")).ignoreInvalidEndpoints();
>
> The destination path in here is invalid.
> Message exchange has failed: so breaking out of the routing slip for
> exchange: Exchange[JmsMessage[JmsMessageID:
> ID:JCSS047-50730-1335510299080-0:1:1:1:1]] Exception:
> org.apache.camel.component.file.GenericFileOperationFailedException: Cannot
> store file: Z:\data\ID-JCSS047-50730-1335510299080-0-1-1-1-1
> Failed delivery for (MessageId: ID:JCSS047-50730-1335510299080-0:1:1:1:1 on
> ExchangeId: ID-JCSS047-51263-1335511934318-0-1). On delivery attempt: 0
> caught: org.apache.camel.component.file.GenericFileOperationFailedException:
> Cannot store file: Z:\data\ID-JCSS047-50730-1335510299080-0-1-1-1-1
> Redelivery delay calculated as 0
> Cannot build directory [Z:\data] (could be because of denied permissions)
>
> Message exchange has failed: so breaking out of the routing slip for
> exchange: Exchange[JmsMessage[JmsMessageID:
> ID:JCSS047-50730-1335510299080-0:1:1:1:1]] Exception:
> org.apache.camel.component.file.GenericFileOperationFailedException: Cannot
> store file: Z:\data\ID-JCSS047-50730-1335510299080-0-1-1-1-1
> Failed delivery for (MessageId: ID:JCSS047-50730-1335510299080-0:1:1:1:1 on
> ExchangeId: ID-JCSS047-51263-1335511934318-0-1). *On delivery attempt: 1*
> caught: org.apache.camel.component.file.GenericFileOperationFailedException:
> Cannot store file: Z:\data\ID-JCSS047-50730-1335510299080-0-1-1-1-1
> Redelivery delay calculated as 0
> Cannot build directory [Z:\data] (could be because of denied permissions)
>
> Message exchange has failed: so breaking out of the routing slip for
> exchange: Exchange[JmsMessage[JmsMessageID:
> ID:JCSS047-50730-1335510299080-0:1:1:1:1]] Exception:
> org.apache.camel.component.file.GenericFileOperationFailedException: Cannot
> store file: Z:\data\ID-JCSS047-50730-1335510299080-0-1-1-1-1
> Failed delivery for (MessageId: ID:JCSS047-50730-1335510299080-0:1:1:1:1 on
> ExchangeId: ID-JCSS047-51263-1335511934318-0-1). *On delivery attempt: 1*
> caught: org.apache.camel.component.file.GenericFileOperationFailedException:
> Cannot store file: Z:\data\ID-JCSS047-50730-1335510299080-0-1-1-1-1
> Redelivery delay calculated as 0
> Cannot build directory [Z:\data] (could be because of denied permissions)
>
> Ini here, I saw that attempt value is not increased, always 1.
>
> Please kindly help me to figure out what's wrong with my code.
>
> Thanks
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Routing-Slip-error-in-Camel-tp5669518p5669518.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
CamelOne 2012 Conference, May 15-16, 2012: http://camelone.com
FuseSource
Email: cib...@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to