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
>