On Tue, 30 Jan 2024 13:47:05 GMT, Tejesh R <[email protected]> wrote: >> Suggested fix [JDK-8307091](https://bugs.openjdk.org/browse/JDK-8307091) >> also created concurrent exception intermittently (monthly once/quarterly >> once) on CI system. The issue was not able to be reproduced yet, hence >> proposing an alternative fix which uses iterators to compare the List. >> CI testing shows green. > > Tejesh R has updated the pull request with a new target base due to a merge > or a rebase. The incremental webrev excludes the unrelated changes brought in > by the merge/rebase. The pull request contains five additional commits since > the last revision: > > - Review updates - Indentatioins and unused imports > - Merge branch 'master' of https://git.openjdk.java.net/jdk into > branch_8323670 > - Revert fix 8307091 + Synchronised filecache > - Merge branch 'master' of https://git.openjdk.java.net/jdk into > branch_8323670 > - Fix
I forgot to add a direct link to the test: [`BasicDirectoryModelConcurrency.java`](https://github.com/aivanov-jdk/jdk/blob/7cdf8c3610898557e91190d2bae440829a663376/test/jdk/javax/swing/JFileChooser/FileSystemView/BasicDirectoryModelConcurrency.java) > @mrserb I've been trying to write a regression test for this problem. Have I > succeeded? Not quite… I am unable to get `ConcurrentModificationException` on > any platform when I run the test locally. I reproduced the issue a few times on macOS and once on Linux, on a local host rather than in CI. ------------- PR Comment: https://git.openjdk.org/jdk/pull/17462#issuecomment-1917430560
