Community
Participate
Working Groups
I20080129-0800 After running the ClasspathTests, I found several NPEs in the junit workspace's .log file. E.g. java.lang.NullPointerException at java.util.AbstractCollection.addAll(AbstractCollection.java:316) at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1856) at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:390) at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:282) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:276) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:313) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1022) at org.eclipse.core.internal.resources.Resource.delete(Resource.java:724) at org.eclipse.core.internal.resources.Project.delete(Project.java:318) at org.eclipse.jdt.core.tests.util.Util.delete(Util.java:369) at org.eclipse.jdt.core.tests.model.AbstractJavaModelTests.deleteResource(AbstractJavaModelTests.java:1477) at org.eclipse.jdt.core.tests.model.AbstractJavaModelTests.deleteProject(AbstractJavaModelTests.java:1446) at org.eclipse.jdt.core.tests.model.ClasspathTests.testNoResourceChange01(ClasspathTests.java:3379)
Note that the tests are passing though.
Created attachment 88149 [details] Proposed fix and regression test
Fix and test released for 3.4M5
Verified for 3.4M5 using build I20080204-0010.