FrankChen021 / bithon

An observability platform mainly for Java
Apache License 2.0
15 stars 4 forks source link

NPE from agent #637

Closed FrankChen021 closed 10 months ago

FrankChen021 commented 10 months ago
java.lang.NullPointerException: null
    at org.bithon.shaded.com.google.protobuf.Internal.checkNotNull(Internal.java:65) ~[na:na]
    at org.bithon.shaded.com.google.protobuf.MapField$MutabilityAwareMap.putAll(MapField.java:338) ~[na:na]
    at org.bithon.agent.rpc.brpc.tracing.BrpcTraceSpanMessage$Builder.putAllTags(BrpcTraceSpanMessage.java:1833) ~[na:na]
    at org.bithon.agent.dispatcher.brpc.BrpcMessageConverter.from(BrpcMessageConverter.java:124) ~[na:na]
    at org.bithon.agent.observability.tracing.Tracer$DefaultReporter.lambda$report$0(Tracer.java:145) ~[na:na]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_291]
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) ~[na:1.8.0_291]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[na:1.8.0_291]
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[na:1.8.0_291]
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[na:1.8.0_291]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_291]
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[na:1.8.0_291]
    at org.bithon.agent.observability.tracing.Tracer$DefaultReporter.report(Tracer.java:147) ~[na:na]
    at org.bithon.agent.observability.tracing.context.impl.TracingContext.finish(TracingContext.java:130) ~[na:na]
    at org.bithon.agent.plugin.tomcat.interceptor.StandardHostValve$Invoke.after(StandardHostValve$Invoke.java:124) [na:na]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:196) [tomcat-embed-core-9.0.46.jar:9.0.46]

Caused by Tags where value of a key is null. Typically the exception.message where the exception is the NullPointerException