Hi, there have been two Elasticsearch versions in build/plugins/indexer-elasticsearch/ elasticsearch-1.4.1.jar elasticsearch-2.3.3.jar
Adding the target "clean" in front of the list of ant targets brought the builds back to normal. Cheers, Sebastian On 08/11/2016 03:49 PM, Markus Jelsma wrote: > Hi Sebastian, > > Can't reproduce but got something else on master: > > Testcase: testCrawlDbStatTransitionInject took 0.105 sec > Caused an ERROR > org/mockito/stubbing/Answer > java.lang.NoClassDefFoundError: org/mockito/stubbing/Answer > at > org.apache.hadoop.mrunit.mapreduce.ReduceDriver.getContextWrapper(ReduceDriver.java:281) > at > org.apache.hadoop.mrunit.mapreduce.ReduceDriver.run(ReduceDriver.java:257) > at > org.apache.nutch.crawl.CrawlDbUpdateTestDriver.update(CrawlDbUpdateTestDriver.java:98) > at > org.apache.nutch.crawl.TestCrawlDbStates.testCrawlDbStatTransitionInject(TestCrawlDbStates.java:233) > Caused by: java.lang.ClassNotFoundException: org.mockito.stubbing.Answer > 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) > > Opened up: > https://issues.apache.org/jira/browse/NUTCH-2298 > > Markus > > > > -----Original message----- >> From:Sebastian Nagel <[email protected]> >> Sent: Wednesday 10th August 2016 9:01 >> To: [email protected] >> Subject: Failing trunk builds in Jenkins >> >> Hi, >> >> the trunk builds on Jenkins >> https://builds.apache.org/job/Nutch-trunk/ >> are failing since mid of July when compiling the plugin indexer-elastic, >> see errors below. >> >> I've tried to reproduce the error locally on Ubuntu 16.04 with Java 7 and 8 >> but the builds succeed. >> >> Does anyone have an idea? >> >> Thanks, >> Sebastian >> >> >> compile: >> [echo] Compiling plugin: indexer-elastic >> [javac] Compiling 1 source file to >> <https://builds.apache.org/job/Nutch-trunk/ws/build/indexer-elastic/classes> >> [javac] >> <https://builds.apache.org/job/Nutch-trunk/ws/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java>:96: >> error: cannot find symbol >> [javac] .setBackoffPolicy(BackoffPolicy.exponentialBackoff( >> [javac] ^ >> [javac] symbol: method setBackoffPolicy(BackoffPolicy) >> [javac] location: class Builder >> [javac] >> <https://builds.apache.org/job/Nutch-trunk/ws/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java>:107: >> error: cannot find symbol >> [javac] Settings.Builder settingsBuilder = >> Settings.settingsBuilder(); >> [javac] ^ >> [javac] symbol: method settingsBuilder() >> [javac] location: interface Settings >> [javac] >> <https://builds.apache.org/job/Nutch-trunk/ws/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java>:119: >> error: cannot find symbol >> [javac] settingsBuilder.put(parts[0].trim(), parts[1].trim()); >> [javac] ^ >> [javac] symbol: method put(String,String) >> [javac] location: variable settingsBuilder of type Builder >> [javac] >> <https://builds.apache.org/job/Nutch-trunk/ws/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java>:126: >> error: cannot find symbol >> [javac] settingsBuilder.put("cluster.name", clusterName); >> [javac] ^ >> [javac] symbol: method put(String,String) >> [javac] location: variable settingsBuilder of type Builder >> [javac] >> <https://builds.apache.org/job/Nutch-trunk/ws/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java>:134: >> error: cannot find symbol >> [javac] TransportClient transportClient = >> TransportClient.builder().settings(settings).build(); >> [javac] ^ >> [javac] symbol: method builder() >> [javac] location: class TransportClient >> [javac] 5 errors >>

