FrankChen021 / bithon

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

NPE during transformation #759

Closed FrankChen021 closed 3 months ago

FrankChen021 commented 3 months ago
java.lang.NullPointerException: Cannot invoke "String.substring(int)" because the return value of "java.net.URI.getPath()" is null
    at org.bithon.server.commons.utils.DbUtils.parseConnectionString(DbUtils.java:69) ~[server-commons-1.1.1-RELEASE.jar!/:na]
    at org.bithon.server.pipeline.metrics.transform.ConnectionStringTransformer.transform(ConnectionStringTransformer.java:45) ~[server-pipeline-1.1.1-RELEASE.jar!/:na]
    at org.bithon.server.pipeline.common.transform.TransformSpec.transform(TransformSpec.java:96) ~[server-pipeline-1.1.1-RELEASE.jar!/:na]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) ~[na:na]
    at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[na:na]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[na:na]
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[na:na]
    at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[na:na]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na]
    at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[na:na]
    at org.bithon.server.pipeline.metrics.exporter.MetricMessageHandler$MetricSinkRunnable.run(MetricMessageHandler.java:131) ~[server-pipeline-1.1.1-RELEASE.jar!/:na]
    at org.bithon.agent.plugin.jdk.thread.utils.ObservedTask.runWithTracing(ObservedTask.java:72) ~[na:na]
    at org.bithon.agent.plugin.jdk.thread.utils.ObservedTask.run(ObservedTask.java:59) ~[na:na]
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[na:na]
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[na:na]
    at java.base/java.lang.Thread.run(Thread.java:840) ~[na:na]
FrankChen021 commented 3 months ago

jdbc:mysql:loadbalance://internally_generated1711720265336**