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/