Hi Im trying to create a route that connects to an FTP, downloads the files and then shuts down the route afterwards to be triggered again later.
I thought I had solved it but I keep getting a "Waiting as there are still 1 inflight and pending exchanges to complete before we can shutdown" message until timeout. Which exchange could that be, and can I somehow see it? All the operations works as intended, except the "FtpPollingRoute" never gets shut down until timeout. <route id="StartFtpTriggerRoute" autoStartup="true"> <from uri="quartz://scheduledpoll?cron=5/30+*+*+*+*+?" /> <bean ref="ControlFtpPollingRoute" method="start" /> <stop/> </route> <route id="FtpPollingRoute" autoStartup="false"> <from uri="ftp://{{ftp.server}}{{ftp.inbox}}?username={{ftp.user}}&password={{ftp.password}}&move=done" /> <onCompletion> <log message="onComplete = ${property.CamelBatchComplete}"/> <filter> <simple>${property.CamelBatchComplete} == true</simple> <log message="Stopping"/> <bean ref="ControlFtpPollingRoute" method="stop" /> <log message="Stopped"/> </filter> </onCompletion> <log message="Fetching ${file:name}"/> <to uri="file:{{directory.incoming}}" /> <log message="${file:name} copied"/> </route> [ssword=camel123&username=camel] FtpConsumer INFO Connected and logged in to: ftp://ca...@localhost:21 [ssword=camel123&username=camel] FtpPollingRoute INFO Fetching CamelinAction (1).pdf [ssword=camel123&username=camel] FtpPollingRoute INFO CamelinAction (1).pdf copied [ Camel Thread 1 - OnCompletion] FtpPollingRoute INFO onComplete = false [ssword=camel123&username=camel] FtpPollingRoute INFO Fetching CamelinAction (2).pdf [ssword=camel123&username=camel] FtpPollingRoute INFO CamelinAction (2).pdf copied [ Camel Thread 2 - OnCompletion] FtpPollingRoute INFO onComplete = false [ssword=camel123&username=camel] FtpPollingRoute INFO Fetching CamelinAction (3).pdf [ssword=camel123&username=camel] FtpPollingRoute INFO CamelinAction (3).pdf copied [ Camel Thread 3 - OnCompletion] FtpPollingRoute INFO onComplete = true [ Camel Thread 3 - OnCompletion] FtpPollingRoute INFO Stopping [ Camel Thread 3 - OnCompletion] DefaultShutdownStrategy INFO Starting to graceful shutdown 1 routes (timeout 300 seconds) [ Camel Thread 4 - ShutdownTask] DefaultShutdownStrategy INFO Route: FtpPollingRoute suspended and shutdown deferred, was consuming from: Endpoint[ftp://localhost/inbox?move=done&password=camel123&username=camel] [ Camel Thread 4 - ShutdownTask] DefaultShutdownStrategy INFO Waiting as there are still 2 inflight and pending exchanges to complete before we can shutdown [ Camel Thread 4 - ShutdownTask] DefaultShutdownStrategy INFO Waiting as there are still 1 inflight and pending exchanges to complete before we can shutdown [ Camel Thread 4 - ShutdownTask] DefaultShutdownStrategy INFO Waiting as there are still 1 inflight and pending exchanges to complete before we can shutdown [ Camel Thread 4 - ShutdownTask] DefaultShutdownStrategy INFO Waiting as there are still 1 inflight and pending exchanges to complete before we can shutdown [ Camel Thread 4 - ShutdownTask] DefaultShutdownStrategy INFO Waiting as there are still 1 inflight and pending exchanges to complete before we can shutdown -- View this message in context: http://old.nabble.com/Route-not-shutting-down-on-shutdownRoute-%281-inflight%29.-tp28740002p28740002.html Sent from the Camel - Users mailing list archive at Nabble.com.