Return-Path: X-Original-To: apmail-lucene-dev-archive@www.apache.org Delivered-To: apmail-lucene-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D628FD674 for ; Thu, 28 Jun 2012 16:25:42 +0000 (UTC) Received: (qmail 36619 invoked by uid 500); 28 Jun 2012 16:25:41 -0000 Delivered-To: apmail-lucene-dev-archive@lucene.apache.org Received: (qmail 36551 invoked by uid 500); 28 Jun 2012 16:25:41 -0000 Mailing-List: contact dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list dev@lucene.apache.org Received: (qmail 36543 invoked by uid 99); 28 Jun 2012 16:25:41 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Jun 2012 16:25:41 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [128.230.18.92] (HELO smtp2.syr.edu) (128.230.18.92) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Jun 2012 16:25:30 +0000 Received: from suex10-hub-01.ad.syr.edu (suex10-hub-01.ad.syr.edu [128.230.108.124]) by smtp2.syr.edu (8.14.5/8.14.5) with ESMTP id q5SGP8pe009549 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for ; Thu, 28 Jun 2012 12:25:08 -0400 Received: from SUEX10-MBX-03.ad.syr.edu ([128.230.108.186]) by suex10-hub-01.ad.syr.edu ([128.230.108.124]) with mapi id 14.02.0247.003; Thu, 28 Jun 2012 12:25:08 -0400 From: Steven A Rowe To: "dev@lucene.apache.org" Subject: regular but not individually reproducible failure: TestIndexWriterWithThreads.testRollbackAndCommitWithThreads Thread-Topic: regular but not individually reproducible failure: TestIndexWriterWithThreads.testRollbackAndCommitWithThreads Thread-Index: Ac1VSpNJRxUEUwUoTrC4p/8tYx+0GQ== Date: Thu, 28 Jun 2012 16:25:08 +0000 Message-ID: <6C78E97C707B5B4C8CC61D44F87545862BCEE7@SUEX10-mbx-03.ad.syr.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [128.230.153.117] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.7.7855,1.0.260,0.0.0000 definitions=2012-06-28_04:2012-06-28,2012-06-28,1970-01-01 signatures=0 X-Proofpoint-Spam-Reason: safe I see this roughly 50% of the time I run all Lucene core tests (Win7 64, Su= n JDK 1.6.0_21 64-bit), but the seeds don't reproduce the error when it's r= un individually. The only unusual thing I'm doing on this machine is running some web crawls= in a VirtualBox Linux VM, hosted on and writing to a different physical dr= ive than the one I ran Lucene tests on. Here's the most recent failure: Suite: org.apache.lucene.index.TestIndexWriterWithThreads OK 0.04s J0 | TestIndexWriterWithThreads.testIOExceptionDuringAbortOnl= yOnce OK 1.01s J0 | TestIndexWriterWithThreads.testOpenTwoIndexWritersOnDiff= erentThreads OK 0.97s J0 | TestIndexWriterWithThreads.testIOExceptionDuringAbortWit= hThreads ERROR 7.07s J0 | TestIndexWriterWithThreads.testRollbackAndCommitWithThre= ads > Throwable #1: java.lang.AssertionError > at __randomizedtesting.SeedInfo.seed([299FEFE00B1E1931:5BC9FB3E94E8E0= 2C]:0) > at org.junit.Assert.fail(Assert.java:92) > at org.junit.Assert.assertTrue(Assert.java:43) > at org.junit.Assert.assertTrue(Assert.java:54) > at org.apache.lucene.index.TestIndexWriterWithThreads.testRollbackAnd= CommitWithThreads(TestIndexWriterWithThreads.java:588) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm= pl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc= cessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomi= zedRunner.java:1969) > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(Ra= ndomizedRunner.java:132) > at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Ran= domizedRunner.java:814) > at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Ran= domizedRunner.java:875) > at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Ran= domizedRunner.java:889) > at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(Tes= tRuleSetupTeardownChained.java:50) > at org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRul= eFieldCacheSanity.java:32) > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(Abstract= BeforeAfterRule.java:45) > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariant= Rule$1.evaluate(SystemPropertiesInvariantRule.java:55) > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate= (TestRuleReportUncaughtExceptions.java:68) > at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRu= leThreadAndTestName.java:48) > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMark= Failure.java:48) > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(= RandomizedRunner.java:821) > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Ran= domizedRunner.java:132) > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Random= izedRunner.java:669) > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Ran= domizedRunner.java:695) > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Ran= domizedRunner.java:734) > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Ran= domizedRunner.java:745) > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(Abstract= BeforeAfterRule.java:45) > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate= (TestRuleReportUncaughtExceptions.java:68) > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleS= toreClassName.java:38) > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.= java:51) > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariant= Rule$1.evaluate(SystemPropertiesInvariantRule.java:55) > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate= (TestRuleNoInstanceHooksOverrides.java:53) > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(T= estRuleNoStaticHooksShadowing.java:52) > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestR= uleAssertionsRequired.java:36) > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMark= Failure.java:48) > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRul= eIgnoreTestSuites.java:56) > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Rando= mizedRunner.java:605) > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Ran= domizedRunner.java:132) > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(Randomiz= edRunner.java:551) > Throwable #2: java.lang.RuntimeException: Thread threw an uncaught exc= eption, thread: Thread[Thread-34,5,] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaug= ht(RunnerThreadGroup.java:96) > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(= RandomizedRunner.java:857) > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Ran= domizedRunner.java:132) > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Random= izedRunner.java:669) > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Ran= domizedRunner.java:695) > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Ran= domizedRunner.java:734) > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Ran= domizedRunner.java:745) > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(Abstract= BeforeAfterRule.java:45) > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate= (TestRuleReportUncaughtExceptions.java:68) > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleS= toreClassName.java:38) > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.= java:51) > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariant= Rule$1.evaluate(SystemPropertiesInvariantRule.java:55) > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate= (TestRuleNoInstanceHooksOverrides.java:53) > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(T= estRuleNoStaticHooksShadowing.java:52) > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestR= uleAssertionsRequired.java:36) > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMark= Failure.java:48) > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRul= eIgnoreTestSuites.java:56) > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Rando= mizedRunner.java:605) > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Ran= domizedRunner.java:132) > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(Randomiz= edRunner.java:551) > Caused by: java.lang.RuntimeException: org.apache.lucene.store.Already= ClosedException: this IndexWriter is closed > at __randomizedtesting.SeedInfo.seed([299FEFE00B1E1931]:0) > at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndex= WriterWithThreads.java:576) > Caused by: org.apache.lucene.store.AlreadyClosedException: this IndexW= riter is closed > at org.apache.lucene.index.IndexWriter.ensureOpen(IndexWriter.java:55= 1) > at org.apache.lucene.index.IndexWriter.ensureOpen(IndexWriter.java:55= 6) > at org.apache.lucene.index.IndexWriter.rollback(IndexWriter.java:1773= ) > at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndex= WriterWithThreads.java:532) > Throwable #3: java.lang.RuntimeException: Thread threw an uncaught exc= eption, thread: Thread[Thread-35,5,] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaug= ht(RunnerThreadGroup.java:96) > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(= RandomizedRunner.java:857) > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Ran= domizedRunner.java:132) > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Random= izedRunner.java:669) > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Ran= domizedRunner.java:695) > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Ran= domizedRunner.java:734) > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Ran= domizedRunner.java:745) > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(Abstract= BeforeAfterRule.java:45) > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate= (TestRuleReportUncaughtExceptions.java:68) > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleS= toreClassName.java:38) > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.= java:51) > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariant= Rule$1.evaluate(SystemPropertiesInvariantRule.java:55) > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate= (TestRuleNoInstanceHooksOverrides.java:53) > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(T= estRuleNoStaticHooksShadowing.java:52) > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestR= uleAssertionsRequired.java:36) > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMark= Failure.java:48) > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRul= eIgnoreTestSuites.java:56) > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Rando= mizedRunner.java:605) > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Ran= domizedRunner.java:132) > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(Randomiz= edRunner.java:551) > Caused by: java.lang.RuntimeException: org.apache.lucene.store.Already= ClosedException: this IndexWriter is closed > at __randomizedtesting.SeedInfo.seed([299FEFE00B1E1931]:0) > at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndex= WriterWithThreads.java:576) > Caused by: org.apache.lucene.store.AlreadyClosedException: this IndexW= riter is closed > at org.apache.lucene.index.IndexWriter.ensureOpen(IndexWriter.java:55= 1) > at org.apache.lucene.index.IndexWriter.ensureOpen(IndexWriter.java:55= 6) > at org.apache.lucene.index.IndexWriter.rollback(IndexWriter.java:1773= ) > at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndex= WriterWithThreads.java:532) > Throwable #4: java.lang.RuntimeException: Thread threw an uncaught exc= eption, thread: Thread[Thread-36,5,] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaug= ht(RunnerThreadGroup.java:96) > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(= RandomizedRunner.java:857) > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Ran= domizedRunner.java:132) > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Random= izedRunner.java:669) > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Ran= domizedRunner.java:695) > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Ran= domizedRunner.java:734) > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Ran= domizedRunner.java:745) > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(Abstract= BeforeAfterRule.java:45) > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate= (TestRuleReportUncaughtExceptions.java:68) > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleS= toreClassName.java:38) > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.= java:51) > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariant= Rule$1.evaluate(SystemPropertiesInvariantRule.java:55) > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate= (TestRuleNoInstanceHooksOverrides.java:53) > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(T= estRuleNoStaticHooksShadowing.java:52) > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestR= uleAssertionsRequired.java:36) > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMark= Failure.java:48) > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRul= eIgnoreTestSuites.java:56) > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Rando= mizedRunner.java:605) > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Ran= domizedRunner.java:132) > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(Randomiz= edRunner.java:551) > Caused by: java.lang.RuntimeException: org.apache.lucene.store.LockObt= ainFailedException: Lock obtain timed out: org.apache.lucene.store.MockLock= FactoryWrapper$MockLock@32846ede > at __randomizedtesting.SeedInfo.seed([299FEFE00B1E1931]:0) > at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndex= WriterWithThreads.java:576) > Caused by: org.apache.lucene.store.LockObtainFailedException: Lock obt= ain timed out: org.apache.lucene.store.MockLockFactoryWrapper$MockLock@3284= 6ede > at org.apache.lucene.store.Lock.obtain(Lock.java:84) > at org.apache.lucene.index.IndexWriter.(IndexWriter.java:595) > at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndex= WriterWithThreads.java:536) >=20 2> NOTE: download the large Jenkins line-docs file by running 'ant get-je= nkins-line-docs' in the lucene directory. 2> NOTE: reproduce with: ant test -Dtestcase=3DTestIndexWriterWithThread= s -Dtests.method=3DtestRollbackAndCommitWithThreads -Dtests.seed=3D299FEFE0= 0B1E1931 -Dtests.linedocsfile=3De:/Lucene_data/enwiki.random.lines.txt -Dte= sts.locale=3Den_IN -Dtests.timezone=3DPST8PDT -Dargs=3D"-Dfile.encoding=3DU= TF-8" 2> OK 1.05s J0 | TestIndexWriterWithThreads.testCloseWithThreads OK 0.57s J0 | TestIndexWriterWithThreads.testIOExceptionDuringWriteSeg= mentWithThreads OK 0.74s J0 | TestIndexWriterWithThreads.testIOExceptionDuringAbortWit= hThreadsOnlyOnce OK 0.60s J0 | TestIndexWriterWithThreads.testIOExceptionDuringWriteSeg= mentWithThreadsOnlyOnce OK 0.38s J0 | TestIndexWriterWithThreads.testImmediateDiskFullWithThre= ads OK 0.05s J0 | TestIndexWriterWithThreads.testIOExceptionDuringWriteSeg= ment OK 0.04s J0 | TestIndexWriterWithThreads.testIOExceptionDuringWriteSeg= mentOnlyOnce OK 0.02s J0 | TestIndexWriterWithThreads.testIOExceptionDuringAbort > (@AfterClass output) 2> NOTE: test params are: codec=3DLucene40: {field=3DPulsing40(freqCutoff= =3D16 minBlockSize=3D12 maxBlockSize=3D100), docid=3DLucene40(minBlockSize= =3D12 maxBlockSize=3D100), body=3DPulsing40(freqCutoff=3D16 minBlockSize=3D= 12 maxBlockSize=3D100), title=3DPostingsFormat(name=3DMockRandom), titleTok= enized=3DPostingsFormat(name=3DMemory doPackFST=3D true), date=3DPulsing40(= freqCutoff=3D16 minBlockSize=3D12 maxBlockSize=3D100)}, sim=3DDefaultSimila= rity, locale=3Den_IN, timezone=3DPST8PDT 2> NOTE: Windows 7 6.1 amd64/Sun Microsystems Inc. 1.6.0_21 (64-bit)/cpus= =3D8,threads=3D1,free=3D223919176,total=3D261357568 2> NOTE: All tests run in this JVM: [TestCharTermAttributeImpl, TestSearc= hForDuplicates, TestPositionIncrement, TestNRTThreads, TestDeletionPolicy, = TestWeakIdentityMap, TestAutomatonQueryUnicode, TestOmitTf, TestBytesRefHas= h, NestedSetupChain, NestedTeardownChain, TestIndexWriterWithThreads] 2>=20 Completed on J0 in 12.73s, 12 tests, 1 error <<< FAILURES! --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional commands, e-mail: dev-help@lucene.apache.org