Community
Participate
Working Groups
I am using I20081014-1600 and using the "Installed JREs" preference page, switched from a Sun JDK 1.6.0_04 to a 1.6 IBM JDK. After clicking OK, I got an error dialog and found this in my error log: org.eclipse.core.internal.resources.ResourceException: ' ' is an invalid name on this platform. at org.eclipse.core.internal.resources.Resource.assertLinkRequirements(Resource.java:161) at org.eclipse.core.internal.resources.Resource.createLink(Resource.java:593) at org.eclipse.core.internal.resources.Resource.createLink(Resource.java:575) at org.eclipse.jdt.internal.core.ExternalFoldersManager.createLinkFolder(ExternalFoldersManager.java:113) at org.eclipse.jdt.internal.core.ExternalFolderChange.updateExternalFoldersIfNecessary(ExternalFolderChange.java:47) at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1990) at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:431) at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:288) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:282) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148) at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Workspace.java:297) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:136) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Created attachment 115362 [details] Library to reproduce the problem To reproduce: 1. Start a new workspace 2. Create a Java project 3. Add the attached library to its build path Observe: You get the error dialog as described in comment 0
Created attachment 115370 [details] Proposed fix and regression tests
Fix and tests released for 3.5M3
*** Bug 251363 has been marked as a duplicate of this bug. ***
Verified for 3.5M3 using I20081026-2000. See bug 252264 for the warnings reported to the error log.