Camel sftp не опрашивает Unix более чем на 2 уровня

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, и используются одни и те же пути.

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

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


person Valahu    schedule 27.03.2019    source источник
comment
Что произойдет, если вы добавите jschLoggingLevel=TRACE к URI маршрута? Видите ли вы что-нибудь в журналах, что могло бы пролить больше света на то, что находится в этом каталоге?   -  person Makoto    schedule 27.03.2019
comment
Проблема была вызвана кварцевым триггером, настроенным на этот маршрут. Спасибо.   -  person Valahu    schedule 28.03.2019


Ответы (1)


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

person Valahu    schedule 28.03.2019