Uploaded image for project: 'Java Couchbase JVM Core'
  1. Java Couchbase JVM Core
  2. JVMCBC-1452

Runtime failure due to 'java.lang.NoClassDefFoundError: io/opentelemetry/instrumentation/api/instrumenter/SpanNameExtractor'

    XMLWordPrintable

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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              graham.pople Graham Pople
              graham.pople Graham Pople
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                PagerDuty