<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=windows-1252">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi.</p>
    <p>Mailing list <a class="moz-txt-link-abbreviated" href="mailto:resteasy-developers@lists.sourceforge.net">resteasy-developers@lists.sourceforge.net</a> was
      deprecated. I'm forwarding this to actual mailing list
      (<a class="moz-txt-link-abbreviated" href="mailto:resteasy-dev@lists.jboss.org">resteasy-dev@lists.jboss.org</a>).</p>
    <p>Marek<br>
    </p>
    <div class="moz-forward-container"><br>
      <br>
      -------- Forwarded Message --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject:
            </th>
            <td>[Resteasy-developers] issue with restEasy client and
              jackson2 provider</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
            <td>Thu, 4 Aug 2016 17:39:26 +0000</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
            <td>Mario Rodriguez <a class="moz-txt-link-rfc2396E" href="mailto:marodriguez@llbean.com">&lt;marodriguez@llbean.com&gt;</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:resteasy-developers@lists.sourceforge.net">resteasy-developers@lists.sourceforge.net</a>
              <a class="moz-txt-link-rfc2396E" href="mailto:resteasy-developers@lists.sourceforge.net">&lt;resteasy-developers@lists.sourceforge.net&gt;</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hi, I have a Java REST webservice that
          connects to a Node.js REST service via restEasy client.  While
          I was using the old org.codehaus.jackson.* version it was
          working fine, then I’m trying to update to jackson2 provider
          but now I’m getting an error when the restEasy client on my
          Java app is trying to post a message to the nodeJS service.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span
            style="background:yellow;mso-highlight:yellow">Exception in
            thread "Thread-13" java.lang.NoSuchMethodErr<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="background:yellow;mso-highlight:yellow">or:
com.fasterxml.jackson.databind.type.TypeFactory.constructType(Ljava/lang/refl<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="background:yellow;mso-highlight:yellow">ect/Type;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="background:yellow;mso-highlight:yellow">         at
            com.fasterxml.jackson.module.jaxb.JaxbAnnotati</span><o:p></o:p></p>
        <p class="MsoNormal">onIntrospector._fullSerializationType(JaxbAnnotationIntrospector.java:1474)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.module.jaxb.JaxbAnnotati<o:p></o:p></p>
        <p class="MsoNormal">onIntrospector._findContentAdapter(JaxbAnnotationIntrospector.java:1410)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.module.jaxb.JaxbAnnotati<o:p></o:p></p>
        <p class="MsoNormal">onIntrospector.findSerializationContentConverter(JaxbAnnotationIntrospector.java:<o:p></o:p></p>
        <p class="MsoNormal">800)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.introspect.Anno<o:p></o:p></p>
        <p class="MsoNormal">tationIntrospectorPair.findSerializationContentConverter(AnnotationIntrospectorPa<o:p></o:p></p>
        <p class="MsoNormal">ir.java:372)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ser.std.StdSeri<o:p></o:p></p>
        <p class="MsoNormal">alizer.findConvertingContentSerializer(StdSerializer.java:417)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ser.std.AsArray<o:p></o:p></p>
        <p class="MsoNormal">SerializerBase.createContextual(AsArraySerializerBase.java:198)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.SerializerProvi<o:p></o:p></p>
        <p class="MsoNormal">der.handlePrimaryContextualization(SerializerProvider.java:928)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.SerializerProvi<o:p></o:p></p>
        <p class="MsoNormal">der.findPrimaryPropertySerializer(SerializerProvider.java:626)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ser.impl.Proper<o:p></o:p></p>
        <p class="MsoNormal">tySerializerMap.findAndAddPrimarySerializer(PropertySerializerMap.java:72)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ser.BeanPropert<o:p></o:p></p>
        <p class="MsoNormal">yWriter._findAndAddDynamic(BeanPropertyWriter.java:834)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ser.BeanPropert<o:p></o:p></p>
        <p class="MsoNormal">yWriter.serializeAsField(BeanPropertyWriter.java:650)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ser.std.BeanSer<o:p></o:p></p>
        <p class="MsoNormal">ializerBase.serializeFields(BeanSerializerBase.java:678)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ser.BeanSeriali<o:p></o:p></p>
        <p class="MsoNormal">zer.serialize(BeanSerializer.java:157)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ser.std.Collect<o:p></o:p></p>
        <p class="MsoNormal">ionSerializer.serializeContents(CollectionSerializer.java:149)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ser.std.Collect<o:p></o:p></p>
        <p class="MsoNormal">ionSerializer.serialize(CollectionSerializer.java:112)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ser.std.Collect<o:p></o:p></p>
        <p class="MsoNormal">ionSerializer.serialize(CollectionSerializer.java:25)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ser.DefaultSeri<o:p></o:p></p>
        <p class="MsoNormal">alizerProvider.serializeValue(DefaultSerializerProvider.java:253)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ObjectWriter$Pr<o:p></o:p></p>
        <p class="MsoNormal">efetch.serialize(ObjectWriter.java:1425)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.fasterxml.jackson.databind.ObjectWriter.wr<o:p></o:p></p>
        <p class="MsoNormal">iteValue(ObjectWriter.java:930)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.plugins.providers.jackson.R<o:p></o:p></p>
        <p class="MsoNormal">esteasyJackson2Provider.writeTo(ResteasyJackson2Provider.java:207)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.core.interception.AbstractW<o:p></o:p></p>
        <p class="MsoNormal">riterInterceptorContext.writeTo(AbstractWriterInterceptorContext.java:131)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.core.interception.AbstractW<o:p></o:p></p>
        <p class="MsoNormal">riterInterceptorContext.proceed(AbstractWriterInterceptorContext.java:120)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.plugins.interceptors.encodi<o:p></o:p></p>
        <p class="MsoNormal">ng.GZIPEncodingInterceptor.aroundWriteTo(GZIPEncodingInterceptor.java:100)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.core.interception.AbstractW<o:p></o:p></p>
        <p class="MsoNormal">riterInterceptorContext.proceed(AbstractWriterInterceptorContext.java:124)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.client.jaxrs.internal.Clien<o:p></o:p></p>
        <p class="MsoNormal">tInvocation.writeRequestBody(ClientInvocation.java:370)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.client.jaxrs.engines.Apache<o:p></o:p></p>
        <p class="MsoNormal">HttpClient4Engine.writeRequestBodyToOutputStream(ApacheHttpClient4Engine.java:558<o:p></o:p></p>
        <p class="MsoNormal">)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.client.jaxrs.engines.Apache<o:p></o:p></p>
        <p class="MsoNormal">HttpClient4Engine.buildEntity(ApacheHttpClient4Engine.java:524)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.client.jaxrs.engines.Apache<o:p></o:p></p>
        <p class="MsoNormal">HttpClient4Engine.loadHttpMethod(ApacheHttpClient4Engine.java:423)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.client.jaxrs.engines.Apache<o:p></o:p></p>
        <p class="MsoNormal">HttpClient4Engine.invoke(ApacheHttpClient4Engine.java:281)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.client.jaxrs.internal.Clien<o:p></o:p></p>
        <p class="MsoNormal">tInvocation.invoke(ClientInvocation.java:436)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.client.jaxrs.internal.proxy<o:p></o:p></p>
        <p class="MsoNormal">.ClientInvoker.invoke(ClientInvoker.java:102)<o:p></o:p></p>
        <p class="MsoNormal">         at
          org.jboss.resteasy.client.jaxrs.internal.proxy<o:p></o:p></p>
        <p class="MsoNormal">.ClientProxy.invoke(ClientProxy.java:76)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.sun.proxy.$Proxy56.saveOrders(Unknown Sour<o:p></o:p></p>
        <p class="MsoNormal">ce)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.llbean.order.history.extractor.writer.Serv<o:p></o:p></p>
        <p class="MsoNormal">iceOrderWriter.writeOrders(ServiceOrderWriter.java:67)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.llbean.order.history.extractor.migration.W<o:p></o:p></p>
        <p class="MsoNormal">orker.execute(Worker.java:29)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.llbean.order.history.extractor.migration.A<o:p></o:p></p>
        <p class="MsoNormal">bstractExtractorTemplate.executeWorkers(AbstractExtractorTemplate.java:43)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.llbean.order.history.extractor.migration.A<o:p></o:p></p>
        <p class="MsoNormal">bstractExtractorTemplate.extract(AbstractExtractorTemplate.java:31)<o:p></o:p></p>
        <p class="MsoNormal">         at
          com.llbean.order.history.extractor.rest.Initia<o:p></o:p></p>
        <p class="MsoNormal">tionResource$1.run(InitiationResource.java:48)<o:p></o:p></p>
        <p class="MsoNormal">         at
          java.lang.Thread.run(Thread.java:745)<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">I found this page <a
            moz-do-not-send="true"
href="http://stackoverflow.com/questions/21780208/resteasy-and-jackson-incompatibility-nosuchmethodexception"><a class="moz-txt-link-freetext" href="http://stackoverflow.com/questions/21780208/resteasy-and-jackson-incompatibility-nosuchmethodexception">http://stackoverflow.com/questions/21780208/resteasy-and-jackson-incompatibility-nosuchmethodexception</a></a>
          making reference to an incompatibility on earlier versions of
          restEasy and jackson2, however, I’m using Jackson 2.7 and
          restEasy 3.0.16.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Here is the gradle build settings:<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:10.0pt;font-family:Consolas">       //
            RestEasy (Server side JAX-RS implementation)<o:p></o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:10.0pt;font-family:Consolas">       compile
            'org.jboss.resteasy:resteasy-<u><span style="color:black">jaxrs</span></u>:3.0.16.Final'<o:p></o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:10.0pt;font-family:Consolas">       compile
            'org.jboss.resteasy:resteasy-<u><span style="color:black">guice</span></u>:3.0.16.Final'<o:p></o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:10.0pt;font-family:Consolas">       compile
            'org.jboss.resteasy:resteasy-<u><span style="color:black">servlet</span></u>-initializer:3.0.16.Final'<o:p></o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:10.0pt;font-family:Consolas">       compile
            'org.jboss.resteasy:resteasy-jackson2-provider:3.0.16.Final'<o:p></o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:10.0pt;font-family:Consolas"><o:p> </o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:10.0pt;font-family:Consolas">       //
            RESTEasy (JAX-RS client)<o:p></o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:10.0pt;font-family:Consolas">       compile
            'org.jboss.resteasy:resteasy-client:3.0.16.Final'<o:p></o:p></span></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Any clue what I’m missing ?<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><b><span style="font-size:10.0pt">Mario
              Rodríguez <o:p></o:p></span></b></p>
        <p class="MsoNormal"><span style="font-size:10.0pt">Systems
            Analyst |  Customer Technology Team |  L.L.Bean Inc.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:10.0pt">CR P: (506)
            2201-0183 | US P: (207) 552-6677 ext. 40083<o:p></o:p></span></p>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
    </div>
  </body>
</html>