From 335d1cd784754b4541bbc11f21252ef6ddba17f1 Mon Sep 17 00:00:00 2001 From: Lauri Tulmin Date: Sat, 25 Sep 2021 22:31:55 +0300 Subject: [PATCH] Fix latest dep test failures (#4201) --- .../AdditionalLibraryIgnoredTypesConfigurer.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/AdditionalLibraryIgnoredTypesConfigurer.java b/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/AdditionalLibraryIgnoredTypesConfigurer.java index d7b353dd22..a7b01e5ea7 100644 --- a/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/AdditionalLibraryIgnoredTypesConfigurer.java +++ b/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/AdditionalLibraryIgnoredTypesConfigurer.java @@ -46,7 +46,8 @@ public class AdditionalLibraryIgnoredTypesConfigurer implements IgnoredTypesConf .ignoreClass("org.apache.lucene.") .ignoreClass("org.apache.tartarus.") .ignoreClass("org.json.simple.") - .ignoreClass("org.yaml.snakeyaml."); + .ignoreClass("org.yaml.snakeyaml.") + .allowClass("org.apache.lucene.util.bkd.BKDWriter$OneDimensionBKDWriter$$Lambda$"); builder.ignoreClass("net.sf.cglib.").allowClass("net.sf.cglib.core.internal.LoadingCache$2"); @@ -97,9 +98,13 @@ public class AdditionalLibraryIgnoredTypesConfigurer implements IgnoredTypesConf .allowClass("org.springframework.boot.web.filter.") .allowClass("org.springframework.boot.web.servlet.") .allowClass("org.springframework.boot.autoconfigure.BackgroundPreinitializer$") + .allowClass( + "org.springframework.boot.autoconfigure.cassandra.CassandraAutoConfiguration$$Lambda$") .allowClass("org.springframework.boot.autoconfigure.condition.OnClassCondition$") .allowClass( "org.springframework.boot.autoconfigure.web.ResourceProperties$Cache$Cachecontrol$$Lambda$") + .allowClass( + "org.springframework.boot.autoconfigure.web.WebProperties$Resources$Cache$Cachecontrol$$Lambda$") .allowClass("org.springframework.boot.web.embedded.netty.NettyWebServer$") .allowClass("org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedContext$$Lambda$") .allowClass( @@ -152,6 +157,9 @@ public class AdditionalLibraryIgnoredTypesConfigurer implements IgnoredTypesConf builder .ignoreClass("org.springframework.http.") + .allowClass("org.springframework.http.client.reactive.AbstractClientHttpRequest$$Lambda$") + .allowClass("org.springframework.http.client.reactive.ReactorClientHttpConnector$$Lambda$") + .allowClass("org.springframework.http.codec.multipart.FileStorage$TempFileStorage$$Lambda$") // There are some Mono implementation that get instrumented .allowClass("org.springframework.http.server.reactive.");