Claus Ibsen created CAMEL-20628:
-----------------------------------

             Summary: camel-micrometer-starter - Potential NPE due to 
CamelContext not set
                 Key: CAMEL-20628
                 URL: https://issues.apache.org/jira/browse/CAMEL-20628
             Project: Camel
          Issue Type: Bug
          Components: camel-spring-boot
    Affects Versions: 4.5.0
            Reporter: Claus Ibsen
            Assignee: Claus Ibsen
             Fix For: 4.6.0


Reported on mailing list

org.apache.camel.FailedToCreateRouteException: Failed to create route XXX: 
Route(XXX)[From[direct:XXX] -> [DoTry[... because of Cannot invoke 
"org.apache.camel.CamelContext.getName()" because "camelContext" is null
24587 at org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:85)
24588 at 
org.apache.camel.impl.DefaultModelReifierFactory.createRoute(DefaultModelReifierFactory.java:49)
24589 at 
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:728)
24590 at 
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:594)
24591 at 
org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:2391)
24592 at org.apache.camel.support.service.BaseService.init(BaseService.java:78)
24593 at 
org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2027)
24594 at 
org.apache.camel.support.service.BaseService.start(BaseService.java:105)
24595 at 
org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2046)
24596 at 
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:212)
24597 at 
org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:119)
24598 at 
org.apache.camel.test.spring.junit5.CamelAnnotationsHandler.lambda$handleCamelContextStartup$1(CamelAnnotationsHandler.java:403)
24599 at 
org.apache.camel.test.spring.junit5.CamelSpringTestHelper.doToSpringCamelContexts(CamelSpringTestHelper.java:108)
24600 at 
org.apache.camel.test.spring.junit5.CamelAnnotationsHandler.handleCamelContextStartup(CamelAnnotationsHandler.java:400)
24601 at 
org.apache.camel.test.spring.junit5.CamelSpringBootExecutionListener.beforeTestMethod(CamelSpringBootExecutionListener.java:105)
24602 at 
org.springframework.test.context.TestContextManager.beforeTestMethod(TestContextManager.java:320)
24603 at 
org.springframework.test.context.junit.jupiter.SpringExtension.beforeEach(SpringExtension.java:240)
24604 at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
24605 at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
24606Caused by: java.lang.NullPointerException: Cannot invoke 
"org.apache.camel.CamelContext.getName()" because "camelContext" is null
24607 at 
org.apache.camel.component.micrometer.routepolicy.MicrometerRoutePolicyNamingStrategy.getExchangeStatusTags(MicrometerRoutePolicyNamingStrategy.java:112)
24608 at 
org.apache.camel.component.micrometer.routepolicy.MicrometerRoutePolicy$MetricsStatistics.createCounter(MicrometerRoutePolicy.java:214)
24609 at 
org.apache.camel.component.micrometer.routepolicy.MicrometerRoutePolicy$MetricsStatistics.initAdditionalCounters(MicrometerRoutePolicy.java:94)
24610 at 
org.apache.camel.component.micrometer.routepolicy.MicrometerRoutePolicy$MetricsStatistics.<init>(MicrometerRoutePolicy.java:88)
24611 at 
org.apache.camel.component.micrometer.routepolicy.ContextMetricsStatistics.<init>(ContextMetricsStatistics.java:33)
24612 at 
org.apache.camel.component.micrometer.routepolicy.MicrometerRoutePolicyFactory.createOrGetContextMetric(MicrometerRoutePolicyFactory.java:115)
24613 at 
org.apache.camel.component.micrometer.routepolicy.MicrometerRoutePolicy.onInit(MicrometerRoutePolicy.java:299)
24614 at 
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:352)
24615 at org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:79)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to