Skip to content

Commit cfbe80c

Browse files
authored
Merge pull request #2615 from digma-ai/fix-linkage-error-in-otel-extension
fix-linkage-error-in-otel-extension
2 parents 9adcdba + ba5b1f9 commit cfbe80c

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ tasks {
322322
//see org.digma.intellij.plugin.idea.execution.OtelAgentPathProvider
323323
//don't forget to comment when done testing !
324324
//"digma.agent.override.path" to "/home/shalom/workspace/digma/digma-agent/build/libs/digma-agent-2.0.4.jar"
325-
//"digma.otel.extension.override.path" to "/home/shalom/workspace/digma/otel-java-instrumentation/agent-extension/build/libs/digma-otel-agent-extension-0.8.12.jar"
325+
//"digma.otel.extension.override.path" to "/home/shalom/workspace/digma/otel-java-instrumentation/agent-extension/build/libs/digma-otel-agent-extension-2.10.1.jar"
326326
//can also change the url from where the jar is downloaded when IDE starts
327327
//"org.digma.otel.extensionUrl" to "some url
328328
//"org.digma.otel.digmaAgentUrl" to "some url

jvm-common/src/main/kotlin/org/digma/intellij/plugin/idea/execution/JavaToolOptionsBuilder.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,13 @@ open class JavaToolOptionsBuilder(
6161
javaToolOptions
6262
.append("-javaagent:${otelAgentPathProvider.otelAgentPath}")
6363
.append(" ")
64-
.append("-Dotel.javaagent.extensions=${otelAgentPathProvider.digmaExtensionPath}")
65-
.append(" ")
64+
65+
val useExtension: String? = System.getProperty("org.digma.plugin.useOtelExtension")
66+
if (useExtension == null || useExtension == "true") {
67+
javaToolOptions
68+
.append("-Dotel.javaagent.extensions=${otelAgentPathProvider.digmaExtensionPath}")
69+
.append(" ")
70+
}
6671

6772
withDigmaAgentDebug()
6873
withOtelTracesExporterOtlpEndpoint()
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
otel-agent=https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v2.10.0/opentelemetry-javaagent.jar
2-
digma-extension=https://github.com/digma-ai/otel-java-instrumentation/releases/download/v2.10.0/digma-otel-agent-extension.jar
2+
digma-extension=https://github.com/digma-ai/otel-java-instrumentation/releases/download/v2.10.1/digma-otel-agent-extension.jar
33
digma-agent=https://github.com/digma-ai/digma-agent/releases/download/v2.0.4/digma-agent.jar

0 commit comments

Comments
 (0)