You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Debraj Manna <su...@gmail.com> on 2016/07/04 06:30:46 UTC

Upgrading to ServiceMix 7.0.0M2 from 6.1.0 throwing null pointer exception jettycomponent8

Hi

On upgrading to Servicemix 7.0.0M2 from 6.1.0 I am getting the below
exception from one of my bundle.

2016-07-04 11:03:39,725 | ERROR | -7.0.0.M2/deploy | BlueprintCamelContext
          | 41 - org.apache.camel.camel-blueprint - 2.16.3 | Error occurred
during starting Camel: CamelContext(camel-1) due null

java.lang.NullPointerException

        at
org.apache.camel.component.jetty8.JettyHttpComponent8.createConnectorJettyInternal(JettyHttpComponent8.java:48)[232:org.apache.camel.camel-jetty8:2.16.3]

        at
org.apache.camel.component.jetty.JettyHttpComponent.createConnector(JettyHttpComponent.java:577)[231:org.apache.camel.camel-jetty-common:2.16.3]

        at
org.apache.camel.component.jetty.JettyHttpComponent.getSocketConnector(JettyHttpComponent.java:520)[231:org.apache.camel.camel-jetty-common:2.16.3]

        at
org.apache.camel.component.jetty.JettyHttpComponent.getConnector(JettyHttpComponent.java:510)[231:org.apache.camel.camel-jetty-common:2.16.3]

        at
org.apache.camel.component.jetty.JettyHttpComponent.connect(JettyHttpComponent.java:298)[231:org.apache.camel.camel-jetty-common:2.16.3]

        at
org.apache.camel.http.common.HttpCommonEndpoint.connect(HttpCommonEndpoint.java:116)[228:org.apache.camel.camel-http-common:2.16.3]

        at
org.apache.camel.http.common.HttpConsumer.doStart(HttpConsumer.java:50)[228:org.apache.camel.camel-http-common:2.16.3]

        at
org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3234)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:3528)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.impl.DefaultCamelContext.doStartRouteConsumers(DefaultCamelContext.java:3464)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3394)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3162)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3018)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:175)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2814)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2810)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2833)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2810)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2779)[44:org.apache.camel.camel-core:2.16.3]

        at
org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:180)[41:org.apache.camel.camel-blueprint:2.16.3]

        at
org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:212)[41:org.apache.camel.camel-blueprint:2.16.3]

        at
org.apache.camel.blueprint.BlueprintCamelContext.serviceChanged(BlueprintCamelContext.java:150)[41:org.apache.camel.camel-blueprint:2.16.3]

        at
org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:991)[org.apache.felix.framework-5.4.0.jar:]

        at
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:839)[org.apache.felix.framework-5.4.0.jar:]

        at
org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:546)[org.apache.felix.framework-5.4.0.jar:]

        at
org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4557)[org.apache.felix.framework-5.4.0.jar:]

        at
org.apache.felix.framework.Felix.registerService(Felix.java:3549)[org.apache.felix.framework-5.4.0.jar:]

        at
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348)[org.apache.felix.framework-5.4.0.jar:]

        at
org.apache.aries.blueprint.container.BlueprintContainerImpl.registerService(BlueprintContainerImpl.java:492)[29:org.apache.aries.blueprint.core:1.6.1]

        at
org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:422)[29:org.apache.aries.blueprint.core:1.6.1]

        at
org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:276)[29:org.apache.aries.blueprint.core:1.6.1]

        at
org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:300)[29:org.apache.aries.blueprint.core:1.6.1]

        at
org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:269)[29:org.apache.aries.blueprint.core:1.6.1]

        at
org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:265)[29:org.apache.aries.blueprint.core:1.6.1]

        at
org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:255)[29:org.apache.aries.blueprint.core:1.6.1]

        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)[40:org.apache.aries.util:1.1.1]

        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)[40:org.apache.aries.util:1.1.1]

        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)[40:org.apache.aries.util:1.1.1]

        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)[40:org.apache.aries.util:1.1.1]

        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)[40:org.apache.aries.util:1.1.1]

        at
org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179)[org.apache.felix.framework-5.4.0.jar:]

        at
org.apache.felix.framework.util.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:731)[org.apache.felix.framework-5.4.0.jar:]

        at
org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:486)[org.apache.felix.framework-5.4.0.jar:]

        at
org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4541)[org.apache.felix.framework-5.4.0.jar:]

        at
org.apache.felix.framework.Felix.startBundle(Felix.java:2172)[org.apache.felix.framework-5.4.0.jar:]

        at
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998)[org.apache.felix.framework-5.4.0.jar:]



   - My pom.xml is here
   <https://gist.github.com/debraj-manna/cb8f3224eb2474e9a62496a7e85effbe>.
   - My feature.xml is here
   <https://gist.github.com/debraj-manna/1b8378c81fe4699cfe52281cf838e5b5>.

The same pom.xml is working fine on 6.1.0 except that on moving to 7.0.0M2
I changed my camel.version to 2.16.3 from 2.16.1 and jackson.version and
jackson.afterburner.version to 2.7.5 from 2.6.2

Re: Upgrading to ServiceMix 7.0.0M2 from 6.1.0 throwing null pointer exception jettycomponent8

Posted by Debraj Manna <su...@gmail.com>.
Thanks Krzysztof. Upgrading to camel-jetty9 in pom.xml & feature.xml solved
the issue.

<dependency>

  <groupId>org.apache.camel</groupId>

  *<artifactId>camel-jetty9</artifactId>*

  <version>${camel.version}</version>

  <scope>provided</scope>

</dependency>



<feature version="${camel.version}">camel-jetty9</feature>

On Mon, Jul 4, 2016 at 1:24 PM, Sobkowiak Krzysztof <
krzys.sobkowiak@gmail.com> wrote:

> Hi
>
> In ServiceMix 7 you should use jetty9 feature.
>
> Regards
> Krzysztof
>
> On 04.07.2016 08:30, Debraj Manna wrote:
> > Hi
> >
> > On upgrading to Servicemix 7.0.0M2 from 6.1.0 I am getting the below
> > exception from one of my bundle.
> >
> > 2016-07-04 11:03:39,725 | ERROR | -7.0.0.M2/deploy |
> BlueprintCamelContext
> >           | 41 - org.apache.camel.camel-blueprint - 2.16.3 | Error
> occurred
> > during starting Camel: CamelContext(camel-1) due null
> >
> > java.lang.NullPointerException
> >
> >         at
> >
> org.apache.camel.component.jetty8.JettyHttpComponent8.createConnectorJettyInternal(JettyHttpComponent8.java:48)[232:org.apache.camel.camel-jetty8:2.16.3]
> >
> >         at
> >
> org.apache.camel.component.jetty.JettyHttpComponent.createConnector(JettyHttpComponent.java:577)[231:org.apache.camel.camel-jetty-common:2.16.3]
> >
> >         at
> >
> org.apache.camel.component.jetty.JettyHttpComponent.getSocketConnector(JettyHttpComponent.java:520)[231:org.apache.camel.camel-jetty-common:2.16.3]
> >
> >         at
> >
> org.apache.camel.component.jetty.JettyHttpComponent.getConnector(JettyHttpComponent.java:510)[231:org.apache.camel.camel-jetty-common:2.16.3]
> >
> >         at
> >
> org.apache.camel.component.jetty.JettyHttpComponent.connect(JettyHttpComponent.java:298)[231:org.apache.camel.camel-jetty-common:2.16.3]
> >
> >         at
> >
> org.apache.camel.http.common.HttpCommonEndpoint.connect(HttpCommonEndpoint.java:116)[228:org.apache.camel.camel-http-common:2.16.3]
> >
> >         at
> >
> org.apache.camel.http.common.HttpConsumer.doStart(HttpConsumer.java:50)[228:org.apache.camel.camel-http-common:2.16.3]
> >
> >         at
> >
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3234)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:3528)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.impl.DefaultCamelContext.doStartRouteConsumers(DefaultCamelContext.java:3464)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3394)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3162)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3018)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:175)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2814)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2810)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2833)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2810)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2779)[44:org.apache.camel.camel-core:2.16.3]
> >
> >         at
> >
> org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:180)[41:org.apache.camel.camel-blueprint:2.16.3]
> >
> >         at
> >
> org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:212)[41:org.apache.camel.camel-blueprint:2.16.3]
> >
> >         at
> >
> org.apache.camel.blueprint.BlueprintCamelContext.serviceChanged(BlueprintCamelContext.java:150)[41:org.apache.camel.camel-blueprint:2.16.3]
> >
> >         at
> >
> org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:991)[org.apache.felix.framework-5.4.0.jar:]
> >
> >         at
> >
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:839)[org.apache.felix.framework-5.4.0.jar:]
> >
> >         at
> >
> org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:546)[org.apache.felix.framework-5.4.0.jar:]
> >
> >         at
> >
> org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4557)[org.apache.felix.framework-5.4.0.jar:]
> >
> >         at
> >
> org.apache.felix.framework.Felix.registerService(Felix.java:3549)[org.apache.felix.framework-5.4.0.jar:]
> >
> >         at
> >
> org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348)[org.apache.felix.framework-5.4.0.jar:]
> >
> >         at
> >
> org.apache.aries.blueprint.container.BlueprintContainerImpl.registerService(BlueprintContainerImpl.java:492)[29:org.apache.aries.blueprint.core:1.6.1]
> >
> >         at
> >
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:422)[29:org.apache.aries.blueprint.core:1.6.1]
> >
> >         at
> >
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:276)[29:org.apache.aries.blueprint.core:1.6.1]
> >
> >         at
> >
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:300)[29:org.apache.aries.blueprint.core:1.6.1]
> >
> >         at
> >
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:269)[29:org.apache.aries.blueprint.core:1.6.1]
> >
> >         at
> >
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:265)[29:org.apache.aries.blueprint.core:1.6.1]
> >
> >         at
> >
> org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:255)[29:org.apache.aries.blueprint.core:1.6.1]
> >
> >         at
> >
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)[40:org.apache.aries.util:1.1.1]
> >
> >         at
> >
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)[40:org.apache.aries.util:1.1.1]
> >
> >         at
> >
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)[40:org.apache.aries.util:1.1.1]
> >
> >         at
> >
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)[40:org.apache.aries.util:1.1.1]
> >
> >         at
> >
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)[40:org.apache.aries.util:1.1.1]
> >
> >         at
> >
> org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179)[org.apache.felix.framework-5.4.0.jar:]
> >
> >         at
> >
> org.apache.felix.framework.util.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:731)[org.apache.felix.framework-5.4.0.jar:]
> >
> >         at
> >
> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:486)[org.apache.felix.framework-5.4.0.jar:]
> >
> >         at
> >
> org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4541)[org.apache.felix.framework-5.4.0.jar:]
> >
> >         at
> >
> org.apache.felix.framework.Felix.startBundle(Felix.java:2172)[org.apache.felix.framework-5.4.0.jar:]
> >
> >         at
> >
> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998)[org.apache.felix.framework-5.4.0.jar:]
> >
> >
> >
> >    - My pom.xml is here
> >    <
> https://gist.github.com/debraj-manna/cb8f3224eb2474e9a62496a7e85effbe>.
> >    - My feature.xml is here
> >    <
> https://gist.github.com/debraj-manna/1b8378c81fe4699cfe52281cf838e5b5>.
> >
> > The same pom.xml is working fine on 6.1.0 except that on moving to
> 7.0.0M2
> > I changed my camel.version to 2.16.3 from 2.16.1 and jackson.version and
> > jackson.afterburner.version to 2.7.5 from 2.6.2
> >
>
> --
> Krzysztof Sobkowiak
>
> JEE & OSS Architect, Integration Architect
> Apache Software Foundation Member (http://apache.org/)
> Apache ServiceMix Committer & PMC Member (http://servicemix.apache.org/)
> Senior Solution Architect @ Capgemini SSC (
> http://www.capgeminisoftware.pl/)
>

Re: Upgrading to ServiceMix 7.0.0M2 from 6.1.0 throwing null pointer exception jettycomponent8

Posted by Sobkowiak Krzysztof <kr...@gmail.com>.
Hi

In ServiceMix 7 you should use jetty9 feature.

Regards
Krzysztof

On 04.07.2016 08:30, Debraj Manna wrote:
> Hi
>
> On upgrading to Servicemix 7.0.0M2 from 6.1.0 I am getting the below
> exception from one of my bundle.
>
> 2016-07-04 11:03:39,725 | ERROR | -7.0.0.M2/deploy | BlueprintCamelContext
>           | 41 - org.apache.camel.camel-blueprint - 2.16.3 | Error occurred
> during starting Camel: CamelContext(camel-1) due null
>
> java.lang.NullPointerException
>
>         at
> org.apache.camel.component.jetty8.JettyHttpComponent8.createConnectorJettyInternal(JettyHttpComponent8.java:48)[232:org.apache.camel.camel-jetty8:2.16.3]
>
>         at
> org.apache.camel.component.jetty.JettyHttpComponent.createConnector(JettyHttpComponent.java:577)[231:org.apache.camel.camel-jetty-common:2.16.3]
>
>         at
> org.apache.camel.component.jetty.JettyHttpComponent.getSocketConnector(JettyHttpComponent.java:520)[231:org.apache.camel.camel-jetty-common:2.16.3]
>
>         at
> org.apache.camel.component.jetty.JettyHttpComponent.getConnector(JettyHttpComponent.java:510)[231:org.apache.camel.camel-jetty-common:2.16.3]
>
>         at
> org.apache.camel.component.jetty.JettyHttpComponent.connect(JettyHttpComponent.java:298)[231:org.apache.camel.camel-jetty-common:2.16.3]
>
>         at
> org.apache.camel.http.common.HttpCommonEndpoint.connect(HttpCommonEndpoint.java:116)[228:org.apache.camel.camel-http-common:2.16.3]
>
>         at
> org.apache.camel.http.common.HttpConsumer.doStart(HttpConsumer.java:50)[228:org.apache.camel.camel-http-common:2.16.3]
>
>         at
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3234)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:3528)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.impl.DefaultCamelContext.doStartRouteConsumers(DefaultCamelContext.java:3464)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3394)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3162)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3018)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:175)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2814)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2810)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2833)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2810)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2779)[44:org.apache.camel.camel-core:2.16.3]
>
>         at
> org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:180)[41:org.apache.camel.camel-blueprint:2.16.3]
>
>         at
> org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:212)[41:org.apache.camel.camel-blueprint:2.16.3]
>
>         at
> org.apache.camel.blueprint.BlueprintCamelContext.serviceChanged(BlueprintCamelContext.java:150)[41:org.apache.camel.camel-blueprint:2.16.3]
>
>         at
> org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:991)[org.apache.felix.framework-5.4.0.jar:]
>
>         at
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:839)[org.apache.felix.framework-5.4.0.jar:]
>
>         at
> org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:546)[org.apache.felix.framework-5.4.0.jar:]
>
>         at
> org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4557)[org.apache.felix.framework-5.4.0.jar:]
>
>         at
> org.apache.felix.framework.Felix.registerService(Felix.java:3549)[org.apache.felix.framework-5.4.0.jar:]
>
>         at
> org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348)[org.apache.felix.framework-5.4.0.jar:]
>
>         at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.registerService(BlueprintContainerImpl.java:492)[29:org.apache.aries.blueprint.core:1.6.1]
>
>         at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:422)[29:org.apache.aries.blueprint.core:1.6.1]
>
>         at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:276)[29:org.apache.aries.blueprint.core:1.6.1]
>
>         at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:300)[29:org.apache.aries.blueprint.core:1.6.1]
>
>         at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:269)[29:org.apache.aries.blueprint.core:1.6.1]
>
>         at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:265)[29:org.apache.aries.blueprint.core:1.6.1]
>
>         at
> org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:255)[29:org.apache.aries.blueprint.core:1.6.1]
>
>         at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)[40:org.apache.aries.util:1.1.1]
>
>         at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)[40:org.apache.aries.util:1.1.1]
>
>         at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)[40:org.apache.aries.util:1.1.1]
>
>         at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)[40:org.apache.aries.util:1.1.1]
>
>         at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)[40:org.apache.aries.util:1.1.1]
>
>         at
> org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179)[org.apache.felix.framework-5.4.0.jar:]
>
>         at
> org.apache.felix.framework.util.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:731)[org.apache.felix.framework-5.4.0.jar:]
>
>         at
> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:486)[org.apache.felix.framework-5.4.0.jar:]
>
>         at
> org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4541)[org.apache.felix.framework-5.4.0.jar:]
>
>         at
> org.apache.felix.framework.Felix.startBundle(Felix.java:2172)[org.apache.felix.framework-5.4.0.jar:]
>
>         at
> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998)[org.apache.felix.framework-5.4.0.jar:]
>
>
>
>    - My pom.xml is here
>    <https://gist.github.com/debraj-manna/cb8f3224eb2474e9a62496a7e85effbe>.
>    - My feature.xml is here
>    <https://gist.github.com/debraj-manna/1b8378c81fe4699cfe52281cf838e5b5>.
>
> The same pom.xml is working fine on 6.1.0 except that on moving to 7.0.0M2
> I changed my camel.version to 2.16.3 from 2.16.1 and jackson.version and
> jackson.afterburner.version to 2.7.5 from 2.6.2
>

-- 
Krzysztof Sobkowiak

JEE & OSS Architect, Integration Architect
Apache Software Foundation Member (http://apache.org/)
Apache ServiceMix Committer & PMC Member (http://servicemix.apache.org/)
Senior Solution Architect @ Capgemini SSC (http://www.capgeminisoftware.pl/)