Hi
I'm trying to perform some upgrades on Servicemix5. I have upgraded to
Karaf 2.3.3, Camel 2.12.3-SNAPSHOT, CXF 2.7.8 (see attached patches). I
haven't upgraded to ActiveMQ 5.9.0 (which is probably more compatible
with Camel 2.12.3-SNAPSHOT), because I have problems with SMX startup
after this change. I can start the new distribution, and I have
successfully tested some examples. But the itests have some problems
(but I could successfully perform manual test of the features from the
failed itests). I'm getting errors like in itests-errors.txt when
building itests. I can send you the surefire reports and test log files
but the are big files. I can eventually open an JIRA issue.
Is it a problem with the test configuration or with not upgraded version
of ActiveMQ? If not, have you any quick idea if I have changed
something wrong?
Best regards
Krzysztof
--
Krzysztof Sobkowiak
JEE & OSS Architect | Technical Architect @ Capgemini
Capgemini <http://www.pl.capgemini.com/> | Software Solutions Center
<http://www.pl.capgemini-sdm.com/> | Wroclaw
e-mail: [email protected] <mailto:[email protected]> |
Twitter: @KSobkowiak
From 5f3ae4004776a7ce8b8480560e58c574e14ec8d5 Mon Sep 17 00:00:00 2001
From: Krzysztof Sobkowiak <[email protected]>
Date: Mon, 13 Jan 2014 19:11:46 +0100
Subject: [PATCH 1/2] Upgrade Karaf, Camel and CXF
Signed-off-by: Krzysztof Sobkowiak <[email protected]>
---
akka/akka-osgi-aries/pom.xml | 4 ++--
.../src/main/filtered-resources/features.xml | 2 +-
itests/pom.xml | 1 +
.../itests/IntegrationTestConfigurations.scala | 2 +-
parent/pom.xml | 10 ++++++----
pom.xml | 22 +++++++++++-----------
6 files changed, 22 insertions(+), 19 deletions(-)
diff --git a/akka/akka-osgi-aries/pom.xml b/akka/akka-osgi-aries/pom.xml
index 254d51e..dd36b6a 100644
--- a/akka/akka-osgi-aries/pom.xml
+++ b/akka/akka-osgi-aries/pom.xml
@@ -39,7 +39,7 @@
<dependency>
<groupId>org.apache.aries.blueprint</groupId>
<artifactId>org.apache.aries.blueprint.core</artifactId>
- <version>${aries.version}</version>
+ <version>${aries.blueprint.core.version}</version>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
@@ -50,7 +50,7 @@
<dependency>
<groupId>org.apache.aries.proxy</groupId>
<artifactId>org.apache.aries.proxy.impl</artifactId>
- <version>${aries.version}</version>
+ <version>${aries.proxy.version}</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
diff --git
a/assemblies/apache-servicemix/src/main/filtered-resources/features.xml
b/assemblies/apache-servicemix/src/main/filtered-resources/features.xml
index dd05487..940b912 100644
--- a/assemblies/apache-servicemix/src/main/filtered-resources/features.xml
+++ b/assemblies/apache-servicemix/src/main/filtered-resources/features.xml
@@ -218,7 +218,7 @@
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/${dom4j.bundle.version}</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xstream/${xstream.bundle.version}</bundle>
<bundle
dependency="true">mvn:org.apache.aries.transaction/org.apache.aries.transaction.manager/${aries.transaction.version}</bundle>
- <bundle
dependency="true">mvn:org.apache.aries/org.apache.aries.util/${aries.version}</bundle>
+ <bundle
dependency="true">mvn:org.apache.aries/org.apache.aries.util/${aries.util.version}</bundle>
<!-- Camel JMS is required to get ActiveMQ's Camel component started
-->
<feature version="${camel.version}">camel-jms</feature>
diff --git a/itests/pom.xml b/itests/pom.xml
index 0c760a9..59ebda8 100644
--- a/itests/pom.xml
+++ b/itests/pom.xml
@@ -82,6 +82,7 @@
<dependency>
<groupId>org.apache.karaf.features</groupId>
<artifactId>org.apache.karaf.features.core</artifactId>
+ <version>${karaf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.servicemix</groupId>
diff --git
a/itests/src/test/scala/org/apache/servicemix/itests/IntegrationTestConfigurations.scala
b/itests/src/test/scala/org/apache/servicemix/itests/IntegrationTestConfigurations.scala
index cf14a42..4071a8b 100644
---
a/itests/src/test/scala/org/apache/servicemix/itests/IntegrationTestConfigurations.scala
+++
b/itests/src/test/scala/org/apache/servicemix/itests/IntegrationTestConfigurations.scala
@@ -54,7 +54,7 @@ trait IntegrationTestConfigurations {
karafDistributionConfiguration().
frameworkUrl(
maven().groupId("org.apache.servicemix").artifactId(artifact).`type`("tar.gz").versionAsInProject()).
- karafVersion("2.3.1").name("Apache ServiceMix (${name})").
+ karafVersion("2.3.3").name("Apache ServiceMix (${name})").
unpackDirectory(new File(s"target/pax-exam/${artifact}")),
keepRuntimeFolder(),
systemProperty("org.ops4j.pax.url.mvn.localRepository").value(LOCAL_REPOSITORY),
diff --git a/parent/pom.xml b/parent/pom.xml
index fffcad9..5f153e7 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -39,14 +39,16 @@
<properties>
<activemq.version>5.8.0</activemq.version>
<activiti.version>5.10</activiti.version>
- <camel.version>2.12-SNAPSHOT</camel.version>
- <cxf.version>2.7.4</cxf.version>
+ <camel.version>2.12.3-SNAPSHOT</camel.version>
+ <cxf.version>2.7.8</cxf.version>
<felix.obr.version>1.6.6</felix.obr.version>
- <karaf.version>2.3.2</karaf.version>
- <aries.version>1.0.0</aries.version>
+ <karaf.version>2.3.3</karaf.version>
+ <aries.proxy.version>1.0.1</aries.proxy.version>
<aries.transaction.version>1.0.1</aries.transaction.version>
+ <aries.util.version>1.1.0</aries.util.version>
+ <aries.blueprint.core.version>1.1.0</aries.blueprint.core.version>
<pax.logging.version>1.7.0</pax.logging.version>
<akka.version>2.1.2</akka.version>
diff --git a/pom.xml b/pom.xml
index 6b67fc3..d4c62ea 100644
--- a/pom.xml
+++ b/pom.xml
@@ -159,10 +159,10 @@
<antlr-runtime.bundle.version>3.0.1_2</antlr-runtime.bundle.version>
<bcel.bundle.version>5.2_3</bcel.bundle.version>
<casbah.bundle.version>2.6.2_1</casbah.bundle.version>
-
<commons-beanutils.bundle.version>1.8.2_1</commons-beanutils.bundle.version>
- <commons-codec.bundle.version>1.4</commons-codec.bundle.version>
+
<commons-beanutils.bundle.version>1.8.3_1</commons-beanutils.bundle.version>
+ <commons-codec.bundle.version>1.8</commons-codec.bundle.version>
<commons-dbcp.bundle.version>1.4_3</commons-dbcp.bundle.version>
-
<commons-httpclient.bundle.version>3.1_6</commons-httpclient.bundle.version>
+
<commons-httpclient.bundle.version>3.1_7</commons-httpclient.bundle.version>
<commons-lang.bundle.version>2.4_4</commons-lang.bundle.version>
<commons-net.bundle.version>2.2</commons-net.bundle.version>
<commons-pool.version>1.6</commons-pool.version>
@@ -172,7 +172,7 @@
<dom4j.bundle.version>1.6.1_5</dom4j.bundle.version>
<drools.bundle.version>${drools.version}_1</drools.bundle.version>
<fastinfoset.bundle.version>1.2.7_3</fastinfoset.bundle.version>
- <jasypt.bundle.version>1.9.0_1</jasypt.bundle.version>
+ <jasypt.bundle.version>1.9.1_1</jasypt.bundle.version>
<jaxb.api.version>2.2</jaxb.api.version>
<jaxb-impl.bundle.version>2.2.1.1_1</jaxb-impl.bundle.version>
<jdt-core.bundle.version>3.2.3_4</jdt-core.bundle.version>
@@ -186,10 +186,10 @@
<osworkflow.bundle.version>2.7.0_4</osworkflow.bundle.version>
<oro.bundle.version>2.0.8_4</oro.bundle.version>
<propertyset.bundle.version>1.3_4</propertyset.bundle.version>
- <quartz.bundle.version>1.8.5_1</quartz.bundle.version>
+ <quartz.bundle.version>1.8.6_1</quartz.bundle.version>
<rhino.bundle.version>1.7R1_3</rhino.bundle.version>
<saaj-impl.bundle.version>1.3.9_2</saaj-impl.bundle.version>
- <saxon.bundle.version>9.3.0.11_2</saxon.bundle.version>
+ <saxon.bundle.version>9.5.1.2_1</saxon.bundle.version>
<scala.bundle.version>2.10.0_1</scala.bundle.version>
<snmp4j.bundle.version>1.8.1_4</snmp4j.bundle.version>
<velocity.bundle.version>1.7_5</velocity.bundle.version>
@@ -200,7 +200,7 @@
<xmlresolver.bundle.version>1.2_3</xmlresolver.bundle.version>
<xmlsec.bundle.version>1.5.1</xmlsec.bundle.version>
<xpp3.bundle.version>1.1.4c_5</xpp3.bundle.version>
- <xstream.bundle.version>1.3_3</xstream.bundle.version>
+ <xstream.bundle.version>1.4.5_1</xstream.bundle.version>
<swagger.bundle.version>1.3.0_1</swagger.bundle.version>
<javassist.bundle.version>3.12.1.GA_2</javassist.bundle.version>
<reflections.bundle.version>0.9.8_1</reflections.bundle.version>
@@ -234,10 +234,10 @@
<xalan.version>2.7.1</xalan.version>
<jaxws-api.version>2.2</jaxws-api.version>
<jetty.version>7.4.5.v20110725</jetty.version>
- <jettison.version>1.3</jettison.version>
+ <jettison.version>1.3.5</jettison.version>
<joda-time.version>1.6.2</joda-time.version>
<lingo.version>1.3</lingo.version>
- <mongodb.version>2.11.2</mongodb.version>
+ <mongodb.version>2.11.3</mongodb.version>
<mybatis.version>3.1.1</mybatis.version>
<pax.tinybundle.version>1.0.0</pax.tinybundle.version>
<pojosr.version>0.2.1</pojosr.version>
@@ -245,12 +245,12 @@
<scalatest.version>1.9.1</scalatest.version>
<scriptengines.version>1.1</scriptengines.version>
<slf4j.version>1.6.6</slf4j.version>
- <spring.version>3.0.7.RELEASE</spring.version>
+ <spring.version>3.1.4.RELEASE</spring.version>
<spring.osgi.version>1.2.1</spring.osgi.version>
<wss4j.version>1.6.7</wss4j.version>
<neethi.version>3.0.0</neethi.version>
<xfire.version>1.0.1</xfire.version>
- <xbean.version>3.12</xbean.version>
+ <xbean.version>3.15</xbean.version>
<xmlschema.version>2.0</xmlschema.version>
</properties>
--
1.8.3.2
From 16399e36f08b0f115f54f2d6327e97afd3caf6df Mon Sep 17 00:00:00 2001
From: Krzysztof Sobkowiak <[email protected]>
Date: Mon, 13 Jan 2014 23:05:41 +0100
Subject: [PATCH 2/2] Upgrade Karaf, Camel and CXF, part2
Signed-off-by: Krzysztof Sobkowiak <[email protected]>
---
.../src/main/filtered-resources/etc/org.apache.karaf.features.cfg | 4 ++++
.../src/main/filtered-resources/etc/org.apache.karaf.features.cfg | 5 +++++
.../src/main/filtered-resources/etc/org.apache.karaf.features.cfg | 5 +++++
assemblies/shared/src/main/resources/common-bin.xml | 2 ++
assemblies/shared/src/main/resources/etc/system.properties | 8 +++++++-
parent/pom.xml | 2 +-
6 files changed, 24 insertions(+), 2 deletions(-)
diff --git
a/assemblies/apache-servicemix-full/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
b/assemblies/apache-servicemix-full/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
index 1904796..46f2746 100644
---
a/assemblies/apache-servicemix-full/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
+++
b/assemblies/apache-servicemix-full/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
@@ -27,3 +27,7 @@
featuresRepositories=mvn:org.apache.karaf.assemblies.features/standard/${karaf.v
#
featuresBoot=karaf-framework,config,activemq-broker,jaxrs-api,core,camel,camel-cxf,camel-blueprint,war
+#
+# Defines if the boot features are started in asynchronous mode (in a
dedicated thread)
+#
+featuresBootAsynchronous=false
diff --git
a/assemblies/apache-servicemix-minimal/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
b/assemblies/apache-servicemix-minimal/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
index c981e63..eca704d 100644
---
a/assemblies/apache-servicemix-minimal/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
+++
b/assemblies/apache-servicemix-minimal/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
@@ -27,3 +27,8 @@
featuresRepositories=mvn:org.apache.karaf.assemblies.features/standard/${karaf.v
#
featuresBoot=karaf-framework,config,core
+#
+# Defines if the boot features are started in asynchronous mode (in a
dedicated thread)
+#
+featuresBootAsynchronous=false
+
diff --git
a/assemblies/apache-servicemix/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
b/assemblies/apache-servicemix/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
index 1904796..4caa1c9 100644
---
a/assemblies/apache-servicemix/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
+++
b/assemblies/apache-servicemix/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
@@ -27,3 +27,8 @@
featuresRepositories=mvn:org.apache.karaf.assemblies.features/standard/${karaf.v
#
featuresBoot=karaf-framework,config,activemq-broker,jaxrs-api,core,camel,camel-cxf,camel-blueprint,war
+#
+# Defines if the boot features are started in asynchronous mode (in a
dedicated thread)
+#
+featuresBootAsynchronous=false
+
diff --git a/assemblies/shared/src/main/resources/common-bin.xml
b/assemblies/shared/src/main/resources/common-bin.xml
index b2ec9fa..5e91d87 100644
--- a/assemblies/shared/src/main/resources/common-bin.xml
+++ b/assemblies/shared/src/main/resources/common-bin.xml
@@ -50,9 +50,11 @@
<include>org.apache.servicemix.specs:org.apache.servicemix.specs.jaxb-api-2.2</include>
<include>org.apache.servicemix.specs:org.apache.servicemix.specs.jaxws-api-2.2</include>
<include>org.apache.servicemix.specs:org.apache.servicemix.specs.saaj-api-1.3</include>
+
<include>org.apache.servicemix.specs:org.apache.servicemix.specs.stax-api-1.2</include>
<include>org.apache.servicemix.specs:org.apache.servicemix.specs.activation-api-1.1</include>
<include>xalan:xalan</include>
<include>xalan:serializer</include>
+ <include>org.apache.xerces:xercesImpl</include>
</includes>
</dependencySet>
</dependencySets>
diff --git a/assemblies/shared/src/main/resources/etc/system.properties
b/assemblies/shared/src/main/resources/etc/system.properties
index 5f20ecf..6f83a71 100644
--- a/assemblies/shared/src/main/resources/etc/system.properties
+++ b/assemblies/shared/src/main/resources/etc/system.properties
@@ -77,6 +77,12 @@ xml.catalog.files=
jline.nobell=true
#
+# ServiceMix specs options
+#
+org.apache.servicemix.specs.debug=false
+org.apache.servicemix.specs.timeout=100
+
+#
# Default port for the OSGI HTTP Service
#
org.osgi.service.http.port=8181
@@ -129,4 +135,4 @@
org.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.JavaUtilLog
#
org.apache.aries.proxy.weaving.enabled=none
# Classes not to weave - Aries default + Xerces which is known to have issues.
-org.apache.aries.proxy.weaving.disabled=org.objectweb.asm.*,org.slf4j.*,org.apache.log4j.*,javax.*,org.apache.xerces.*
\ No newline at end of file
+org.apache.aries.proxy.weaving.disabled=org.objectweb.asm.*,org.slf4j.*,org.apache.log4j.*,javax.*,org.apache.xerces.*
diff --git a/parent/pom.xml b/parent/pom.xml
index 5f153e7..bc482a2 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -57,7 +57,7 @@
<fasterxml.jackson.version>2.2.1</fasterxml.jackson.version>
<typesafe-config.version>1.0.0</typesafe-config.version>
- <servicemix.specs.version>2.3-SNAPSHOT</servicemix.specs.version>
+ <servicemix.specs.version>2.2.0</servicemix.specs.version>
</properties>
<!-- Managed dependencies -->
--
1.8.3.2
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.apache.servicemix.itests.FullAssemblyTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.818 sec
Running org.apache.servicemix.itests.CxfExamplesTest
Tests run: 8, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 43.97 sec <<<
FAILURE!
testCxfWsSecuritySignature:org.apache.servicemix.itests.CxfExamplesTest.testCxfWsSecuritySignature:KarafTestContainer{mvn:org.apache.servicemix/apache-servicemix/5.0.0-SNAPSHOT/tar.gz}(org.apache.servicemix.itests.CxfExamplesTest)
Time elapsed: 1.902 sec <<< ERROR!
java.lang.NullPointerException: null
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1432)
at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at scala.runtime.AbstractFunction2.<init>(AbstractFunction2.scala:12)
at
scala.collection.SetLike$$anonfun$$plus$plus$1.<init>(SetLike.scala:128)
at scala.collection.SetLike$class.$plus$plus(SetLike.scala:128)
at scala.collection.AbstractSet.$plus$plus(Set.scala:47)
at scala.collection.immutable.HashSet.$plus(HashSet.scala:59)
at scala.collection.immutable.Set$Set4.$plus(Set.scala:127)
at scala.collection.immutable.Set$Set4.$plus(Set.scala:121)
at scala.collection.mutable.SetBuilder.$plus$eq(SetBuilder.scala:24)
at scala.collection.mutable.SetBuilder.$plus$eq(SetBuilder.scala:22)
at
scala.collection.generic.Growable$$anonfun$$plus$plus$eq$1.apply(Growable.scala:48)
at
scala.collection.generic.Growable$$anonfun$$plus$plus$eq$1.apply(Growable.scala:48)
at scala.collection.immutable.List.foreach(List.scala:309)
at
scala.collection.generic.Growable$class.$plus$plus$eq(Growable.scala:48)
at
scala.collection.mutable.SetBuilder.$plus$plus$eq(SetBuilder.scala:22)
at scala.collection.TraversableLike$class.to(TraversableLike.scala:629)
at scala.collection.AbstractTraversable.to(Traversable.scala:105)
at
scala.collection.TraversableOnce$class.toSet(TraversableOnce.scala:253)
at scala.collection.AbstractTraversable.toSet(Traversable.scala:105)
at scala.runtime.ScalaRunTime$.<init>(ScalaRunTime.scala:50)
at scala.runtime.ScalaRunTime$.<clinit>(ScalaRunTime.scala)
at
scala.collection.mutable.HashTable$HashUtils$class.elemHashCode(HashTable.scala)
at scala.collection.mutable.HashMap.elemHashCode(HashMap.scala:39)
at
scala.collection.mutable.HashTable$class.findOrAddEntry(HashTable.scala:161)
at scala.collection.mutable.HashMap.findOrAddEntry(HashMap.scala:39)
at scala.collection.mutable.HashMap.put(HashMap.scala:75)
at scala.collection.mutable.HashMap.update(HashMap.scala:80)
at scala.sys.SystemProperties$.addHelp(SystemProperties.scala:64)
at scala.sys.SystemProperties$.bool(SystemProperties.scala:68)
at
scala.sys.SystemProperties$.noTraceSupression$lzycompute(SystemProperties.scala:80)
at
scala.sys.SystemProperties$.noTraceSupression(SystemProperties.scala:80)
at scala.util.control.NoStackTrace$.<init>(NoStackTrace.scala:31)
at scala.util.control.NoStackTrace$.<clinit>(NoStackTrace.scala)
at
scala.util.control.NoStackTrace$class.fillInStackTrace(NoStackTrace.scala:22)
at scala.util.control.BreakControl.fillInStackTrace(Breaks.scala:93)
at java.lang.Throwable.<init>(Throwable.java:250)
at scala.util.control.BreakControl.<init>(Breaks.scala:93)
at scala.util.control.Breaks.<init>(Breaks.scala:28)
at scala.collection.Traversable$.<init>(Traversable.scala:96)
at scala.collection.Traversable$.<clinit>(Traversable.scala)
at scala.package$.<init>(package.scala:46)
at scala.package$.<clinit>(package.scala)
at scala.Predef$.<init>(Predef.scala:90)
at scala.Predef$.<clinit>(Predef.scala)
at
scala.collection.mutable.ResizableArray$class.reduceToSize(ResizableArray.scala:85)
at
scala.collection.mutable.ArrayBuffer.reduceToSize(ArrayBuffer.scala:47)
at scala.collection.mutable.ArrayBuffer.clear(ArrayBuffer.scala:64)
at
org.apache.servicemix.itests.IntegrationTestSupport$PaxLoggingAppender.clear(IntegrationTestSupport.scala:109)
at
org.apache.servicemix.itests.IntegrationTestSupport.clearLogging(IntegrationTestSupport.scala:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
at
org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.runChild(ContainerTestRunner.java:70)
at
org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.runChild(ContainerTestRunner.java:37)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
at
org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.invokeViaJUnit(JUnitProbeInvoker.java:124)
at
org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.findAndInvoke(JUnitProbeInvoker.java:94)
at
org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.call(JUnitProbeInvoker.java:77)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.ops4j.pax.exam.rbc.internal.RemoteBundleContextImpl.remoteCall(RemoteBundleContextImpl.java:86)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at sun.rmi.transport.Transport$1.run(Transport.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:556)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:811)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:670)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Running org.apache.servicemix.itests.ActivitiExamplesTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 14.015 sec
Running org.apache.servicemix.itests.DefaultAssemblyTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.164 sec
Running org.apache.servicemix.itests.CamelExamplesTest
Tests run: 3, Failures: 0, Errors: 1, Skipped: 1, Time elapsed: 16.612 sec <<<
FAILURE!
testCamelOsgiExample:org.apache.servicemix.itests.CamelExamplesTest.testCamelOsgiExample:KarafTestContainer{mvn:org.apache.servicemix/apache-servicemix/5.0.0-SNAPSHOT/tar.gz}(org.apache.servicemix.itests.CamelExamplesTest)
Time elapsed: 0.613 sec <<< ERROR!
java.lang.NullPointerException: null
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1432)
at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at
org.apache.servicemix.itests.IntegrationTestSupport.testWithFeature(IntegrationTestSupport.scala:71)
at
org.apache.servicemix.itests.CamelExamplesTest.testCamelOsgiExample(ExamplesIntegrationTests.scala:94)
Running org.apache.servicemix.itests.MinimalAssemblyTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.447 sec
Running org.apache.servicemix.itests.ActiveMQExamplesTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 16.422 sec
Results :
Tests in error:
CxfExamplesTest>IntegrationTestSupport.clearLogging:51 » NullPointer
CamelExamplesTest.testCamelOsgiExample:94->IntegrationTestSupport.testWithFeature:71
» NullPointer
Tests run: 19, Failures: 0, Errors: 2, Skipped: 3
[ERROR] There are test failures.