From d63aaaebdb879dd353e0157737b0a019c72a6d3f Mon Sep 17 00:00:00 2001
From: camby <104178625@qq.com>
Date: Wed, 5 Nov 2025 14:21:56 +0800
Subject: [PATCH] [fix](cosn) fix be jni read on cosn failed (#57241)
---
fe/be-java-extensions/preload-extensions/pom.xml | 10 ++++++++--
fe/fe-core/pom.xml | 1 -
fe/pom.xml | 2 ++
.../paimon/paimon_base_filesystem.out | 3 +++
.../paimon/paimon_base_filesystem.groovy | 3 +--
5 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/fe/be-java-extensions/preload-extensions/pom.xml b/fe/be-java-extensions/preload-extensions/pom.xml
index 077459d816fba8..2f0bcc2d2c31f3 100644
--- a/fe/be-java-extensions/preload-extensions/pom.xml
+++ b/fe/be-java-extensions/preload-extensions/pom.xml
@@ -190,9 +190,15 @@ under the License.
- org.apache.hadoop
+ com.qcloud.cos
hadoop-cos
- 3.3.5
+ ${tencentcos.version}
+
+
+ org.json
+ json
+
+
diff --git a/fe/fe-core/pom.xml b/fe/fe-core/pom.xml
index 2980544de649c1..b6b749d4152836 100644
--- a/fe/fe-core/pom.xml
+++ b/fe/fe-core/pom.xml
@@ -33,7 +33,6 @@ under the License.
${basedir}/../../thirdparty
1
3.1.1-hw-46
- 8.2.7
diff --git a/fe/pom.xml b/fe/pom.xml
index 92200c9883f9b3..98b877670dc6c2 100644
--- a/fe/pom.xml
+++ b/fe/pom.xml
@@ -371,6 +371,8 @@ under the License.
0.27
1.1.1
+
+ 8.2.7
3.4.4
shade-format-flatbuffers
diff --git a/regression-test/data/external_table_p0/paimon/paimon_base_filesystem.out b/regression-test/data/external_table_p0/paimon/paimon_base_filesystem.out
index 6ce16ab2a38a2d..a77c3b47f73023 100644
--- a/regression-test/data/external_table_p0/paimon/paimon_base_filesystem.out
+++ b/regression-test/data/external_table_p0/paimon/paimon_base_filesystem.out
@@ -20,3 +20,6 @@
-- !cos --
1 2 3 4 5 6 7 8 9.1 10.1 11.10 2020-02-02 13str 14varchar a true aaaa 2023-08-13T09:32:38.530
+-- !cosn --
+1 2 3 4 5 6 7 8 9.1 10.1 11.10 2020-02-02 13str 14varchar a true aaaa 2023-08-13T09:32:38.530
+
diff --git a/regression-test/suites/external_table_p0/paimon/paimon_base_filesystem.groovy b/regression-test/suites/external_table_p0/paimon/paimon_base_filesystem.groovy
index 42d764dcddd282..79364f8fa4b8d3 100644
--- a/regression-test/suites/external_table_p0/paimon/paimon_base_filesystem.groovy
+++ b/regression-test/suites/external_table_p0/paimon/paimon_base_filesystem.groovy
@@ -155,8 +155,7 @@ suite("paimon_base_filesystem", "p0,external,doris,external_docker,external_dock
qt_oss oss
qt_obs obs
qt_cos cos
- // java.lang.ClassNotFoundException: Class org.apache.hadoop.fs.CosFileSystem not found
- // qt_cosn cosn
+ qt_cosn cosn
} finally {
sql """set force_jni_scanner=false"""