Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache camel 从6.1.0升级到ServiceMix 7.0.0M2,在JettyHttpComponent8上引发空指针异常_Apache Camel_Apache Servicemix - Fatal编程技术网

Apache camel 从6.1.0升级到ServiceMix 7.0.0M2,在JettyHttpComponent8上引发空指针异常

Apache camel 从6.1.0升级到ServiceMix 7.0.0M2,在JettyHttpComponent8上引发空指针异常,apache-camel,apache-servicemix,Apache Camel,Apache Servicemix,从6.1.0升级到Servicemix 7.0.0M2时,我从我的一个捆绑包中获得以下异常 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 nul

6.1.0
升级到
Servicemix 7.0.0M2
时,我从我的一个捆绑包中获得以下异常

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:]
  • pom.xml
    is
  • feature.xml
同样的
pom.xml
6.1.0
上运行良好,除了在移动到
7.0.0M2
时,我将我的
camel.version
2.16.1
jackson.version
jackson.afterburner.version
更改为
2.7.5


有人能告诉我出了什么问题吗?在从
6.1.0
移动到
7.0.0M2
时,我是否必须更改任何其他内容?

修改我的
pom.xml
feature.xml
以使用
骆驼码头9
解决了问题

我在
pom.xml

<dependency>
  <groupId>org.apache.camel</groupId>
  <artifactId>camel-jetty9</artifactId>
  <version>${camel.version}</version>
  <scope>provided</scope>
</dependency>

其中
2.16.3

对于camel版本2.16.3我也必须卸载camel-jetty。只有骆驼码头9似乎起作用

feature:uninstall camel-jetty/2.16.3
feature:uninstall camel-jetty/2.16.3