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

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


The following commit(s) were added to refs/heads/main by this push:
     new 7873931341 [#7745] fix(fs-bundles): avoid shade jdk class (#7940)
7873931341 is described below

commit 78739313419b91ead502d74bf3e67c752d00fe97
Author: mchades <[email protected]>
AuthorDate: Thu Aug 7 14:28:13 2025 +0800

    [#7745] fix(fs-bundles): avoid shade jdk class (#7940)
    
    ### What changes were proposed in this pull request?
    
    remove shade "com.sun" to avoid shade jdk class in bundle jar
    
    ### Why are the changes needed?
    
    Fix: #7745
    
    ### Does this PR introduce _any_ user-facing change?
    
    no
    
    ### How was this patch tested?
    
    test locally
---
 bundles/aliyun-bundle/build.gradle.kts | 5 ++++-
 bundles/aliyun/build.gradle.kts        | 5 ++++-
 bundles/azure-bundle/build.gradle.kts  | 3 ++-
 bundles/azure/build.gradle.kts         | 3 ++-
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/bundles/aliyun-bundle/build.gradle.kts 
b/bundles/aliyun-bundle/build.gradle.kts
index eb4b955d78..588bbdf14f 100644
--- a/bundles/aliyun-bundle/build.gradle.kts
+++ b/bundles/aliyun-bundle/build.gradle.kts
@@ -46,7 +46,10 @@ tasks.withType(ShadowJar::class.java) {
   // Relocate dependencies to avoid conflicts
   relocate("com.fasterxml.jackson", 
"org.apache.gravitino.aliyun.shaded.com.fasterxml.jackson")
   relocate("com.google", "org.apache.gravitino.aliyun.shaded.com.google")
-  relocate("com.sun", "org.apache.gravitino.aliyun.shaded.com.sun")
+  relocate("com.sun.activation", 
"org.apache.gravitino.aliyun.shaded.com.sun.activation")
+  relocate("com.sun.istack", 
"org.apache.gravitino.aliyun.shaded.com.sun.istack")
+  relocate("com.sun.jersey", 
"org.apache.gravitino.aliyun.shaded.com.sun.jersey")
+  relocate("com.sun.xml", "org.apache.gravitino.aliyun.shaded.com.sun.xml")
   relocate("okhttp3", "org.apache.gravitino.aliyun.shaded.okhttp3")
   relocate("okio", "org.apache.gravitino.aliyun.shaded.okio")
   relocate("org.apache.commons", 
"org.apache.gravitino.aliyun.shaded.org.apache.commons")
diff --git a/bundles/aliyun/build.gradle.kts b/bundles/aliyun/build.gradle.kts
index 93d63361ef..ccf4378f9c 100644
--- a/bundles/aliyun/build.gradle.kts
+++ b/bundles/aliyun/build.gradle.kts
@@ -82,7 +82,10 @@ tasks.withType(ShadowJar::class.java) {
   relocate("com.aliyun", "org.apache.gravitino.aliyun.shaded.com.aliyun")
   relocate("com.fasterxml.jackson", 
"org.apache.gravitino.aliyun.shaded.com.fasterxml.jackson")
   relocate("com.google", 
"org.apache.gravitino.aliyun.shaded.com.google.common")
-  relocate("com.sun", "org.apache.gravitino.aliyun.shaded.com.sun")
+  relocate("com.sun.activation", 
"org.apache.gravitino.aliyun.shaded.com.sun.activation")
+  relocate("com.sun.istack", 
"org.apache.gravitino.aliyun.shaded.com.sun.istack")
+  relocate("com.sun.jersey", 
"org.apache.gravitino.aliyun.shaded.com.sun.jersey")
+  relocate("com.sun.xml", "org.apache.gravitino.aliyun.shaded.com.sun.xml")
   relocate("okhttp3", "org.apache.gravitino.aliyun.shaded.okhttp3")
   relocate("okio", "org.apache.gravitino.aliyun.shaded.okio")
   relocate("org.apache.commons", 
"org.apache.gravitino.aliyun.shaded.org.apache.commons")
diff --git a/bundles/azure-bundle/build.gradle.kts 
b/bundles/azure-bundle/build.gradle.kts
index 9d26b4817b..088b01a407 100644
--- a/bundles/azure-bundle/build.gradle.kts
+++ b/bundles/azure-bundle/build.gradle.kts
@@ -46,7 +46,8 @@ tasks.withType(ShadowJar::class.java) {
   relocate("com.google", "org.apache.gravitino.azure.shaded.com.google")
   relocate("com.microsoft.aad", 
"org.apache.gravitino.azure.shaded.com.microsoft.aad")
   relocate("com.nimbusds", "org.apache.gravitino.azure.shaded.com.nimbusds")
-  relocate("com.sun", "org.apache.gravitino.azure.shaded.com.sun")
+  relocate("com.sun.jna", "org.apache.gravitino.azure.shaded.com.sun.jna")
+  relocate("com.sun.xml", "org.apache.gravitino.azure.shaded.com.sun.xml")
   relocate("io.netty", "org.apache.gravitino.azure.shaded.io.netty")
   relocate("net.minidev", "org.apache.gravitino.azure.shaded.net.minidev")
   relocate("net.jcip.annotations", 
"org.apache.gravitino.azure.shaded.net.jcip.annotations")
diff --git a/bundles/azure/build.gradle.kts b/bundles/azure/build.gradle.kts
index 5befae1467..b03138628a 100644
--- a/bundles/azure/build.gradle.kts
+++ b/bundles/azure/build.gradle.kts
@@ -70,7 +70,8 @@ tasks.withType(ShadowJar::class.java) {
   relocate("com.google", "org.apache.gravitino.azure.shaded.com.google.common")
   relocate("com.microsoft.aad", 
"org.apache.gravitino.azure.shaded.com.microsoft.aad")
   relocate("com.nimbusds", "org.apache.gravitino.azure.shaded.com.nimbusds")
-  relocate("com.sun", "org.apache.gravitino.azure.shaded.com.sun")
+  relocate("com.sun.jna", "org.apache.gravitino.azure.shaded.com.sun.jna")
+  relocate("com.sun.xml", "org.apache.gravitino.azure.shaded.com.sun.xml")
   relocate("io.netty", "org.apache.gravitino.azure.shaded.io.netty")
   relocate("net.minidev", "org.apache.gravitino.azure.shaded.net.minidev")
   relocate("net.jcip.annotations", 
"org.apache.gravitino.azure.shaded.net.jcip.annotations")

Reply via email to