OpenSourceHelpCommunity / Questions

To add your question raise an issue in this repository.
MIT License
27 stars 47 forks source link

Getting error "Unexpected exception in DiagnosticsProvider.endSpan" while running test cases in my local? #495

Open Abhigya25 opened 4 months ago

Abhigya25 commented 4 months ago

Unexpected exception in DiagnosticsProvider.endSpan. ,exc.stack=java.lang.NoClassDefFoundError: org/LatencyUtils/IntervalEstimator\n\tat io.micrometer.prometheus.PrometheusMeterRegistry.newTimer(PrometheusMeterRegistry.java:316)\n\tat io.micrometer.core.instrument.MeterRegistry.lambda$timer$2(MeterRegistry.java:310)\n\tat io.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:614)\n\tat io.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:568)\n\tat io.micrometer.core.instrument.MeterRegistry.timer(MeterRegistry.java:308)\n\tat io.micrometer.core.instrument.Timer$Builder.register(Timer.java:403)\n\tat io.micrometer.core.instrument.composite.CompositeTimer.registerNewMeter(CompositeTimer.java:140)\n\tat io.micrometer.core.instrument.composite.CompositeTimer.registerNewMeter(CompositeTimer.java:31)\n\tat io.micrometer.core.instrument.composite.AbstractCompositeMeter.add(AbstractCompositeMeter.java:66)\n\tat java.base/java.lang.Iterable.forEach(Iterable.java:75)\n\tat java.base/java.util.Collections$SetFromMap.forEach(Collections.java:5700)\n\tat io.micrometer.core.instrument.composite.CompositeMeterRegistry.lambda$new$0(CompositeMeterRegistry.java:65)\n\tat io.micrometer.core.instrument.composite.CompositeMeterRegistry.lock(CompositeMeterRegistry.java:184)\n\tat io.micrometer.core.instrument.composite.CompositeMeterRegistry.lambda$new$1(CompositeMeterRegistry.java:65)\n\tat io.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:624)\n\tat io.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:568)\n\tat io.micrometer.core.instrument.MeterRegistry.timer(MeterRegistry.java:308)\n\tat io.micrometer.core.instrument.Timer$Builder.register(Timer.java:403)\n\tat io.strati.libs.fl.cosmos.com.azure.cosmos.implementation.clienttelemetry.ClientTelemetryMetrics$OperationMetricProducer.recordOperation(ClientTelemetryMetrics.java:437)\n\tat io.strati.libs.fl.cosmos.com.azure.cosmos.implementation.clienttelemetry.ClientTelemetryMetrics.recordOperation(ClientTelemetryMetrics.java:204)\n\tat io.strati.libs.fl.cosmos.com.azure.cosmos.implementation.clienttelemetry.ClientTelemetryMetrics.recordOperation(ClientTelemetryMetrics.java:132)\n\tat io.strati.libs.fl.cosmos.com.azure.cosmos.implementation.clienttelemetry.ClientMetricsDiagnosticsHandler.handleDiagnostics(ClientMetricsDiagnosticsHandler.java:30)\n\tat io.strati.libs.fl.cosmos.com.azure.cosmos.implementation.DiagnosticsProvider.handleDiagnostics(DiagnosticsProvider.java:437)\n\tat io.strati.libs.fl.cosmos.com.azure.cosmos.implementation.DiagnosticsProvider.end(DiagnosticsProvider.java:736)\n\tat io.strati.libs.fl.cosmos.com.azure.cosmos.implementation.DiagnosticsProvider.endSpanCore(DiagnosticsProvider.java:271)\n\tat io.strati.libs.fl.cosmos.com.azure.cosmos.implementation.DiagnosticsProvider.endSpan(DiagnosticsProvider.java:247)\n\tat io.strati.libs.fl.cosmos.com.azure.cosmos.implementation.DiagnosticsProvider.lambda$diagnosticsEnabledPublisher$10(DiagnosticsProvider.java:647)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onNext(FluxDoOnEach.java:154)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxDoOnEach$DoOnEachFuseableSubscriber.onNext(FluxDoOnEach.java:281)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2666)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.SerializedSubscriber.onComplete(SerializedSubscriber.java:146)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onComplete(FluxRetryWhen.java:200)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1840)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.complete(MonoIgnoreThen.java:292)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onNext(MonoIgnoreThen.java:187)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:236)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.complete(MonoIgnoreThen.java:292)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onNext(MonoIgnoreThen.java:187)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onNext(FluxRetryWhen.java:174)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2666)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2060)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1840)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2666)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:85)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:220)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onComplete(FluxDoFinally.java:128)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onComplete(FluxHandleFuseable.java:236)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1840)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:129)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260)\n\tat io.strati.libs.fl.cosmos.reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)\n\tat io.strati.libs.fl.cosmos.reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413)\n\tat io.strati.libs.fl.cosmos.reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:424)\n\tat io.strati.libs.fl.cosmos.reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:478)\n\tat io.strati.libs.fl.cosmos.reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:712)\n\tat io.strati.libs.fl.cosmos.reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:113)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.strati.libs.fl.cosmos.io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)\n\tat io.strati.libs.fl.cosmos.io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)\n\tat io.strati.libs.fl.cosmos.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.strati.libs.fl.cosmos.io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1383)\n\tat io.strati.libs.fl.cosmos.io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1246)\n\tat io.strati.libs.fl.cosmos.io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1295)\n\tat io.strati.libs.fl.cosmos.io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)\n\tat io.strati.libs.fl.cosmos.io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)\n\tat io.strati.libs.fl.cosmos.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)\n\tat io.strati.libs.fl.cosmos.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)\n\tat io.strati.libs.fl.cosmos.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)\n\tat io.strati.libs.fl.cosmos.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)\n\tat io.strati.libs.fl.cosmos.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\nCaused by: java.lang.ClassNotFoundException: org.LatencyUtils.IntervalEstimator\n\tat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)\n\tat java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)\n\tat java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)\n\t... 110 more\n