[
https://issues.apache.org/jira/browse/CAMEL-20580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828238#comment-17828238
]
Cosimo Damiano Prete commented on CAMEL-20580:
----------------------------------------------
Hi [~acosentino].
This was clear to me, unfortunately.
I was just explaining to [~davsclaus] why I didn't use a newer version.
> Camel-File: Polls never stop
> ----------------------------
>
> Key: CAMEL-20580
> URL: https://issues.apache.org/jira/browse/CAMEL-20580
> Project: Camel
> Issue Type: Bug
> Components: camel-file
> Affects Versions: 3.14.10
> Reporter: Cosimo Damiano Prete
> Priority: Major
>
> Hi.
> I've the following Camel route that never stops, even on shutdown:
> {code:java}
> from(buildSourceEndpointUri())
> .routeId("selection-files")
> .process(processor)
> .to(buildTargetSftpEndpoint().toString())
> .log(DEBUG, "Selection file '${header:" + FILE_PATH + "}' uploaded to the FTS
> server");
> {code}
> where, `buildSourceEndpointUri` contains:
> {code:java}
> final StringBuilder builder = new StringBuilder();
> builder.append("file:");
> if(!getBaseDirectory().startsWith("/")) builder.append("/");
> builder.append(getBaseDirectory());
> builder.append("?recursive=true");
> builder.append("&flatten=false");
> builder.append("&startingDirectoryMustExist=true");
> builder.append("&noop=true");
> builder.append("&idempotent=true");
> builder.append("&idempotentKey=${file:name}-${file:modified}");
> builder.append("&greedy=true");
> builder.append("&initialDelay=0");
> builder.append("&antInclude=");
> builder.append("*/");
> builder.append(selectionSpace.getDir());
> builder.append("/*.xml");
> return builder.toString();
> {code}
> and, on shutdown, I can see:
> {noformat}
> 2024-03-19 06:57:03,001 INFO
> [org.apache.camel.impl.engine.DefaultShutdownStrategy:691] (Camel
> (tsbulk-sftp-context) thread #272 - ShutdownTask) Waiting as there are still
> 1 inflight and pending exchanges to complete, timeout in 45 seconds.
> Inflights per route: [selection-files = 1]
> 2024-03-19 06:57:48,007 WARN
> [org.apache.camel.impl.engine.DefaultShutdownStrategy:249] (MSC service
> thread 1-7) Timeout occurred during graceful shutdown. Forcing the routes to
> be shutdown now. Notice: some resources may still be running as graceful
> shutdown did not complete successfully.{noformat}
> Do you have any suggestions on why does this happen? Is it maybe a bug in the
> version I'm using?
> Regarding the directory under monitoring, there will be roughly 80 files
> included by the Ant pattern and the app is basically idle after ca. 11:00 AM,
> therefore there should be plenty of time to process those files and it's
> really unacceptable that there are still some at 06:00 AM or so of the day
> after.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)