This is an automated email from the ASF dual-hosted git repository.

ramyav pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/olingo-odata4.git


The following commit(s) were added to refs/heads/master by this push:
     new 911d9d8  [OLINGO-1546]Support Jackson 2.12.x
911d9d8 is described below

commit 911d9d8e7f600145d04ab735a50210bb00b32501
Author: ramya vasanth <ramya.vasa...@sap.com>
AuthorDate: Fri Sep 17 11:27:16 2021 +0530

    [OLINGO-1546]Support Jackson 2.12.x
---
 .../client/core/serialization/ClientODataDeserializerImpl.java    | 4 +++-
 pom.xml                                                           | 8 ++++----
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git 
a/lib/client-core/src/main/java/org/apache/olingo/client/core/serialization/ClientODataDeserializerImpl.java
 
b/lib/client-core/src/main/java/org/apache/olingo/client/core/serialization/ClientODataDeserializerImpl.java
index a7c0e94..4e558a5 100644
--- 
a/lib/client-core/src/main/java/org/apache/olingo/client/core/serialization/ClientODataDeserializerImpl.java
+++ 
b/lib/client-core/src/main/java/org/apache/olingo/client/core/serialization/ClientODataDeserializerImpl.java
@@ -66,6 +66,7 @@ import 
com.fasterxml.jackson.databind.deser.DeserializationProblemHandler;
 import com.fasterxml.jackson.dataformat.xml.JacksonXmlModule;
 import com.fasterxml.jackson.dataformat.xml.XmlFactory;
 import com.fasterxml.jackson.dataformat.xml.XmlMapper;
+import com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser;
 
 public class ClientODataDeserializerImpl implements ClientODataDeserializer {
 
@@ -110,7 +111,8 @@ public class ClientODataDeserializerImpl implements 
ClientODataDeserializer {
         new XmlFactory(new InputFactoryImpl(), new OutputFactoryImpl()), new 
JacksonXmlModule());
 
     xmlMapper.setInjectableValues(new 
InjectableValues.Std().addValue(Boolean.class, Boolean.FALSE));
-
+    xmlMapper.enable(FromXmlParser.Feature.EMPTY_ELEMENT_AS_NULL);
+    
     xmlMapper.addHandler(new DeserializationProblemHandler() {
       @Override
       public boolean handleUnknownProperty(final DeserializationContext ctxt, 
final JsonParser jp,
diff --git a/pom.xml b/pom.xml
index e7a6f34..8e423c1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -82,17 +82,17 @@
     <servlet.version>3.1.0</servlet.version>
     <cxf.version>3.0.0</cxf.version>
     <spring.version>4.0.6.RELEASE</spring.version>
-    <netty.version>4.1.58.Final</netty.version>
+    <netty.version>4.1.66.Final</netty.version>
 
     <velocity.version>1.7</velocity.version>
     <maven.plugin.api.version>3.2.2</maven.plugin.api.version>
     <maven.plugin.tools.version>3.3</maven.plugin.tools.version>
     <maven.bundle.plugin.version>2.5.3</maven.bundle.plugin.version>
     <maven-plugin-plugin.version>3.6.0</maven-plugin-plugin.version>
-    <hc.client.version>4.5.8</hc.client.version>
+    <hc.client.version>4.5.13</hc.client.version>
     <hc.core.version>4.4.11</hc.core.version>
-    <jackson.version>2.11.3</jackson.version>
-    <jackson-databind.version>2.11.4</jackson-databind.version>
+    <jackson.version>2.12.4</jackson.version>
+    <jackson-databind.version>2.12.4</jackson-databind.version>
     <aalto-xml.version>0.9.11</aalto-xml.version>
 
     <android.platform.version>4.1.1.4</android.platform.version>

Reply via email to