You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by nf...@apache.org on 2023/05/24 19:10:44 UTC

[camel] branch main updated: camel-elasticsearch: Downgrade the jackson version to 2.14.3 (#10203)

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

nfilotto pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 972d6fc3e15 camel-elasticsearch: Downgrade the jackson version to 2.14.3 (#10203)
972d6fc3e15 is described below

commit 972d6fc3e150c058d1f62b6aacabcfa0a32a3e3c
Author: Nicolas Filotto <es...@users.noreply.github.com>
AuthorDate: Wed May 24 21:10:37 2023 +0200

    camel-elasticsearch: Downgrade the jackson version to 2.14.3 (#10203)
    
    ## Motivation
    
    The integration tests of the component `camel-elasticsearch` fail due to a `NoClassDefFoundError: com/fasterxml/jackson/core/StreamReadConstraints`, this class has actually a different package name in Jackson 2.15.
    
    ## Modifications:
    
    * Downgrade the version of Jackson specifically for the component `camel-elasticsearch` until a version of `elasticsearch-java` supports Jackson 2.15.
---
 camel-dependencies/pom.xml             | 2 ++
 components/camel-elasticsearch/pom.xml | 2 +-
 parent/pom.xml                         | 2 ++
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/camel-dependencies/pom.xml b/camel-dependencies/pom.xml
index a1a5b23ef80..e7423bd6fe8 100644
--- a/camel-dependencies/pom.xml
+++ b/camel-dependencies/pom.xml
@@ -239,6 +239,8 @@
         <jackson-jq-version>1.0.0-preview.20230409</jackson-jq-version>
         <jackson-version>1.9.12</jackson-version>
         <jackson2-version>2.15.1</jackson2-version>
+        <!-- For projects not yet compatible with Jackson 2.15 -->
+        <jackson2.14-version>2.14.3</jackson2.14-version>
         <jackson2-module-scala-version>2.15.1</jackson2-module-scala-version>
         <jackrabbit-version>2.21.16</jackrabbit-version>
         <jasminb-jsonapi-version>0.11</jasminb-jsonapi-version>
diff --git a/components/camel-elasticsearch/pom.xml b/components/camel-elasticsearch/pom.xml
index d77f07da918..1bb254a2008 100644
--- a/components/camel-elasticsearch/pom.xml
+++ b/components/camel-elasticsearch/pom.xml
@@ -57,7 +57,7 @@
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-databind</artifactId>
-            <version>${jackson2-version}</version>
+            <version>${jackson2.14-version}</version>
         </dependency>
 
         <!-- for testing -->
diff --git a/parent/pom.xml b/parent/pom.xml
index b3b46eb587b..0d286f7abb0 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -234,6 +234,8 @@
         <jackson-jq-version>1.0.0-preview.20230409</jackson-jq-version>
         <jackson-version>1.9.12</jackson-version>
         <jackson2-version>2.15.1</jackson2-version>
+        <!-- For projects not yet compatible with Jackson 2.15 -->
+        <jackson2.14-version>2.14.3</jackson2.14-version>
         <jackson2-module-scala-version>2.15.1</jackson2-module-scala-version>
         <jackrabbit-version>2.21.16</jackrabbit-version>
         <jasminb-jsonapi-version>0.11</jasminb-jsonapi-version>