You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Jonas Werne (Jira)" <ji...@apache.org> on 2024/04/05 12:52:00 UTC

[jira] [Comment Edited] (CAMEL-20628) camel-micrometer-starter - Potential NPE due to CamelContext not set

    [ 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)