Camel sftp не опрашивает Unix более чем на 2 уровня - PullRequest
0 голосов
/ 27 марта 2019

Camel sftp не может опрашивать глубину более 2-х уровней, когда Java-код работает в Linux, но он отлично работает в Windows.

Например, опрос файлов из

sftp://user@domain:22/folder1/folder2?...

работает как в Unix, так и в Windows.Но когда я использую что-то вроде

sftp://user@domain:22/folder1/folder2/folder3?...,

, маршрут всегда запускается, но маршрут, работающий в Unix, не получает файлы в папке 3.

Route: route22 started and consuming from:sftp://user@domain:22/folder1/folder2/folder3?...

sftp относится к той же машине Unix, и используются те же пути.

Я пробовал с пошаговым истиной и ложью, а также с рекурсивом.

Может ли кто-нибудь пролить светна это пожалуйста?

1 Ответ

1 голос
/ 28 марта 2019

Проблема была вызвана кварцевым триггером (привязанным к маршруту), который стал поврежденным. Это произошло из-за ошибки верблюда, которая делает верблюд неспособным согласовать триггеры при работе в режиме кластера, если они не работают по причинам базы данных.

...