Skip to content

Commit 42735a4

Browse files
committed
fix-linkage-error
1 parent 50b8927 commit 42735a4

File tree

9 files changed

+22
-13
lines changed

9 files changed

+22
-13
lines changed

agent-extension/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ dependencies {
5151
compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api")
5252
compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api")
5353
compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations-support")
54+
implementation("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv:1.33.6-alpha")
55+
compileOnly("io.opentelemetry.semconv:opentelemetry-semconv-incubating:1.28.0-alpha")
5456

5557
//Provides @AutoService annotation that makes registration of our SPI implementations much easier
5658
compileOnly("com.google.auto.service:auto-service:1.1.1")
@@ -146,6 +148,12 @@ tasks {
146148
archiveVersion.set(version.toString())
147149
}
148150

151+
// dependencies {
152+
//// exclude(dependency("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator:2.10.0-alpha"))
153+
//// exclude(dependency("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:2.10.0-alpha"))
154+
// exclude(dependency("io.opentelemetry.*:.*:.*"))
155+
// }
156+
149157
//should be the same relocation as in digma-agent
150158
relocate("net.ttddyy.dsproxy", "org.digma.net.ttddyy.dsproxy")
151159

agent-extension/src/main/java/com/digma/otel/javaagent/extension/instrumentation/junit/DigmaJunitInstrumentationModule.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package com.digma.otel.javaagent.extension.instrumentation.junit;
22

33
import com.google.auto.service.AutoService;
4-
import io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesExtractor;
5-
import io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesGetter;
6-
import io.opentelemetry.instrumentation.api.incubator.semconv.util.SpanNames;
4+
import io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor;
5+
import io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesGetter;
6+
import io.opentelemetry.instrumentation.api.instrumenter.util.SpanNames;
77
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
88
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
99
import io.opentelemetry.semconv.SemanticAttributes;

agent-extension/src/main/java/com/digma/otel/javaagent/extension/instrumentation/junit/JunitSingletons.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import com.digma.otel.instrumentation.common.DigmaSemanticAttributes;
44
import io.opentelemetry.api.GlobalOpenTelemetry;
55
import io.opentelemetry.api.trace.SpanKind;
6-
import io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesExtractor;
7-
import io.opentelemetry.instrumentation.api.incubator.semconv.util.SpanNames;
6+
import io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor;
7+
import io.opentelemetry.instrumentation.api.instrumenter.util.SpanNames;
88
import io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor;
99
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
1010

agent-extension/src/main/java/com/digma/otel/javaagent/extension/instrumentation/junit/MethodCodeAttributesGetter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.digma.otel.javaagent.extension.instrumentation.junit;
22

3-
import io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesGetter;
3+
import io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesGetter;
44

55
import javax.annotation.Nullable;
66
import java.lang.reflect.Method;

agent-extension/src/main/java/com/digma/otel/javaagent/extension/instrumentation/methods/MethodSingletons.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
import com.digma.otel.extension.extension.version.BuildVersion;
66
import io.opentelemetry.api.GlobalOpenTelemetry;
7-
import io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesExtractor;
8-
import io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesGetter;
9-
import io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeSpanNameExtractor;
10-
import io.opentelemetry.instrumentation.api.incubator.semconv.util.ClassAndMethod;
7+
import io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor;
8+
import io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesGetter;
9+
import io.opentelemetry.instrumentation.api.instrumenter.code.CodeSpanNameExtractor;
10+
import io.opentelemetry.instrumentation.api.instrumenter.util.ClassAndMethod;
1111
import io.opentelemetry.instrumentation.api.instrumenter.ErrorCauseExtractor;
1212
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
1313
import io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor;

agent-extension/src/main/java/com/digma/otel/javaagent/extension/instrumentation/methods/MethodsInPackageTypeInstrumentation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import io.opentelemetry.context.Context;
66
import io.opentelemetry.context.Scope;
77
import io.opentelemetry.instrumentation.api.annotation.support.async.AsyncOperationEndSupport;
8-
import io.opentelemetry.instrumentation.api.incubator.semconv.util.ClassAndMethod;
8+
import io.opentelemetry.instrumentation.api.instrumenter.util.ClassAndMethod;
99
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
1010
import net.bytebuddy.asm.Advice;
1111
import net.bytebuddy.description.method.MethodDescription;

agent-extension/src/main/java/com/digma/otel/javaagent/extension/instrumentation/methods/PackageExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import io.opentelemetry.api.common.AttributeKey;
44
import io.opentelemetry.api.common.AttributesBuilder;
55
import io.opentelemetry.context.Context;
6-
import io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesGetter;
6+
import io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesGetter;
77
import io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor;
88
import io.opentelemetry.instrumentation.api.internal.AttributesExtractorUtil;
99

instrumentation/grpc-16/library/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ dependencies {
3535
compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api")
3636
compileOnly("io.opentelemetry.instrumentation:opentelemetry-grpc-1.6")
3737
compileOnly("io.grpc:grpc-core:$grpcVersion")
38+
compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv:1.33.6-alpha")
3839

3940
testImplementation("org.junit.jupiter:junit-jupiter-api:$junitJupiterVersion")
4041
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:$junitJupiterVersion")

instrumentation/grpc-16/library/src/main/java/com/digma/otel/instrumentation/grpc/v1_6/DigmaTracingServerInterceptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import io.grpc.ServerCallHandler;
88
import io.grpc.ServerInterceptor;
99
import io.opentelemetry.api.trace.Span;
10-
import io.opentelemetry.instrumentation.api.incubator.semconv.util.ClassAndMethod;
10+
import io.opentelemetry.instrumentation.api.instrumenter.util.ClassAndMethod;
1111
import io.opentelemetry.javaagent.bootstrap.Java8BytecodeBridge;
1212

1313
import javax.annotation.Nonnull;

0 commit comments

Comments
 (0)