Can you confirm which version of Camel you are using?
On 01/10/2007, ajayappa <[EMAIL PROTECTED]> wrote:
>
> I've same problem. In the below case, if I've two files and one causes
> failure, both end up in success folder and the one which caused failure goes
> to failure folder.
>
> One more issue, global errorHandler() commented below DOES NOT WORK.
>
> Am I doing something wrong ??
>
> public static void main(String[] args) throws Exception {
> CamelContext ctx = new DefaultCamelContext();
>
> ctx.addRoutes(new RouteBuilder() {
> public void configure() throws Exception {
> //
> errorHandler(deadLetterChannel("file:src/data/../failure/").maximumRedeliveries(0))
>
> from("file:src/data?noop=true&recursive=false")
>
> .errorHandler(deadLetterChannel("file:src/data/../failure/").maximumRedeliveries(0))
> .convertBodyTo(PersonDocument.class)
>
> .errorHandler(deadLetterChannel("file:src/data/../failure/").maximumRedeliveries(0))
> .process(new Processor() {
> public void process(Exchange
> arg0) throws Exception {
>
> System.err.println(arg0);
> PersonDocument m =
> (PersonDocument) arg0.getIn().getBody();
>
> System.err.println(m.getAbstract());
> // if(1==1) throw new
> IllegalArgumentException();
> }
> }).to("file:src/data/../success");
> }
> });
>
>
>
>
>
> James.Strachan wrote:
> >
> > On 9/6/07, Ravi Narayana <[EMAIL PROTECTED]> wrote:
> >>
> >> After refreshing my workspace with the latest from trunk, it works fine
> >> now.
> >> Sorry, I should have done this earlier.
> >
> > No worries! :)
> >
> > --
> > James
> > -------
> > http://macstrac.blogspot.com/
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Dead-Letter-Channel-delivers-message-when-it-shouldn%27t--tf4390150s22882.html#a12973340
>
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>
--
James
-------
http://macstrac.blogspot.com/
Open Source SOA
http://open.iona.com