Community
Participate
Working Groups
Nearly every time I'm doing a complete rebuild of my java project the build fails with the following error: "A class file was not written. The project may be inconsistent, if so try refreshing this project and rebuilding it." When I force Eclipse to recompile the concerned java file (by entering and deleting a blank and saving the file) the build either succeeds or the error occurs one or two times again for another file and I also have to recompile those files until the build finally succeeds. Every time the error occurs another java file is concerned. So the error is not reproducible for a certain java file or even a certain package. The error does not occur if eclipse has to build a small number of files. It usually occurs when Eclipse has to build several thousand files (for example after cleaning the project) and after several hundred files have been successfully compiled. Some additional information from the error log: Exception Stack Trace (the actual path and package names have been replaced by dummy path and package names, the folder project_home is linked to another folder in the file system): org.eclipse.core.internal.resources.ResourceException: Resource /MyProduct/project_home/build/ classes/com/mycompany/myproduct/package1/package2/package3/package4 already exists. at org.eclipse.core.internal.resources.Resource.checkDoesNotExist(Resource.java:298) at org.eclipse.core.internal.resources.Resource.checkDoesNotExist(Resource.java:271) at org.eclipse.core.internal.resources.Folder.assertCreateRequirements(Folder.java:25) at org.eclipse.core.internal.resources.Folder.create(Folder.java:88) at org.eclipse.core.internal.resources.Folder.create(Folder.java:119) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.createFolder(AbstractImageBuilder.java: 255) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java: 450) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java: 115) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:341) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:203) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:176) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:49) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:213) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:141) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:570) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:616) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:159) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:251) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:204) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:616) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:270) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:299) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:155) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:212) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) Session Data: eclipse.buildId=unknown java.version=1.4.2_05 java.vendor=Apple Computer, Inc. BootLoader constants: OS=macosx, ARCH=ppc, WS=carbon, NL=de_DE Command-line arguments: -keyring /Users/tom/.eclipse_keyring -showlocation
Can you please specify the Eclipse build number you're using and steps to reproduce this problem.
Build id: 200409161125 Unfortunately you need all files of the project I am currently working on to reproduce the error and this project is not open source.
Closing as REMIND. Please reopen if you get steps to reproduce.
Timeout. Closing
As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you.