Open
Description
Integration
sentry-opentelemetry-core
Java Version
21
Version
8.11.1
Steps to Reproduce
Use newest Micronaut framework with open telemetry.
It was removed from open-telemetry in 1.30.0
https://github.com/open-telemetry/semantic-conventions-java/releases/tag/v1.30.0-rc.1
Using sentry with this version causes an error. I cannot downgrade as it is a transitive/dependency.
Expected Result
No Error
Actual Result
java.lang.NoClassDefFoundError: io/opentelemetry/semconv/SemanticAttributes
at io.sentry.opentelemetry.OpenTelemetryAttributesExtractor.extractUrl(OpenTelemetryAttributesExtractor.java:116)
at io.sentry.opentelemetry.OtelInternalSpanDetectionUtil.isSentryRequest(OtelInternalSpanDetectionUtil.java:31)
at io.sentry.opentelemetry.SentrySampler.shouldSample(SentrySampler.java:53)
at io.opentelemetry.sdk.trace.SdkSpanBuilder.startSpan(SdkSpanBuilder.java:192)
at io.opentelemetry.instrumentation.api.instrumenter.Instrumenter.doStart(Instrumenter.java:196)
at io.opentelemetry.instrumentation.api.instrumenter.Instrumenter.start(Instrumenter.java:135)
at io.opentelemetry.instrumentation.jdbc.internal.OpenTelemetryStatement.wrapCall(OpenTelemetryStatement.java:310)
at io.opentelemetry.instrumentation.jdbc.internal.OpenTelemetryStatement.wrapCall(OpenTelemetryStatement.java:299)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Needs Discussion
Status
No status