eclipse-jdt / eclipse.jdt.debug

Eclipse Public License 2.0
16 stars 46 forks source link

CME in LaunchingPlugin.writeInstallInfo #463

Closed iloveeclipse closed 1 month ago

iloveeclipse commented 1 month ago

Saw during test execution of org.eclipse.jdt.core.tests.model.JavaProjectTests in the IDE

!ENTRY org.eclipse.core.resources 4 2 2024-08-05 10:37:54.854
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.util.ConcurrentModificationException
    at java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:1597)
    at java.base/java.util.HashMap$EntryIterator.next(HashMap.java:1630)
    at java.base/java.util.HashMap$EntryIterator.next(HashMap.java:1628)
    at org.eclipse.jdt.internal.launching.LaunchingPlugin.writeInstallInfo(LaunchingPlugin.java:1129)
    at org.eclipse.jdt.internal.launching.LaunchingPlugin$1$1.saving(LaunchingPlugin.java:595)
    at org.eclipse.core.internal.resources.SaveManager.executeLifecycle(SaveManager.java:453)
    at org.eclipse.core.internal.resources.SaveManager$1.run(SaveManager.java:269)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
    at org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle(SaveManager.java:272)
    at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1226)
    at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1205)
    at org.eclipse.core.internal.resources.Project.close(Project.java:236)
    at org.eclipse.jdt.core.tests.model.JavaProjectTests.lastlyTestDeletePackageWithAutobuild(JavaProjectTests.java:812)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at junit.framework.TestCase.runTest(TestCase.java:177)
    at org.eclipse.jdt.core.tests.junit.extension.TestCase.runTest(TestCase.java:972)