diff --git a/dd-trace-core/src/main/java/datadog/trace/payloadtags/JsonToTags.java b/dd-trace-core/src/main/java/datadog/trace/payloadtags/JsonToTags.java index b9cc702f82e..506b1f4bc7d 100644 --- a/dd-trace-core/src/main/java/datadog/trace/payloadtags/JsonToTags.java +++ b/dd-trace-core/src/main/java/datadog/trace/payloadtags/JsonToTags.java @@ -4,19 +4,14 @@ import com.jayway.jsonpath.DocumentContext; import com.jayway.jsonpath.InvalidJsonException; import com.jayway.jsonpath.JsonPath; -import com.jayway.jsonpath.Option; import com.jayway.jsonpath.ParseContext; import com.jayway.jsonpath.PathNotFoundException; -import com.jayway.jsonpath.spi.json.JsonProvider; -import com.jayway.jsonpath.spi.mapper.MappingProvider; import java.io.InputStream; import java.util.ArrayList; import java.util.Collections; -import java.util.EnumSet; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import java.util.Set; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -82,31 +77,6 @@ public JsonToTags build() { private final ParseContext parseContext; - static { - // ensure that no default minidev json-smart provider is used - // this is necessary for graal native to prevent NoClassDefFoundError - Configuration.setDefaults( - new Configuration.Defaults() { - private final JsonProvider jsonProvider = new MoshiJsonProvider(); - private final MappingProvider mappingProvider = new MoshiMappingProvider(); - - @Override - public JsonProvider jsonProvider() { - return jsonProvider; - } - - @Override - public MappingProvider mappingProvider() { - return mappingProvider; - } - - @Override - public Set