如何解决使用骆驼传输文件的SFTP连接/异常DocNurseryDuplicateKeyExcpetion
下午好,
首先在这里发布,所以请保持柔和,如果有什么遗漏,请告诉我。我搜索了该异常,却在任何地方都找不到。
我已使用下面的Camel SFTP脚本成功从服务器连接到第二台服务器。我能够传输文件,但是传输有时会失败并且文件不会被移走。我得到的错误是:
使用集成通道和配置文件发送失败的原因如下:进程等待传输失败,出现错误: SftpException:000110011544 WORKFLOW.WORKFLOW.ERR_DocumentNurseryRecord_DocNurseryDuplicateKeyException3异常
我的脚本:
void configure() {
from("direct:system")
.routeId("${params.profile}")
.to("sftp://${params.hostname}:${params.port}/${params.directory}?username=${params.username}&bulkRequests=RAW(${params.bulkRequests})&privateKeyPassphrase=RAW(${params.privateKeyPassphrase})&privateKeyFile=RAW(${params.privateKeyFile})&fileName=RAW(${params.fileName})&move=processed&moveFailed=error&antExclude=**/processed/**,**/error/**&readLock=changed&readLockMinLength=0&useUserKnownHostsFile=false&knownHostsFile=RAW(D:\\known_hosts)&strictHostKeyChecking=no&preferredAuthentications=publickey")
}
}
以上相关参数为:
- 延迟500
- 批量请求1
现在我的问题是-这是哪里来的?我尝试移动的文件在大小,命名和内容上与所有其他文件不同。我如何解决该错误?重新发送会传输文件,所以我认为它与执行或我可能会更改的参数有关?
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。