Re: [JENKINS] Lucene-9.12-Windows (64bit/hotspot/jdk-21.0.6) - Build # 662 - Unstable!

Uwe Schindler <[email protected]>
Newsgroups gmane.comp.jakarta.lucene.devel
Message-ID <[email protected]>
Hi,

I just backported the other one, too. The Changes entry is now also 
available.

Uwe

Am 24.09.2025 um 08:55 schrieb Uwe Schindler:
>
> Hi,
>
> https://github.com/apache/lucene/pull/14706 only fixes a random bug 
> which is caused by an incorrectly generated filename which is assumed 
> to be "incorrect" but it isn't on a real windows. So yes, after 14627 
> it should be green most of the time, but accasionally fails du to this:
>
> // We need at least 2 chars before the special character, because 
> resolving a drive
> // letter (C:) or a path starting with "/" will not fail on real Windows.
>
> So ideally both should be backported (which would make the Changes 
> entry identical).
>
> Uwe
>
> Am 23.09.2025 um 21:34 schrieb Ankit Jain:
>> Hi Uwe,
>>
>> I can pick up this change for 9.12 RC2 build. I am wondering if we 
>> also need https://github.com/apache/lucene/pull/14706 in addition to 
>> https://github.com/apache/lucene/pull/14627 for addressing this issue?
>>
>>
>> - Ankit
>>
>> On Tue, Sep 23, 2025 at 12:30 AM Uwe Schindler <[email protected]> wrote:
>>
>>     Hi,
>>
>>     this one is not critical for the release; it is caused by Windows 11
>>     instead of Windows 10 on the Policeman Jenkins WIndows machine.
>>     The test
>>     is buggy as something has changed in Windows 11: GITHUB#14627,
>>     GITHUB#11920: Fix mock filesystem WindowsFS to also work on Windows.
>>     This is required to make tests pass on Windows 11 which no longer
>>     has
>>     all limitations of previous Windows versions.  (Uwe Schindler)
>>
>>     I don't think this is a critical issue. If we respin we can
>>     backport it:
>>     https://github.com/apache/lucene/pull/14627
>>
>>     Am 23.09.2025 um 09:17 schrieb Policeman Jenkins Server:
>>     > Build: https://jenkins.thetaphi.de/job/Lucene-9.12-Windows/662/
>>     > Java: 64bit/hotspot/jdk-21.0.6 -XX:-UseCompressedOops -XX:+UseG1GC
>>     >
>>     > 1 tests failed.
>>     > FAILED:
>>     org.apache.lucene.index.TestIndexWriter.testDeleteUnusedFiles
>>     >
>>     > Error Message:
>>     > java.lang.AssertionError
>>     >
>>     > Stack Trace:
>>     > java.lang.AssertionError
>>     >       at
>>     __randomizedtesting.SeedInfo.seed([AF7EE66C174915B:B5C1BCE9A92C3CB4]:0)
>>     >       at org.junit.Assert.fail(Assert.java:87)
>>     >       at org.junit.Assert.assertTrue(Assert.java:42)
>>     >       at org.junit.Assert.assertTrue(Assert.java:53)
>>     >       at
>>     org.apache.lucene.index.TestIndexWriter.testDeleteUnusedFiles(TestIndexWriter.java:1336)
>>     >       at
>>     java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
>>     >       at java.base/java.lang.reflect.Method.invoke(Method.java:580)
>>     >       at
>>     com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758)
>>     >       at
>>     com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:946)
>>     >       at
>>     com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:982)
>>     >       at
>>     com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:996)
>>     >       at
>>     org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48)
>>     >       at
>>     org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>>     >       at
>>     org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45)
>>     >       at
>>     org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
>>     >       at
>>     org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
>>     >       at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>     >       at
>>     com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>     >       at
>>     com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
>>     >       at
>>     com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:843)
>>     >       at
>>     com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:490)
>>     >       at
>>     com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:955)
>>     >       at
>>     com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:840)
>>     >       at
>>     com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:891)
>>     >       at
>>     com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:902)
>>     >       at
>>     org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>>     >       at
>>     com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>     >       at
>>     org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>     >       at
>>     com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>>     >       at
>>     com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>>     >       at
>>     com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>     >       at
>>     com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>     >       at
>>     org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
>>     >       at
>>     org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
>>     >       at
>>     org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
>>     >       at
>>     org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
>>     >       at
>>     org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47)
>>     >       at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>     >       at
>>     com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>     >       at
>>     com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
>>     >       at
>>     com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadLeakControl.java:850)
>>     >       at java.base/java.lang.Thread.run(Thread.java:1583)
>>     >
>>     >
>>     ---------------------------------------------------------------------
>>     > To unsubscribe, e-mail: [email protected]
>>     > For additional commands, e-mail: [email protected]
>>
>>     -- 
>>     Uwe Schindler
>>     Achterdiek 19, D-28357 Bremen
>>     https://www.thetaphi.de
>>     eMail: [email protected]
>>
>>
>>     ---------------------------------------------------------------------
>>     To unsubscribe, e-mail: [email protected]
>>     For additional commands, e-mail: [email protected]
>>
> -- 
> Uwe Schindler
> Achterdiek 19, D-28357 Bremen
> https://www.thetaphi.de
> eMail:[email protected]

-- 
Uwe Schindler
Achterdiek 19, D-28357 Bremen
https://www.thetaphi.de
eMail:[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.