build: bump docker/setup-buildx-action from 3.8.0 to 3.9.0 in the github-actions group #247
88 passed, 1 failed and 7 skipped
✔️ common/build/test-results/test/TEST-co.elastic.otel.common.AbstractSimpleChainingSpanProcessorTest.xml
2 tests were completed in 131ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.common.AbstractSimpleChainingSpanProcessorTest | 2✔️ | 131ms |
✔️ co.elastic.otel.common.AbstractSimpleChainingSpanProcessorTest
✔️ testAttributeUpdate()
✔️ testSpanDropping()
✔️ common/build/test-results/test/TEST-co.elastic.otel.common.ChainingSpanProcessorAutoConfigurationTest.xml
3 tests were completed in 564ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.common.ChainingSpanProcessorAutoConfigurationTest | 3✔️ | 564ms |
✔️ co.elastic.otel.common.ChainingSpanProcessorAutoConfigurationTest
✔️ noProcessorCreatedWithoutExporter()
✔️ multipleExporterProcessors()
✔️ verifyProcessorOrder()
✔️ common/build/test-results/test/TEST-co.elastic.otel.common.LocalRootSpanTest.xml
4 tests were completed in 12ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.common.LocalRootSpanTest | 4✔️ | 12ms |
✔️ co.elastic.otel.common.LocalRootSpanTest
✔️ checkRemoteSpan()
✔️ checkInferredSpanDetected()
✔️ checkNested()
✔️ checkRemoteParent()
✔️ common/build/test-results/test/TEST-co.elastic.otel.common.MutableSpanTest.xml
5 tests were completed in 10ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.common.MutableSpanTest | 5✔️ | 10ms |
✔️ co.elastic.otel.common.MutableSpanTest
✔️ testAttributesMutations()
✔️ noDoubleWrapping()
✔️ freezeAfterMutation()
✔️ noSpanDataCopyWithoutMutation()
✔️ testAttributesReusedIfNotMutated()
✔️ common/build/test-results/test/TEST-co.elastic.otel.common.SpanValueTest.xml
26 tests were completed in 121ms with 26 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.common.SpanValueTest | 26✔️ | 121ms |
✔️ co.elastic.otel.common.SpanValueTest
✔️ testInvalidSpanDetected()
✔️ [1] Early Span, dense SpanValue
✔️ [2] Early Span, sparse SpanValue
✔️ [3] Early ReadableSpan, dense SpanValue
✔️ [4] Early ReadableSpan, sparse SpanValue
✔️ [5] New Span, dense SpanValue
✔️ [6] New Span, sparse SpanValue
✔️ [7] MutableSpan, dense SpanValue
✔️ [8] MutableSpan, sparse SpanValue
✔️ verifyMutableSpanUnwrapped()
✔️ [1] Early Span, dense SpanValue
✔️ [2] Early Span, sparse SpanValue
✔️ [3] Early ReadableSpan, dense SpanValue
✔️ [4] Early ReadableSpan, sparse SpanValue
✔️ [5] New Span, dense SpanValue
✔️ [6] New Span, sparse SpanValue
✔️ [7] MutableSpan, dense SpanValue
✔️ [8] MutableSpan, sparse SpanValue
✔️ [1] Early Span, dense SpanValue
✔️ [2] Early Span, sparse SpanValue
✔️ [3] Early ReadableSpan, dense SpanValue
✔️ [4] Early ReadableSpan, sparse SpanValue
✔️ [5] New Span, dense SpanValue
✔️ [6] New Span, sparse SpanValue
✔️ [7] MutableSpan, dense SpanValue
✔️ [8] MutableSpan, sparse SpanValue
✔️ common/build/test-results/test/TEST-co.elastic.otel.common.util.HexUtilsTest.xml
2 tests were completed in 6ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.common.util.HexUtilsTest | 2✔️ | 6ms |
✔️ co.elastic.otel.common.util.HexUtilsTest
✔️ bytesToHexString()
✔️ writeHexToByteBuffer()
✔️ custom/build/test-results/test/TEST-co.elastic.otel.config.ConfigurationExporterTest.xml
1 tests were completed in 279ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.config.ConfigurationExporterTest | 1✔️ | 279ms |
✔️ co.elastic.otel.config.ConfigurationExporterTest
✔️ testGeneratedConfigurationDocsAreUpToDate()
✔️ custom/build/test-results/test/TEST-co.elastic.otel.config.DynamicInstrumentationTest.xml
1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.config.DynamicInstrumentationTest | 1✔️ | 2ms |
✔️ co.elastic.otel.config.DynamicInstrumentationTest
✔️ checkForPublicImplementations()
✔️ custom/build/test-results/test/TEST-co.elastic.otel.config.ReconcileOptionsTest.xml
3 tests were completed in 3ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.config.ReconcileOptionsTest | 3✔️ | 3ms |
✔️ co.elastic.otel.config.ReconcileOptionsTest
✔️ reconcileWithOneDifferentOption()
✔️ reconcileWithoutOneOption()
✔️ reconcileAllOptions()
✔️ custom/build/test-results/test/TEST-co.elastic.otel.ElasticAutoConfigurationCustomizerProviderTest.xml
3 tests were completed in 72ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.ElasticAutoConfigurationCustomizerProviderTest | 3✔️ | 72ms |
✔️ co.elastic.otel.ElasticAutoConfigurationCustomizerProviderTest
✔️ disableExperimentalRuntimeMetrics()
✔️ defaultConfiguration()
✔️ disableCustomResourceProvider()
✔️ custom/build/test-results/test/TEST-co.elastic.otel.SpanStackTraceFilterTest.xml
1 tests were completed in 58ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.SpanStackTraceFilterTest | 1✔️ | 58ms |
✔️ co.elastic.otel.SpanStackTraceFilterTest
✔️ filtering()
✔️ custom/build/test-results/test/TEST-co.elastic.otel.SpanStackTraceTest.xml
9 tests were completed in 547ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.SpanStackTraceTest | 9✔️ | 547ms |
✔️ co.elastic.otel.SpanStackTraceTest
✔️ [1] otel.java.experimental.span-stacktrace.min.duration
✔️ [2] elastic.otel.java.span-stacktrace.min.duration
✔️ [3] elastic.otel.java.span.stacktrace.min.duration
✔️ checkStackTracePresent()
✔️ checkInferredSpansIgnored()
✔️ [1] otel.java.experimental.span-stacktrace.min.duration
✔️ [2] elastic.otel.java.span-stacktrace.min.duration
✔️ [3] elastic.otel.java.span.stacktrace.min.duration
✔️ checkMinDurationRespected()
✔️ inferred-spans/build/test-results/test/TEST-co.elastic.otel.InferredSpansBackwardsCompatibilityConfigTest.xml
3 tests were completed in 9s with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.InferredSpansBackwardsCompatibilityConfigTest | 3✔️ | 9s |
✔️ co.elastic.otel.InferredSpansBackwardsCompatibilityConfigTest
✔️ checkAllLegacyOptions(Path)
✔️ ensureOptionsTakePrecedenceOverLegacyOptions()
✔️ checkDisabledbyDefault()
✔️ jvmti-access/build/test-results/test/TEST-co.elastic.otel.ResourceExtractionUtilTest.xml
5 tests were completed in 1s with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.ResourceExtractionUtilTest | 5✔️ | 1s |
✔️ co.elastic.otel.ResourceExtractionUtilTest
✔️ exportResourceToDirectoryIdempotence(Path)
✔️ testContentDoesNotMatch(Path)
✔️ exportResourceToDirectoryInMultipleThreads(Path)
✔️ exportResourceToDirectory(Path)
✔️ exportResourceToDirectory_throwExceptionIfNotFound(Path)
✔️ jvmti-access/build/test-results/test/TEST-co.elastic.otel.UniversalProfilingCorrelationTest$CorrelationMemory.xml
6 tests were completed in 54ms with 4 passed, 0 failed and 2 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.UniversalProfilingCorrelationTest$CorrelationMemory | 4✔️ | 2✖️ | 54ms |
✔️ co.elastic.otel.UniversalProfilingCorrelationTest$CorrelationMemory
✔️ ensureProcessStorageBufferNotGCed()
✖️ testVirtualThreadsStoragePropagatedWithMounts()
✔️ testPlatformThreadStorage()
✔️ testProcessStorage()
✖️ testVirtualThreadsExcludedByDefault()
✔️ enablingVirtualThreadSupportDoesNotThrow()
✔️ jvmti-access/build/test-results/test/TEST-co.elastic.otel.UniversalProfilingCorrelationTest$ProfilerSocket.xml
9 tests were completed in 64ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.UniversalProfilingCorrelationTest$ProfilerSocket | 9✔️ | 64ms |
✔️ co.elastic.otel.UniversalProfilingCorrelationTest$ProfilerSocket
✔️ [1] true
✔️ [2] false
✔️ receiveTraceCorrelationMessage(Path)
✔️ receiveProfilerRegistrationMessage(Path)
✔️ badFileName()
✔️ receiveUnknownMessage(Path)
✔️ tooLongFileName()
✔️ decodeTruncatedMessage(Path)
✔️ checkTruncatedMessageHandling(Path)
✔️ resources/build/test-results/test/TEST-co.elastic.otel.resources.ResourcesAutoConfigurationTest.xml
3 tests were completed in 52ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
co.elastic.otel.resources.ResourcesAutoConfigurationTest | 3✔️ | 52ms |
✔️ co.elastic.otel.resources.ResourcesAutoConfigurationTest
✔️ explicitly_disabled()
✔️ explicitly_enabled()
✔️ elastic_defaults()
✔️ smoke-tests/build/test-results/test/TEST-com.example.javaagent.smoketest.AgentFeaturesSmokeTest.xml
1 tests were completed in 1s with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.example.javaagent.smoketest.AgentFeaturesSmokeTest | 1✔️ | 1s |
✔️ com.example.javaagent.smoketest.AgentFeaturesSmokeTest
✔️ healthcheck()
✔️ smoke-tests/build/test-results/test/TEST-com.example.javaagent.smoketest.AppServerProvidersTest.xml
1 tests were completed in 42s with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.example.javaagent.smoketest.AppServerProvidersTest | 1✔️ | 42s |
✔️ com.example.javaagent.smoketest.AppServerProvidersTest
✔️ tomcat()
✔️ smoke-tests/build/test-results/test/TEST-com.example.javaagent.smoketest.AwsResourceProvidersTest.xml
5 tests were completed in 2ms with 0 passed, 0 failed and 5 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.example.javaagent.smoketest.AwsResourceProvidersTest | 5✖️ | 2ms |
✔️ com.example.javaagent.smoketest.AwsResourceProvidersTest
✖️ beanstalk()
✖️ lambda()
✖️ ec2()
✖️ ecs()
✖️ eks()
❌ smoke-tests/build/test-results/test/TEST-com.example.javaagent.smoketest.DynamicConfigSmokeTest.xml
1 tests were completed in 5s with 0 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.example.javaagent.smoketest.DynamicConfigSmokeTest | 1❌ | 5s |
❌ com.example.javaagent.smoketest.DynamicConfigSmokeTest
❌ flipSending()
java.lang.AssertionError: java.lang.AssertionError:
Expected size: 2 but was: 3 in:
[trace_id: "\206\325\202\303\233\270\016U\2459\025\206\377\371f_"
span_id: "\375\t\243z:\334&\b"
name: "GET /health"
kind: SPAN_KIND_SERVER
start_time_unix_nano: 1739141262966375871
end_time_unix_nano: 1739141262968306791
attributes {
key: "url.path"
value {
string_value: "/health"
}
}
attributes {
key: "server.address"
value {
string_value: "localhost"
}
}
attributes {
key: "client.address"
value {
string_value: "172.18.0.1"
}
}
attributes {
key: "network.peer.address"
value {
string_value: "172.18.0.1"
}
}
attributes {
key: "network.peer.port"
value {
int_value: 54940
}
}
attributes {
key: "http.route"
value {
string_value: "/health"
}
}
attributes {
key: "http.request.method"
value {
string_value: "GET"
}
}
attributes {
key: "http.response.status_code"
value {
int_value: 200
}
}
attributes {
key: "user_agent.original"
value {
string_value: "okhttp/4.12.0"
}
}
attributes {
key: "thread.id"
value {
int_value: 37
}
}
attributes {
key: "network.protocol.version"
value {
string_value: "1.1"
}
}
attributes {
key: "server.port"
value {
int_value: 32775
}
}
attributes {
key: "url.scheme"
value {
string_value: "http"
}
}
attributes {
key: "thread.name"
value {
string_value: "http-nio-8080-exec-3"
}
}
status {
}
,
trace_id: "A\263pzH\002/ \303(\224\275\r\232\315\235"
span_id: "y \256[\002%\303\300"
parent_span_id: "\254\240qaZ\255\3348"
name: "DynamicConfigController.flipSending"
kind: SPAN_KIND_INTERNAL
start_time_unix_nano: 1739141262969539357
end_time_unix_nano: 1739141263969699161
attributes {
key: "code.namespace"
value {
string_value: "co.elastic.otel.test.DynamicConfigController"
}
}
attributes {
key: "thread.id"
value {
int_value: 37
}
}
attributes {
key: "code.function"
value {
string_value: "flipSending"
}
}
attributes {
key: "code.stacktrace"
value {
string_value: "\tat io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter.doEnd(Instrumenter.java:263)\n\tat io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter.end(Instrumenter.java:150)\n\tat io.opentelemetry.javaagent.shaded.instrumentation.api.annotation.support.async.AsyncOperationEndSupport.asyncEnd(AsyncOperationEndSupport.java:82)\n\tat co.elastic.otel.test.DynamicConfigController.flipSending(DynamicConfigController.java:43)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n\tat org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:529)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:623)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.servlet.v3_1.OpenTelemetryHandlerMappingFilter.doFilter(OpenTelemetryHandlerMappingFilter.java:80)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat java.base/java.lang.Thread.run(Thread.java:840)\n"
}
}
attributes {
key: "thread.name"
value {
string_value: "http-nio-8080-exec-3"
}
}
status {
}
,
trace_id: "A\263pzH\002/ \303(\224\275\r\232\315\235"
span_id: "\254\240qaZ\255\3348"
name: "GET /dynamicconfig/flipSending"
kind: SPAN_KIND_SERVER
start_time_unix_nano: 1739141262968903452
end_time_unix_nano: 1739141263972094636
attributes {
key: "url.path"
value {
string_value: "/dynamicconfig/flipSending"
}
}
attributes {
key: "server.address"
value {
string_value: "localhost"
}
}
attributes {
key: "client.address"
value {
string_value: "172.18.0.1"
}
}
attributes {
key: "network.peer.address"
value {
string_value: "172.18.0.1"
}
}
attributes {
key: "network.peer.port"
value {
int_value: 54940
}
}
attributes {
key: "http.route"
value {
string_value: "/dynamicconfig/flipSending"
}
}
attributes {
key: "http.request.method"
value {
string_value: "GET"
}
}
attributes {
key: "code.stacktrace"
value {
string_value: "\tat io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter.doEnd(Instrumenter.java:263)\n\tat io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter.end(Instrumenter.java:150)\n\tat io.opentelemetry.javaagent.instrumentation.tomcat.common.TomcatHelper.end(TomcatHelper.java:53)\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:424)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat java.base/java.lang.Thread.run(Thread.java:840)\n"
}
}
attributes {
key: "http.response.status_code"
value {
int_value: 200
}
}
attributes {
key: "user_agent.original"
value {
string_value: "okhttp/4.12.0"
}
}
attributes {
key: "thread.id"
value {
int_value: 37
}
}
attributes {
key: "network.protocol.version"
value {
string_value: "1.1"
}
}
attributes {
key: "server.port"
value {
int_value: 32775
}
}
attributes {
key: "url.scheme"
value {
string_value: "http"
}
}
attributes {
key: "thread.name"
value {
string_value: "http-nio-8080-exec-3"
}
}
status {
}
]
✔️ smoke-tests/build/test-results/test/TEST-com.example.javaagent.smoketest.DynamicInstrumentationSmokeTest.xml
2 tests were completed in 10s with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.example.javaagent.smoketest.DynamicInstrumentationSmokeTest | 2✔️ | 10s |
✔️ com.example.javaagent.smoketest.DynamicInstrumentationSmokeTest
✔️ flipAllInstrumentation()
✔️ flipMethodInstrumentation()
Annotations
github-actions / Test Results 17-hotspot
com.example.javaagent.smoketest.DynamicConfigSmokeTest ► flipSending()
Failed test found in:
smoke-tests/build/test-results/test/TEST-com.example.javaagent.smoketest.DynamicConfigSmokeTest.xml
Error:
java.lang.AssertionError: java.lang.AssertionError:
Expected size: 2 but was: 3 in:
[trace_id: "\206\325\202\303\233\270\016U\2459\025\206\377\371f_"
span_id: "\375\t\243z:\334&\b"
name: "GET /health"
kind: SPAN_KIND_SERVER
start_time_unix_nano: 1739141262966375871
end_time_unix_nano: 1739141262968306791
attributes {
key: "url.path"
value {
string_value: "/health"
}
}
attributes {
key: "server.address"
value {
string_value: "localhost"
}
}
attributes {
key: "client.address"
value {
string_value: "172.18.0.1"
}
}
attributes {
key: "network.peer.address"
value {
string_value: "172.18.0.1"
}
}
attributes {
key: "network.peer.port"
value {
int_value: 54940
}
}
attributes {
key: "http.route"
value {
string_value: "/health"
}
}
attributes {
key: "http.request.method"
value {
string_value: "GET"
}
}
attributes {
key: "http.response.status_code"
value {
int_value: 200
}
}
attributes {
key: "user_agent.original"
value {
string_value: "okhttp/4.12.0"
}
}
attributes {
key: "thread.id"
value {
int_value: 37
}
}
attributes {
key: "network.protocol.version"
value {
string_value: "1.1"
}
}
attributes {
key: "server.port"
value {
int_value: 32775
}
}
attributes {
key: "url.scheme"
value {
string_value: "http"
}
}
attributes {
key: "thread.name"
value {
string_value: "http-nio-8080-exec-3"
}
}
status {
}
,
trace_id: "A\263pzH\002/ \303(\224\275\r\232\315\235"
span_id: "y \256[\002%\303\300"
parent_span_id: "\254\240qaZ\255\3348"
name: "DynamicConfigController.flipSending"
kind: SPAN_KIND_INTERNAL
start_time_unix_nano: 1739141262969539357
end_time_unix_nano: 1739141263969699161
attributes {
key: "code.namespace"
value {
string_value: "co.elastic.otel.test.DynamicConfigController"
}
}
attributes {
key: "thread.id"
value {
int_value: 37
}
}
attributes {
key: "code.function"
value {
string_value: "flipSending"
}
}
attributes {
key: "code.stacktrace"
value {
string_value: "\tat io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter.doEnd(Instrumenter.java:263)\n\tat io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter.end(Instrumenter.java:150)\n\tat io.opentelemetry.javaagent.shaded.instrumentation.api.annotation.support.async.AsyncOperationEndSupport.asyncEnd(AsyncOperationEndSupport.java:82)\n\tat co.elastic.otel.test.DynamicConfigController.flipSending(DynamicConfigController.java:43)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n\tat org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:529)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:623)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.servlet.v3_1.OpenTelemetryHandlerMappingFilter.doFilter(OpenTelemetryHandlerMappingFilter.java:80)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat java.base/java.lang.Thread.run(Thread.java:840)\n"
}
}
attributes {
key: "thread.name"
value {
string_value: "http-nio-8080-exec-3"
}
}
status {
}
,
trace_id: "A\263pzH\002/ \303(\224\275\r\232\315\235"
span_id: "\254\240qaZ\255\3348"
name: "GET /dynamicconfig/flipSending"
kind: SPAN_KIND_SERVER
start_time_unix_nano: 1739141262968903452
end_time_unix_nano: 1739141263972094636
attributes {
key: "url.path"
value {
string_value: "/dynamicconfig/flipSending"
}
}
attributes {
key: "server.address"
value {
string_value: "localhost"
}
}
attributes {
key: "client.address"
value {
string_value: "172.18.0.1"
}
}
attributes {
key: "network.peer.address"
value {
string_value: "172.18.0.1"
}
}
attributes {
key: "network.peer.port"
value {
int_value: 54940
}
}
attributes {
key: "http.route"
value {
string_value: "/dynamicconfig/flipSending"
}
}
attributes {
key: "http.request.method"
value {
string_value: "GET"
}
}
attributes {
key: "code.stacktrace"
value {
string_value: "\tat io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter.doEnd(Instrumenter.java:263)\n\tat io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter.end(Instrumenter.java:150)\n\tat io.opentelemetry.javaagent.instrumentation.tomcat.common.TomcatHelper.end(TomcatHelper.java:53)\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:424)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat java.base/java.lang.Thread.run(Thread.java:840)\n"
}
}
attributes {
key: "http.response.status_code"
value {
int_value: 200
}
}
attributes {
key: "user_agent.original"
value {
string_value: "okhttp/4.12.0"
}
}
attributes {
key: "thread.id"
value {
int_value: 37
}
}
attributes {
key: "network.protocol.version"
value {
string_value: "1.1"
}
}
attributes {
key: "server.port"
value {
int_value: 32775
}
}
attributes {
key: "url.scheme"
value {
string_value: "http"
}
}
attributes {
key: "thread.name"
value {
string_value: "http-nio-8080-exec-3"
}
}
status {
}
]
Raw output
java.lang.AssertionError:
Expected size: 2 but was: 3 in:
[trace_id: "\206\325\202\303\233\270\016U\2459\025\206\377\371f_"
span_id: "\375\t\243z:\334&\b"
name: "GET /health"
kind: SPAN_KIND_SERVER
start_time_unix_nano: 1739141262966375871
end_time_unix_nano: 1739141262968306791
attributes {
key: "url.path"
value {
string_value: "/health"
}
}
attributes {
key: "server.address"
value {
string_value: "localhost"
}
}
attributes {
key: "client.address"
value {
string_value: "172.18.0.1"
}
}
attributes {
key: "network.peer.address"
value {
string_value: "172.18.0.1"
}
}
attributes {
key: "network.peer.port"
value {
int_value: 54940
}
}
attributes {
key: "http.route"
value {
string_value: "/health"
}
}
attributes {
key: "http.request.method"
value {
string_value: "GET"
}
}
attributes {
key: "http.response.status_code"
value {
int_value: 200
}
}
attributes {
key: "user_agent.original"
value {
string_value: "okhttp/4.12.0"
}
}
attributes {
key: "thread.id"
value {
int_value: 37
}
}
attributes {
key: "network.protocol.version"
value {
string_value: "1.1"
}
}
attributes {
key: "server.port"
value {
int_value: 32775
}
}
attributes {
key: "url.scheme"
value {
string_value: "http"
}
}
attributes {
key: "thread.name"
value {
string_value: "http-nio-8080-exec-3"
}
}
status {
}
,
trace_id: "A\263pzH\002/ \303(\224\275\r\232\315\235"
span_id: "y \256[\002%\303\300"
parent_span_id: "\254\240qaZ\255\3348"
name: "DynamicConfigController.flipSending"
kind: SPAN_KIND_INTERNAL
start_time_unix_nano: 1739141262969539357
end_time_unix_nano: 1739141263969699161
attributes {
key: "code.namespace"
value {
string_value: "co.elastic.otel.test.DynamicConfigController"
}
}
attributes {
key: "thread.id"
value {
int_value: 37
}
}
attributes {
key: "code.function"
value {
string_value: "flipSending"
}
}
attributes {
key: "code.stacktrace"
value {
string_value: "\tat io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter.doEnd(Instrumenter.java:263)\n\tat io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter.end(Instrumenter.java:150)\n\tat io.opentelemetry.javaagent.shaded.instrumentation.api.annotation.support.async.AsyncOperationEndSupport.asyncEnd(AsyncOperationEndSupport.java:82)\n\tat co.elastic.otel.test.DynamicConfigController.flipSending(DynamicConfigController.java:43)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n\tat org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:529)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:623)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.servlet.v3_1.OpenTelemetryHandlerMappingFilter.doFilter(OpenTelemetryHandlerMappingFilter.java:80)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat java.base/java.lang.Thread.run(Thread.java:840)\n"
}
}
attributes {
key: "thread.name"
value {
string_value: "http-nio-8080-exec-3"
}
}
status {
}
,
trace_id: "A\263pzH\002/ \303(\224\275\r\232\315\235"
span_id: "\254\240qaZ\255\3348"
name: "GET /dynamicconfig/flipSending"
kind: SPAN_KIND_SERVER
start_time_unix_nano: 1739141262968903452
end_time_unix_nano: 1739141263972094636
attributes {
key: "url.path"
value {
string_value: "/dynamicconfig/flipSending"
}
}
attributes {
key: "server.address"
value {
string_value: "localhost"
}
}
attributes {
key: "client.address"
value {
string_value: "172.18.0.1"
}
}
attributes {
key: "network.peer.address"
value {
string_value: "172.18.0.1"
}
}
attributes {
key: "network.peer.port"
value {
int_value: 54940
}
}
attributes {
key: "http.route"
value {
string_value: "/dynamicconfig/flipSending"
}
}
attributes {
key: "http.request.method"
value {
string_value: "GET"
}
}
attributes {
key: "code.stacktrace"
value {
string_value: "\tat io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter.doEnd(Instrumenter.java:263)\n\tat io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter.end(Instrumenter.java:150)\n\tat io.opentelemetry.javaagent.instrumentation.tomcat.common.TomcatHelper.end(TomcatHelper.java:53)\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:424)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat java.base/java.lang.Thread.run(Thread.java:840)\n"
}
}
attributes {
key: "http.response.status_code"
value {
int_value: 200
}
}
attributes {
key: "user_agent.original"
value {
string_value: "okhttp/4.12.0"
}
}
attributes {
key: "thread.id"
value {
int_value: 37
}
}
attributes {
key: "network.protocol.version"
value {
string_value: "1.1"
}
}
attributes {
key: "server.port"
value {
int_value: 32775
}
}
attributes {
key: "url.scheme"
value {
string_value: "http"
}
}
attributes {
key: "thread.name"
value {
string_value: "http-nio-8080-exec-3"
}
}
status {
}
]
at com.example.javaagent.smoketest.DynamicConfigSmokeTest.flipSending(DynamicConfigSmokeTest.java:77)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:767)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$8(TestMethodTestDescriptor.java:217)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
at jdk.proxy1/jdk.proxy1.$Proxy4.stop(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)