The problem is not with the urlfilter package as such but with the fact that the junit jar is removed from the lib dir before compiling the tests. This is due to the fact that the job task is called prior to executing the test and I assume that it deletes whatever specific to the test config had been added to the lib dir. The reason why we were not getting this before is that we were probably getting junit second hand from one of the dependencies that we've upgraded lately.
Changing to *<dependency org="junit" name="junit" rev="3.8.1" conf="*->default" />* solves the compilation problem however which should address this issue in a cleaner way and make so that the dependencies are The main issue here however is that* there has been a number of things committed in recent weeks without running the tests first*. I really think this is bad practice. Doing the change above shows that test-core is still failing. It would be good if you and/or Lewis (as you are the latest persons to have committed stuff) could fix your recent commits ASAP so that the tests work as they used to. We can't afford to leave things broken and not even know what the issues are. Thanks Julien On 4 January 2012 10:11, Markus Jelsma <markus.jel...@openindex.io> wrote: > No, but iirc it started to show up sometime after lewis was working on > removing logutil. I don't how they might have anything to do with eachother > though. > > Also, noone has been working in the urlfilter package for a long time. > > > > On Wednesday 04 January 2012 10:52:08 Julien Nioche wrote: > > guys, > > > > any idea as to why this is not compiling anymore? > > > > J. > > > > On 4 January 2012 04:20, Apache Jenkins Server > <jenk...@builds.apache.org>wrote: > > > See <https://builds.apache.org/job/Nutch-trunk/1714/> > > > > > > ------------------------------------------ > > > [...truncated 2386 lines...] > > > > > > resolve-default: > > > [ivy:resolve] :: loading settings :: file = > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/ivy/ivysettings.xml > > > > > > compile: > > > [echo] Compiling plugin: scoring-opic > > > > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/src/plugin/build-plugin.xml:117: warning: 'includeantruntime' > was > > > not set, defaulting to > > > build.sysclasspath=last; set to false for repeatable builds > > > > > > [javac] Compiling 1 source file to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/scoring-opic/classes > > > > > > jar: > > > [jar] Building jar: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/scoring-opic/scoring-opic.jar > > > > > > deps-test: > > > > > > init: > > > > > > init-plugin: > > > > > > clean-lib: > > > > > > resolve-default: > > > [ivy:resolve] :: loading settings :: file = > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/ivy/ivysettings.xml > > > > > > compile: > > > > > > jar: > > > > > > deps-test: > > > > > > deploy: > > > > > > copy-generated-lib: > > > > > > deploy: > > > [copy] Copying 1 file to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/plugins/scoring-opic > > > > > > copy-generated-lib: > > > [copy] Copying 1 file to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/plugins/scoring-opic > > > > > > init: > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/scoring-link > > > > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/scoring-link/classes > > > > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/scoring-link/test > > > > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/plugins/scoring-link > > > > > > init-plugin: > > > > > > deps-jar: > > > > > > clean-lib: > > > > > > resolve-default: > > > [ivy:resolve] :: loading settings :: file = > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/ivy/ivysettings.xml > > > > > > compile: > > > [echo] Compiling plugin: scoring-link > > > > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/src/plugin/build-plugin.xml:117: warning: 'includeantruntime' > was > > > not set, defaulting to > > > build.sysclasspath=last; set to false for repeatable builds > > > > > > [javac] Compiling 1 source file to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/scoring-link/classes > > > > > > jar: > > > [jar] Building jar: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/scoring-link/scoring-link.jar > > > > > > deps-test: > > > > > > init: > > > > > > init-plugin: > > > > > > clean-lib: > > > > > > resolve-default: > > > [ivy:resolve] :: loading settings :: file = > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/ivy/ivysettings.xml > > > > > > compile: > > > > > > jar: > > > > > > deps-test: > > > > > > deploy: > > > > > > copy-generated-lib: > > > > > > deploy: > > > [copy] Copying 1 file to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/plugins/scoring-link > > > > > > copy-generated-lib: > > > [copy] Copying 1 file to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/plugins/scoring-link > > > > > > init: > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/subcollection > > > > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/subcollection/classes > > > > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/subcollection/test > > > > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/plugins/subcollection > > > > > > init-plugin: > > > > > > deps-jar: > > > > > > clean-lib: > > > > > > resolve-default: > > > [ivy:resolve] :: loading settings :: file = > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/ivy/ivysettings.xml > > > > > > compile: > > > [echo] Compiling plugin: subcollection > > > > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/src/plugin/build-plugin.xml:117: warning: 'includeantruntime' > was > > > not set, defaulting to > > > build.sysclasspath=last; set to false for repeatable builds > > > > > > [javac] Compiling 3 source files to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/subcollection/classes > > > > > > [javac] Note: Some input files use unchecked or unsafe operations. > > > [javac] Note: Recompile with -Xlint:unchecked for details. > > > > > > jar: > > > [jar] Building jar: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/subcollection/subcollection.jar > > > > > > deps-test: > > > > > > deploy: > > > [copy] Copying 1 file to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/plugins/subcollection > > > > > > copy-generated-lib: > > > [copy] Copying 1 file to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/plugins/subcollection > > > > > > init: > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/tld > > > > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/tld/classes > > > > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/tld/test > > > > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/plugins/tld > > > > > > init-plugin: > > > > > > deps-jar: > > > > > > clean-lib: > > > > > > resolve-default: > > > [ivy:resolve] :: loading settings :: file = > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/ivy/ivysettings.xml > > > > > > compile: > > > [echo] Compiling plugin: tld > > > > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/src/plugin/build-plugin.xml:117: warning: 'includeantruntime' > was > > > not set, defaulting to > > > build.sysclasspath=last; set to false for repeatable builds > > > > > > [javac] Compiling 2 source files to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/tld/classes > > > > > > jar: > > > [jar] Building jar: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/tld/tld.jar > > > > > > deps-test: > > > > > > deploy: > > > [copy] Copying 1 file to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/plugins/tld > > > > > > copy-generated-lib: > > > [copy] Copying 1 file to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/plugins/tld > > > > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/urlfilter-automaton/test/data > > > > > > [copy] Copying 6 files to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/urlfilter-automaton/test/data > > > > > > init: > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/urlfilter-automaton/classes > > > > > > [mkdir] Created dir: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/plugins/urlfilter-automaton > > > > > > init-plugin: > > > > > > deps-jar: > > > > > > init: > > > > > > init-plugin: > > > > > > deps-jar: > > > > > > clean-lib: > > > > > > resolve-default: > > > [ivy:resolve] :: loading settings :: file = > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/ivy/ivysettings.xml > > > > > > compile: > > > [echo] Compiling plugin: lib-regex-filter > > > > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/src/plugin/build-plugin.xml:117: warning: 'includeantruntime' > was > > > not set, defaulting to > > > build.sysclasspath=last; set to false for repeatable builds > > > > > > jar: > > > > > > init: > > > > > > init-plugin: > > > > > > deps-jar: > > > > > > clean-lib: > > > > > > resolve-default: > > > [ivy:resolve] :: loading settings :: file = > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/ivy/ivysettings.xml > > > > > > compile: > > > [echo] Compiling plugin: lib-regex-filter > > > > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/src/plugin/build-plugin.xml:117: warning: 'includeantruntime' > was > > > not set, defaulting to > > > build.sysclasspath=last; set to false for repeatable builds > > > > > > compile-test: > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/src/plugin/build-plugin.xml:180: warning: 'includeantruntime' > was > > > not set, defaulting to > > > build.sysclasspath=last; set to false for repeatable builds > > > > > > [javac] Compiling 1 source file to > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build/lib-regex-filter/test > > > > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > > k/trunk/src/plugin/lib-regex-filter/src/test/org/apache/nutch/urlfilter/a > > > pi/RegexURLFilterBaseTest.java:28: package junit.framework does not > exist > > > > > > [javac] import junit.framework.TestCase; > > > [javac] ^ > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > > k/trunk/src/plugin/lib-regex-filter/src/test/org/apache/nutch/urlfilter/a > > > pi/RegexURLFilterBaseTest.java:43: cannot find symbol > > > > > > [javac] symbol: class TestCase > > > [javac] public abstract class RegexURLFilterBaseTest extends > TestCase > > > { [javac] ^ > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > > k/trunk/src/plugin/lib-regex-filter/src/test/org/apache/nutch/urlfilter/a > > > pi/RegexURLFilterBaseTest.java:63: cannot find symbol > > > > > > [javac] symbol : method fail(java.lang.String) > > > [javac] location: class > > > > > > org.apache.nutch.urlfilter.api.RegexURLFilterBaseTest > > > > > > [javac] fail(e.toString()); > > > [javac] ^ > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > > k/trunk/src/plugin/lib-regex-filter/src/test/org/apache/nutch/urlfilter/a > > > pi/RegexURLFilterBaseTest.java:76: cannot find symbol > > > > > > [javac] symbol : method fail(java.lang.String) > > > [javac] location: class > > > > > > org.apache.nutch.urlfilter.api.RegexURLFilterBaseTest > > > > > > [javac] fail(e.toString()); > > > [javac] ^ > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > > k/trunk/src/plugin/lib-regex-filter/src/test/org/apache/nutch/urlfilter/a > > > pi/RegexURLFilterBaseTest.java:87: cannot find symbol > > > > > > [javac] symbol : method fail(java.lang.String) > > > [javac] location: class > > > > > > org.apache.nutch.urlfilter.api.RegexURLFilterBaseTest > > > > > > [javac] fail(e.toString()); > > > [javac] ^ > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > > k/trunk/src/plugin/lib-regex-filter/src/test/org/apache/nutch/urlfilter/a > > > pi/RegexURLFilterBaseTest.java:95: cannot find symbol > > > > > > [javac] symbol : method fail(java.lang.String) > > > [javac] location: class > > > > > > org.apache.nutch.urlfilter.api.RegexURLFilterBaseTest > > > > > > [javac] fail(e.toString()); > > > [javac] ^ > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > > k/trunk/src/plugin/lib-regex-filter/src/test/org/apache/nutch/urlfilter/a > > > pi/RegexURLFilterBaseTest.java:103: cannot find symbol > > > > > > [javac] symbol : method assertTrue(java.lang.String,boolean) > > > [javac] location: class > > > > > > org.apache.nutch.urlfilter.api.RegexURLFilterBaseTest > > > > > > [javac] assertTrue(expected[i].url, expected[i].sign); > > > [javac] ^ > > > [javac] > > > > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > > k/trunk/src/plugin/lib-regex-filter/src/test/org/apache/nutch/urlfilter/a > > > pi/RegexURLFilterBaseTest.java:105: cannot find symbol > > > > > > [javac] symbol : method assertFalse(java.lang.String,boolean) > > > [javac] location: class > > > > > > org.apache.nutch.urlfilter.api.RegexURLFilterBaseTest > > > > > > [javac] assertFalse(expected[i].url, expected[i].sign); > > > [javac] ^ > > > > > > [javac] Note: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > > k/trunk/src/plugin/lib-regex-filter/src/test/org/apache/nutch/urlfilter/a > > > pi/RegexURLFilterBaseTest.java uses unchecked or unsafe operations. > > > > > > [javac] Note: Recompile with -Xlint:unchecked for details. > > > [javac] 8 errors > > > > > > BUILD FAILED > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/build.xml:102: The following error occurred while executing > this > > > line: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/src/plugin/build.xml:56: The following error occurred while > > > executing this line: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/src/plugin/urlfilter-automaton/build.xml:25: The following > error > > > occurred while executing this line: > > > > /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/Nutch-trun > > > k/trunk/src/plugin/build-plugin.xml:180: Compile failed; see the > compiler > > > error output for details. > > > > > > Total time: 16 seconds > > > Build step 'Execute shell' marked build as failure > > > Recording test results > > > Publishing Javadoc > > -- > Markus Jelsma - CTO - Openindex > -- * *Open Source Solutions for Text Engineering http://digitalpebble.blogspot.com/ http://www.digitalpebble.com