Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-20628

camel-micrometer-starter - Potential NPE due to CamelContext not set

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 4.5.0
    • 4.6.0
    • camel-spring-boot
    • None
    • Unknown

    Description

      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)

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            davsclaus Claus Ibsen
            davsclaus Claus Ibsen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment