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.