I added the workaround, for now (r993106), otherwise hudson will consistently fail until we do something.
Maybe it is just a bug in the test, but it seems like there might be a real problem here (a static/file/sysprop/sync problem)... I'm just not able to crack it and I hate leaving the hudson broken so long. On Sun, Sep 5, 2010 at 8:42 AM, Uwe Schindler <u...@thetaphi.de> wrote: > This whole test is somehow broken, as it assumes that the class files are > real files in file system. This may not be the case, e.g. when in JAR files, > in a web application,…. The test should read the files from the ClassLoader > and not using file system functions. We already had a problem with this test > because of the whitespace in my username on my windows account (*g*), I > fixed it. But altogether I would remove the test in complete and replace by > a better test that uses classloader functions to inspect the classpath. > > > > As far as I know, there are classloader methods to find all classes in one > package (which is similar like a files.list() and endsWith(“.class”)). > > > > Uwe > > > > ----- > > Uwe Schindler > > H.-H.-Meier-Allee 63, D-28213 Bremen > > http://www.thetaphi.de > > eMail: u...@thetaphi.de > > > > *From:* Robert Muir [mailto:rcm...@gmail.com] > *Sent:* Sunday, September 05, 2010 2:37 PM > *To:* dev@lucene.apache.org > *Subject:* Re: Build failed in Hudson: Solr-trunk #1238 > > > > I think this is a real bug, you can reproduce with 'ant test > -Dtests.threadspercpu=0' to force all tests to run in a single jvm. > > > > the problem is some static or similar in ReplicationHandler, the following > will workaround it, but i cant find the static: > > > > Index: solr/src/test/org/apache/solr/SolrInfoMBeanTest.java > > =================================================================== > > --- solr/src/test/org/apache/solr/SolrInfoMBeanTest.java (revision > 992411) > > +++ solr/src/test/org/apache/solr/SolrInfoMBeanTest.java (working > copy) > > @@ -97,7 +97,7 @@ > > if (directory.exists()) { > > String[] files = directory.list(); > > for (String file : files) { > > - if (file.endsWith(".class")) { > > + if (file.endsWith(".class") && > !file.contains("ReplicationHandler")) { > > classes.add(Class.forName(pckgname + '.' + file.substring(0, > file.length() - 6))); > > } > > } > > > > > > On Sun, Sep 5, 2010 at 4:21 AM, Apache Hudson Server < > hud...@hudson.apache.org> wrote: > > See <https://hudson.apache.org/hudson/job/Solr-trunk/1238/changes> > > Changes: > > [koji] fix broken javadoc link to lucene > > [rmuir] add super.setup/teardown > > [mikemccand] LUCENE-2631: fix small perf issues with > String/TermOrdValComparator > > [mikemccand] LUCENE-2598: more cutover to newDirectory(Random) > > ------------------------------------------ > [...truncated 6206 lines...] > [junit] > [junit] Testcase: > testStopPoll(org.apache.solr.handler.TestReplicationHandler): FAILED > [junit] expected:<497> but was:<5> > [junit] junit.framework.AssertionFailedError: expected:<497> but was:<5> > [junit] at > org.apache.lucene.util.LuceneTestCaseJ4$LuceneTestCaseRunner.runChild(LuceneTestCaseJ4.java:744) > [junit] at > org.apache.lucene.util.LuceneTestCaseJ4$LuceneTestCaseRunner.runChild(LuceneTestCaseJ4.java:739) > [junit] at > org.apache.solr.handler.TestReplicationHandler.testStopPoll(TestReplicationHandler.java:303) > [junit] > [junit] > [junit] Tests run: 7, Failures: 3, Errors: 0, Time elapsed: 141.65 sec > [junit] > [junit] ------------- Standard Output --------------- > [junit] NOTE: random codec of testcase 'testReplicateAfterWrite2Slave' > was: MockSep > [junit] NOTE: random locale of testcase 'testReplicateAfterWrite2Slave' > was: ms_MY > [junit] NOTE: random timezone of testcase > 'testReplicateAfterWrite2Slave' was: Asia/Singapore > [junit] NOTE: random codec of testcase 'testIndexAndConfigReplication' > was: MockSep > [junit] NOTE: random locale of testcase 'testIndexAndConfigReplication' > was: ms_MY > [junit] NOTE: random timezone of testcase > 'testIndexAndConfigReplication' was: Asia/Singapore > [junit] NOTE: random codec of testcase 'testStopPoll' was: MockSep > [junit] NOTE: random locale of testcase 'testStopPoll' was: ms_MY > [junit] NOTE: random timezone of testcase 'testStopPoll' was: > Asia/Singapore > [junit] ------------- ---------------- --------------- > [junit] TEST org.apache.solr.handler.TestReplicationHandler FAILED > [junit] Testsuite: org.apache.solr.handler.XmlUpdateRequestHandlerTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.631 sec > [junit] > [junit] Testsuite: org.apache.solr.handler.admin.LukeRequestHandlerTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.694 sec > [junit] > [junit] Testsuite: org.apache.solr.handler.admin.SystemInfoHandlerTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.004 sec > [junit] > [junit] Testsuite: org.apache.solr.handler.component.DebugComponentTest > [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.926 sec > [junit] > [junit] Testsuite: > org.apache.solr.handler.component.DistributedDebugComponentTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 9.112 sec > [junit] > [junit] Testsuite: > org.apache.solr.handler.component.DistributedSpellCheckComponentTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 10.684 sec > [junit] > [junit] Testsuite: > org.apache.solr.handler.component.DistributedTermsComponentTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 9.176 sec > [junit] > [junit] Testsuite: > org.apache.solr.handler.component.QueryElevationComponentTest > [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.901 sec > [junit] > [junit] Testsuite: org.apache.solr.handler.component.SearchHandlerTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.629 sec > [junit] > [junit] Testsuite: > org.apache.solr.handler.component.SpellCheckComponentTest > [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 1.022 sec > [junit] > [junit] Testsuite: org.apache.solr.handler.component.StatsComponentTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 2.802 sec > [junit] > [junit] Testsuite: > org.apache.solr.handler.component.TermVectorComponentTest > [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.719 sec > [junit] > [junit] Testsuite: org.apache.solr.handler.component.TermsComponentTest > [junit] Tests run: 13, Failures: 0, Errors: 0, Time elapsed: 0.818 sec > [junit] > [junit] Testsuite: org.apache.solr.highlight.FastVectorHighlighterTest > [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.7 sec > [junit] > [junit] Testsuite: org.apache.solr.highlight.HighlighterConfigTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.704 sec > [junit] > [junit] Testsuite: org.apache.solr.highlight.HighlighterTest > [junit] Tests run: 23, Failures: 0, Errors: 0, Time elapsed: 1.897 sec > [junit] > [junit] Testsuite: org.apache.solr.request.JSONWriterTest > [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.678 sec > [junit] > [junit] Testsuite: org.apache.solr.request.SimpleFacetsTest > [junit] Tests run: 22, Failures: 0, Errors: 0, Time elapsed: 6.127 sec > [junit] > [junit] Testsuite: org.apache.solr.request.TestBinaryResponseWriter > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.656 sec > [junit] > [junit] Testsuite: org.apache.solr.request.TestFaceting > [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 6.147 sec > [junit] > [junit] Testsuite: org.apache.solr.request.TestWriterPerf > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.344 sec > [junit] > [junit] Testsuite: org.apache.solr.response.TestCSVResponseWriter > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.712 sec > [junit] > [junit] Testsuite: org.apache.solr.schema.BadIndexSchemaTest > [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.469 sec > [junit] > [junit] Testsuite: org.apache.solr.schema.CopyFieldTest > [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.538 sec > [junit] > [junit] Testsuite: org.apache.solr.schema.DateFieldTest > [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 1.638 sec > [junit] > [junit] Testsuite: org.apache.solr.schema.IndexSchemaTest > [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.699 sec > [junit] > [junit] Testsuite: org.apache.solr.schema.LegacyDateFieldTest > [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.311 sec > [junit] > [junit] Testsuite: org.apache.solr.schema.NotRequiredUniqueKeyTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.215 sec > [junit] > [junit] Testsuite: org.apache.solr.schema.PolyFieldTest > [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.966 sec > [junit] > [junit] Testsuite: org.apache.solr.schema.RequiredFieldsTest > [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.669 sec > [junit] > [junit] Testsuite: org.apache.solr.schema.TestBinaryField > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.281 sec > [junit] > [junit] Testsuite: org.apache.solr.schema.UUIDFieldTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.004 sec > [junit] > [junit] Testsuite: org.apache.solr.search.FunctionQParserTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.277 sec > [junit] > [junit] Testsuite: org.apache.solr.search.QueryParsingTest > [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.626 sec > [junit] > [junit] Testsuite: org.apache.solr.search.SpatialFilterTest > [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 1.008 sec > [junit] > [junit] Testsuite: org.apache.solr.search.TestDocSet > [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.81 sec > [junit] > [junit] Testsuite: org.apache.solr.search.TestExtendedDismaxParser > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.779 sec > [junit] > [junit] Testsuite: org.apache.solr.search.TestFastLRUCache > [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.019 sec > [junit] > [junit] Testsuite: org.apache.solr.search.TestIndexSearcher > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.445 sec > [junit] > [junit] Testsuite: org.apache.solr.search.TestLRUCache > [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.008 sec > [junit] > [junit] Testsuite: org.apache.solr.search.TestQueryTypes > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.763 sec > [junit] > [junit] Testsuite: org.apache.solr.search.TestQueryUtils > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.861 sec > [junit] > [junit] Testsuite: org.apache.solr.search.TestRangeQuery > [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 18.657 sec > [junit] > [junit] Testsuite: org.apache.solr.search.TestSearchPerf > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.308 sec > [junit] > [junit] Testsuite: org.apache.solr.search.TestSolrQueryParser > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.654 sec > [junit] > [junit] Testsuite: org.apache.solr.search.TestSort > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 3.376 sec > [junit] > [junit] Testsuite: org.apache.solr.search.function.SortByFunctionTest > [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 1.433 sec > [junit] > [junit] Testsuite: org.apache.solr.search.function.TestFunctionQuery > [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 2.047 sec > [junit] > [junit] Testsuite: > org.apache.solr.search.function.distance.DistanceFunctionTest > [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.51 sec > [junit] > [junit] Testsuite: org.apache.solr.servlet.CacheHeaderTest > [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 1.132 sec > [junit] > [junit] Testsuite: org.apache.solr.servlet.DirectSolrConnectionTest > [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.359 sec > [junit] > [junit] Testsuite: org.apache.solr.servlet.NoCacheHeaderTest > [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.945 sec > [junit] > [junit] Testsuite: org.apache.solr.servlet.SolrRequestParserTest > [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.97 sec > [junit] > [junit] Testsuite: org.apache.solr.spelling.FileBasedSpellCheckerTest > [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.697 sec > [junit] > [junit] Testsuite: org.apache.solr.spelling.IndexBasedSpellCheckerTest > [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.751 sec > [junit] > [junit] Testsuite: org.apache.solr.spelling.SpellingQueryConverterTest > [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.008 sec > [junit] > [junit] Testsuite: org.apache.solr.spelling.suggest.SuggesterTest > [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.196 sec > [junit] > [junit] Testsuite: org.apache.solr.update.AutoCommitTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 4.469 sec > [junit] > [junit] Testsuite: > org.apache.solr.update.DirectUpdateHandlerOptimizeTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.722 sec > [junit] > [junit] Testsuite: org.apache.solr.update.DirectUpdateHandlerTest > [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 2.216 sec > [junit] > [junit] Testsuite: org.apache.solr.update.DocumentBuilderTest > [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.62 sec > [junit] > [junit] Testsuite: org.apache.solr.update.TestIndexingPerformance > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.813 sec > [junit] > [junit] Testsuite: > org.apache.solr.update.processor.SignatureUpdateProcessorFactoryTest > [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 1.434 sec > [junit] > [junit] Testsuite: > org.apache.solr.update.processor.UpdateRequestProcessorFactoryTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.594 sec > [junit] > [junit] Testsuite: org.apache.solr.util.DateMathParserTest > [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 2.439 sec > [junit] > [junit] Testsuite: org.apache.solr.util.PrimUtilsTest > [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.023 sec > [junit] > [junit] Testsuite: org.apache.solr.util.SolrPluginUtilsTest > [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.646 sec > [junit] > [junit] Testsuite: org.apache.solr.util.TestNumberUtils > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.314 sec > [junit] > [junit] Testsuite: org.apache.solr.util.TestOpenBitSet > [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.639 sec > [junit] > [junit] Testsuite: org.apache.solr.util.TestUtils > [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.005 sec > [junit] > [junit] Testsuite: org.apache.solr.velocity.VelocityResponseWriterTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.83 sec > [junit] > [junit] Tests FAILED > > BUILD FAILED > <https://hudson.apache.org/hudson/job/Solr-trunk/ws/trunk/solr/build.xml>:383: > The following error occurred while executing this line: > <https://hudson.apache.org/hudson/job/Solr-trunk/ws/trunk/solr/build.xml>:483: > Tests failed! > > Total time: 8 minutes 24 seconds > [TASKS] Skipping publisher since build result is FAILURE > Publishing Javadoc > Archiving artifacts > Recording test results > Publishing Clover coverage report... > No Clover report will be published due to a Build Failure > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: dev-h...@lucene.apache.org > > > > > -- > Robert Muir > rcm...@gmail.com > -- Robert Muir rcm...@gmail.com