Skip to content

Missing dependencies in exporter-auto #261

Description

@dgeyer

I am using the shaded exporter-auto:
com.google.cloud.opentelemetry.exporter-auto-0.25.2-alpha-shaded.jar
With the VM params:

      "-Dotel.javaagent.debug=true",
      "-Dotel.traces.exporter=google_cloud_trace",
      "-Dotel.metrics.exporter=none",
      "-Dotel.service.name=my-service-name",
      "-Dotel.javaagent.extensions=<path>/lib/com.google.cloud.opentelemetry.exporter-auto-0.25.2-alpha-shaded.jar"

And the Env varibles:
GOOGLE_APPLICATION_CREDENTIALS and GOOGLE_CLOUD_PROJECT.

When running the application the oTel debugging shows several ClassNotFoundException

[otel.javaagent 2023-08-24 09:32:16:520 +0100] [Thread-0] DEBUG shadow.io.grpc.ManagedChannelRegistry - Unable to find OkHttpChannelProvider
java.lang.ClassNotFoundException: shadow.io.grpc.okhttp.OkHttpChannelProvider
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:375)
	at shadow.io.grpc.ManagedChannelRegistry.getHardCodedClasses(ManagedChannelRegistry.java:137)
	at shadow.io.grpc.ManagedChannelRegistry.getDefaultRegistry(ManagedChannelRegistry.java:103)
	at shadow.io.grpc.ManagedChannelProvider.provider(ManagedChannelProvider.java:43)
	at shadow.io.grpc.ManagedChannelBuilder.forAddress(ManagedChannelBuilder.java:39)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:351)
	at shadow.com.google.api.gax.grpc.ChannelPool.<init>(ChannelPool.java:107)
	at shadow.com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:85)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:236)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:230)
	at shadow.com.google.api.gax.rpc.ClientContext.create(ClientContext.java:201)
	at shadow.com.google.cloud.trace.v2.stub.GrpcTraceServiceStub.create(GrpcTraceServiceStub.java:71)
	at shadow.com.google.cloud.trace.v2.stub.TraceServiceStubSettings.createStub(TraceServiceStubSettings.java:112)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.<init>(TraceServiceClient.java:160)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.create(TraceServiceClient.java:142)
	at shadow.com.google.cloud.opentelemetry.trace.InternalTraceExporter.createWithConfiguration(InternalTraceExporter.java:103)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.lambda$new$0(TraceExporter.java:41)
	at shadow.com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.shutdown(TraceExporter.java:98)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.lambda$shutdown$3(BatchSpanProcessor.java:294)
	at io.opentelemetry.sdk.common.CompletableResultCode.whenComplete(CompletableResultCode.java:133)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.shutdown(BatchSpanProcessor.java:291)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.access$200(BatchSpanProcessor.java:149)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor.shutdown(BatchSpanProcessor.java:115)
	at io.opentelemetry.sdk.trace.MultiSpanProcessor.shutdown(MultiSpanProcessor.java:68)
	at io.opentelemetry.sdk.trace.TracerSharedState.shutdown(TracerSharedState.java:103)
	at io.opentelemetry.sdk.trace.SdkTracerProvider.shutdown(SdkTracerProvider.java:107)
	at io.opentelemetry.sdk.OpenTelemetrySdk.shutdown(OpenTelemetrySdk.java:111)
	at io.opentelemetry.sdk.OpenTelemetrySdk.close(OpenTelemetrySdk.java:119)
	at java.base/java.lang.Thread.run(Thread.java:833)
[otel.javaagent 2023-08-24 09:32:16:522 +0100] [Thread-0] DEBUG shadow.io.grpc.ManagedChannelRegistry - Unable to find NettyChannelProvider
java.lang.ClassNotFoundException: shadow.io.grpc.netty.NettyChannelProvider
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:375)
	at shadow.io.grpc.ManagedChannelRegistry.getHardCodedClasses(ManagedChannelRegistry.java:142)
	at shadow.io.grpc.ManagedChannelRegistry.getDefaultRegistry(ManagedChannelRegistry.java:103)
	at shadow.io.grpc.ManagedChannelProvider.provider(ManagedChannelProvider.java:43)
	at shadow.io.grpc.ManagedChannelBuilder.forAddress(ManagedChannelBuilder.java:39)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:351)
	at shadow.com.google.api.gax.grpc.ChannelPool.<init>(ChannelPool.java:107)
	at shadow.com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:85)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:236)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:230)
	at shadow.com.google.api.gax.rpc.ClientContext.create(ClientContext.java:201)
	at shadow.com.google.cloud.trace.v2.stub.GrpcTraceServiceStub.create(GrpcTraceServiceStub.java:71)
	at shadow.com.google.cloud.trace.v2.stub.TraceServiceStubSettings.createStub(TraceServiceStubSettings.java:112)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.<init>(TraceServiceClient.java:160)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.create(TraceServiceClient.java:142)
	at shadow.com.google.cloud.opentelemetry.trace.InternalTraceExporter.createWithConfiguration(InternalTraceExporter.java:103)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.lambda$new$0(TraceExporter.java:41)
	at shadow.com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.shutdown(TraceExporter.java:98)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.lambda$shutdown$3(BatchSpanProcessor.java:294)
	at io.opentelemetry.sdk.common.CompletableResultCode.whenComplete(CompletableResultCode.java:133)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.shutdown(BatchSpanProcessor.java:291)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.access$200(BatchSpanProcessor.java:149)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor.shutdown(BatchSpanProcessor.java:115)
	at io.opentelemetry.sdk.trace.MultiSpanProcessor.shutdown(MultiSpanProcessor.java:68)
	at io.opentelemetry.sdk.trace.TracerSharedState.shutdown(TracerSharedState.java:103)
	at io.opentelemetry.sdk.trace.SdkTracerProvider.shutdown(SdkTracerProvider.java:107)
	at io.opentelemetry.sdk.OpenTelemetrySdk.shutdown(OpenTelemetrySdk.java:111)
	at io.opentelemetry.sdk.OpenTelemetrySdk.close(OpenTelemetrySdk.java:119)
	at java.base/java.lang.Thread.run(Thread.java:833)
[otel.javaagent 2023-08-24 09:32:16:522 +0100] [Thread-0] DEBUG shadow.io.grpc.ManagedChannelRegistry - Unable to find UdsNettyChannelProvider
java.lang.ClassNotFoundException: shadow.io.grpc.netty.UdsNettyChannelProvider
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:375)
	at shadow.io.grpc.ManagedChannelRegistry.getHardCodedClasses(ManagedChannelRegistry.java:147)
	at shadow.io.grpc.ManagedChannelRegistry.getDefaultRegistry(ManagedChannelRegistry.java:103)
	at shadow.io.grpc.ManagedChannelProvider.provider(ManagedChannelProvider.java:43)
	at shadow.io.grpc.ManagedChannelBuilder.forAddress(ManagedChannelBuilder.java:39)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:351)
	at shadow.com.google.api.gax.grpc.ChannelPool.<init>(ChannelPool.java:107)
	at shadow.com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:85)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:236)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:230)
	at shadow.com.google.api.gax.rpc.ClientContext.create(ClientContext.java:201)
	at shadow.com.google.cloud.trace.v2.stub.GrpcTraceServiceStub.create(GrpcTraceServiceStub.java:71)
	at shadow.com.google.cloud.trace.v2.stub.TraceServiceStubSettings.createStub(TraceServiceStubSettings.java:112)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.<init>(TraceServiceClient.java:160)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.create(TraceServiceClient.java:142)
	at shadow.com.google.cloud.opentelemetry.trace.InternalTraceExporter.createWithConfiguration(InternalTraceExporter.java:103)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.lambda$new$0(TraceExporter.java:41)
	at shadow.com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.shutdown(TraceExporter.java:98)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.lambda$shutdown$3(BatchSpanProcessor.java:294)
	at io.opentelemetry.sdk.common.CompletableResultCode.whenComplete(CompletableResultCode.java:133)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.shutdown(BatchSpanProcessor.java:291)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.access$200(BatchSpanProcessor.java:149)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor.shutdown(BatchSpanProcessor.java:115)
	at io.opentelemetry.sdk.trace.MultiSpanProcessor.shutdown(MultiSpanProcessor.java:68)
	at io.opentelemetry.sdk.trace.TracerSharedState.shutdown(TracerSharedState.java:103)
	at io.opentelemetry.sdk.trace.SdkTracerProvider.shutdown(SdkTracerProvider.java:107)
	at io.opentelemetry.sdk.OpenTelemetrySdk.shutdown(OpenTelemetrySdk.java:111)
	at io.opentelemetry.sdk.OpenTelemetrySdk.close(OpenTelemetrySdk.java:119)
	at java.base/java.lang.Thread.run(Thread.java:833)
[otel.javaagent 2023-08-24 09:32:16:590 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.logging.InternalLoggerFactory - Using java.util.logging as the default logging framework
[otel.javaagent 2023-08-24 09:32:16:598 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - -Dio.netty.noUnsafe: false
[otel.javaagent 2023-08-24 09:32:16:598 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - Java version: 17
[otel.javaagent 2023-08-24 09:32:16:600 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.theUnsafe: available
[otel.javaagent 2023-08-24 09:32:16:601 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.copyMemory: available
[otel.javaagent 2023-08-24 09:32:16:601 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.storeFence: available
[otel.javaagent 2023-08-24 09:32:16:602 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - java.nio.Buffer.address: available
[otel.javaagent 2023-08-24 09:32:16:602 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - direct buffer constructor: unavailable: Reflective setAccessible(true) disabled
[otel.javaagent 2023-08-24 09:32:16:603 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - java.nio.Bits.unaligned: available, true
[otel.javaagent 2023-08-24 09:32:16:604 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable: class shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0$7 cannot access class jdk.internal.misc.Unsafe (in module java.base) because module java.base does not export jdk.internal.misc to unnamed module @6e24fb31
[otel.javaagent 2023-08-24 09:32:16:605 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0 - java.nio.DirectByteBuffer.<init>(long, int): unavailable
[otel.javaagent 2023-08-24 09:32:16:614 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - sun.misc.Unsafe: available
[otel.javaagent 2023-08-24 09:32:16:616 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - maxDirectMemory: 8589934592 bytes (maybe)
[otel.javaagent 2023-08-24 09:32:16:616 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - -Dio.netty.tmpdir: /var/folders/dy/2573lw_17wj4m2kkjt0h51gr0000gn/T (java.io.tmpdir)
[otel.javaagent 2023-08-24 09:32:16:616 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - -Dio.netty.bitMode: 64 (sun.arch.data.model)
[otel.javaagent 2023-08-24 09:32:16:617 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - Platform: MacOS
[otel.javaagent 2023-08-24 09:32:16:618 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - -Dio.netty.maxDirectMemory: -1 bytes
[otel.javaagent 2023-08-24 09:32:16:618 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - -Dio.netty.uninitializedArrayAllocationThreshold: -1
[otel.javaagent 2023-08-24 09:32:16:619 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.CleanerJava9 - java.nio.ByteBuffer.cleaner(): available
[otel.javaagent 2023-08-24 09:32:16:619 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - -Dio.netty.noPreferDirect: false
[otel.javaagent 2023-08-24 09:32:16:685 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.grpc.netty.Utils - Epoll is not available, using Nio.
java.lang.ExceptionInInitializerError
	at shadow.io.grpc.netty.shaded.io.netty.channel.epoll.Epoll.<clinit>(Epoll.java:40)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:375)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.Utils.isEpollAvailable(Utils.java:299)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.Utils.<clinit>(Utils.java:115)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.UdsNettyChannelProvider.isAvailable(UdsNettyChannelProvider.java:34)
	at shadow.io.grpc.ManagedChannelRegistry$ManagedChannelPriorityAccessor.isAvailable(ManagedChannelRegistry.java:211)
	at shadow.io.grpc.ManagedChannelRegistry$ManagedChannelPriorityAccessor.isAvailable(ManagedChannelRegistry.java:207)
	at shadow.io.grpc.ServiceProviders.loadAll(ServiceProviders.java:68)
	at shadow.io.grpc.ManagedChannelRegistry.getDefaultRegistry(ManagedChannelRegistry.java:101)
	at shadow.io.grpc.ManagedChannelProvider.provider(ManagedChannelProvider.java:43)
	at shadow.io.grpc.ManagedChannelBuilder.forAddress(ManagedChannelBuilder.java:39)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:351)
	at shadow.com.google.api.gax.grpc.ChannelPool.<init>(ChannelPool.java:107)
	at shadow.com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:85)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:236)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:230)
	at shadow.com.google.api.gax.rpc.ClientContext.create(ClientContext.java:201)
	at shadow.com.google.cloud.trace.v2.stub.GrpcTraceServiceStub.create(GrpcTraceServiceStub.java:71)
	at shadow.com.google.cloud.trace.v2.stub.TraceServiceStubSettings.createStub(TraceServiceStubSettings.java:112)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.<init>(TraceServiceClient.java:160)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.create(TraceServiceClient.java:142)
	at shadow.com.google.cloud.opentelemetry.trace.InternalTraceExporter.createWithConfiguration(InternalTraceExporter.java:103)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.lambda$new$0(TraceExporter.java:41)
	at shadow.com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.shutdown(TraceExporter.java:98)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.lambda$shutdown$3(BatchSpanProcessor.java:294)
	at io.opentelemetry.sdk.common.CompletableResultCode.whenComplete(CompletableResultCode.java:133)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.shutdown(BatchSpanProcessor.java:291)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.access$200(BatchSpanProcessor.java:149)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor.shutdown(BatchSpanProcessor.java:115)
	at io.opentelemetry.sdk.trace.MultiSpanProcessor.shutdown(MultiSpanProcessor.java:68)
	at io.opentelemetry.sdk.trace.TracerSharedState.shutdown(TracerSharedState.java:103)
	at io.opentelemetry.sdk.trace.SdkTracerProvider.shutdown(SdkTracerProvider.java:107)
	at io.opentelemetry.sdk.OpenTelemetrySdk.shutdown(OpenTelemetrySdk.java:111)
	at io.opentelemetry.sdk.OpenTelemetrySdk.close(OpenTelemetrySdk.java:119)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.IllegalStateException: Only supported on Linux
	at shadow.io.grpc.netty.shaded.io.netty.channel.epoll.Native.loadNativeLibrary(Native.java:317)
	at shadow.io.grpc.netty.shaded.io.netty.channel.epoll.Native.<clinit>(Native.java:85)
	... 37 more
[otel.javaagent 2023-08-24 09:32:16:696 +0100] [Thread-0] DEBUG shadow.io.grpc.ManagedChannelRegistry - Service loader found shadow.io.grpc.netty.shaded.io.grpc.netty.NettyChannelProvider@bea49f
[otel.javaagent 2023-08-24 09:32:16:746 +0100] [Thread-0] DEBUG shadow.io.grpc.NameResolverRegistry - Service loader found shadow.io.grpc.grpclb.SecretGrpclbNameResolverProvider$Provider@1ca70520
[otel.javaagent 2023-08-24 09:32:16:746 +0100] [Thread-0] DEBUG shadow.io.grpc.NameResolverRegistry - Service loader found shadow.io.grpc.internal.DnsNameResolverProvider@5f93c3ac
[otel.javaagent 2023-08-24 09:32:16:746 +0100] [Thread-0] DEBUG shadow.io.grpc.NameResolverRegistry - Service loader found shadow.io.grpc.xds.XdsNameResolverProvider@35f6a909
[otel.javaagent 2023-08-24 09:32:16:746 +0100] [Thread-0] DEBUG shadow.io.grpc.NameResolverRegistry - Service loader found shadow.io.grpc.googleapis.GoogleCloudToProdNameResolverProvider@7b01589b
[otel.javaagent 2023-08-24 09:32:16:746 +0100] [Thread-0] DEBUG shadow.io.grpc.NameResolverRegistry - Service loader found shadow.io.grpc.googleapis.GoogleCloudToProdExperimentalNameResolverProvider@5f2bdcde
[otel.javaagent 2023-08-24 09:32:16:746 +0100] [Thread-0] DEBUG shadow.io.grpc.NameResolverRegistry - Service loader found shadow.io.grpc.netty.shaded.io.grpc.netty.UdsNameResolverProvider@1e64ea34
[otel.javaagent 2023-08-24 09:32:16:788 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader - -Dio.netty.native.workdir: /var/folders/dy/2573lw_17wj4m2kkjt0h51gr0000gn/T (io.netty.tmpdir)
[otel.javaagent 2023-08-24 09:32:16:788 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader - -Dio.netty.native.deleteLibAfterLoading: true
[otel.javaagent 2023-08-24 09:32:16:788 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader - -Dio.netty.native.tryPatchShadedId: true
[otel.javaagent 2023-08-24 09:32:16:788 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader - -Dio.netty.native.detectNativeLibraryDuplicates: true
[otel.javaagent 2023-08-24 09:32:16:819 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl - Failed to load netty-tcnative; OpenSslEngine will be unavailable, unless the application has already loaded the symbols by some other means. See https://netty.io/wiki/forked-tomcat-native.html for more information.
java.lang.IllegalArgumentException: Failed to load any of the given libraries: [netty_tcnative_osx_x86_64, netty_tcnative_x86_64, netty_tcnative]
	at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:114)
	at shadow.io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl.loadTcNative(OpenSsl.java:710)
	at shadow.io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl.<clinit>(OpenSsl.java:149)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.defaultSslProvider(GrpcSslContexts.java:228)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:146)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:95)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$DefaultProtocolNegotiator.newNegotiator(NettyChannelBuilder.java:638)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder.buildTransportFactory(NettyChannelBuilder.java:539)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyChannelTransportFactoryBuilder.buildClientTransportFactory(NettyChannelBuilder.java:183)
	at shadow.io.grpc.internal.ManagedChannelImplBuilder.build(ManagedChannelImplBuilder.java:627)
	at shadow.io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:297)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:389)
	at shadow.com.google.api.gax.grpc.ChannelPool.<init>(ChannelPool.java:107)
	at shadow.com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:85)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:236)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:230)
	at shadow.com.google.api.gax.rpc.ClientContext.create(ClientContext.java:201)
	at shadow.com.google.cloud.trace.v2.stub.GrpcTraceServiceStub.create(GrpcTraceServiceStub.java:71)
	at shadow.com.google.cloud.trace.v2.stub.TraceServiceStubSettings.createStub(TraceServiceStubSettings.java:112)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.<init>(TraceServiceClient.java:160)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.create(TraceServiceClient.java:142)
	at shadow.com.google.cloud.opentelemetry.trace.InternalTraceExporter.createWithConfiguration(InternalTraceExporter.java:103)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.lambda$new$0(TraceExporter.java:41)
	at shadow.com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.shutdown(TraceExporter.java:98)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.lambda$shutdown$3(BatchSpanProcessor.java:294)
	at io.opentelemetry.sdk.common.CompletableResultCode.whenComplete(CompletableResultCode.java:133)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.shutdown(BatchSpanProcessor.java:291)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.access$200(BatchSpanProcessor.java:149)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor.shutdown(BatchSpanProcessor.java:115)
	at io.opentelemetry.sdk.trace.MultiSpanProcessor.shutdown(MultiSpanProcessor.java:68)
	at io.opentelemetry.sdk.trace.TracerSharedState.shutdown(TracerSharedState.java:103)
	at io.opentelemetry.sdk.trace.SdkTracerProvider.shutdown(SdkTracerProvider.java:107)
	at io.opentelemetry.sdk.OpenTelemetrySdk.shutdown(OpenTelemetrySdk.java:111)
	at io.opentelemetry.sdk.OpenTelemetrySdk.close(OpenTelemetrySdk.java:119)
	at java.base/java.lang.Thread.run(Thread.java:833)
	Suppressed: java.lang.UnsatisfiedLinkError: could not load a native library: shadow_io_grpc_netty_shaded_netty_tcnative_osx_x86_64
		at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:239)
		at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:105)
		... 35 more
	Caused by: java.io.FileNotFoundException: META-INF/native/libshadow_io_grpc_netty_shaded_netty_tcnative_osx_x86_64.jnilib
		at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:181)
		... 36 more
		Suppressed: java.lang.UnsatisfiedLinkError: no shadow_io_grpc_netty_shaded_netty_tcnative_osx_x86_64 in java.library.path: /Users/dgeyer/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
			at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429)
			at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
			at java.base/java.lang.System.loadLibrary(System.java:1989)
			at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
			at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:391)
			at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:161)
			... 36 more
			Suppressed: java.lang.UnsatisfiedLinkError: no shadow_io_grpc_netty_shaded_netty_tcnative_osx_x86_64 in java.library.path: /Users/dgeyer/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
				at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429)
				at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
				at java.base/java.lang.System.loadLibrary(System.java:1989)
				at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
				at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
				at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
				at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
				at java.base/java.lang.reflect.Method.invoke(Method.java:568)
				at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader$1.run(NativeLibraryLoader.java:425)
				at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
				at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibraryByHelper(NativeLibraryLoader.java:417)
				at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:383)
				... 37 more
	Suppressed: java.lang.UnsatisfiedLinkError: could not load a native library: shadow_io_grpc_netty_shaded_netty_tcnative_x86_64
		at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:239)
		at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:105)
		... 35 more
	Caused by: java.io.FileNotFoundException: META-INF/native/libshadow_io_grpc_netty_shaded_netty_tcnative_x86_64.jnilib
		at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:181)
		... 36 more
		Suppressed: java.lang.UnsatisfiedLinkError: no shadow_io_grpc_netty_shaded_netty_tcnative_x86_64 in java.library.path: /Users/dgeyer/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
			at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429)
			at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
			at java.base/java.lang.System.loadLibrary(System.java:1989)
			at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
			at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:391)
			at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:161)
			... 36 more
			Suppressed: java.lang.UnsatisfiedLinkError: no shadow_io_grpc_netty_shaded_netty_tcnative_x86_64 in java.library.path: /Users/dgeyer/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
				at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429)
				at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
				at java.base/java.lang.System.loadLibrary(System.java:1989)
				at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
				at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
				at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
				at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
				at java.base/java.lang.reflect.Method.invoke(Method.java:568)
				at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader$1.run(NativeLibraryLoader.java:425)
				at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
				at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibraryByHelper(NativeLibraryLoader.java:417)
				at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:383)
				... 37 more
	Suppressed: java.lang.UnsatisfiedLinkError: could not load a native library: shadow_io_grpc_netty_shaded_netty_tcnative
		at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:239)
		at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:105)
		... 35 more
	Caused by: java.io.FileNotFoundException: META-INF/native/libshadow_io_grpc_netty_shaded_netty_tcnative.jnilib
		at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:181)
		... 36 more
		Suppressed: java.lang.UnsatisfiedLinkError: no shadow_io_grpc_netty_shaded_netty_tcnative in java.library.path: /Users/dgeyer/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
			at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429)
			at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
			at java.base/java.lang.System.loadLibrary(System.java:1989)
			at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
			at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:391)
			at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:161)
			... 36 more
			Suppressed: java.lang.UnsatisfiedLinkError: no shadow_io_grpc_netty_shaded_netty_tcnative in java.library.path: /Users/dgeyer/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
				at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429)
				at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
				at java.base/java.lang.System.loadLibrary(System.java:1989)
				at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
				at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
				at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
				at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
				at java.base/java.lang.reflect.Method.invoke(Method.java:568)
				at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader$1.run(NativeLibraryLoader.java:425)
				at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
				at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibraryByHelper(NativeLibraryLoader.java:417)
				at shadow.io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:383)
				... 37 more
[otel.javaagent 2023-08-24 09:32:16:822 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl - Initialize netty-tcnative using engine: 'default'
[otel.javaagent 2023-08-24 09:32:16:829 +0100] [Thread-0] DEBUG io.opentelemetry.javaagent.tooling.AgentInstaller$TransformLoggingListener - Transformed shadow.io.grpc.netty.shaded.io.netty.internal.tcnative.SSLTask -- jdk.internal.loader.ClassLoaders$AppClassLoader@251a69d7
[otel.javaagent 2023-08-24 09:32:16:831 +0100] [Thread-0] DEBUG io.opentelemetry.javaagent.tooling.AgentInstaller$TransformLoggingListener - Transformed shadow.io.grpc.netty.shaded.io.netty.internal.tcnative.SSLTask$1 -- jdk.internal.loader.ClassLoaders$AppClassLoader@251a69d7
[otel.javaagent 2023-08-24 09:32:16:833 +0100] [Thread-0] DEBUG io.opentelemetry.javaagent.tooling.AgentInstaller$TransformLoggingListener - Transformed shadow.io.grpc.netty.shaded.io.netty.internal.tcnative.CertificateCallbackTask -- jdk.internal.loader.ClassLoaders$AppClassLoader@251a69d7
[otel.javaagent 2023-08-24 09:32:16:835 +0100] [Thread-0] DEBUG io.opentelemetry.javaagent.tooling.AgentInstaller$TransformLoggingListener - Transformed shadow.io.grpc.netty.shaded.io.netty.internal.tcnative.AsyncTask -- jdk.internal.loader.ClassLoaders$AppClassLoader@251a69d7
[otel.javaagent 2023-08-24 09:32:16:837 +0100] [Thread-0] DEBUG io.opentelemetry.javaagent.tooling.AgentInstaller$TransformLoggingListener - Transformed shadow.io.grpc.netty.shaded.io.netty.internal.tcnative.SSLPrivateKeyMethodTask -- jdk.internal.loader.ClassLoaders$AppClassLoader@251a69d7
[otel.javaagent 2023-08-24 09:32:16:839 +0100] [Thread-0] DEBUG io.opentelemetry.javaagent.tooling.AgentInstaller$TransformLoggingListener - Transformed shadow.io.grpc.netty.shaded.io.netty.internal.tcnative.SSLPrivateKeyMethodSignTask -- jdk.internal.loader.ClassLoaders$AppClassLoader@251a69d7
[otel.javaagent 2023-08-24 09:32:16:841 +0100] [Thread-0] DEBUG io.opentelemetry.javaagent.tooling.AgentInstaller$TransformLoggingListener - Transformed shadow.io.grpc.netty.shaded.io.netty.internal.tcnative.SSLPrivateKeyMethodDecryptTask -- jdk.internal.loader.ClassLoaders$AppClassLoader@251a69d7
[otel.javaagent 2023-08-24 09:32:16:842 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl - Failed to initialize netty-tcnative; OpenSslEngine will be unavailable. See https://netty.io/wiki/forked-tomcat-native.html for more information.
java.lang.UnsatisfiedLinkError: 'int shadow.io.grpc.netty.shaded.io.netty.internal.tcnative.Library.aprMajorVersion()'
	at shadow.io.grpc.netty.shaded.io.netty.internal.tcnative.Library.aprMajorVersion(Native Method)
	at shadow.io.grpc.netty.shaded.io.netty.internal.tcnative.Library.initialize(Library.java:191)
	at shadow.io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl.initializeTcNative(OpenSsl.java:715)
	at shadow.io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl.<clinit>(OpenSsl.java:166)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.defaultSslProvider(GrpcSslContexts.java:228)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:146)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:95)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$DefaultProtocolNegotiator.newNegotiator(NettyChannelBuilder.java:638)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder.buildTransportFactory(NettyChannelBuilder.java:539)
	at shadow.io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyChannelTransportFactoryBuilder.buildClientTransportFactory(NettyChannelBuilder.java:183)
	at shadow.io.grpc.internal.ManagedChannelImplBuilder.build(ManagedChannelImplBuilder.java:627)
	at shadow.io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:297)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:389)
	at shadow.com.google.api.gax.grpc.ChannelPool.<init>(ChannelPool.java:107)
	at shadow.com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:85)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:236)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:230)
	at shadow.com.google.api.gax.rpc.ClientContext.create(ClientContext.java:201)
	at shadow.com.google.cloud.trace.v2.stub.GrpcTraceServiceStub.create(GrpcTraceServiceStub.java:71)
	at shadow.com.google.cloud.trace.v2.stub.TraceServiceStubSettings.createStub(TraceServiceStubSettings.java:112)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.<init>(TraceServiceClient.java:160)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.create(TraceServiceClient.java:142)
	at shadow.com.google.cloud.opentelemetry.trace.InternalTraceExporter.createWithConfiguration(InternalTraceExporter.java:103)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.lambda$new$0(TraceExporter.java:41)
	at shadow.com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.shutdown(TraceExporter.java:98)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.lambda$shutdown$3(BatchSpanProcessor.java:294)
	at io.opentelemetry.sdk.common.CompletableResultCode.whenComplete(CompletableResultCode.java:133)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.shutdown(BatchSpanProcessor.java:291)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.access$200(BatchSpanProcessor.java:149)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor.shutdown(BatchSpanProcessor.java:115)
	at io.opentelemetry.sdk.trace.MultiSpanProcessor.shutdown(MultiSpanProcessor.java:68)
	at io.opentelemetry.sdk.trace.TracerSharedState.shutdown(TracerSharedState.java:103)
	at io.opentelemetry.sdk.trace.SdkTracerProvider.shutdown(SdkTracerProvider.java:107)
	at io.opentelemetry.sdk.OpenTelemetrySdk.shutdown(OpenTelemetrySdk.java:111)
	at io.opentelemetry.sdk.OpenTelemetrySdk.close(OpenTelemetrySdk.java:119)
	at java.base/java.lang.Thread.run(Thread.java:833)
[otel.javaagent 2023-08-24 09:32:17:087 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts - Selecting JDK with provider SunJSSE version 17
[otel.javaagent 2023-08-24 09:32:17:116 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslContext - Default protocols (JDK): [TLSv1.3, TLSv1.2]
[otel.javaagent 2023-08-24 09:32:17:116 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslContext - Default cipher suites (JDK): [TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384]
[otel.javaagent 2023-08-24 09:32:17:157 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.channel.MultithreadEventLoopGroup - -Dio.netty.eventLoopThreads: 24
[otel.javaagent 2023-08-24 09:32:17:179 +0100] [Thread-0] DEBUG io.opentelemetry.javaagent.tooling.AgentInstaller$TransformLoggingListener - Transformed java.util.concurrent.Executors$RunnableAdapter -- null
[otel.javaagent 2023-08-24 09:32:17:188 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
[otel.javaagent 2023-08-24 09:32:17:188 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
[otel.javaagent 2023-08-24 09:32:17:196 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop - -Dio.netty.noKeySetOptimization: false
[otel.javaagent 2023-08-24 09:32:17:196 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop - -Dio.netty.selectorAutoRebuildThreshold: 512
[otel.javaagent 2023-08-24 09:32:17:208 +0100] [Thread-0] DEBUG shadow.io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent - org.jctools-core.MpscChunkedArrayQueue: available
[otel.javaagent 2023-08-24 09:32:17:216 +0100] [Thread-0] DEBUG shadow.io.grpc.internal.ManagedChannelImplBuilder - Unable to apply census stats
java.lang.ClassNotFoundException: shadow.io.grpc.census.InternalCensusStatsAccessor
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:375)
	at shadow.io.grpc.internal.ManagedChannelImplBuilder.getEffectiveInterceptors(ManagedChannelImplBuilder.java:652)
	at shadow.io.grpc.internal.ManagedChannelImplBuilder.build(ManagedChannelImplBuilder.java:631)
	at shadow.io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:297)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:389)
	at shadow.com.google.api.gax.grpc.ChannelPool.<init>(ChannelPool.java:107)
	at shadow.com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:85)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:236)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:230)
	at shadow.com.google.api.gax.rpc.ClientContext.create(ClientContext.java:201)
	at shadow.com.google.cloud.trace.v2.stub.GrpcTraceServiceStub.create(GrpcTraceServiceStub.java:71)
	at shadow.com.google.cloud.trace.v2.stub.TraceServiceStubSettings.createStub(TraceServiceStubSettings.java:112)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.<init>(TraceServiceClient.java:160)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.create(TraceServiceClient.java:142)
	at shadow.com.google.cloud.opentelemetry.trace.InternalTraceExporter.createWithConfiguration(InternalTraceExporter.java:103)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.lambda$new$0(TraceExporter.java:41)
	at shadow.com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.shutdown(TraceExporter.java:98)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.lambda$shutdown$3(BatchSpanProcessor.java:294)
	at io.opentelemetry.sdk.common.CompletableResultCode.whenComplete(CompletableResultCode.java:133)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.shutdown(BatchSpanProcessor.java:291)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.access$200(BatchSpanProcessor.java:149)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor.shutdown(BatchSpanProcessor.java:115)
	at io.opentelemetry.sdk.trace.MultiSpanProcessor.shutdown(MultiSpanProcessor.java:68)
	at io.opentelemetry.sdk.trace.TracerSharedState.shutdown(TracerSharedState.java:103)
	at io.opentelemetry.sdk.trace.SdkTracerProvider.shutdown(SdkTracerProvider.java:107)
	at io.opentelemetry.sdk.OpenTelemetrySdk.shutdown(OpenTelemetrySdk.java:111)
	at io.opentelemetry.sdk.OpenTelemetrySdk.close(OpenTelemetrySdk.java:119)
	at java.base/java.lang.Thread.run(Thread.java:833)
[otel.javaagent 2023-08-24 09:32:17:226 +0100] [Thread-0] DEBUG shadow.io.grpc.internal.ManagedChannelImplBuilder - Unable to apply census stats
java.lang.ClassNotFoundException: shadow.io.grpc.census.InternalCensusTracingAccessor
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:375)
	at shadow.io.grpc.internal.ManagedChannelImplBuilder.getEffectiveInterceptors(ManagedChannelImplBuilder.java:688)
	at shadow.io.grpc.internal.ManagedChannelImplBuilder.build(ManagedChannelImplBuilder.java:631)
	at shadow.io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:297)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:389)
	at shadow.com.google.api.gax.grpc.ChannelPool.<init>(ChannelPool.java:107)
	at shadow.com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:85)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:236)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:230)
	at shadow.com.google.api.gax.rpc.ClientContext.create(ClientContext.java:201)
	at shadow.com.google.cloud.trace.v2.stub.GrpcTraceServiceStub.create(GrpcTraceServiceStub.java:71)
	at shadow.com.google.cloud.trace.v2.stub.TraceServiceStubSettings.createStub(TraceServiceStubSettings.java:112)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.<init>(TraceServiceClient.java:160)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.create(TraceServiceClient.java:142)
	at shadow.com.google.cloud.opentelemetry.trace.InternalTraceExporter.createWithConfiguration(InternalTraceExporter.java:103)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.lambda$new$0(TraceExporter.java:41)
	at shadow.com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.shutdown(TraceExporter.java:98)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.lambda$shutdown$3(BatchSpanProcessor.java:294)
	at io.opentelemetry.sdk.common.CompletableResultCode.whenComplete(CompletableResultCode.java:133)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.shutdown(BatchSpanProcessor.java:291)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.access$200(BatchSpanProcessor.java:149)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor.shutdown(BatchSpanProcessor.java:115)
	at io.opentelemetry.sdk.trace.MultiSpanProcessor.shutdown(MultiSpanProcessor.java:68)
	at io.opentelemetry.sdk.trace.TracerSharedState.shutdown(TracerSharedState.java:103)
	at io.opentelemetry.sdk.trace.SdkTracerProvider.shutdown(SdkTracerProvider.java:107)
	at io.opentelemetry.sdk.OpenTelemetrySdk.shutdown(OpenTelemetrySdk.java:111)
	at io.opentelemetry.sdk.OpenTelemetrySdk.close(OpenTelemetrySdk.java:119)
	at java.base/java.lang.Thread.run(Thread.java:833)
[otel.javaagent 2023-08-24 09:32:17:274 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found HealthCheckingRoundRobinLoadBalancerProvider{policy=round_robin, priority=6, available=true}
[otel.javaagent 2023-08-24 09:32:17:274 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found WrrLocalityLoadBalancerProvider{policy=wrr_locality_experimental, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:274 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found WeightedTargetLoadBalancerProvider{policy=weighted_target_experimental, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:274 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found WeightedRoundRobinLoadBalancerProvider{policy=weighted_round_robin_experimental, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:274 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found RingHashLoadBalancerProvider{policy=ring_hash_experimental, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:274 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found PriorityLoadBalancerProvider{policy=priority_experimental, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:274 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found LeastRequestLoadBalancerProvider{policy=least_request_experimental, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:274 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found ClusterResolverLoadBalancerProvider{policy=cluster_resolver_experimental, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:274 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found ClusterManagerLoadBalancerProvider{policy=cluster_manager_experimental, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:274 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found ClusterImplLoadBalancerProvider{policy=cluster_impl_experimental, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:298 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found CdsLoadBalancerProvider{policy=cds_experimental, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:299 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found Provider{policy=round_robin, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:299 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found OutlierDetectionLoadBalancerProvider{policy=outlier_detection_experimental, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:299 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found PickFirstLoadBalancerProvider{policy=pick_first, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:299 +0100] [Thread-0] DEBUG shadow.io.grpc.LoadBalancerRegistry - Service loader found GrpclbLoadBalancerProvider{policy=grpclb, priority=5, available=true}
[otel.javaagent 2023-08-24 09:32:17:306 +0100] [Thread-0] DEBUG shadow.io.grpc.internal.DnsNameResolver - JndiResourceResolverFactory not available, skipping.
java.lang.ClassNotFoundException: com.sun.jndi.dns.DnsContextFactory
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:375)
	at shadow.io.grpc.internal.JndiResourceResolverFactory.initJndi(JndiResourceResolverFactory.java:63)
	at shadow.io.grpc.internal.JndiResourceResolverFactory.<clinit>(JndiResourceResolverFactory.java:47)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:467)
	at shadow.io.grpc.internal.DnsNameResolver.getResourceResolverFactory(DnsNameResolver.java:667)
	at shadow.io.grpc.internal.DnsNameResolver.<clinit>(DnsNameResolver.java:119)
	at shadow.io.grpc.grpclb.SecretGrpclbNameResolverProvider$Provider.newNameResolver(SecretGrpclbNameResolverProvider.java:65)
	at shadow.io.grpc.grpclb.SecretGrpclbNameResolverProvider$Provider.newNameResolver(SecretGrpclbNameResolverProvider.java:52)
	at shadow.io.grpc.NameResolverRegistry$NameResolverFactory.newNameResolver(NameResolverRegistry.java:171)
	at shadow.io.grpc.internal.ManagedChannelImpl.getNameResolver(ManagedChannelImpl.java:736)
	at shadow.io.grpc.internal.ManagedChannelImpl.getNameResolver(ManagedChannelImpl.java:750)
	at shadow.io.grpc.internal.ManagedChannelImpl.<init>(ManagedChannelImpl.java:630)
	at shadow.io.grpc.internal.ManagedChannelImplBuilder.build(ManagedChannelImplBuilder.java:631)
	at shadow.io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:297)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:389)
	at shadow.com.google.api.gax.grpc.ChannelPool.<init>(ChannelPool.java:107)
	at shadow.com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:85)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:236)
	at shadow.com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:230)
	at shadow.com.google.api.gax.rpc.ClientContext.create(ClientContext.java:201)
	at shadow.com.google.cloud.trace.v2.stub.GrpcTraceServiceStub.create(GrpcTraceServiceStub.java:71)
	at shadow.com.google.cloud.trace.v2.stub.TraceServiceStubSettings.createStub(TraceServiceStubSettings.java:112)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.<init>(TraceServiceClient.java:160)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.create(TraceServiceClient.java:142)
	at shadow.com.google.cloud.opentelemetry.trace.InternalTraceExporter.createWithConfiguration(InternalTraceExporter.java:103)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.lambda$new$0(TraceExporter.java:41)
	at shadow.com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.shutdown(TraceExporter.java:98)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.lambda$shutdown$3(BatchSpanProcessor.java:294)
	at io.opentelemetry.sdk.common.CompletableResultCode.whenComplete(CompletableResultCode.java:133)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.shutdown(BatchSpanProcessor.java:291)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.access$200(BatchSpanProcessor.java:149)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor.shutdown(BatchSpanProcessor.java:115)
	at io.opentelemetry.sdk.trace.MultiSpanProcessor.shutdown(MultiSpanProcessor.java:68)
	at io.opentelemetry.sdk.trace.TracerSharedState.shutdown(TracerSharedState.java:103)
	at io.opentelemetry.sdk.trace.SdkTracerProvider.shutdown(SdkTracerProvider.java:107)
	at io.opentelemetry.sdk.OpenTelemetrySdk.shutdown(OpenTelemetrySdk.java:111)
	at io.opentelemetry.sdk.OpenTelemetrySdk.close(OpenTelemetrySdk.java:119)
	at java.base/java.lang.Thread.run(Thread.java:833)
[otel.javaagent 2023-08-24 09:32:17:340 +0100] [Thread-0] DEBUG shadow.io.grpc.auth.GoogleAuthLibraryCallCredentials - AppEngineCredentials not available in classloader
java.lang.ClassNotFoundException: shadow.com.google.auth.appengine.AppEngineCredentials
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:375)
	at shadow.io.grpc.auth.GoogleAuthLibraryCallCredentials.loadAppEngineCredentials(GoogleAuthLibraryCallCredentials.java:254)
	at shadow.io.grpc.auth.GoogleAuthLibraryCallCredentials.<clinit>(GoogleAuthLibraryCallCredentials.java:57)
	at shadow.io.grpc.auth.MoreCallCredentials.from(MoreCallCredentials.java:35)
	at shadow.com.google.api.gax.grpc.GrpcCallContext.withCredentials(GrpcCallContext.java:160)
	at shadow.com.google.api.gax.grpc.GrpcCallContext.withCredentials(GrpcCallContext.java:67)
	at shadow.com.google.api.gax.rpc.ClientContext.create(ClientContext.java:206)
	at shadow.com.google.cloud.trace.v2.stub.GrpcTraceServiceStub.create(GrpcTraceServiceStub.java:71)
	at shadow.com.google.cloud.trace.v2.stub.TraceServiceStubSettings.createStub(TraceServiceStubSettings.java:112)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.<init>(TraceServiceClient.java:160)
	at shadow.com.google.cloud.trace.v2.TraceServiceClient.create(TraceServiceClient.java:142)
	at shadow.com.google.cloud.opentelemetry.trace.InternalTraceExporter.createWithConfiguration(InternalTraceExporter.java:103)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.lambda$new$0(TraceExporter.java:41)
	at shadow.com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
	at shadow.com.google.cloud.opentelemetry.trace.TraceExporter.shutdown(TraceExporter.java:98)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.lambda$shutdown$3(BatchSpanProcessor.java:294)
	at io.opentelemetry.sdk.common.CompletableResultCode.whenComplete(CompletableResultCode.java:133)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.shutdown(BatchSpanProcessor.java:291)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor$Worker.access$200(BatchSpanProcessor.java:149)
	at io.opentelemetry.sdk.trace.export.BatchSpanProcessor.shutdown(BatchSpanProcessor.java:115)
	at io.opentelemetry.sdk.trace.MultiSpanProcessor.shutdown(MultiSpanProcessor.java:68)
	at io.opentelemetry.sdk.trace.TracerSharedState.shutdown(TracerSharedState.java:103)
	at io.opentelemetry.sdk.trace.SdkTracerProvider.shutdown(SdkTracerProvider.java:107)
	at io.opentelemetry.sdk.OpenTelemetrySdk.shutdown(OpenTelemetrySdk.java:111)
	at io.opentelemetry.sdk.OpenTelemetrySdk.close(OpenTelemetrySdk.java:119)
	at java.base/java.lang.Thread.run(Thread.java:833)
[otel.javaagent 2023-08-24 09:32:17:384 +0100] [Thread-0] DEBUG io.opentelemetry.javaagent.tooling.AgentInstaller$TransformLoggingListener - Transformed java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask -- null
[otel.javaagent 2023-08-24 09:32:17:388 +0100] [Thread-0] DEBUG io.opentelemetry.javaagent.tooling.AgentInstaller$TransformLoggingListener - Transformed java.util.concurrent.FutureTask -- null

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions