Removing cxf-rt-rs-extension-providers from the classpath worked thanks much for the help
On Wed, Apr 19, 2017 at 7:03 AM, Sergey Beryozkin <[email protected]> wrote: > Thanks, that explains it. > Newer CXFs implement the provider selection algorithm more strictly (per > the spec). Before, the user provided provider would always win. > Now the selection criterias are slightly different, Jackson, as the > default Jettison, are both wildcard providers, but Jettison has more > specific Produces/Consumes annotations hence it wins. > > The easiest way to fix it is to make sure that Jettison (or > cxf-rt-rs-extension-providers module) is not included in the runtime > classpath. A "skip.default.json.provider.registration" property exists to > avoid registering Jettison if it it tricky to remove it from the classpath > too > > HTH, Sergey > > > On 18/04/17 16:43, Kulbhushan Azad wrote: > >> org.apache.cxf.jaxrs.provider.json.JSONProvider.readFrom(JSO >> NProvider.java:242) >> >> thats the provider i see from the Exception stacktrace >> >> On Tue, Apr 18, 2017 at 11:32 AM, Sergey Beryozkin <[email protected]> >> wrote: >> >> No, not seeing it - how difficult it is to do a bit of an effort and check >>> the trace on your own ? >>> >>> Thanks, Sergey >>> On 18/04/17 16:27, Kulbhushan Azad wrote: >>> >>> attached the screenshot , see if its okay now >>>> >>>> On Tue, Apr 18, 2017 at 11:09 AM, Sergey Beryozkin < >>>> [email protected] >>>> <mailto:[email protected]>> wrote: >>>> >>>> This image is inlined and is not displayed properly, simply have a >>>> look at the trace and check which provider is reporting it... >>>> >>>> Sergey >>>> On 18/04/17 15:53, Kulbhushan Azad wrote: >>>> >>>> hi Sergey >>>> >>>> when i use the provider >>>> com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider i see >>>> the error. >>>> >>>> the earlier version of jackson(1.9.13) provider as >>>> org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider it does not >>>> give any >>>> error keeping everything else unchanged >>>> >>>> attaching below the screenshot of the error i see on the console >>>> , so >>>> not sure whats going on with this and thanks for your help >>>> >>>> Inline image 1 >>>> >>>> On Tue, Apr 18, 2017 at 9:34 AM, Sergey Beryozkin >>>> <[email protected] <mailto:[email protected]> >>>> <mailto:[email protected] <mailto:[email protected]>>> >>>> wrote: >>>> >>>> Is it reported by JacksonJaxbJsonProvider in response to an >>>> application/json payload ? >>>> >>>> Sergey >>>> >>>> On 18/04/17 06:33, Kulbhushan Azad wrote: >>>> >>>> hi >>>> i am seeing below error while running the rest request >>>> from postman >>>> >>>> JAXBException occurred : unexpected element (uri:"", >>>> local:"ProjectName"). >>>> Expected elements are >>>> <{http:/xxx.xx.com/xxx/xxx/schema/v1}Project >>>> <http://xxx.xx.com/xxx/xxx/schema/v1%7DProject> >>>> <http://xxx.xx.com/xxx/xxx/schema/v1%7DProject> >>>> <http://xxx.xx.com/xxx/xxx/schema/v1%7DProject> >>>> <http://xxx.xx.com/xxx/xxx/schema/v1%7DProject >>>> <http://xxx.xx.com/xxx/xxx/schema/v1%7DProject>>>,<{http:/ >>>> xxx.xx.com/xxx/xxx/schema/v1}Subproject >>>> <http://xxx.xx.com/xxx/xxx/schema/v1%7DSubproject> >>>> <http://xxx.xx.com/xxx/xxx/schema/v1%7DSubproject> >>>> <http://xxx.xx.com/xxx/xxx/schema/v1%7DSubproject> >>>> <http://xxx.xx.com/xxx/xxx/schema/v1%7DSubproject >>>> >>>> <http://xxx.xx.com/xxx/xxx/schema/v1%7DSubproject>>> >>>> >>>> >>>> >>>> my corresponding spring configuration: >>>> >>>> <bean id="fw.restEndpointParent" >>>> class="org.apache.cxf.jaxrs.JAXRSServerFactoryBean"> >>>> <property name="bus" ref="fw_restServerBus" /> >>>> <property name="extensionMappings"> >>>> <map> >>>> <entry key="json" >>>> value="application/json" /> >>>> <entry key="xml" value="application/xml" >>>> /> >>>> </map> >>>> </property> >>>> <property name="providers"> >>>> <list> >>>> <bean >>>> >>>> class="com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvi >>>> der" >>>> /> >>>> </list> >>>> </property> >>>> >>>> </bean> >>>> >>>> it used to work fine with the CXF 2.7.8 and jackson >>>> 1.9.13 >>>> >>>> Not sure what could be the issue here >>>> would appreciate any help or pointers with respect to >>>> this >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Sergey Beryozkin >>>> >>>> Talend Community Coders >>>> http://coders.talend.com/ >>>> >>>> >>>> >>>> >>>> -- >>>> Thanks >>>> Kulbhusan >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Thanks >>>> Kulbhusan >>>> >>>> >>> >>> -- >>> Sergey Beryozkin >>> >>> Talend Community Coders >>> http://coders.talend.com/ >>> >>> >> >> >> > -- Thanks Kulbhusan
