You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by Michael McCandless <lu...@mikemccandless.com> on 2023/06/01 09:53:15 UTC

Re: [JENKINS] Lucene-9.x-Linux (64bit/openj9/jdk-17.0.5) - Build # 10811 - Unstable!

It used to be that these build failure emails included the "Reproduce with:
...", thanks to Steve Rowe's incredible regular expression (the largest
real-world regexp I have ever seen!!!).

But I don't see it here anymore.  Does anyone know why/when it broke?

I know I can click through to the Jenkins details and see the specifics,
but, those are aggressively deleted ...

Mike McCandless

http://blog.mikemccandless.com


On Thu, Jun 1, 2023 at 3:48 AM Policeman Jenkins Server <je...@thetaphi.de>
wrote:

> Build: https://jenkins.thetaphi.de/job/Lucene-9.x-Linux/10811/
> Java: 64bit/openj9/jdk-17.0.5 -XX:+UseCompressedOops -Xgcpolicy:balanced
>
> 1 tests failed.
> FAILED:  org.apache.lucene.index.TestIndexFileDeleter.testExcInDecRef
>
> Error Message:
> org.apache.lucene.store.AlreadyClosedException: this DocumentsWriter is
> closed
>
> Stack Trace:
> org.apache.lucene.store.AlreadyClosedException: this DocumentsWriter is
> closed
>         at
> __randomizedtesting.SeedInfo.seed([909AEB548A3F7E78:79079C66FCF69985]:0)
>         at
> app//org.apache.lucene.index.DocumentsWriter.ensureOpen(DocumentsWriter.java:200)
>         at
> app//org.apache.lucene.index.DocumentsWriter.updateDocuments(DocumentsWriter.java:429)
>         at
> app//org.apache.lucene.index.IndexWriter.updateDocuments(IndexWriter.java:1532)
>         at
> app//org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1817)
>         at
> app//org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1470)
>         at
> app//org.apache.lucene.tests.index.RandomIndexWriter.addDocument(RandomIndexWriter.java:222)
>         at
> app//org.apache.lucene.index.TestIndexFileDeleter.testExcInDecRef(TestIndexFileDeleter.java:495)
>         at java.base@17.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>         at java.base@17.0.5
> /jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>         at java.base@17.0.5
> /jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.base@17.0.5
> /java.lang.reflect.Method.invoke(Method.java:568)
>         at
> app//com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758)
>         at
> app//com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:946)
>         at
> app//com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:982)
>         at
> app//com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:996)
>         at
> app//org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48)
>         at
> app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>         at
> app//org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45)
>         at
> app//org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
>         at
> app//org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
>         at app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
>         at
> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>         at
> app//com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
>         at
> app//com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:843)
>         at
> app//com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:490)
>         at
> app//com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:955)
>         at
> app//com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:840)
>         at
> app//com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:891)
>         at
> app//com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:902)
>         at
> app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>         at
> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>         at
> app//org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>         at
> app//com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>         at
> app//com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>         at
> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>         at
> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>         at
> app//org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
>         at
> app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>         at
> app//org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
>         at
> app//org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
>         at
> app//org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47)
>         at app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
>         at
> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>         at
> app//com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
>         at
> app//com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadLeakControl.java:850)
>         at java.base@17.0.5/java.lang.Thread.run(Thread.java:857)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: builds-unsubscribe@lucene.apache.org
> For additional commands, e-mail: builds-help@lucene.apache.org

Re: [JENKINS] Lucene-9.x-Linux (64bit/openj9/jdk-17.0.5) - Build # 10811 - Unstable!

Posted by Dawid Weiss <da...@gmail.com>.
>
> We should sometimes run the OpenJ9 to make it explicit that it doesn't
> work.
>
It doesn't - there are occasional hiccups that repeat from time to time and
cannot be reproduced with hotspot. We can create an umbrella issue for
these errors and just append logs there, perhaps it'll be of some use, I
don't know.

> Maybe it helps to improve their code. Unfortunately I don't know how to
best report issues like this.

Neither do I. Maybe chatgpt knows...

D.

>

Re: [JENKINS] Lucene-9.x-Linux (64bit/openj9/jdk-17.0.5) - Build # 10811 - Unstable!

Posted by Uwe Schindler <uw...@thetaphi.de>.
If I have some time, I will update to newer version.

We should sometimes run the OpenJ9 to make it explicit that it doesn't 
work. Maybe it helps to improve their code. Unfortunately I don't know 
how to best report issues like this.

Uwe

Am 01.06.2023 um 12:37 schrieb Dawid Weiss:
>
> There are frequent odd errors on J9. I think we should turn it off and 
> not recommend it to people, something is wrong with it.
>
> On Thu, Jun 1, 2023 at 12:00 PM Michael McCandless 
> <lu...@mikemccandless.com> wrote:
>
>     Does not reproduce for me, but, it looks like it's IBM's J9: Java:
>     64bit/openj9/jdk-17.0.5 -XX:+UseCompressedOops -Xgcpolicy:balanced
>
>     Maybe a J9 bug...
>
>     Mike McCandless
>
>     http://blog.mikemccandless.com
>
>
>     On Thu, Jun 1, 2023 at 5:54 AM Michael McCandless
>     <lu...@mikemccandless.com> wrote:
>
>         Hmm, maybe it's a stdout/stderr issue -- the juicy failure
>         details come out in stderr:
>
>         https://jenkins.thetaphi.de/job/Lucene-9.x-Linux/10811/testReport/junit/org.apache.lucene.index/TestIndexFileDeleter/testExcInDecRef/
>
>         Mike McCandless
>
>         http://blog.mikemccandless.com
>
>
>         On Thu, Jun 1, 2023 at 5:53 AM Michael McCandless
>         <lu...@mikemccandless.com> wrote:
>
>             It used to be that these build failure emails included the
>             "Reproduce with: ...", thanks to Steve Rowe's incredible
>             regular expression (the largest real-world regexp I have
>             ever seen!!!).
>
>             But I don't see it here anymore.  Does anyone know
>             why/when it broke?
>
>             I know I can click through to the Jenkins details and see
>             the specifics, but, those are aggressively deleted ...
>
>             Mike McCandless
>
>             http://blog.mikemccandless.com
>
>
>             On Thu, Jun 1, 2023 at 3:48 AM Policeman Jenkins Server
>             <je...@thetaphi.de> wrote:
>
>                 Build:
>                 https://jenkins.thetaphi.de/job/Lucene-9.x-Linux/10811/
>                 Java: 64bit/openj9/jdk-17.0.5 -XX:+UseCompressedOops
>                 -Xgcpolicy:balanced
>
>                 1 tests failed.
>                 FAILED:
>                 org.apache.lucene.index.TestIndexFileDeleter.testExcInDecRef
>
>                 Error Message:
>                 org.apache.lucene.store.AlreadyClosedException: this
>                 DocumentsWriter is closed
>
>                 Stack Trace:
>                 org.apache.lucene.store.AlreadyClosedException: this
>                 DocumentsWriter is closed
>                         at
>                 __randomizedtesting.SeedInfo.seed([909AEB548A3F7E78:79079C66FCF69985]:0)
>                         at
>                 app//org.apache.lucene.index.DocumentsWriter.ensureOpen(DocumentsWriter.java:200)
>                         at
>                 app//org.apache.lucene.index.DocumentsWriter.updateDocuments(DocumentsWriter.java:429)
>                         at
>                 app//org.apache.lucene.index.IndexWriter.updateDocuments(IndexWriter.java:1532)
>                         at
>                 app//org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1817)
>                         at
>                 app//org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1470)
>                         at
>                 app//org.apache.lucene.tests.index.RandomIndexWriter.addDocument(RandomIndexWriter.java:222)
>                         at
>                 app//org.apache.lucene.index.TestIndexFileDeleter.testExcInDecRef(TestIndexFileDeleter.java:495)
>                         at
>                 java.base@17.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>                 Method)
>                         at
>                 java.base@17.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>                         at
>                 java.base@17.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>                         at
>                 java.base@17.0.5/java.lang.reflect.Method.invoke(Method.java:568)
>                         at
>                 app//com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758)
>                         at
>                 app//com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:946)
>                         at
>                 app//com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:982)
>                         at
>                 app//com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:996)
>                         at
>                 app//org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48)
>                         at
>                 app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>                         at
>                 app//org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45)
>                         at
>                 app//org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
>                         at
>                 app//org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
>                         at
>                 app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
>                         at
>                 app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>                         at
>                 app//com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
>                         at
>                 app//com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:843)
>                         at
>                 app//com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:490)
>                         at
>                 app//com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:955)
>                         at
>                 app//com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:840)
>                         at
>                 app//com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:891)
>                         at
>                 app//com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:902)
>                         at
>                 app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>                         at
>                 app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>                         at
>                 app//org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>                         at
>                 app//com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>                         at
>                 app//com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>                         at
>                 app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>                         at
>                 app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>                         at
>                 app//org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
>                         at
>                 app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>                         at
>                 app//org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
>                         at
>                 app//org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
>                         at
>                 app//org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47)
>                         at
>                 app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
>                         at
>                 app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>                         at
>                 app//com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
>                         at
>                 app//com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadLeakControl.java:850)
>                         at
>                 java.base@17.0.5/java.lang.Thread.run(Thread.java:857)
>
>                 ---------------------------------------------------------------------
>                 To unsubscribe, e-mail:
>                 builds-unsubscribe@lucene.apache.org
>                 For additional commands, e-mail:
>                 builds-help@lucene.apache.org
>
-- 
Uwe Schindler
Achterdiek 19, D-28357 Bremen
https://www.thetaphi.de
eMail:uwe@thetaphi.de

Re: [JENKINS] Lucene-9.x-Linux (64bit/openj9/jdk-17.0.5) - Build # 10811 - Unstable!

Posted by Dawid Weiss <da...@gmail.com>.
There are frequent odd errors on J9. I think we should turn it off and not
recommend it to people, something is wrong with it.

On Thu, Jun 1, 2023 at 12:00 PM Michael McCandless <
lucene@mikemccandless.com> wrote:

> Does not reproduce for me, but, it looks like it's IBM's J9: Java:
> 64bit/openj9/jdk-17.0.5 -XX:+UseCompressedOops -Xgcpolicy:balanced
>
> Maybe a J9 bug...
>
> Mike McCandless
>
> http://blog.mikemccandless.com
>
>
> On Thu, Jun 1, 2023 at 5:54 AM Michael McCandless <
> lucene@mikemccandless.com> wrote:
>
>> Hmm, maybe it's a stdout/stderr issue -- the juicy failure details come
>> out in stderr:
>>
>>
>> https://jenkins.thetaphi.de/job/Lucene-9.x-Linux/10811/testReport/junit/org.apache.lucene.index/TestIndexFileDeleter/testExcInDecRef/
>>
>> Mike McCandless
>>
>> http://blog.mikemccandless.com
>>
>>
>> On Thu, Jun 1, 2023 at 5:53 AM Michael McCandless <
>> lucene@mikemccandless.com> wrote:
>>
>>> It used to be that these build failure emails included the "Reproduce
>>> with: ...", thanks to Steve Rowe's incredible regular expression (the
>>> largest real-world regexp I have ever seen!!!).
>>>
>>> But I don't see it here anymore.  Does anyone know why/when it broke?
>>>
>>> I know I can click through to the Jenkins details and see the specifics,
>>> but, those are aggressively deleted ...
>>>
>>> Mike McCandless
>>>
>>> http://blog.mikemccandless.com
>>>
>>>
>>> On Thu, Jun 1, 2023 at 3:48 AM Policeman Jenkins Server <
>>> jenkins@thetaphi.de> wrote:
>>>
>>>> Build: https://jenkins.thetaphi.de/job/Lucene-9.x-Linux/10811/
>>>> Java: 64bit/openj9/jdk-17.0.5 -XX:+UseCompressedOops -Xgcpolicy:balanced
>>>>
>>>> 1 tests failed.
>>>> FAILED:  org.apache.lucene.index.TestIndexFileDeleter.testExcInDecRef
>>>>
>>>> Error Message:
>>>> org.apache.lucene.store.AlreadyClosedException: this DocumentsWriter is
>>>> closed
>>>>
>>>> Stack Trace:
>>>> org.apache.lucene.store.AlreadyClosedException: this DocumentsWriter is
>>>> closed
>>>>         at
>>>> __randomizedtesting.SeedInfo.seed([909AEB548A3F7E78:79079C66FCF69985]:0)
>>>>         at
>>>> app//org.apache.lucene.index.DocumentsWriter.ensureOpen(DocumentsWriter.java:200)
>>>>         at
>>>> app//org.apache.lucene.index.DocumentsWriter.updateDocuments(DocumentsWriter.java:429)
>>>>         at
>>>> app//org.apache.lucene.index.IndexWriter.updateDocuments(IndexWriter.java:1532)
>>>>         at
>>>> app//org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1817)
>>>>         at
>>>> app//org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1470)
>>>>         at
>>>> app//org.apache.lucene.tests.index.RandomIndexWriter.addDocument(RandomIndexWriter.java:222)
>>>>         at
>>>> app//org.apache.lucene.index.TestIndexFileDeleter.testExcInDecRef(TestIndexFileDeleter.java:495)
>>>>         at java.base@17.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> Method)
>>>>         at java.base@17.0.5
>>>> /jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>>>>         at java.base@17.0.5
>>>> /jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>         at java.base@17.0.5
>>>> /java.lang.reflect.Method.invoke(Method.java:568)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:946)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:982)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:996)
>>>>         at
>>>> app//org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48)
>>>>         at
>>>> app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>>>>         at
>>>> app//org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45)
>>>>         at
>>>> app//org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
>>>>         at
>>>> app//org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
>>>>         at app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:843)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:490)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:955)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:840)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:891)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:902)
>>>>         at
>>>> app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>>         at
>>>> app//org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>>         at
>>>> app//org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
>>>>         at
>>>> app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>>>>         at
>>>> app//org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
>>>>         at
>>>> app//org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
>>>>         at
>>>> app//org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47)
>>>>         at app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
>>>>         at
>>>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadLeakControl.java:850)
>>>>         at java.base@17.0.5/java.lang.Thread.run(Thread.java:857)
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: builds-unsubscribe@lucene.apache.org
>>>> For additional commands, e-mail: builds-help@lucene.apache.org
>>>
>>>

Re: [JENKINS] Lucene-9.x-Linux (64bit/openj9/jdk-17.0.5) - Build # 10811 - Unstable!

Posted by Michael McCandless <lu...@mikemccandless.com>.
Does not reproduce for me, but, it looks like it's IBM's J9: Java:
64bit/openj9/jdk-17.0.5 -XX:+UseCompressedOops -Xgcpolicy:balanced

Maybe a J9 bug...

Mike McCandless

http://blog.mikemccandless.com


On Thu, Jun 1, 2023 at 5:54 AM Michael McCandless <lu...@mikemccandless.com>
wrote:

> Hmm, maybe it's a stdout/stderr issue -- the juicy failure details come
> out in stderr:
>
>
> https://jenkins.thetaphi.de/job/Lucene-9.x-Linux/10811/testReport/junit/org.apache.lucene.index/TestIndexFileDeleter/testExcInDecRef/
>
> Mike McCandless
>
> http://blog.mikemccandless.com
>
>
> On Thu, Jun 1, 2023 at 5:53 AM Michael McCandless <
> lucene@mikemccandless.com> wrote:
>
>> It used to be that these build failure emails included the "Reproduce
>> with: ...", thanks to Steve Rowe's incredible regular expression (the
>> largest real-world regexp I have ever seen!!!).
>>
>> But I don't see it here anymore.  Does anyone know why/when it broke?
>>
>> I know I can click through to the Jenkins details and see the specifics,
>> but, those are aggressively deleted ...
>>
>> Mike McCandless
>>
>> http://blog.mikemccandless.com
>>
>>
>> On Thu, Jun 1, 2023 at 3:48 AM Policeman Jenkins Server <
>> jenkins@thetaphi.de> wrote:
>>
>>> Build: https://jenkins.thetaphi.de/job/Lucene-9.x-Linux/10811/
>>> Java: 64bit/openj9/jdk-17.0.5 -XX:+UseCompressedOops -Xgcpolicy:balanced
>>>
>>> 1 tests failed.
>>> FAILED:  org.apache.lucene.index.TestIndexFileDeleter.testExcInDecRef
>>>
>>> Error Message:
>>> org.apache.lucene.store.AlreadyClosedException: this DocumentsWriter is
>>> closed
>>>
>>> Stack Trace:
>>> org.apache.lucene.store.AlreadyClosedException: this DocumentsWriter is
>>> closed
>>>         at
>>> __randomizedtesting.SeedInfo.seed([909AEB548A3F7E78:79079C66FCF69985]:0)
>>>         at
>>> app//org.apache.lucene.index.DocumentsWriter.ensureOpen(DocumentsWriter.java:200)
>>>         at
>>> app//org.apache.lucene.index.DocumentsWriter.updateDocuments(DocumentsWriter.java:429)
>>>         at
>>> app//org.apache.lucene.index.IndexWriter.updateDocuments(IndexWriter.java:1532)
>>>         at
>>> app//org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1817)
>>>         at
>>> app//org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1470)
>>>         at
>>> app//org.apache.lucene.tests.index.RandomIndexWriter.addDocument(RandomIndexWriter.java:222)
>>>         at
>>> app//org.apache.lucene.index.TestIndexFileDeleter.testExcInDecRef(TestIndexFileDeleter.java:495)
>>>         at java.base@17.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>>         at java.base@17.0.5
>>> /jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>>>         at java.base@17.0.5
>>> /jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>         at java.base@17.0.5
>>> /java.lang.reflect.Method.invoke(Method.java:568)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:946)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:982)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:996)
>>>         at
>>> app//org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48)
>>>         at
>>> app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>>>         at
>>> app//org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45)
>>>         at
>>> app//org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
>>>         at
>>> app//org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
>>>         at app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:843)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:490)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:955)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:840)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:891)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:902)
>>>         at
>>> app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at
>>> app//org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at
>>> app//org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
>>>         at
>>> app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>>>         at
>>> app//org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
>>>         at
>>> app//org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
>>>         at
>>> app//org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47)
>>>         at app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
>>>         at
>>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadLeakControl.java:850)
>>>         at java.base@17.0.5/java.lang.Thread.run(Thread.java:857)
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: builds-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: builds-help@lucene.apache.org
>>
>>

Re: [JENKINS] Lucene-9.x-Linux (64bit/openj9/jdk-17.0.5) - Build # 10811 - Unstable!

Posted by Michael McCandless <lu...@mikemccandless.com>.
Hmm, maybe it's a stdout/stderr issue -- the juicy failure details come out
in stderr:

https://jenkins.thetaphi.de/job/Lucene-9.x-Linux/10811/testReport/junit/org.apache.lucene.index/TestIndexFileDeleter/testExcInDecRef/

Mike McCandless

http://blog.mikemccandless.com


On Thu, Jun 1, 2023 at 5:53 AM Michael McCandless <lu...@mikemccandless.com>
wrote:

> It used to be that these build failure emails included the "Reproduce
> with: ...", thanks to Steve Rowe's incredible regular expression (the
> largest real-world regexp I have ever seen!!!).
>
> But I don't see it here anymore.  Does anyone know why/when it broke?
>
> I know I can click through to the Jenkins details and see the specifics,
> but, those are aggressively deleted ...
>
> Mike McCandless
>
> http://blog.mikemccandless.com
>
>
> On Thu, Jun 1, 2023 at 3:48 AM Policeman Jenkins Server <
> jenkins@thetaphi.de> wrote:
>
>> Build: https://jenkins.thetaphi.de/job/Lucene-9.x-Linux/10811/
>> Java: 64bit/openj9/jdk-17.0.5 -XX:+UseCompressedOops -Xgcpolicy:balanced
>>
>> 1 tests failed.
>> FAILED:  org.apache.lucene.index.TestIndexFileDeleter.testExcInDecRef
>>
>> Error Message:
>> org.apache.lucene.store.AlreadyClosedException: this DocumentsWriter is
>> closed
>>
>> Stack Trace:
>> org.apache.lucene.store.AlreadyClosedException: this DocumentsWriter is
>> closed
>>         at
>> __randomizedtesting.SeedInfo.seed([909AEB548A3F7E78:79079C66FCF69985]:0)
>>         at
>> app//org.apache.lucene.index.DocumentsWriter.ensureOpen(DocumentsWriter.java:200)
>>         at
>> app//org.apache.lucene.index.DocumentsWriter.updateDocuments(DocumentsWriter.java:429)
>>         at
>> app//org.apache.lucene.index.IndexWriter.updateDocuments(IndexWriter.java:1532)
>>         at
>> app//org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1817)
>>         at
>> app//org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1470)
>>         at
>> app//org.apache.lucene.tests.index.RandomIndexWriter.addDocument(RandomIndexWriter.java:222)
>>         at
>> app//org.apache.lucene.index.TestIndexFileDeleter.testExcInDecRef(TestIndexFileDeleter.java:495)
>>         at java.base@17.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>         at java.base@17.0.5
>> /jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>>         at java.base@17.0.5
>> /jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>         at java.base@17.0.5
>> /java.lang.reflect.Method.invoke(Method.java:568)
>>         at
>> app//com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758)
>>         at
>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:946)
>>         at
>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:982)
>>         at
>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:996)
>>         at
>> app//org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48)
>>         at
>> app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>>         at
>> app//org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45)
>>         at
>> app//org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
>>         at
>> app//org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
>>         at app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>         at
>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>         at
>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
>>         at
>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:843)
>>         at
>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:490)
>>         at
>> app//com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:955)
>>         at
>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:840)
>>         at
>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:891)
>>         at
>> app//com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:902)
>>         at
>> app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>>         at
>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>         at
>> app//org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>         at
>> app//com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>>         at
>> app//com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>>         at
>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>         at
>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>         at
>> app//org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
>>         at
>> app//org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>>         at
>> app//org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
>>         at
>> app//org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
>>         at
>> app//org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47)
>>         at app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>         at
>> app//com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>         at
>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
>>         at
>> app//com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadLeakControl.java:850)
>>         at java.base@17.0.5/java.lang.Thread.run(Thread.java:857)
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: builds-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: builds-help@lucene.apache.org
>
>