Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-19400

Writing file failed in SFTP integration

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • fuse-7.11-GA
    • fuse-7.11-GA
    • Fuse Online
    • None
    • False
    • None
    • False
    • % %
    • Todo

    Description

      The sftp-to-sftp E2E integration contains the following error on Fuse Online 7.11 AR14 (1.14.0.fuse-7_11_0-00026-redhat-00001)
      The same integration was working on build AR13 (1.14.0.fuse-7_11_0-00025-redhat-00001)

      Was there any change related to SFTP between those builds? (AR13 and AR14)
      Both integrations and logs are in the attachments.

      2022-06-29 08:57:13.444  WARN 1 --- [2/test/download] o.a.c.c.file.remote.RemoteFileProducer   : Writing file failed with: Cannot change directory to: test
      2022-06-29 08:57:13.452 ERROR 1 --- [2/test/download] o.a.camel.processor.DefaultErrorHandler  : Failed delivery for (MessageId: i-N5ifRN2WHtHArNRcNJiz on ExchangeId: i-N5ifRMVWHtHArNRcNJhz). Exhausted after delivery attempt: 1 caught: org.apache.camel.component.file.GenericFileOperationFailedException: Cannot change directory to: test
      
      Message History
      ---------------------------------------------------------------------------------------------------------------------------------------
      RouteId              ProcessorId          Processor                                                                        Elapsed (ms)
      [-N5iezMnHtw-wq7SOE] [-N5iezMnHtw-wq7SOE] [sftp-sftp-0-0://sftpd:22/test/download?connectTimeout=10000&delay=500&delete=t] [       512]
      [-N5iezMnHtw-wq7SOE] [step:-N5if0MAHtw-w] [pipeline                                                                      ] [        11]
      [-N5iezMnHtw-wq7SOE] [setHeader1        ] [setHeader[Syndesis.STEP_ID]                                                   ] [         4]
      [-N5iezMnHtw-wq7SOE] [setHeader2        ] [setHeader[Syndesis.FLOW_ID]                                                   ] [         0]
      [-N5iezMnHtw-wq7SOE] [setHeader3        ] [setHeader[Syndesis.STEP_ID]                                                   ] [         0]
      [-N5iezMnHtw-wq7SOE] [capture-out:-N5if0] [Processor@0x15b818cc                                                          ] [         0]
      [-N5iezMnHtw-wq7SOE] [step:-N5if2AmHtw-w] [pipeline                                                                      ] [         0]
      [-N5iezMnHtw-wq7SOE] [setHeader4        ] [setHeader[Syndesis.STEP_ID]                                                   ] [         0]
      [-N5iezMnHtw-wq7SOE] [to1               ] [sftp-0-1                                                                      ] [       481]
      
      Stacktrace
      ---------------------------------------------------------------------------------------------------------------------------------------
      
      org.apache.camel.component.file.GenericFileOperationFailedException: Cannot change directory to: test
      	at org.apache.camel.component.file.remote.SftpOperations.doChangeDirectory(SftpOperations.java:662) ~[camel-ftp-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.component.file.remote.SftpOperations.changeCurrentDirectory(SftpOperations.java:650) ~[camel-ftp-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.component.file.remote.SftpOperations.storeFile(SftpOperations.java:910) ~[camel-ftp-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.component.file.GenericFileProducer.writeFile(GenericFileProducer.java:281) ~[camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.component.file.GenericFileProducer.processExchange(GenericFileProducer.java:169) ~[camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.component.file.remote.RemoteFileProducer.process(RemoteFileProducer.java:57) ~[camel-ftp-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) ~[camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.Pipeline.process(Pipeline.java:138) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.Pipeline.process(Pipeline.java:101) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at io.syndesis.integration.component.proxy.ComponentProxyProducer.process(ComponentProxyProducer.java:44) ~[integration-component-proxy-1.14.0.fuse-7_11_0-00026-redhat-00001.jar!/:1.14.0.fuse-7_11_0-00026-redhat-00001]
      	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:148) ~[camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:110) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:548) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.Pipeline.process(Pipeline.java:138) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.Pipeline.process(Pipeline.java:101) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:110) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at io.syndesis.integration.runtime.tracing.TracingInterceptStrategy$EventProcessor.process(TracingInterceptStrategy.java:80) [integration-runtime-1.14.0.fuse-7_11_0-00026-redhat-00001.jar!/:1.14.0.fuse-7_11_0-00026-redhat-00001]
      	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:110) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:548) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.Pipeline.process(Pipeline.java:138) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.Pipeline.process(Pipeline.java:101) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.Pipeline.process(Pipeline.java:80) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:176) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.Pipeline.process(Pipeline.java:138) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.processor.Pipeline.process(Pipeline.java:101) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:452) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.component.file.remote.RemoteFileConsumer.processExchange(RemoteFileConsumer.java:133) [camel-ftp-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:221) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:185) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:174) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:101) [camel-core-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_332]
      	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_332]
      	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_332]
      	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_332]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_332]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_332]
      	at java.lang.Thread.run(Thread.java:750) [na:1.8.0_332]
      Caused by: com.jcraft.jsch.SftpException: No such file
      	at com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2827) ~[jsch-0.2.0.redhat-00001.jar!/:0.2.0.redhat-00001]
      	at com.jcraft.jsch.ChannelSftp._stat(ChannelSftp.java:2195) ~[jsch-0.2.0.redhat-00001.jar!/:0.2.0.redhat-00001]
      	at com.jcraft.jsch.ChannelSftp.cd(ChannelSftp.java:344) ~[jsch-0.2.0.redhat-00001.jar!/:0.2.0.redhat-00001]
      	at org.apache.camel.component.file.remote.SftpOperations.doChangeDirectory(SftpOperations.java:660) ~[camel-ftp-2.23.2.fuse-7_11_0-00034-redhat-00001.jar!/:2.23.2.fuse-7_11_0-00034-redhat-00001]
      	... 40 common frames omitted
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mkralik@redhat.com Matej Kralik
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: