Community
Participate
Working Groups
I20100323-0800. Saw several of these recently. See attached bug.log.
Created attachment 162850 [details] .log
My mistake. I should handle OperationCancelledException differently.
*** Bug 307100 has been marked as a duplicate of this bug. ***
I'll fix it as soon as I am done at Eclipsecon.
(Adding stacktrace to make this bug easier to find.) Error Thu Mar 25 19:43:40 CET 2010 Exception occurred during compilation unit conversion: ----------------------------------- SOURCE BEGIN [..] org.eclipse.core.runtime.OperationCanceledException at org.eclipse.jdt.core.dom.ASTConverter.checkCanceled(ASTConverter.java:403) at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:419) at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:180) at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2709) at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1266) at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:280) at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:203) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515) at org.eclipse.jdt.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:1079) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:170) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:89) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:788) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1244) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:126) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:108) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:89) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:151) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:86) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:102) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:77) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
Created attachment 163133 [details] Proposed fix I am logging only if a IllegalArgumentException is thrown and not all RuntimeExceptions.
Released for 3.6M7.
Verified for 3.6M7 using build I20100424-2000
Verified.