I think you should set fault to true when there is an exception.

On Wed, May 1, 2019, 7:12 PM Hart, James W. <jwh...@seic.com> wrote:

> I have a camel route that polls for files, and processes the files, and
> have set "move" and "moveFailed" so that on success or failure the files
> should move to their respective directories.  But no matter what all of my
> files go to the move directory, even though in my route I process a bad
> file and an exception is thrown during the route.
>
> Either way when a good file or a bad file is processed, both are moved to
> the move directory.
>
> Here is the string for my from on my route:
>
> file:///dataupload/boximetadata/csv?charset=iso-8859-1&include=.*.csv&initialDelay=0&maxMessagesPerPoll=1&move=..%5C..%5Cboximetadataarchive%5Ccsv&moveFailed=.error
>
> The exception is this from beanio:
>         org.beanio.InvalidRecordException: Invalid 'rowdata' record at
> line 2
>
> Am I misunderstanding this, or do I need to do different exception
> handling?  Does anybody have any ideas on why all files end up in the move
> directory?
>
>

Reply via email to