Return-Path: Delivered-To: apmail-lucene-java-dev-archive@www.apache.org Received: (qmail 42244 invoked from network); 15 Nov 2009 13:07:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 15 Nov 2009 13:07:20 -0000 Received: (qmail 30742 invoked by uid 500); 15 Nov 2009 13:07:19 -0000 Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org Received: (qmail 30654 invoked by uid 500); 15 Nov 2009 13:07:19 -0000 Mailing-List: contact java-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@lucene.apache.org Delivered-To: mailing list java-dev@lucene.apache.org Received: (qmail 30646 invoked by uid 99); 15 Nov 2009 13:07:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 15 Nov 2009 13:07:19 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [85.25.71.29] (HELO mail.troja.net) (85.25.71.29) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 15 Nov 2009 13:07:07 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.troja.net (Postfix) with ESMTP id 2B7BED36005 for ; Sun, 15 Nov 2009 14:06:47 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail.troja.net Received: from mail.troja.net ([127.0.0.1]) by localhost (megaira.troja.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WpCW+gtJwU94 for ; Sun, 15 Nov 2009 14:06:38 +0100 (CET) Received: from VEGA (port-83-236-62-54.dynamic.qsc.de [83.236.62.54]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.troja.net (Postfix) with ESMTPSA id 0E3A4D36002 for ; Sun, 15 Nov 2009 14:06:38 +0100 (CET) From: "Uwe Schindler" To: References: <20127489.17021258257894905.JavaMail.hudson@hudson.zones.apache.org> <9ac0c6aa0911150237v657be343x2e917b37315fe1f4@mail.gmail.com> <9ac0c6aa0911150440h400f8683y24f1cc75c118ead7@mail.gmail.com> <52F63FDE9F1744D0998DB6648DDA2D3E@VEGA> <9ac0c6aa0911150459k52d17093pe978410245821de0@mail.gmail.com> Subject: RE: Build failed in Hudson: Lucene-trunk #1009 Date: Sun, 15 Nov 2009 14:06:38 +0100 Message-ID: <62479F7FD4C24BB59F6ADB2880CFB15C@VEGA> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <9ac0c6aa0911150459k52d17093pe978410245821de0@mail.gmail.com> Thread-Index: Acpl86Q2QM17CIO8Qc6NgK9u4+nN7QAAIKAg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Virus-Checked: Checked by ClamAV on apache.org In the patch you changed the behaviour from RuntimeException -> ThreadInterruptedException in a way, that the catch blocks did not = contain anymore the Thread.currentThread().interrupt() call. That's what I = meant. You catch the exception but do not anymore explicitely interrupt the = thread again. Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: uwe@thetaphi.de > -----Original Message----- > From: Michael McCandless [mailto:lucene@mikemccandless.com] > Sent: Sunday, November 15, 2009 2:00 PM > To: java-dev@lucene.apache.org > Subject: Re: Build failed in Hudson: Lucene-trunk #1009 >=20 > Sorry, what exactly did I change in the patch? >=20 > The bug in the test is that it simply sleeps for 1 msec, and then > interrupts again. In the child thread I assert that interrupt status > was cleared on catching the ThreadInterruptedException, but that > assert intermittently fails, I'm thinking because it took longer than > 1 msec for IW to detect the interrupt & throw the exception, and then > the 2nd interrupt re-instated the interrupt status. >=20 > I'm trying to change the test so that main thread waits for child > thread to throw the ThreadInterruptedException, before interrupting > again, but something's not working right. >=20 > For now I'll turn off this assertion in the test. >=20 > Mike >=20 > On Sun, Nov 15, 2009 at 7:46 AM, Uwe Schindler = wrote: > > Maybe that was the reason to explicitely interrupting the thread = again > after > > catching the InterruptedException. Why did you change this behaviour = in > the > > patch? > > > > ----- > > Uwe Schindler > > H.-H.-Meier-Allee 63, D-28213 Bremen > > http://www.thetaphi.de > > eMail: uwe@thetaphi.de > > > >> -----Original Message----- > >> From: Michael McCandless [mailto:lucene@mikemccandless.com] > >> Sent: Sunday, November 15, 2009 1:40 PM > >> To: java-dev@lucene.apache.org > >> Subject: Re: Build failed in Hudson: Lucene-trunk #1009 > >> > >> Yeah it's a thread safety intermittent sort of thing. =A0The main = thread > >> is double-interrupt()ing the child thread before the child thread > >> succeeds in raising & catching the ThreadInterruptedException from = the > >> first interrupt(). > >> > >> I'm trying to fix it but it's proving devilish ;) > >> > >> Mike > >> > >> On Sun, Nov 15, 2009 at 7:10 AM, Uwe Schindler = wrote: > >> > ... and now, also the trunk variant passes... very strange. If = you > run > >> the > >> > test alone, it passes, if the whole suite it breaks. > >> > > >> > Uwe > >> > > >> > ----- > >> > Uwe Schindler > >> > H.-H.-Meier-Allee 63, D-28213 Bremen > >> > http://www.thetaphi.de > >> > eMail: uwe@thetaphi.de > >> > > >> > > >> >> -----Original Message----- > >> >> From: Michael McCandless [mailto:lucene@mikemccandless.com] > >> >> Sent: Sunday, November 15, 2009 11:37 AM > >> >> To: java-dev@lucene.apache.org > >> >> Subject: Re: Build failed in Hudson: Lucene-trunk #1009 > >> >> > >> >> Hmmm... the failure is from LUCENE-2053. =A0The test asserts = that on > >> >> getting a ThreadInterruptedException, the interrupt status of = the > >> >> thread is cleared, but in this case it's not. > >> >> > >> >> =A0 =A0 [junit] ------------- Standard Output --------------- > >> >> =A0 =A0 [junit] FAILED; InterruptedException hit but > thread.interrupted() > >> was > >> >> true > >> >> =A0 =A0 [junit] java.lang.InterruptedException > >> >> =A0 =A0 [junit] =A0 at java.lang.Object.wait(Native Method) > >> >> =A0 =A0 [junit] =A0 at java.lang.Object.wait(Object.java:474) > >> >> =A0 =A0 [junit] =A0 at > >> >> > >> > = org.apache.lucene.index.ConcurrentMergeScheduler.merge(ConcurrentMergeSch= e > >> >> duler.java:199) > >> >> =A0 =A0 [junit] =A0 at > >> >> > org.apache.lucene.index.IndexWriter.maybeMerge(IndexWriter.java:2468) > >> >> =A0 =A0 [junit] =A0 at > >> >> > org.apache.lucene.index.IndexWriter.maybeMerge(IndexWriter.java:2463) > >> >> =A0 =A0 [junit] =A0 at > >> >> > org.apache.lucene.index.IndexWriter.maybeMerge(IndexWriter.java:2459) > >> >> =A0 =A0 [junit] =A0 at > >> >> org.apache.lucene.index.IndexWriter.flush(IndexWriter.java:3483) > >> >> =A0 =A0 [junit] =A0 at > >> >> > >> > = org.apache.lucene.index.IndexWriter.prepareCommit(IndexWriter.java:3372) > >> >> =A0 =A0 [junit] =A0 at > >> >> = org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3435) > >> >> =A0 =A0 [junit] =A0 at > >> >> = org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3413) > >> >> =A0 =A0 [junit] =A0 at > >> >> > >> > = org.apache.lucene.index.TestIndexWriter$IndexerThreadInterrupt.run(TestIn= d > >> >> exWriter.java:4386) > >> >> =A0 =A0 [junit] ------------- ---------------- --------------- > >> >> =A0 =A0 [junit] Testcase: > >> >> > testThreadInterruptDeadlock(org.apache.lucene.index.TestIndexWriter): > >> >> =A0 =A0 =A0 FAILED > >> >> =A0 =A0 [junit] null > >> >> =A0 =A0 [junit] junit.framework.AssertionFailedError > >> >> =A0 =A0 [junit] =A0 at > >> >> > >> > = org.apache.lucene.index.TestIndexWriter.testThreadInterruptDeadlock(TestI= n > >> >> dexWriter.java:4458) > >> >> =A0 =A0 [junit] =A0 at > >> >> > org.apache.lucene.util.LuceneTestCase.runBare(LuceneTestCase.java:208) > >> >> > >> >> I think it's a bug in the test -- the test is = double-interrupting > the > >> >> thread before letting the thread catch the first interrupt. = =A0I'll > fix. > >> >> > >> >> Mike > >> >> > >> >> On Sat, Nov 14, 2009 at 11:04 PM, Apache Hudson Server > >> >> wrote: > >> >> > See >> >> trunk/1009/changes> > >> >> > > >> >> > Changes: > >> >> > > >> >> > [uschindler] LUCENE-2052: add varargs where possible > >> >> > > >> >> > [simonw] LUCENE-2064: Highlighter support all MultiTermQuery > >> subclasses > >> >> without explicit casts - previous commit did not contain final = patch > >> due > >> >> to JIRA AM / PM issue > >> >> > > >> >> > [mikemccand] LUCENE-2050: add eg basicNRT.alg > >> >> > > >> >> > [simonw] LUCENE-2066: Add Highlighter test for RegexQuery > >> >> > > >> >> > [simonw] LUCENE-2064: Highlighter support all MultiTermQuery > >> subclasses > >> >> without explicit casts > >> >> > > >> >> > [mikemccand] LUCENE-2053: throw ThreadInterruptedException = when > the > >> >> thread is interrupt()d > >> >> > > >> >> > [mikemccand] LUCENE-2060: change CMS's default maxThreadCount = from > 3 > >> to > >> >> 1 > >> >> > > >> >> > [mikemccand] LUCENE-2050: enhance contrib/benchmark for = running > NRT > >> >> tests > >> >> > > >> >> > ------------------------------------------ > >> >> > [...truncated 20473 lines...] > >> >> > =A0 =A0[junit] ------------- ---------------- --------------- > >> >> > =A0 =A0[junit] Testsuite: org.apache.lucene.search.TestSetNorm > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 1.27 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.search.TestSimilarity > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 2.104 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > org.apache.lucene.search.TestSimpleExplanations > >> >> > =A0 =A0[junit] Tests run: 53, Failures: 0, Errors: 0, Time = elapsed: > >> 22.189 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> >> org.apache.lucene.search.TestSimpleExplanationsOfNonMatches > >> >> > =A0 =A0[junit] Tests run: 53, Failures: 0, Errors: 0, Time = elapsed: > 3.547 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > org.apache.lucene.search.TestSloppyPhraseQuery > >> >> > =A0 =A0[junit] Tests run: 5, Failures: 0, Errors: 0, Time = elapsed: > 5.267 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: org.apache.lucene.search.TestSort > >> >> > =A0 =A0[junit] Tests run: 22, Failures: 0, Errors: 0, Time = elapsed: > >> 15.312 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.search.TestSpanQueryFilter > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 1.46 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.search.TestTermRangeFilter > >> >> > =A0 =A0[junit] Tests run: 7, Failures: 0, Errors: 0, Time = elapsed: > 14.519 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.search.TestTermRangeQuery > >> >> > =A0 =A0[junit] Tests run: 9, Failures: 0, Errors: 0, Time = elapsed: > 2.772 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.search.TestTermScorer > >> >> > =A0 =A0[junit] Tests run: 3, Failures: 0, Errors: 0, Time = elapsed: > 1.05 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.search.TestTermVectors > >> >> > =A0 =A0[junit] Tests run: 8, Failures: 0, Errors: 0, Time = elapsed: > 6.93 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.search.TestThreadSafe > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 8.115 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> org.apache.lucene.search.TestTimeLimitingCollector > >> >> > =A0 =A0[junit] Tests run: 6, Failures: 0, Errors: 0, Time = elapsed: > 19.96 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > org.apache.lucene.search.TestTopDocsCollector > >> >> > =A0 =A0[junit] Tests run: 8, Failures: 0, Errors: 0, Time = elapsed: > 0.88 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> org.apache.lucene.search.TestTopScoreDocCollector > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 0.95 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.search.TestWildcard > >> >> > =A0 =A0[junit] Tests run: 7, Failures: 0, Errors: 0, Time = elapsed: > 1.575 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> >> org.apache.lucene.search.function.TestCustomScoreQuery > >> >> > =A0 =A0[junit] Tests run: 4, Failures: 0, Errors: 0, Time = elapsed: > >> 200.092 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > org.apache.lucene.search.function.TestDocValues > >> >> > =A0 =A0[junit] Tests run: 3, Failures: 0, Errors: 0, Time = elapsed: > 0.913 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> >> org.apache.lucene.search.function.TestFieldScoreQuery > >> >> > =A0 =A0[junit] Tests run: 12, Failures: 0, Errors: 0, Time = elapsed: > >> 10.849 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > org.apache.lucene.search.function.TestOrdValues > >> >> > =A0 =A0[junit] Tests run: 5, Failures: 0, Errors: 0, Time = elapsed: > 5.743 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> >> org.apache.lucene.search.payloads.TestPayloadNearQuery > >> >> > =A0 =A0[junit] Tests run: 4, Failures: 0, Errors: 0, Time = elapsed: > 5.439 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> >> org.apache.lucene.search.payloads.TestPayloadTermQuery > >> >> > =A0 =A0[junit] Tests run: 6, Failures: 0, Errors: 0, Time = elapsed: > 19.241 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.search.spans.TestBasics > >> >> > =A0 =A0[junit] Tests run: 20, Failures: 0, Errors: 0, Time = elapsed: > >> 75.783 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> >> org.apache.lucene.search.spans.TestFieldMaskingSpanQuery > >> >> > =A0 =A0[junit] Tests run: 11, Failures: 0, Errors: 0, Time = elapsed: > 17.91 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> >> org.apache.lucene.search.spans.TestNearSpansOrdered > >> >> > =A0 =A0[junit] Tests run: 10, Failures: 0, Errors: 0, Time = elapsed: > 4.93 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > org.apache.lucene.search.spans.TestPayloadSpans > >> >> > =A0 =A0[junit] Tests run: 10, Failures: 0, Errors: 0, Time = elapsed: > >> 17.971 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] ------------- Standard Output --------------- > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Spans Dump -- > >> >> > =A0 =A0[junit] payloads for span:2 > >> >> > =A0 =A0[junit] doc:0 s:3 e:6 one:Entity:3 > >> >> > =A0 =A0[junit] doc:0 s:3 e:6 three:Noise:5 > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Spans Dump -- > >> >> > =A0 =A0[junit] payloads for span:3 > >> >> > =A0 =A0[junit] doc:0 s:0 e:3 yy:Noise:2 > >> >> > =A0 =A0[junit] doc:0 s:0 e:3 xx:Entity:0 > >> >> > =A0 =A0[junit] doc:0 s:0 e:3 rr:Noise:1 > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Spans Dump -- > >> >> > =A0 =A0[junit] payloads for span:3 > >> >> > =A0 =A0[junit] doc:1 s:0 e:4 rr:Noise:3 > >> >> > =A0 =A0[junit] doc:1 s:0 e:4 yy:Noise:1 > >> >> > =A0 =A0[junit] doc:1 s:0 e:4 xx:Entity:0 > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Spans Dump -- > >> >> > =A0 =A0[junit] payloads for span:3 > >> >> > =A0 =A0[junit] doc:0 s:0 e:3 xx:Entity:0 > >> >> > =A0 =A0[junit] doc:0 s:0 e:3 yy:Noise:2 > >> >> > =A0 =A0[junit] doc:0 s:0 e:3 rr:Noise:1 > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Spans Dump -- > >> >> > =A0 =A0[junit] payloads for span:3 > >> >> > =A0 =A0[junit] doc:0 s:0 e:3 xx:Entity:0 > >> >> > =A0 =A0[junit] doc:0 s:0 e:3 rr:Noise:1 > >> >> > =A0 =A0[junit] doc:0 s:0 e:3 yy:Noise:2 > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Spans Dump -- > >> >> > =A0 =A0[junit] payloads for span:3 > >> >> > =A0 =A0[junit] doc:1 s:0 e:4 xx:Entity:0 > >> >> > =A0 =A0[junit] doc:1 s:0 e:4 yy:Noise:1 > >> >> > =A0 =A0[junit] doc:1 s:0 e:4 rr:Noise:3 > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Spans Dump -- > >> >> > =A0 =A0[junit] payloads for span:3 > >> >> > =A0 =A0[junit] doc:2 s:0 e:5 pp:Noise:3 > >> >> > =A0 =A0[junit] doc:2 s:0 e:5 ss:Noise:2 > >> >> > =A0 =A0[junit] doc:2 s:0 e:5 qq:Noise:1 > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Spans Dump -- > >> >> > =A0 =A0[junit] payloads for span:8 > >> >> > =A0 =A0[junit] doc:3 s:0 e:11 ten:Noise:9 > >> >> > =A0 =A0[junit] doc:3 s:0 e:11 one:Entity:0 > >> >> > =A0 =A0[junit] doc:3 s:0 e:11 six:Noise:5 > >> >> > =A0 =A0[junit] doc:3 s:0 e:11 two:Noise:1 > >> >> > =A0 =A0[junit] doc:3 s:0 e:11 five:Noise:4 > >> >> > =A0 =A0[junit] doc:3 s:0 e:11 nine:Noise:8 > >> >> > =A0 =A0[junit] doc:3 s:0 e:11 eleven:Noise:10 > >> >> > =A0 =A0[junit] doc:3 s:0 e:11 three:Noise:2 > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Spans Dump -- > >> >> > =A0 =A0[junit] payloads for span:8 > >> >> > =A0 =A0[junit] doc:4 s:0 e:11 six:Noise:6 > >> >> > =A0 =A0[junit] doc:4 s:0 e:11 nine:Noise:0 > >> >> > =A0 =A0[junit] doc:4 s:0 e:11 one:Entity:1 > >> >> > =A0 =A0[junit] doc:4 s:0 e:11 five:Noise:5 > >> >> > =A0 =A0[junit] doc:4 s:0 e:11 three:Noise:3 > >> >> > =A0 =A0[junit] doc:4 s:0 e:11 ten:Noise:10 > >> >> > =A0 =A0[junit] doc:4 s:0 e:11 two:Noise:2 > >> >> > =A0 =A0[junit] doc:4 s:0 e:11 eleven:Noise:9 > >> >> > =A0 =A0[junit] match:a:Noise:10 > >> >> > =A0 =A0[junit] match:k:Noise:11 > >> >> > =A0 =A0[junit] Num payloads:1 > >> >> > =A0 =A0[junit] rr:Noise:1 > >> >> > =A0 =A0[junit] ------------- ---------------- --------------- > >> >> > =A0 =A0[junit] Testsuite: > >> >> org.apache.lucene.search.spans.TestSpanExplanations > >> >> > =A0 =A0[junit] Tests run: 31, Failures: 0, Errors: 0, Time = elapsed: > >> 20.943 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> >> org.apache.lucene.search.spans.TestSpanExplanationsOfNonMatches > >> >> > =A0 =A0[junit] Tests run: 31, Failures: 0, Errors: 0, Time = elapsed: > 1.504 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.search.spans.TestSpans > >> >> > =A0 =A0[junit] Tests run: 25, Failures: 0, Errors: 0, Time = elapsed: > >> 12.875 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> org.apache.lucene.search.spans.TestSpansAdvanced > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 2.955 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> org.apache.lucene.search.spans.TestSpansAdvanced2 > >> >> > =A0 =A0[junit] Tests run: 4, Failures: 0, Errors: 0, Time = elapsed: > 2.859 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > org.apache.lucene.store.TestBufferedIndexInput > >> >> > =A0 =A0[junit] Tests run: 4, Failures: 0, Errors: 0, Time = elapsed: > 47.287 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.store.TestDirectory > >> >> > =A0 =A0[junit] Tests run: 7, Failures: 0, Errors: 0, Time = elapsed: > 0.748 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > org.apache.lucene.store.TestFileSwitchDirectory > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 1.32 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.store.TestHugeRamFile > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 6.25 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: org.apache.lucene.store.TestLock > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 1.763 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.store.TestLockFactory > >> >> > =A0 =A0[junit] Tests run: 9, Failures: 0, Errors: 0, Time = elapsed: > 9.534 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.store.TestRAMDirectory > >> >> > =A0 =A0[junit] Tests run: 4, Failures: 0, Errors: 0, Time = elapsed: > 4.116 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.store.TestWindowsMMap > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 2.343 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.util.TestAttributeSource > >> >> > =A0 =A0[junit] Tests run: 4, Failures: 0, Errors: 0, Time = elapsed: > 0.854 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: org.apache.lucene.util.TestBitVector > >> >> > =A0 =A0[junit] Tests run: 7, Failures: 0, Errors: 0, Time = elapsed: > 5.713 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > org.apache.lucene.util.TestCloseableThreadLocal > >> >> > =A0 =A0[junit] Tests run: 3, Failures: 0, Errors: 0, Time = elapsed: > 0.587 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> org.apache.lucene.util.TestFieldCacheSanityChecker > >> >> > =A0 =A0[junit] Tests run: 4, Failures: 0, Errors: 0, Time = elapsed: > 13.127 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > >> >> org.apache.lucene.util.TestIndexableBinaryStringTools > >> >> > =A0 =A0[junit] Tests run: 5, Failures: 0, Errors: 0, Time = elapsed: > 9.15 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.util.TestNumericUtils > >> >> > =A0 =A0[junit] Tests run: 8, Failures: 0, Errors: 0, Time = elapsed: > 1.033 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.util.TestOpenBitSet > >> >> > =A0 =A0[junit] Tests run: 4, Failures: 0, Errors: 0, Time = elapsed: > 3.25 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.util.TestPriorityQueue > >> >> > =A0 =A0[junit] Tests run: 4, Failures: 0, Errors: 0, Time = elapsed: > 0.847 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.util.TestRamUsageEstimator > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 0.369 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] ------------- Standard Output --------------- > >> >> > =A0 =A0[junit] size:56 > >> >> > =A0 =A0[junit] size:60 > >> >> > =A0 =A0[junit] size:48 > >> >> > =A0 =A0[junit] size:202 > >> >> > =A0 =A0[junit] ------------- ---------------- --------------- > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.util.TestSmallFloat > >> >> > =A0 =A0[junit] Tests run: 2, Failures: 0, Errors: 0, Time = elapsed: > 0.577 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.util.TestSortedVIntList > >> >> > =A0 =A0[junit] Tests run: 18, Failures: 0, Errors: 0, Time = elapsed: > 0.397 > >> >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.util.TestStringHelper > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 0.484 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: = org.apache.lucene.util.TestStringIntern > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 48.83 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: org.apache.lucene.util.TestVersion > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 0.399 > >> sec > >> >> > =A0 =A0[junit] > >> >> > =A0 =A0[junit] Testsuite: > org.apache.lucene.util.cache.TestSimpleLRUCache > >> >> > =A0 =A0[junit] Tests run: 1, Failures: 0, Errors: 0, Time = elapsed: > 0.499 > >> sec > >> >> > =A0 =A0[junit] > >> >> > > >> >> > BUILD FAILED > >> >> > >> trunk/ws/trunk/common- > >> >> build.xml>:442: The following error occurred while executing = this > line: > >> >> > >> trunk/ws/trunk/common- > >> >> build.xml>:435: Tests failed! > >> >> > > >> >> > Total time: 33 minutes 35 seconds > >> >> > 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: java-dev-unsubscribe@lucene.apache.org > >> >> > For additional commands, e-mail: = java-dev-help@lucene.apache.org > >> >> > > >> >> > > >> >> > >> >> = -------------------------------------------------------------------- > - > >> >> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org > >> >> For additional commands, e-mail: java-dev-help@lucene.apache.org > >> > > >> > > >> > > >> > = --------------------------------------------------------------------- > >> > To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org > >> > For additional commands, e-mail: java-dev-help@lucene.apache.org > >> > > >> > > >> > >> = --------------------------------------------------------------------- > >> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org > >> For additional commands, e-mail: java-dev-help@lucene.apache.org > > > > > > > > = --------------------------------------------------------------------- > > To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org > > For additional commands, e-mail: java-dev-help@lucene.apache.org > > > > >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org > For additional commands, e-mail: java-dev-help@lucene.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org For additional commands, e-mail: java-dev-help@lucene.apache.org