You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updating to third-party-jackson-core version 2.20.140 is failing our builds due to it containing duplicate classes with jackson-core.
This appears to be a build issue with third-party-jackson-core where it creates a shaded jar of jackson-core by relocating classes to the awssdk package namespace. However, the current build configuration falls down because it doesn't relocate the jackson-core multi-release classes. So these remain in the shaded jar as multi-release classes but packaged within com.fasterxml.jackson.core - causing duplicate class conflicts.
Expected Behavior
Jackson core multi-release classes should be relocated to the appropriate awssdk package in third-party-jackson-core
Current Behavior
jackson-core multi-releases classes are not relocated.
Reproduction Steps
Inspect META-INF\versions\ in third-party-jackson-core:2.20.140
Possible Solution
No response
Additional Information/Context
No response
AWS Java SDK version used
2.20.140
JDK version used
17.0.6
Operating System and version
Windows 10
The text was updated successfully, but these errors were encountered:
Comments on closed issues are hard for our team to see.
If you need more assistance, please open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.
Describe the bug
Updating to third-party-jackson-core version 2.20.140 is failing our builds due to it containing duplicate classes with jackson-core.
This appears to be a build issue with third-party-jackson-core where it creates a shaded jar of jackson-core by relocating classes to the awssdk package namespace. However, the current build configuration falls down because it doesn't relocate the jackson-core multi-release classes. So these remain in the shaded jar as multi-release classes but packaged within com.fasterxml.jackson.core - causing duplicate class conflicts.
Expected Behavior
Jackson core multi-release classes should be relocated to the appropriate awssdk package in third-party-jackson-core
Current Behavior
jackson-core multi-releases classes are not relocated.
Reproduction Steps
Inspect META-INF\versions\ in third-party-jackson-core:2.20.140
Possible Solution
No response
Additional Information/Context
No response
AWS Java SDK version used
2.20.140
JDK version used
17.0.6
Operating System and version
Windows 10
The text was updated successfully, but these errors were encountered: