Hard to say but might because due to conflict here:

junit:junit:jar:4.8.1:test[INFO] +-
org.mockito:mockito-core:jar:1.10.19:test[INFO] |  +-
org.hamcrest:hamcrest-core:jar:1.3:test[INFO] |  \-
org.objenesis:objenesis:jar:2.1:test[INFO] +-
org.slf4j:slf4j-api:jar:1.7.6:provided[INFO] +-
org.apache.aries.blueprint:org.apache.aries.blueprint.annotation.api:jar:1.0.0:provided[INFO]
+- org.ops4j.pax.exam:pax-exam-junit4:jar:4.9.1:test

Your junit is at 4.8.1 and your pax exam junit is 4.9.1 and it says that
from 4.9.1 TestWatcher replaces TestWatchMan

On Wed, Mar 29, 2017 at 11:24 PM, KARR, DAVID [via Camel] <
[email protected]> wrote:

> > -----Original Message-----
> > From: souciance [mailto:[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5796720&i=0>]
> > Sent: Wednesday, March 29, 2017 1:31 PM
> > To: [hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5796720&i=1>
> > Subject: Re: Issues running unit tests based on CamelTestSupport
> >
> > How does your pom look where you run the tests`?
>
> I assume what you really mean to ask is what the dependency tree looks
> like.  I'll save the bytes required to show that (long) output and just
> refer to the StackOverflow posting I made about this problem:
> http://stackoverflow.com/questions/43104390/camel-unit-
> test-fails-with-ncdfe-for-testwatcher .
>
> > On Wed, Mar 29, 2017 at 10:27 PM, KARR, DAVID [via Camel] <
> > [hidden email] <http:///user/SendEmail.jtp?type=node&node=5796720&i=2>>
> wrote:
> >
> > > > -----Original Message-----
> > > > From: KARR, DAVID
> > > > Sent: Wednesday, March 29, 2017 12:47 PM
> > > > To: [hidden email]
> > > <https://urldefense.proofpoint.com/v2/url?u=http-3A___user_SendEmail.j
> > > tp-3Ftype-3Dnode-26node-3D5796717-26i-3D0&d=DwICAg&c=LFYZ-o9_HUMeMTSQi
>
> > > cvjIg&r=OsTemSXEn-xy2uk0vYF_EA&m=WVUo4fvEV5e8nk1T4LBfDEes0uVjs05uBKuPy
>
> > > OKcQBA&s=2JuYkMGcppngbjslA8_aXHrN3xfDRD9dJP1naC6vGs0&e= >
> > > > Subject: RE: Issues running unit tests based on CamelTestSupport
> > > >
> > > > > -----Original Message-----
> > > > > From: KARR, DAVID
> > > > > Sent: Wednesday, March 29, 2017 12:07 PM
> > > > > To: [hidden email]
> > > <https://urldefense.proofpoint.com/v2/url?u=http-3A___user_SendEmail.j
> > > tp-3Ftype-3Dnode-26node-3D5796717-26i-3D1&d=DwICAg&c=LFYZ-o9_HUMeMTSQi
>
> > > cvjIg&r=OsTemSXEn-xy2uk0vYF_EA&m=WVUo4fvEV5e8nk1T4LBfDEes0uVjs05uBKuPy
>
> > > OKcQBA&s=_sTR37L8mIWFmH67gwqx5tPsWObn5mhGOMYGPTWCmSM&e= >
> > > > > Subject: Issues running unit tests based on CamelTestSupport
> > > > >
> > > > > I have only used Camel peripherally before.  I'm trying to get
> > > > > some unit tests working that are based on CamelTestSupport.  When
> > > > > I run "mvn install" from the command line, the tests attempt to
> > > > > execute, but I get errors like this:
> > > > >
> > > > > -------------------
> > > > > [ERROR] Failed to execute goal
> > > > > org.apache.maven.plugins:maven-surefire-
> > > > > plugin:2.19.1:test (default-test) on project ...: Execution
> > > > > default-test of goal
> > > > > org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test
> > > > > failed: There was an error in the forked process [ERROR]
> > > > > java.lang.NoClassDefFoundError: org/junit/rules/TestWatcher
> > > > > [ERROR]
> > > at
> > > > > java.lang.ClassLoader.defineClass1(Native Method) [ERROR] at
> > > > > java.lang.ClassLoader.defineClass(ClassLoader.java:763)
> > > > > [ERROR] at
> > > > > java.security.SecureClassLoader.defineClass(SecureClassLoader.java
>
> > > > > :142
> > >
> > > > > ) [ERROR] at
> > > > > java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
> > > > > [ERROR] at
> > > > > java.net.URLClassLoader.access$100(URLClassLoader.java:73)
> > > > > [ERROR] at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
> > > > > [ERROR] at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
> > > > > [ERROR] at java.security.AccessController.doPrivileged(Native
> > > > > Method) [ERROR] at
> > > > > java.net.URLClassLoader.findClass(URLClassLoader.java:361)
> > > > > [ERROR] at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
> > > > > [ERROR] at
> > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
> > > > > [ERROR] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> > > > > [ERROR] at java.lang.Class.getDeclaredMethods0(Native Method)
> > > > > [ERROR] at
> > > > > java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
> > > > > [ERROR] at
> > > > > java.lang.Class.privateGetMethodRecursive(Class.java:3048)
> > > > > [ERROR] at java.lang.Class.getMethod0(Class.java:3018)
> > > > > [ERROR] at
> > > > > java.lang.Class.privateGetMethodRecursive(Class.java:3058)
> > > > > [ERROR] at java.lang.Class.getMethod0(Class.java:3018)
> > > > > [ERROR] at java.lang.Class.getMethod(Class.java:1784)
> > > > > [ERROR] at
> > > > > org.apache.maven.surefire.util.ReflectionUtils.tryGetMethod(Reflec
>
> > > > > tion
> > >
> > > > > Ut
> > > > > ils.java:61)
> > > > > -----------------
> > > > >
> > > > > I've verified that this class is in the junit artifact, which is
> > > > > set as a dependency in the module (test scope).  Is there
> > > > > something funky about how Camel tests execute that are not obvious
> > to me?
> > > >
> > > > After some more digging, I see that the "camel-test" artifact
> > > > references the "org.junit.rules.TestName" class, which in some older
> > > > versions of Junit (4.12 for instance) extends a "TestWatcher" class,
> > > > although in newer versions that is changed to "TestWatchman".  I
> > > > still can't figure out the root cause for this.
> > >
> > > I'm specifying the use of Junit 4.8.1 in my dependencies.  In Eclipse,
> > > if I manually add the Junit 4.12 jar to the end of the classpath for
> > > my test configuration, it gets past this error.  That's not really a
> > > workable solution, but it's at least some information.
> > >
> > >
> > >
> > > ------------------------------
> > > If you reply to this email, your message will be added to the
> > > discussion
> > > below:
> > > https://urldefense.proofpoint.com/v2/url?u=http-3A__camel.465427.n5.na
> > > bble.com_Issues-2Drunning-2Dunit-2Dtests-2D&d=DwICAg&c=LFYZ-o9_HUMeMTS
>
> > > QicvjIg&r=OsTemSXEn-xy2uk0vYF_EA&m=WVUo4fvEV5e8nk1T4LBfDEes0uVjs05uBKu
>
> > > PyOKcQBA&s=VO9fI7GQY7ayiGJG2d30vHiUlRKNjJ4k4C_meV1nrQY&e=
> > > based-on-CamelTestSupport-tp5796711p5796717.html
> > > To start a new topic under Camel - Users, email
> > > [hidden email] <http:///user/SendEmail.jtp?type=node&node=5796720&i=3>
> > > To unsubscribe from Camel - Users, click here
> > > <https://urldefense.proofpoint.com/v2/url?u=http-3A__camel.465427.n5.n
> > > abble.com_template_NamlServlet.jtp-3Fmacro-3Dunsubscribe-5Fby-5Fcode-
> > 26node-3D465428-26code-
> > 3Dc291Y2lhbmNlLmVxZGFtLnJhc2h0aUBnbWFpbC5jb218NDY1NDI4fDE1MzI5MTE2NTY-
> > 3D&d=DwICAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=OsTemSXEn-
> > xy2uk0vYF_EA&m=WVUo4fvEV5e8nk1T4LBfDEes0uVjs05uBKuPyOKcQBA&s=l9sg6RDjErw
>
> > -YXA1hzUl9wo_el0Gm_MCg5tz-POM3xY&e= > .
> > > NAML
> > > <https://urldefense.proofpoint.com/v2/url?u=http-3A__camel.465427.n5.n
> > > abble.com_template_NamlServlet.jtp-3Fmacro-3Dmacro-5Fviewer-26id-3Dins
>
> > > tant-5Fhtml-2521nabble-253Aemail.naml-26base-3Dnabble.naml.namespaces.
>
> > > BasicNamespace-2Dnabble.view.web.template.NabbleNamespace-2Dnabble.vie
>
> > > w.web.template.NodeNamespace-26breadcrumbs-3Dnotify-5Fsubscribers-2521
>
> > > nabble-253Aemail.naml-2Dinstant-5Femails-2521nabble-253Aemail.naml-2Ds
>
> > > end-5Finstant-5Femail-2521nabble-253Aemail.naml&d=DwICAg&c=LFYZ-o9_HUM
>
> > > eMTSQicvjIg&r=OsTemSXEn-xy2uk0vYF_EA&m=WVUo4fvEV5e8nk1T4LBfDEes0uVjs05
>
> > > uBKuPyOKcQBA&s=s6ufrFq94A-jLZxsae5Nm2ISwsP5mv-pwuzdyG3Yx98&e= >
> > >
> >
> >
> >
> >
> > --
> > View this message in context:
> > https://urldefense.proofpoint.com/v2/url?u=http-
> > 3A__camel.465427.n5.nabble.com_Issues-2Drunning-2Dunit-2Dtests-2Dbased-
> > 2Don-2DCamelTestSupport-2Dtp5796711p5796718.html&d=DwICAg&c=LFYZ-
> > o9_HUMeMTSQicvjIg&r=OsTemSXEn-
> > xy2uk0vYF_EA&m=WVUo4fvEV5e8nk1T4LBfDEes0uVjs05uBKuPyOKcQBA&s=RY5OuEc-
> > 9RTuhqjisVK0b_ZGPOM-u-Lstyc3PObtgnk&e=
> > Sent from the Camel - Users mailing list archive at Nabble.com.
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
> http://camel.465427.n5.nabble.com/Issues-running-unit-tests-
> based-on-CamelTestSupport-tp5796711p5796720.html
> To start a new topic under Camel - Users, email
> [email protected]
> To unsubscribe from Camel - Users, click here
> <http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=465428&code=c291Y2lhbmNlLmVxZGFtLnJhc2h0aUBnbWFpbC5jb218NDY1NDI4fDE1MzI5MTE2NTY=>
> .
> NAML
> <http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: 
http://camel.465427.n5.nabble.com/Issues-running-unit-tests-based-on-CamelTestSupport-tp5796711p5796726.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to