Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
None
-
1
-
SDK48
Description
3.5.1 Java FIT performer fails at runtime with
Exception in thread "grpc-default-executor-0" java.lang.NoClassDefFoundError: io/opentelemetry/instrumentation/api/instrumenter/SpanNameExtractor
|
at com.couchbase.client.core.deps.io.opentelemetry.instrumentation.grpc.v1_6.GrpcTelemetry.builder(GrpcTelemetry.java:25)
|
at com.couchbase.client.core.deps.io.opentelemetry.instrumentation.grpc.v1_6.GrpcTelemetry.create(GrpcTelemetry.java:20)
|
at com.couchbase.client.tracing.opentelemetry.OpenTelemetryRequestTracer.registerGrpc(OpenTelemetryRequestTracer.java:170)
|
at com.couchbase.client.core.endpoint.ProtostellarEndpoint.channel(ProtostellarEndpoint.java:237)
|
at com.couchbase.client.core.endpoint.ProtostellarEndpoint.<init>(ProtostellarEndpoint.java:115)
|
at com.couchbase.client.core.endpoint.ProtostellarPool.<init>(ProtostellarPool.java:43)
|
at com.couchbase.client.core.CoreProtostellar.<init>(CoreProtostellar.java:103)
|
at com.couchbase.client.core.api.CoreCouchbaseOps.create(CoreCouchbaseOps.java:86)
|
at com.couchbase.client.java.AsyncCluster.<init>(AsyncCluster.java:233)
|
at com.couchbase.client.java.Cluster.<init>(Cluster.java:292)
|
at com.couchbase.client.java.Cluster.connect(Cluster.java:237)
|
at com.couchbase.utils.ClusterConnection.<init>(ClusterConnection.java:59)
|
at com.couchbase.PerformerService.clusterConnectionCreate(PerformerService.java:205)
|
at com.couchbase.client.protocol.PerformerServiceGrpc$MethodHandlers.invoke(PerformerServiceGrpc.java:2184)
|
at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:182)
|
at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:355)
|
at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:867)
|
at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
|
at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|
at java.base/java.lang.Thread.run(Thread.java:833)
|
Caused by: java.lang.ClassNotFoundException: io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor
|
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
|
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
|
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
|
... 22 more
|
Exception in thread "main" io.grpc.StatusRuntimeException: UNKNOWN
|
at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:271)
|
at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:252)
|
at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:165)
|
at com.couchbase.client.protocol.PerformerServiceGrpc$PerformerServiceBlockingStub.clusterConnectionCreate(PerformerServiceGrpc.java:1603)
|
at com.couchbase.performance.Performer.<init>(Performer.java:48)
|
at com.couchbase.client.driver.performance.PerformanceDriver.run(PerformanceDriver.java:327)
|
at com.couchbase.client.driver.performance.PerformanceDriver.main(PerformanceDriver.java:99)
|
|
Attachments
Issue Links
- relates to
-
JVMCBC-1463 Fix tracing-opentelemetry-deps dependency
- Resolved