[ https://issues.apache.org/jira/browse/CAMEL-11214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16060616#comment-16060616 ]
Luca Burgazzoli commented on CAMEL-11214: ----------------------------------------- You should fork the github repo and work on your fork, then sending a pr against the apache one. > FluentProducerTemplate - Should allow non default uri > ----------------------------------------------------- > > Key: CAMEL-11214 > URL: https://issues.apache.org/jira/browse/CAMEL-11214 > Project: Camel > Issue Type: Improvement > Components: camel-core > Affects Versions: 2.19.0 > Reporter: Claus Ibsen > > You get > Caused by: org.apache.camel.spring.GenericBeansException: Error post > processing bean: geoRestController; nested exception is > java.lang.NullPointerException > at > org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:159) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:409) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1620) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) > ... 21 more > Caused by: java.lang.NullPointerException > at java.util.Objects.requireNonNull(Objects.java:203) > at java.util.Optional.<init>(Optional.java:96) > at java.util.Optional.of(Optional.java:108) > at > org.apache.camel.builder.DefaultFluentProducerTemplate.setDefaultEndpoint(DefaultFluentProducerTemplate.java:103) > at > org.apache.camel.impl.CamelPostProcessorHelper.createInjectionFluentProducerTemplate(CamelPostProcessorHelper.java:333) > at > org.apache.camel.impl.CamelPostProcessorHelper.getInjectionValue(CamelPostProcessorHelper.java:224) > at > org.apache.camel.impl.DefaultCamelBeanPostProcessor.injectField(DefaultCamelBeanPostProcessor.java:200) > at > org.apache.camel.impl.DefaultCamelBeanPostProcessor.injectField(DefaultCamelBeanPostProcessor.java:194) > at > org.apache.camel.impl.DefaultCamelBeanPostProcessor$1.doWith(DefaultCamelBeanPostProcessor.java:181) > at > org.apache.camel.util.ReflectionHelper.doWithFields(ReflectionHelper.java:73) > at > org.apache.camel.impl.DefaultCamelBeanPostProcessor.injectFields(DefaultCamelBeanPostProcessor.java:167) > at > org.apache.camel.impl.DefaultCamelBeanPostProcessor.postProcessBeforeInitialization(DefaultCamelBeanPostProcessor.java:82) > at > org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:153) > ... 24 more > If you just have > @EndpointInject > private FluentProducerTemplate template; > So you need to set some dummy uri > @EndpointInject(uri = "log:foo") > private FluentProducerTemplate template; -- This message was sent by Atlassian JIRA (v6.4.14#64029)