# camel-users mailing list archives

##### Site index · List index
Message view
Top
From Marek2009 <Marek.Vacla...@icw.de>
Subject "Can not delete file" when combining file poller and JMS
Date Wed, 08 Apr 2009 14:39:54 GMT

Hello,

I have encountered an issue when combining file poller and JMS queue in one
route. If the poller is set to "noop=no" and tries to either delete or move
the files, it fails every now and then (say, every 5th to 10th file). For
instance, with "noop=no&delete=yes" on a Windows machine the exception
org.apache.camel.component.file.FileComponent@1af5350] WARN  -
component.file.FileConsumer | Error committing file strategy:
org.apache.camel.component.file.strategy.DeleteFileProcessStrategy@10c81a6
java.io.IOException: Can not delete file: .\data\pxsa\transfer\in\file.txt"

Apparently, the issue has been discussed in in various Camel forums:
- http://osdir.com/ml/users-camel-apache/2009-02/msg00119.html
- http://osdir.com/ml/users-camel-apache/2009-02/msg00123.html
-
http://mail-archives.apache.org/mod_mbox/camel-users/200902.mbox/%3C5380c69c0902130209l679c3ab0j641036484ee14875@mail.gmail.com%3E
- http://cwiki.apache.org/SM/discussion-forums.html#nabble-p21504030

Unfortunately, none of the solutions suggested there (using delete=true,
converting body to string) worked for us 100%. Adding a delay reduced the
occurence of the exception, though. Setting
"consumer.exclusiveReadLock=false" is no option for us, as we want to
prevent incomplete files from being read.

Removing the JMS endpoint from the route in our application prevents the
error, which indicates that the cause is connected to JMS. This is also our
workaround at the moment.

I wonder whether
a) the problem is familiar to somebody?
b) there is a "trick", an endpoint setting or an addition to the route, that
reliably eliminates the problem?

Any help is greatly appreciated.

Kind Regards
Marek

--
View this message in context: http://www.nabble.com/%22Can-not-delete-file%22-when-combining-file-poller-and-JMS-tp22951942p22951942.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Mime
View raw message