-
Notifications
You must be signed in to change notification settings - Fork 60
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
“NoSuchMethodErrors” due to multiple versions of com.fasterxml.jackson.core:jackson-core #241
Comments
@andreoss Could you please help me review this issue? Thank you very much. |
@Bing-ok
|
Thanks for your support! Using the latest version can also fix this issue. @andreoss |
Job |
Issue description:
There are multiple versions of com.fasterxml.jackson.core:jackson-core in jcabi-http. As shown in the following dependency tree, according to Maven's "nearest wins" strategy, only com.fasterxml.jackson.core:jackson-core:2.7.6 can be loaded, com.fasterxml.jackson.core:jackson-core:2.9.10 will be shadowed.
However, several methods defined in shadowed version com.fasterxml.jackson.core:jackson-core:2.9.10 are referenced by client project via com.fasterxml.jackson.core:jackson-databind:2.9.10.5 but missing in the actually loaded version com.fasterxml.jackson.core:jackson-core:2.7.6.
For instance, the following missing method(defined in com.fasterxml.jackson.core:jackson-core:2.9.10) are actually referenced by jcabi-http, which will introduce a runtime error(i.e., "NoSuchMethodError") into jcabi-http.
Suggested fixing solutions:
Upgrade direct dependency com.fasterxml.jackson.core:jackson-core from 2.7.6 to 2.9.10. Because version 2.9.10 includes the above missing methods and is compatible with other versions of com.fasterxml.jackson.core:jackson-core in the project.
Thank you very much for your attention.
Best regards,
Dependency tree----
The text was updated successfully, but these errors were encountered: