-
Notifications
You must be signed in to change notification settings - Fork 907
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Distributedlog Core Shaded Jar fails with a NoClassDefFoundError #2700
Labels
Comments
Can you try to use the regular, non shaded I mean, jar? |
I believe this is still an issue, but I was able to update our Apache Heron codebase to use the non-shaded jar. apache/incubator-heron#3692 |
It is a bug, shade jar should include com.google.guava:failureaccess |
FWIW: Still a bug with the shaded jar |
hezhangjian
added a commit
that referenced
this issue
Apr 28, 2024
Fix #2700 ## Changes - shade jar should include com.google.guava:failureaccess. - remove unused exclude dependency now. Signed-off-by: ZhangJian He <shoothzj@gmail.com>
hezhangjian
added a commit
that referenced
this issue
May 25, 2024
hezhangjian
added a commit
that referenced
this issue
May 25, 2024
Ghatage
pushed a commit
to sijie/bookkeeper
that referenced
this issue
Jul 12, 2024
Fix apache#2700 ## Changes - shade jar should include com.google.guava:failureaccess. - remove unused exclude dependency now. Signed-off-by: ZhangJian He <shoothzj@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
BUG REPORT
Describe the bug
After upgrading to a new version of
distributedlog-core-shaded
jar in Apache Heron, I ran into the following error message. It seems that some of the transitive dependencies are not being included in the shaded jar.This is the list of transitive dependencies that are not being included. Is this by design? It seems that by not including the dependencies, but still shading all of
com.google
todlshade.com.google
there are bugs with the generated shaded jar.The text was updated successfully, but these errors were encountered: