Uploaded image for project: 'Camel-K'
  1. Camel-K
  2. CMLK-93

ClassNotFoundException Jira kamelet binding in native mode

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • camel-k-1.10.1
    • None
    • None
    • None
    • 0

      I am getting

      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration 2023-01-16 09:28:29,353 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 3.18.3.redhat-00023 (camel-1) is shutting down (timeout:45s)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration 2023-01-16 09:28:29,353 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Routes stopped (stopped:2)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration 2023-01-16 09:28:29,353 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Stopped source (jira://newIssues)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration 2023-01-16 09:28:29,353 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Stopped binding (kamelet://jira-source/source)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration 2023-01-16 09:28:29,354 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 3.18.3.redhat-00023 (camel-1) shutdown in 1ms (uptime:0s)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration 2023-01-16 09:28:29,354 WARN  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Lifecycle strategy org.apache.camel.impl.engine.OnCamelContextLifecycleStrategy@157551e4 failed on CamelContext (camel-1) due to: In case that the test based on CamelQuarkusTestSupport throws this exception, be aware that re-starting of context is not possible.. This exception will be ignored
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration 2023-01-16 09:28:29,354 ERROR [org.apa.cam.qua.mai.CamelMainRuntime] (main) Failed to start application: org.apache.camel.FailedToStartRouteException: Failed to start route source because of null
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.RouteService.warmUp(RouteService.java:123)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.InternalRouteStartupManager.doWarmUpRoutes(InternalRouteStartupManager.java:306)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.InternalRouteStartupManager.safelyStartRouteServices(InternalRouteStartupManager.java:189)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRoutes(InternalRouteStartupManager.java:147)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:3365)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.AbstractCamelContext.doStartContext(AbstractCamelContext.java:3033)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2988)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.BaseService.start(BaseService.java:119)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2649)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:262)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.quarkus.main.CamelMain.doStart(CamelMain.java:94)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.BaseService.start(BaseService.java:119)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.quarkus.main.CamelMain.startEngine(CamelMain.java:140)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.quarkus.main.CamelMainRuntime.start(CamelMainRuntime.java:49)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.quarkus.core.CamelBootstrapRecorder.start(CamelBootstrapRecorder.java:45)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at io.quarkus.deployment.steps.CamelBootstrapProcessor$boot173480958.deploy_0(Unknown Source)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at io.quarkus.deployment.steps.CamelBootstrapProcessor$boot173480958.deploy(Unknown Source)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at io.quarkus.runtime.Application.start(Application.java:101)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:110)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at io.quarkus.runtime.Quarkus.run(Quarkus.java:69)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at io.quarkus.runtime.Quarkus.run(Quarkus.java:42)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at io.quarkus.runtime.Quarkus.run(Quarkus.java:122)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at io.quarkus.runner.GeneratedMain.main(Unknown Source)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration Caused by: org.apache.camel.RuntimeCamelException: java.lang.ClassNotFoundException: com.fasterxml.jackson.datatype.joda.JodaModule
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.BaseService.doFail(BaseService.java:413)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.BaseService.fail(BaseService.java:342)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.BaseService.start(BaseService.java:132)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.AbstractCamelContext.internalAddService(AbstractCamelContext.java:1577)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.AbstractCamelContext.addService(AbstractCamelContext.java:1498)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.processor.MarshalProcessor.doStart(MarshalProcessor.java:122)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.BaseService.start(BaseService.java:119)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:130)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler.doStart(RedeliveryErrorHandler.java:1670)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.ChildServiceSupport.start(ChildServiceSupport.java:60)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:130)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.DefaultChannel.doStart(DefaultChannel.java:126)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.BaseService.start(BaseService.java:119)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:116)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:130)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.processor.Pipeline.doStart(Pipeline.java:224)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.BaseService.start(BaseService.java:119)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.processor.DelegateAsyncProcessor.doStart(DelegateAsyncProcessor.java:89)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.BaseService.start(BaseService.java:119)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.RouteService.startChildServices(RouteService.java:396)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.RouteService.doWarmUp(RouteService.java:193)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.impl.engine.RouteService.warmUp(RouteService.java:121)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     ... 23 more
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.datatype.joda.JodaModule
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.quarkus.core.CamelQuarkusClassResolver.resolveMandatoryClass(CamelQuarkusClassResolver.java:93)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.component.jackson.AbstractJacksonDataFormat.doStart(AbstractJacksonDataFormat.java:636)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     at org.apache.camel.support.service.BaseService.start(BaseService.java:119)
      jira-source-kburi-kamelet-to-log-native-6474d99cc-xqzc9 integration     ... 48 more
       

      from following KameletBinding

      kind: KameletBinding
      metadata:
        annotations:
          trait.camel.apache.org/quarkus.package-type: native
        name: jira-source-kburi-kamelet-to-log-native
      spec:
        integration:
          configuration:
          - type: property
            value: camel.main.streamCachingEnabled=true
        sink:
          properties: {}
          uri: log:info?showStreams=true
        source:
          properties:
            accessToken: 
            consumerKey: OauthKey
            jiraUrl: https://fuseqe2022.atlassian.net
            jql: project=FUQT
            password: 
            privateKey: 
            username: 
            verificationCode: 
          ref:
            apiVersion: camel.apache.org/v1alpha1
            kind: Kamelet
            name: jira-source%  

      This error is thrown only with native built integration.

            cmiranda@redhat.com Claudio Miranda
            jbouska@redhat.com Jan Bouska
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: