Thanks to a teammate, I finally understood the error.

Problem really come from the definition of a "java.lang.String" bean in the
camel context.
When putting <bean id="source" class="java.lang.String"><constructor-arg
type="java.lang.String" value="file:/opt/a/directory/data/audio" /></bean>
in the camel context I got the following log :

[                          main] JaxbDataFormat                 INFO 
Creating JAXBContext with contextPath: file:/opt/a/directory/data/audio and
ApplicationContextClassLoader: sun.misc.Launcher$AppClassLoader@3485def8

My understanding of the situation is that if any "java.lang.String" object
is defined it is then used by the JAXBContext. They probably seek for an
autowired String parameter that is normally always "null". 
Replacing "source" bean by a bean with a string attribute solve the problem.

Unexpected side effect discovered !

Thank for your attention and your time.

Arthur.



--
View this message in context: 
http://camel.465427.n5.nabble.com/Problem-with-REST-DSL-2-14-0-and-String-bean-tp5758812p5759102.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to