[
https://issues.apache.org/jira/browse/CAMEL-20628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17834290#comment-17834290
]
Jonas Werne edited comment on CAMEL-20628 at 4/5/24 12:51 PM:
--------------------------------------------------------------
Hi, we are currently trying to upgrade to 4.5.0 and experianced this issue.
What options do we have? Is there any workaround?
When will 4.6.0 be released to fix this issue?
was (Author: JIRAUSER303509):
Hi, we are currently trying to upgrade to 4.5.0
Is there any workaround for this issue?
> 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
> Priority: Minor
> 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)