<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Exception while accessing rest url via RestTemplate in Liferay MVC portlet</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=112726851" />
  <subtitle>Exception while accessing rest url via RestTemplate in Liferay MVC portlet</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=112726851</id>
  <updated>2026-04-05T12:07:05Z</updated>
  <dc:date>2026-04-05T12:07:05Z</dc:date>
  <entry>
    <title>RE: Exception while accessing rest url via RestTemplate in Liferay MVC port</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112763057" />
    <author>
      <name>Anji E</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112763057</id>
    <updated>2019-03-14T17:52:01Z</updated>
    <published>2019-03-14T17:52:01Z</published>
    <summary type="html">We found the solution . Problem was, in pom.xml we have included &amp;#34;jackson&amp;#34; dependency before the spring related dependency hence it was dowloading many jackson like &amp;#34;jackson-module-jaxb-annotations-2.8.3.jar&amp;#34; , &amp;#34;jackson-core-2.8.3.jar&amp;#34; which causing the invocation of different methods ... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;com.fasterxml.jackson.core&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;jackson-databind&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;2.8.3&amp;lt;/version&amp;gt;&lt;br /&gt; &amp;lt;/dependency&amp;gt;&lt;br /&gt;&lt;br /&gt;To fix the issue we have removed above dependency in all the portlets and added at one common service project which is included in all the portlets.&lt;br /&gt;While including this dependecy we included after all the spring dependencies.&lt;br /&gt;&lt;br /&gt;Still we did not understand how it was working second time when we access the spring portlet first (Page-1 )and then mvc portlet(Page-2)</summary>
    <dc:creator>Anji E</dc:creator>
    <dc:date>2019-03-14T17:52:01Z</dc:date>
  </entry>
  <entry>
    <title>Exception while accessing rest url via RestTemplate in Liferay MVC portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112726850" />
    <author>
      <name>Anji E</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112726850</id>
    <updated>2019-03-13T16:23:11Z</updated>
    <published>2019-03-13T16:23:11Z</published>
    <summary type="html">We are getting a weird issue while invoking rest API using spring RestTemplate() in MVC portlet ( Liferay 6.2)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In our project, we have developed few module in spring mvc portlet and few module in Liferay Mvc portlet.&lt;br /&gt;We have written a common service jar which has code to invoke rest services using spring RestTemplate.&lt;br /&gt;&lt;br /&gt;We have created 2 pages and added Liferay mvc in page-1 and spring mvc in page-2&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Problem:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;1. If we access the Page-1 (Liferay mvc portlet ) we are getting below run time exception .&lt;br /&gt;&lt;br /&gt;           java.lang.NoSuchMethodError:               com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)&lt;br /&gt;                   Lcom/fasterxml/jackson/databind/SerializationConfig;&lt;br /&gt;                  at com.fasterxml.jackson.dataformat.xml.XmlMapper.&amp;lt;init&amp;gt;(XmlMapper.java:86)&lt;br /&gt;                  at com.fasterxml.jackson.dataformat.xml.XmlMapper.&amp;lt;init&amp;gt;(XmlMapper.java:67)&lt;br /&gt;                 at com.fasterxml.jackson.dataformat.xml.XmlMapper.&amp;lt;init&amp;gt;(XmlMapper.java:63)&lt;br /&gt;&lt;br /&gt;2. If we access the Page-2 (Spring mvc portlet) and then  page-1 (Liferay mvc portlet ) we are not getting any error.&lt;br /&gt;&lt;br /&gt;we sucspecting that few spring related jars are not loading for the first time in Liferay mvc portet. &lt;br /&gt;&lt;br /&gt;Below are the dependencies we have added in both portlets . We have compared the jar files in both the war. All jar files are same.&lt;br /&gt;&lt;br /&gt;We are not facing this problem in weblogic server not in Lifery tomcat server&lt;br /&gt;&lt;br /&gt;&amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;org.springframework&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;spring-core&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;4.3.1.RELEASE&amp;lt;/version&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;org.springframework&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;spring-web&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;4.3.1.RELEASE&amp;lt;/version&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;com.fasterxml.jackson.core&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;jackson-databind&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;2.8.3&amp;lt;/version&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;org.springframework.security.oauth&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;spring-security-oauth2&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;2.0.2.RELEASE&amp;lt;/version&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please let us know if we missing to add or load any dependencies..</summary>
    <dc:creator>Anji E</dc:creator>
    <dc:date>2019-03-13T16:23:11Z</dc:date>
  </entry>
</feed>
