Hi Tomas,

The parent pom 2.3 uses by default the split JTH 2.1, which uses HtmlUnit
2.18 which depends on org.apache.httpcomponents:httpclient:jar:4.5.

You should look in your dependency tree for conflicting dependencies and
resolve them.

If you post the result of `mvn dependency:tree` I can try to have a look.

Regards,

Andres


On Mon, Mar 7, 2016 at 9:30 PM, Tomas Bjerre <tomas.bjerr...@gmail.com>
wrote:

> I'm getting an error when trying to use the new plugin parent 2.3.
> The PR with the change:
> https://github.com/jenkinsci/violation-comments-to-github-plugin/pull/1
> And the log from that build:
> https://jenkins.ci.cloudbees.com/job/plugins/job/violation-comments-to-github-plugin/16/console
>
> Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06;
> 2015-04-22T13:57:37+02:00)
> Maven home: /usr/local/apache-maven-3.3.3
> Java version: 1.8.0_74, vendor: Oracle Corporation
> Java home: /usr/lib/jvm/java-8-oracle/jre
> Default locale: sv_SE, platform encoding: UTF-8
> OS name: "linux", version: "3.13.0-79-generic", arch: "amd64", family:
> "unix"
>
>
> Here is the stacktrace:
>
> Running InjectedTest
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 11.689 sec
> <<< FAILURE! - in InjectedTest
> org.jvnet.hudson.test.JellyTestSuiteBuilder$JellyTestSuite(org.jvnet.hudson.test.junit.FailedTest)
>  Time elapsed: 0.011 sec  <<< ERROR!
> java.lang.NoClassDefFoundError: org/apache/http/config/Lookup
> at
> com.gargoylesoftware.htmlunit.WebClient.createWebConnection(WebClient.java:1956)
> at com.gargoylesoftware.htmlunit.WebClient.init(WebClient.java:236)
> at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:211)
> at
> org.jvnet.hudson.test.HudsonTestCase$WebClient.<init>(HudsonTestCase.java:1486)
> at
> org.jvnet.hudson.test.HudsonTestCase.createWebClient(HudsonTestCase.java:1473)
> at
> org.jvnet.hudson.test.HudsonTestCase.executeOnServer(HudsonTestCase.java:1458)
> at
> org.jvnet.hudson.test.JellyTestSuiteBuilder$JellyTestSuite.runGroupedTests(JellyTestSuiteBuilder.java:157)
> at org.jvnet.hudson.test.junit.GroupedTest.run(GroupedTest.java:51)
> at junit.framework.TestSuite.runTest(TestSuite.java:252)
> at junit.framework.TestSuite.run(TestSuite.java:247)
> at
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)
> at
> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
> at
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
> at
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
> Caused by: java.lang.ClassNotFoundException: org.apache.http.config.Lookup
> at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> at
> com.gargoylesoftware.htmlunit.WebClient.createWebConnection(WebClient.java:1956)
> at com.gargoylesoftware.htmlunit.WebClient.init(WebClient.java:236)
> at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:211)
> at
> org.jvnet.hudson.test.HudsonTestCase$WebClient.<init>(HudsonTestCase.java:1486)
> at
> org.jvnet.hudson.test.HudsonTestCase.createWebClient(HudsonTestCase.java:1473)
> at
> org.jvnet.hudson.test.HudsonTestCase.executeOnServer(HudsonTestCase.java:1458)
> at
> org.jvnet.hudson.test.JellyTestSuiteBuilder$JellyTestSuite.runGroupedTests(JellyTestSuiteBuilder.java:157)
> at org.jvnet.hudson.test.junit.GroupedTest.run(GroupedTest.java:51)
> at junit.framework.TestSuite.runTest(TestSuite.java:252)
> at junit.framework.TestSuite.run(TestSuite.java:247)
> at
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)
> at
> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
> at
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
> at
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/4cbdae20-f052-4754-b647-db84b36c4b71%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/4cbdae20-f052-4754-b647-db84b36c4b71%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Regards,

Andres Rodriguez
www.cloudbees.com

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAM9%3DZ%2B4BToggasktWFasysnH0718COBu8_CqUzxTGj51hoOLrQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to