Community
Participate
Working Groups
When you get a Error showing in your problems list of: The project was not built due to "A resource exists with a different case: /Project/bin/com/package/package.". Fix the problem, then try refreshing this project and rebuilding it since it may be inconsistent. There is not enough information to guide the developer at to exactly which file is causing the problem.... the "On Resource" just points to the Project, but it doesn't identify the current resource that was causing Eclipse to attempt to create the folder, which would GREATLY improve the developers chances of fixing the problem in minutes, not hours on a large scale project. !ENTRY org.eclipse.jdt.core 4 4 Nov 05, 2003 17:59:15.640 !MESSAGE JavaBuilder handling ImageBuilderInternalException !STACK 1 org.eclipse.core.internal.resources.ResourceException: A resource exists with a different case: /Project/bin/com/package/package. at org.eclipse.core.internal.resources.Resource.checkDoesNotExist (Resource.java:269) at org.eclipse.core.internal.resources.Folder.assertCreateRequirements (Folder.java:23) at org.eclipse.core.internal.resources.Folder.create(Folder.java:84) at org.eclipse.core.internal.resources.Folder.create(Folder.java:114) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.createFolder (AbstractImageBuilder.java:253) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder$3.visit (BatchImageBuilder.java:205) at org.eclipse.core.internal.resources.Resource$1.visitElement (Resource.java:52) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration (ElementTreeIterator.java:76) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration (ElementTreeIterator.java:80) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration (ElementTreeIterator.java:80) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration (ElementTreeIterator.java:80) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration (ElementTreeIterator.java:80) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration (ElementTreeIterator.java:80) at org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:119) at org.eclipse.core.internal.resources.Resource.accept (Resource.java:62) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.copyExtraResourcesBack (BatchImageBuilder.java:170) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders (BatchImageBuilder.java:113) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build (BatchImageBuilder.java:37) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll (JavaBuilder.java:211) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build (JavaBuilder.java:134) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:475) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1018) at org.eclipse.core.runtime.Platform.run(Platform.java:461) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:130) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:201) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:156) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:182) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1018) at org.eclipse.core.runtime.Platform.run(Platform.java:461) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:185) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:219) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java:247) at org.eclipse.core.internal.resources.Workspace.build (Workspace.java:172) at org.eclipse.ui.actions.GlobalBuildAction$1.run (GlobalBuildAction.java:174) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run (ModalContext.java:101) !ENTRY org.eclipse.core.resources 4 275 Nov 05, 2003 17:59:15.640 !MESSAGE A resource exists with a different case: /Project/bin/com/package/package.
Which drop/release are you using?
You do have the path of the conflicting resources 'com/package/package'. Is it not straight forward to do a case-insensitive search for declarations of the package/type? We consider this problem to be a fatal build case and want it associated with the project so the user sees it. It may be filtered in the problems view if we attach it to a single resource (when there can be multiple conflicting resources).
Please reopen if the above note is not sufficient.