I have a route where files are downloaded from aan FTP endpoint, to a local folder.
In some cases, the incoming file is 0 bytes, while the file on the FTP server is not empty. Can you think of any reasons why the file transferred is empty? my code: CronScheduledRoutePolicy policy = new CronScheduledRoutePolicy(); policy.setRouteStartTime("30 0/30 7-19 ? * MON-SAT"); from(start) .routeId(routeId) .routePolicy(policy) .noAutoStartup() // no auto startup, startup time controlled by CRON .to(end) .filter(property(Exchange.BATCH_COMPLETE).isEqualTo(Boolean.TRUE)) .process(new Processor() { @Override public void process(Exchange exchange) throws Exception { LOGGER.log(Level.INFO, "### cronfile.route - Full file Transfer Complete: Route SUSPENDED"); CamelContext context = exchange.getContext(); // remove exchange from the in flight registry so we can stop this route without trouble context.getInflightRepository().remove(exchange); context.suspendRoute(routeId); } }) .end(); } -- View this message in context: http://camel.465427.n5.nabble.com/File-is-0-bytes-after-FTP-transfer-in-some-cases-tp5748445.html Sent from the Camel - Users mailing list archive at Nabble.com.