从MuleSoft中的远程服务器关闭文件时发生错误

问题描述 投票:0回答:1

我正在尝试使用MuleSoft版本3.8.5中的Mule Requestor从远程SFTP服务器读取文件。我可以在日志中看到与远程SFTP服务器已建立连接,但是在关闭连接时会引发如下错误:

Error occurred while closing file fileName.dat
java.io.IOException: Pipe closed

我不确定是由于文件长度而导致连接超时或其他原因。

在Mule请求者之后,字节数组到字符串转换器在那里。并抛出异常:

Could not close stream
java.io.IOException: Pipe closed
    at java.io.PipedInputStream.read(PipedInputStream.java:307)
    at java.io.PipedInputStream.read(PipedInputStream.java:377)
    at com.jcraft.jsch.ChannelSftp.fill(ChannelSftp.java:2909)
    at com.jcraft.jsch.ChannelSftp.header(ChannelSftp.java:2935)
    at com.jcraft.jsch.ChannelSftp.access$500(ChannelSftp.java:36)
    at com.jcraft.jsch.ChannelSftp$RequestQueue.cancel(ChannelSftp.java:1262)
    at com.jcraft.jsch.ChannelSftp$2.close(ChannelSftp.java:1530)

任何建议或帮助,我们都会感激不尽。

sftp mulesoft
1个回答
0
投票

在这里碰到一样。 ule子的SFTP连接器已经损坏,在生产中也不可靠。

© www.soinside.com 2019 - 2024. All rights reserved.