Hi All,

we are getting
org.apache.camel.component.file.org.apache.camel.component.file.GenericFileOperationFailedException:
File operation failed: File operation failed exception with different
messages but underlying cause showing is 
org.apache.camel.component.file.GenericFileOperationFailedException .

we are sending large number of messages going and this is happening at peak
time.

sample URI we using is below

ftp://[email protected]/?disconnect=true&fileName=xxxx-424-2010-ssss.xml&ftpClient.connectTimeout=120000&ft
pClient.dataTimeout=15000&ftpClient.defaultTimeout=15000&password=xxxxx&soTimeout=30000
 

The exceptions we got are below,

org.apache.camel.component.file.GenericFileOperationFailedException: File
operation failed:  Read timed out. Code: 200

org.apache.camel.component.file.GenericFileOperationFailedException: File
operation failed:  Connection closed without indication.. Code: 421

org.apache.camel.component.file.GenericFileOperationFailedException: Cannot
rename file from: commentary-24-2010-320437-fr.tmp to: co
mmentary-24-2010-320437-fr.xml


org.apache.camel.component.file.GenericFileOperationFailedException: File
operation failed: 150 Opening data channel for file transfe
r.
 IOException caught while copying.. Code: 150



One of the full stack trace is below.

[2010-10-23
17:04:11,707][pool-1-thread-3][ERROR][org.apache.camel.processor.DefaultErrorHandler][]
Failed delivery for exchangeId: xxxxxxxxxxxxxxxxxxx. Exhausted after
delivery attempt: 1 caught:
org.apache.camel.component.file.GenericFileOperation
FailedException: File operation failed:  Read timed out. Code: 200
org.apache.camel.component.file.GenericFileOperationFailedException: File
operation failed:  Read timed out. Code: 200
        at
org.apache.camel.component.file.remote.FtpOperations.storeFile(FtpOperations.java:413)
        at
org.apache.camel.component.file.GenericFileProducer.writeFile(GenericFileProducer.java:220)
        at
org.apache.camel.component.file.GenericFileProducer.processExchange(GenericFileProducer.java:136)
        at
org.apache.camel.component.file.remote.RemoteFileProducer.process(RemoteFileProducer.java:49)
        at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:50)
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:293)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:202)
        at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:99)
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:91)
        at
org.apache.camel.processor.MulticastProcessor.doProcessParallel(MulticastProcessor.java:510)
        at
org.apache.camel.processor.MulticastProcessor.access$100(MulticastProcessor.java:73)
        at
org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:239)
        at
org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:232)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
        at java.io.InputStreamReader.read(InputStreamReader.java:167)
        at java.io.BufferedReader.fill(BufferedReader.java:136)
        at java.io.BufferedReader.readLine(BufferedReader.java:299)
        at java.io.BufferedReader.readLine(BufferedReader.java:362)
        at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:294)
        at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:490)
        at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:534)
        at
org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:476)
        at
org.apache.commons.net.ftp.FTPClient.__storeFile(FTPClient.java:374)
        at
org.apache.commons.net.ftp.FTPClient.storeFile(FTPClient.java:1379)
        at
org.apache.camel.component.file.remote.FtpOperations.storeFile(FtpOperations.java:410)
        ... 21 more



Environment :
JDK :1.6
Camel :2.5 SNAPSHOT


Thanks in advance for your response.

Regards
Sri












-- 
View this message in context: 
http://camel.465427.n5.nabble.com/org-apache-camel-component-file-GenericFileOperationFailedException-File-operation-failed-Exception-tp3233695p3233695.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to