Mailing List Archive

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 <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! [ In reply to ]
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! [ In reply to ]
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! [ In reply to ]
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! [ In reply to ]
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
> <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
>
--
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! [ In reply to ]
>
> 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.

>