Jury Matveentsev created CAMEL-5605:
---------------------------------------
Summary: sftp component: Cannot acquire read lock for files in sub
directories if property recursive=true and readLock=changed
Key: CAMEL-5605
URL: https://issues.apache.org/jira/browse/CAMEL-5605
Project: Camel
Issue Type: Bug
Components: camel-ftp
Affects Versions: 2.10.1
Reporter: Jury Matveentsev
I use endpoint to consummer files from sftp:
<endpoint id="sftp_server"
uri="sftp://${server_path}?privateKeyFile=${sftp_key_path}&localWorkDirectory=${tmp}&idempotent=true&idempotentRepository=#fileStore&readLock=changed&recursive=true&filter=#myAntFilter&fastExistsCheck=true"
/>
And if file exist in the sub directory of ${server_path}, I get warning:
16:31:16,288 WARN
[org.apache.camel.component.file.remote.strategy.SftpChangedExclusiveReadLockStrategy]
(Camel (camel-1) thread #0 - sftp://test@testserver/inbox2) Cannot acquire
read lock within 20000 millis. Will skip the file: GenericFile[qwe/rty/test.csv]
16:31:01,081 TRACE
[org.apache.camel.component.file.remote.strategy.SftpChangedExclusiveReadLockStrategy]
(Camel (camel-1) thread #0 - sftp://test@testserver/inbox2) Using fast exists
to update file information for GenericFile[qwe/rty/test.csv]
16:31:01,082 TRACE [org.apache.camel.component.file.remote.SftpOperations]
(Camel (camel-1) thread #0 - sftp://test@testserver/inbox2)
listFiles(inbox2/qwe/rty/test.csv)
16:31:01,148 TRACE
[org.apache.camel.component.file.remote.strategy.SftpChangedExclusiveReadLockStrategy]
(Camel (camel-1) thread #0 - sftp://test@testserver/inbox2) List files
inbox2/qwe/rty/test.csv found 1 files
16:31:01,149 TRACE
[org.apache.camel.component.file.remote.strategy.SftpChangedExclusiveReadLockStrategy]
(Camel (camel-1) thread #0 - sftp://test@testserver/inbox2) Previous last
modified: 0, new last modified: 0
16:31:01,150 TRACE
[org.apache.camel.component.file.remote.strategy.SftpChangedExclusiveReadLockStrategy]
(Camel (camel-1) thread #0 - sftp://test@testserver/inbox2) Previous length:
0, new length: 0
16:31:01,151 TRACE
[org.apache.camel.component.file.remote.strategy.SftpChangedExclusiveReadLockStrategy]
(Camel (camel-1) thread #0 - sftp://test@testserver/inbox2) Exclusive read
lock not granted. Sleeping for 5000 millis.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira