I use camel-spring-boot and have a route which consumes file from a FTP folder. I set consumer.bridgeErrorHandler=true and throwExceptionOnConnectFailed=true so that I can handle errors by my routing Error Handler. Unfortunately I get error:
brokerjava_1 | 2016-03-23 10:30:06.510 ERROR 42 --- [ main] o.s.boot.SpringApplication : Application startup failed brokerjava_1 | brokerjava_1 | org.apache.camel.spring.boot.CamelSpringBootInitializationException: org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: null. Code: 530 brokerjava_1 | at org.apache.camel.spring.boot.RoutesCollector.onApplicationEvent(RoutesCollector.java:87) brokerjava_1 | at org.apache.camel.spring.boot.RoutesCollector.onApplicationEvent(RoutesCollector.java:37) brokerjava_1 | at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:151) brokerjava_1 | at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:128) brokerjava_1 | at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:331) brokerjava_1 | at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:775) brokerjava_1 | at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:139) brokerjava_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:483) brokerjava_1 | at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:117) brokerjava_1 | at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:689) brokerjava_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:321) brokerjava_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:969) brokerjava_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:958) brokerjava_1 | at com.lazada.ops.broker.Standalone.main(Standalone.java:46) brokerjava_1 | Caused by: org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: null. Code: 530 brokerjava_1 | at org.apache.camel.component.file.remote.FtpOperations.connect(FtpOperations.java:180) brokerjava_1 | at org.apache.camel.component.file.remote.RemoteFileConsumer.connectIfNecessary(RemoteFileConsumer.java:203) brokerjava_1 | at org.apache.camel.component.file.remote.FtpConsumer.doStart(FtpConsumer.java:53) brokerjava_1 | at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3232) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:3526) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.doStartRouteConsumers(DefaultCamelContext.java:3462) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3392) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3160) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3016) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:175) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2812) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2808) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2831) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2808) brokerjava_1 | at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2777) brokerjava_1 | at org.apache.camel.spring.boot.RoutesCollector.onApplicationEvent(RoutesCollector.java:85) brokerjava_1 | ... 13 common frames omitted brokerjava_1 | brokerjava_1 | Exception in thread "main" org.apache.camel.spring.boot.CamelSpringBootInitializationException: org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: null. Code: 530 brokerjava_1 | at org.apache.camel.spring.boot.RoutesCollector.onApplicationEvent(RoutesCollector.java:87) brokerjava_1 | at org.apache.camel.spring.boot.RoutesCollector.onApplicationEvent(RoutesCollector.java:37) brokerjava_1 | at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:151) brokerjava_1 | at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:128) brokerjava_1 | at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:331) brokerjava_1 | at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:775) brokerjava_1 | at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:139) brokerjava_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:483) brokerjava_1 | at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:117) brokerjava_1 | at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:689) brokerjava_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:321) brokerjava_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:969) brokerjava_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:958) brokerjava_1 | at com.lazada.ops.broker.Standalone.main(Standalone.java:46) brokerjava_1 | Caused by: org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: null. Code: 530 brokerjava_1 | at org.apache.camel.component.file.remote.FtpOperations.connect(FtpOperations.java:180) brokerjava_1 | at org.apache.camel.component.file.remote.RemoteFileConsumer.connectIfNecessary(RemoteFileConsumer.java:203) brokerjava_1 | at org.apache.camel.component.file.remote.FtpConsumer.doStart(FtpConsumer.java:53) brokerjava_1 | at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3232) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:3526) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.doStartRouteConsumers(DefaultCamelContext.java:3462) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3392) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3160) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3016) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:175) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2812) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2808) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2831) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2808) brokerjava_1 | at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) brokerjava_1 | at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2777) brokerjava_1 | at org.apache.camel.spring.boot.RoutesCollector.onApplicationEvent(RoutesCollector.java:85) brokerjava_1 | ... 13 more -- View this message in context: http://camel.465427.n5.nabble.com/camel-spring-boot-does-not-work-with-consumer-bridgeErrorHandler-tp5779555.html Sent from the Camel - Users mailing list archive at Nabble.com.