brunyuriy / quick-fix-scout

Automatically exported from code.google.com/p/quick-fix-scout
Other
1 stars 1 forks source link

Eclipse API Usage Bug: IProject.build(...) throws Exception #20

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Here is an example trace. This is rare, but still something we should figure 
out the reason and fix.

!SESSION 2011-12-08 19:21:58.026 -----------------------------------------------
eclipse.buildId=I20110613-1736
java.version=1.6.0_22
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.sdk.ide
Command-line arguments:  -product org.eclipse.sdk.ide -data 
C:\Users\Kivanc\Java-Projects\WS-QFS-profile/../runtime-EclipseApplication -dev 
file:C:/Users/Kivanc/Java-Projects/WS-QFS-profile/.metadata/.plugins/org.eclipse
.pde.core/Quick Fix Scout/dev.properties -os win32 -ws win32 -arch x86_64 
-consoleLog

!ENTRY org.eclipse.jdt.core 4 4 2011-12-08 19:23:42.053
!MESSAGE JavaBuilder handling CoreException
!STACK 1
org.eclipse.core.runtime.CoreException: Could not write file: 
C:\Users\Kivanc\Java-Projects\runtime-EclipseApplication\DO_NOT_DELETE_Speculati
on_ProfileLotsOfDuplicatedCEs_2094479193\bin\File1.class.
    at org.eclipse.core.internal.filesystem.Policy.error(Policy.java:55)
    at org.eclipse.core.internal.filesystem.local.LocalFile.openOutputStream(LocalFile.java:391)
    at org.eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.java:1101)
    at org.eclipse.core.internal.resources.File.internalSetContents(File.java:321)
    at org.eclipse.core.internal.resources.File.setContents(File.java:360)
    at org.eclipse.core.internal.resources.File.setContents(File.java:464)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:830)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:823)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:187)
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:508)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:394)
    at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
    at org.eclipse.core.internal.resources.Project.build(Project.java:114)
    at edu.washington.cs.util.eclipse.BuilderUtility.build(BuilderUtility.java:149)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.buildShadowProject(SpeculationCalculator.java:1058)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.applyChange(SpeculationCalculator.java:717)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processProposal(SpeculationCalculator.java:666)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processCompilationError(SpeculationCalculator.java:596)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processCompilationErrors(SpeculationCalculator.java:515)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.doSpeculativeAnalysis(SpeculationCalculator.java:459)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.doWork(SpeculationCalculator.java:354)
    at edu.washington.cs.threading.MortalThread.run(MortalThread.java:88)
Caused by: java.io.FileNotFoundException: 
C:\Users\Kivanc\Java-Projects\runtime-EclipseApplication\DO_NOT_DELETE_Speculati
on_ProfileLotsOfDuplicatedCEs_2094479193\bin\File1.class (The requested 
operation cannot be performed on a file with a user-mapped section open)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at org.eclipse.core.internal.filesystem.local.LocalFile.openOutputStream(LocalFile.java:382)
    ... 36 more
!SUBENTRY 1 org.eclipse.core.filesystem 4 272 2011-12-08 19:23:42.069
!MESSAGE Could not write file: 
C:\Users\Kivanc\Java-Projects\runtime-EclipseApplication\DO_NOT_DELETE_Speculati
on_ProfileLotsOfDuplicatedCEs_2094479193\bin\File1.class.
!STACK 0
java.io.FileNotFoundException: 
C:\Users\Kivanc\Java-Projects\runtime-EclipseApplication\DO_NOT_DELETE_Speculati
on_ProfileLotsOfDuplicatedCEs_2094479193\bin\File1.class (The requested 
operation cannot be performed on a file with a user-mapped section open)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at org.eclipse.core.internal.filesystem.local.LocalFile.openOutputStream(LocalFile.java:382)
    at org.eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.java:1101)
    at org.eclipse.core.internal.resources.File.internalSetContents(File.java:321)
    at org.eclipse.core.internal.resources.File.setContents(File.java:360)
    at org.eclipse.core.internal.resources.File.setContents(File.java:464)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:830)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:823)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:187)
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:508)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:394)
    at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
    at org.eclipse.core.internal.resources.Project.build(Project.java:114)
    at edu.washington.cs.util.eclipse.BuilderUtility.build(BuilderUtility.java:149)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.buildShadowProject(SpeculationCalculator.java:1058)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.applyChange(SpeculationCalculator.java:717)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processProposal(SpeculationCalculator.java:666)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processCompilationError(SpeculationCalculator.java:596)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processCompilationErrors(SpeculationCalculator.java:515)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.doSpeculativeAnalysis(SpeculationCalculator.java:459)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.doWork(SpeculationCalculator.java:354)
    at edu.washington.cs.threading.MortalThread.run(MortalThread.java:88)

Original issue reported on code.google.com by kivancmu...@gmail.com on 9 Dec 2011 at 4:07

GoogleCodeExporter commented 9 years ago
Another error trace:

!SESSION 2011-12-14 05:03:26.819 -----------------------------------------------
eclipse.buildId=I20110613-1736
java.version=1.6.0_22
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.sdk.ide
Command-line arguments:  -product org.eclipse.sdk.ide -data 
C:\Users\Kivanc\Java-Projects\WS-QFS/../runtime-EclipseApplication -dev 
file:C:/Users/Kivanc/Java-Projects/WS-QFS/.metadata/.plugins/org.eclipse.pde.cor
e/Quick Fix Scout/dev.properties -os win32 -ws win32 -arch x86_64 -consoleLog

!ENTRY org.eclipse.jdt.core 4 4 2011-12-14 05:03:32.231
!MESSAGE JavaBuilder handling CoreException
!STACK 1
org.eclipse.core.runtime.CoreException: Could not write file: 
C:\Users\Kivanc\Java-Projects\runtime-EclipseApplication\DO_NOT_DELETE_Speculati
on_GBP_567889\bin\GBP_MultipleInheritance.class.
    at org.eclipse.core.internal.filesystem.Policy.error(Policy.java:55)
    at org.eclipse.core.internal.filesystem.local.LocalFile.openOutputStream(LocalFile.java:391)
    at org.eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.java:1101)
    at org.eclipse.core.internal.resources.File.internalSetContents(File.java:321)
    at org.eclipse.core.internal.resources.File.setContents(File.java:360)
    at org.eclipse.core.internal.resources.File.setContents(File.java:464)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:830)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:823)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:187)
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:508)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:394)
    at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
    at org.eclipse.core.internal.resources.Project.build(Project.java:114)
    at edu.washington.cs.util.eclipse.BuilderUtility.build(BuilderUtility.java:149)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.buildShadowProject(SpeculationCalculator.java:871)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.applyChange(SpeculationCalculator.java:533)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processProposal(SpeculationCalculator.java:482)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processCompilationError(SpeculationCalculator.java:408)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processCompilationErrors(SpeculationCalculator.java:345)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.doSpeculativeAnalysis(SpeculationCalculator.java:321)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.doWork(SpeculationCalculator.java:248)
    at edu.washington.cs.threading.MortalThread.run(MortalThread.java:88)
Caused by: java.io.FileNotFoundException: 
C:\Users\Kivanc\Java-Projects\runtime-EclipseApplication\DO_NOT_DELETE_Speculati
on_GBP_567889\bin\GBP_MultipleInheritance.class (The requested operation cannot 
be performed on a file with a user-mapped section open)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at org.eclipse.core.internal.filesystem.local.LocalFile.openOutputStream(LocalFile.java:382)
    ... 36 more
!SUBENTRY 1 org.eclipse.core.filesystem 4 272 2011-12-14 05:03:32.232
!MESSAGE Could not write file: 
C:\Users\Kivanc\Java-Projects\runtime-EclipseApplication\DO_NOT_DELETE_Speculati
on_GBP_567889\bin\GBP_MultipleInheritance.class.
!STACK 0
java.io.FileNotFoundException: 
C:\Users\Kivanc\Java-Projects\runtime-EclipseApplication\DO_NOT_DELETE_Speculati
on_GBP_567889\bin\GBP_MultipleInheritance.class (The requested operation cannot 
be performed on a file with a user-mapped section open)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at org.eclipse.core.internal.filesystem.local.LocalFile.openOutputStream(LocalFile.java:382)
    at org.eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.java:1101)
    at org.eclipse.core.internal.resources.File.internalSetContents(File.java:321)
    at org.eclipse.core.internal.resources.File.setContents(File.java:360)
    at org.eclipse.core.internal.resources.File.setContents(File.java:464)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:830)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:823)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:187)
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:508)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:394)
    at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
    at org.eclipse.core.internal.resources.Project.build(Project.java:114)
    at edu.washington.cs.util.eclipse.BuilderUtility.build(BuilderUtility.java:149)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.buildShadowProject(SpeculationCalculator.java:871)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.applyChange(SpeculationCalculator.java:533)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processProposal(SpeculationCalculator.java:482)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processCompilationError(SpeculationCalculator.java:408)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processCompilationErrors(SpeculationCalculator.java:345)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.doSpeculativeAnalysis(SpeculationCalculator.java:321)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.doWork(SpeculationCalculator.java:248)
    at edu.washington.cs.threading.MortalThread.run(MortalThread.java:88)

Original comment by kivancmu...@gmail.com on 14 Dec 2011 at 1:05

GoogleCodeExporter commented 9 years ago
One more trace: 

!ENTRY org.eclipse.jdt.core 4 4 2011-12-17 20:21:16.168
!MESSAGE JavaBuilder handling CoreException
!STACK 1
org.eclipse.core.runtime.CoreException: Could not write file: 
C:\Users\Kivanc\Java-Projects\runtime-EclipseApplication\DO_NOT_DELETE_Speculati
on_ProposalTest_-963278391\bin\ConcreteInterface.class.
    at org.eclipse.core.internal.filesystem.Policy.error(Policy.java:55)
    at org.eclipse.core.internal.filesystem.local.LocalFile.openOutputStream(LocalFile.java:391)
    at org.eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.java:1101)
    at org.eclipse.core.internal.resources.File.internalSetContents(File.java:321)
    at org.eclipse.core.internal.resources.File.setContents(File.java:360)
    at org.eclipse.core.internal.resources.File.setContents(File.java:464)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:830)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:823)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:187)
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:508)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:394)
    at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
    at org.eclipse.core.internal.resources.Project.build(Project.java:114)
    at edu.washington.cs.util.eclipse.BuilderUtility.build(BuilderUtility.java:149)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.buildShadowProject(SpeculationCalculator.java:894)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.applyUndo(SpeculationCalculator.java:545)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processProposal(SpeculationCalculator.java:479)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processCompilationError(SpeculationCalculator.java:402)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processCompilationErrors(SpeculationCalculator.java:339)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.doSpeculativeAnalysis(SpeculationCalculator.java:320)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.doWork(SpeculationCalculator.java:249)
    at edu.washington.cs.threading.MortalThread.run(MortalThread.java:88)
Caused by: java.io.FileNotFoundException: 
C:\Users\Kivanc\Java-Projects\runtime-EclipseApplication\DO_NOT_DELETE_Speculati
on_ProposalTest_-963278391\bin\ConcreteInterface.class (The requested operation 
cannot be performed on a file with a user-mapped section open)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at org.eclipse.core.internal.filesystem.local.LocalFile.openOutputStream(LocalFile.java:382)
    ... 36 more
!SUBENTRY 1 org.eclipse.core.filesystem 4 272 2011-12-17 20:21:16.169
!MESSAGE Could not write file: 
C:\Users\Kivanc\Java-Projects\runtime-EclipseApplication\DO_NOT_DELETE_Speculati
on_ProposalTest_-963278391\bin\ConcreteInterface.class.
!STACK 0
java.io.FileNotFoundException: 
C:\Users\Kivanc\Java-Projects\runtime-EclipseApplication\DO_NOT_DELETE_Speculati
on_ProposalTest_-963278391\bin\ConcreteInterface.class (The requested operation 
cannot be performed on a file with a user-mapped section open)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at org.eclipse.core.internal.filesystem.local.LocalFile.openOutputStream(LocalFile.java:382)
    at org.eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.java:1101)
    at org.eclipse.core.internal.resources.File.internalSetContents(File.java:321)
    at org.eclipse.core.internal.resources.File.setContents(File.java:360)
    at org.eclipse.core.internal.resources.File.setContents(File.java:464)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:830)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:823)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:187)
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:508)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:394)
    at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
    at org.eclipse.core.internal.resources.Project.build(Project.java:114)
    at edu.washington.cs.util.eclipse.BuilderUtility.build(BuilderUtility.java:149)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.buildShadowProject(SpeculationCalculator.java:894)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.applyUndo(SpeculationCalculator.java:545)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processProposal(SpeculationCalculator.java:479)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processCompilationError(SpeculationCalculator.java:402)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.processCompilationErrors(SpeculationCalculator.java:339)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.doSpeculativeAnalysis(SpeculationCalculator.java:320)
    at edu.washington.cs.quickfix.speculation.calc.SpeculationCalculator.doWork(SpeculationCalculator.java:249)
    at edu.washington.cs.threading.MortalThread.run(MortalThread.java:88)

Original comment by kivancmu...@gmail.com on 18 Dec 2011 at 4:22

GoogleCodeExporter commented 9 years ago
Issue 18 has been merged into this issue.

Original comment by kivancmu...@gmail.com on 19 Dec 2011 at 9:52

GoogleCodeExporter commented 9 years ago

Original comment by kivancmu...@gmail.com on 19 Dec 2011 at 9:52

GoogleCodeExporter commented 9 years ago
Issue 1 has been merged into this issue.

Original comment by kivancmu...@gmail.com on 29 Dec 2011 at 12:51

GoogleCodeExporter commented 9 years ago
I am closing this assuming that my solution is implemented correctly. It seems 
working with random delay (depending on the progress of auto builder). Also, I 
didn't have any other upcoming response from Eclipse JDT forums.

Final fix is done with r823aff892c22

Original comment by kivancmu...@gmail.com on 29 Dec 2011 at 12:53