Hi You need to set the xmlDataFormat to jacksonXml as the default is jaxb https://camel.apache.org/manual/rest-dsl.html#_camel_rest_dsl_configurations
On Tue, Apr 5, 2022 at 7:30 AM Claus Ibsen <claus.ib...@gmail.com> wrote: > > Hi > > We do not support old camel versions. Try with the latest release or > the LTS releases. > > On Mon, Apr 4, 2022 at 9:14 PM Eric Eduardo Piñera Trinchet > <eepinera....@gmail.com> wrote: > > > > Hello everyone, I hope this channel is the right one to share my doubt, if > > not, I apologize, and I would appreciate help regarding where to write > > asking for help. > > > > ******************************************************************* > > > > I changed my version of camel from 3.1.0 to 3.3.0 and my setting for > > bindingMode.auto doesn't work. Previously I had this configuration: > > > > .bindingMode(RestBindingMode.auto) .xmlDataFormat("jacksonxml") > > .dataFormatProperty("prettyPrint", "true") > > .dataFormatProperty("contentTypeHeader", "true"); > > > > But after camel upgraded from 3.2.0 to 3.3.0 when I try to access the > > endpoint I get this error: > > > > org.apache.camel.FailedToCreateRouteException: Failed to create route > > get-xxxx: Route(get-xxxx)[From[rest://get:xxxxxx@0x7a615950], Lo... because > > of java.lang.IllegalArgumentException: Cannot find > > RestBindingJaxbDataFormatFactory on classpath. Add camel-jaxb to classpath. > > > > I tried adding camel-jaxb dependency but I get this error: > > > > class org.apache.camel.component.jacksonxml.JacksonXMLDataFormat cannot be > > cast to class org.apache.camel.converter.jaxb.JaxbDataFormat > > (org.apache.camel.component.jacksonxml.JacksonXMLDataFormat and > > org.apache.camel.converter.jaxb .JaxbDataFormat are in unnamed module of > > loader 'app') > > > > *Note*: I'm ussing camel with spring-boot > > > > *I wonder what am I missing to be able to use jacksonxml as xmlDataFormat.* > > > > All help is appreciated. Thanks in advance > > > > I would expect to be able to use jacksonxml as xmlDataFormat since all the > > annotations I have in the pojos are from > > com.fasterxml.jackson.dataformat.xml.annotation > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2