我们正在使用 Quarkus 2.11.3.Final 以及
camel-quarkus-micrometer
,加上 quarkus-micrometer-registry-prometheus
和 camel-quarkus-microprofile-health
。问题是当我们运行测试时,会抛出以下异常:
2023-04-17 18:45:33,275 WARN [org.apa.cam.sup.EventHelper] (main) Error notifying event 9C0D3FDCA14EBDA-0000000000000000 exchange completed. This exception will be ignored.: java.lang.NullPointerException: Cannot invoke "org.apache.camel.Endpoint.getEndpointUri()" because "endpoint" is null
at org.apache.camel.component.micrometer.eventnotifier.MicrometerExchangeEventNotifierNamingStrategy.getTags(MicrometerExchangeEventNotifierNamingStrategy.java:53)
at org.apache.camel.component.micrometer.eventnotifier.MicrometerExchangeEventNotifier.handleDoneEvent(MicrometerExchangeEventNotifier.java:104)
at org.apache.camel.component.micrometer.eventnotifier.MicrometerExchangeEventNotifier.notify(MicrometerExchangeEventNotifier.java:75)
at org.apache.camel.support.EventHelper.doNotifyEvent(EventHelper.java:1351)
(...)
此外,我看到 Quarkus 尝试连接到 Kafka 实例,所以我最终不得不设置 Kafka devservice,这样至少我们不必看到任何与此相关的错误消息。
有什么办法可以禁用它们吗?提前谢谢你。