Skip to content

Conversation

ygree
Copy link
Contributor

@ygree ygree commented Apr 11, 2025

Hide the jackson exception inside the wrapper to avoid a dependency on jackson outside of this class to distinguish between IO and JSON errors. It's needed for Java Tracer, which embeds JMXFetch, excluding jackson transitive dependencies that are not needed or exercised for Java Tracer use cases.

This is required for Java Tracer, which has JMXFetch embedded in native builds builds DataDog/dd-trace-java#8569.

@ygree ygree self-assigned this Apr 11, 2025
@ygree ygree requested a review from a team as a code owner April 11, 2025 23:58
Hide the jackson exception inside the wrapper to avoid a dependency on jackson outside of this class to distinguish between IO and JSON errors. It's needed for Java Tracer, which embeds JMXFetch, excluding jackson transitive dependencies that are not needed or exercised for Java Tracer use cases.
@ygree ygree force-pushed the ygree/jsonparser-error-type branch from 1716bc3 to 290f27d Compare April 16, 2025 21:04
@ygree ygree requested a review from carlosroman April 16, 2025 21:07
@carlosroman carlosroman merged commit ecbce97 into master Apr 17, 2025
8 checks passed
@carlosroman carlosroman deleted the ygree/jsonparser-error-type branch April 17, 2025 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants