2009-11-06 18:32:15Full thread dump Java HotSpot(TM) Client VM (14.2-b01 mixed mode, sharing):"Attach Listener" daemon prio=10 tid=0x09b26800 nid=0x4184 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE"Worker-7" prio=10 tid=0x09b26000 nid=0x416f in Object.wait() [0xf16fe000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb4eb0aa0> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) - locked <0xb4eb0aa0> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)"[ThreadPool Manager] - Idle Thread" daemon prio=10 tid=0x09d2ac00 nid=0x404e in Object.wait() [0xf13fe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb67dda70> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor) at java.lang.Object.wait(Object.java:485) at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106) - locked <0xb67dda70> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)"Thread-7" prio=10 tid=0x0a18fc00 nid=0x4044 sleeping[0xf1608000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.adobe.flexbuilder.multisdk.compiler.internal.ASBuilder$BuildCanceller.run(ASBuilder.java:465)"com.adobe.flexbuilder.editors.common.editor.IdleTypingReconciler" daemon prio=10 tid=0xf2a0ec00 nid=0x4042 in Object.wait() [0xf15b7000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb5d216c0> (a com.adobe.flexbuilder.editors.derived.reconciler.DirtyRegionQueue) at com.adobe.flexbuilder.editors.derived.reconciler.AbstractFlexReconciler$BackgroundThread.run(AbstractFlexReconciler.java:185) - locked <0xb5d216c0> (a com.adobe.flexbuilder.editors.derived.reconciler.DirtyRegionQueue)"Java indexing" daemon prio=10 tid=0x09ea3000 nid=0x403d in Object.wait() [0xf16ad000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb5bb9c68> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Object.wait(Object.java:485) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:378) - locked <0xb5bb9c68> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:619)"Worker-4" prio=10 tid=0x09ed4c00 nid=0x4039 in Object.wait() [0xf18a5000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xbf6d7a08> (a org.eclipse.core.internal.jobs.Semaphore) at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38) - locked <0xbf6d7a08> (a org.eclipse.core.internal.jobs.Semaphore) at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:168) at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:105) at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:82) at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118) at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1747) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1795) at org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:40) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)"Worker-3" prio=10 tid=0x09df6800 nid=0x4038 in Object.wait() [0xf319d000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb5363ee0> (a java.lang.Object) at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:187) - locked <0xb5363ee0> (a java.lang.Object) at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87) at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:232) at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:99) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)"Worker-2" prio=10 tid=0x09d9a800 nid=0x4037 runnable [0xf29fc000] java.lang.Thread.State: RUNNABLE at java.util.ArrayList.get(ArrayList.java:322) at com.adobe.flexbuilder.editors.derived.document.DerivedFlexDocument.computeIndexInPositionList(DerivedFlexDocument.java:530) at com.adobe.flexbuilder.editors.common.document.BasicFlexDocument.addPosition(BasicFlexDocument.java:231) at com.adobe.flexbuilder.editors.derived.document.DerivedFlexDocument.addPosition(DerivedFlexDocument.java:410) at org.eclipse.jface.text.source.AnnotationModel.addPosition(AnnotationModel.java:477) at org.eclipse.jface.text.source.AnnotationModel.addAnnotation(AnnotationModel.java:439) at org.eclipse.ui.texteditor.AbstractMarkerAnnotationModel.addMarkerAnnotation(AbstractMarkerAnnotationModel.java:228) at org.eclipse.ui.texteditor.ResourceMarkerAnnotationModel.batchedUpdate(ResourceMarkerAnnotationModel.java:130) at org.eclipse.ui.texteditor.ResourceMarkerAnnotationModel.update(ResourceMarkerAnnotationModel.java:112) at org.eclipse.ui.texteditor.ResourceMarkerAnnotationModel$ResourceChangeListener.resourceChanged(ResourceMarkerAnnotationModel.java:56) at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:313) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1022) at org.eclipse.core.internal.resources.Resource.createMarker(Resource.java:655) at com.adobe.flexbuilder.project.compiler.internal.ProblemManager.createMarker(Unknown Source) at com.adobe.flexbuilder.project.compiler.internal.ProblemManager.createMarker(Unknown Source) at com.adobe.flexbuilder.project.compiler.internal.ProblemManager.logProblem(Unknown Source) at com.adobe.flexbuilder.multisdk.compiler.internal.ASBuilder$MyLogger.log(ASBuilder.java:377) at flex2.tools.oem.internal.BuilderLogger.log(BuilderLogger.java:39) at flex2.tools.oem.internal.OEMLogAdapter.logError(OEMLogAdapter.java:131) at flex2.compiler.util.LocalLogger.logError(LocalLogger.java:474) at flex2.compiler.util.ThreadLocalToolkit.logError(ThreadLocalToolkit.java:370) at flex2.compiler.as3.Compiler$CompilerHandler.error(Compiler.java:80) at macromedia.asc.util.Context.localizedError(Unknown Source) at macromedia.asc.parser.Parser.error(Unknown Source) at macromedia.asc.parser.Parser.error(Unknown Source) at macromedia.asc.parser.Parser.match(Unknown Source) at macromedia.asc.parser.Parser.parsePropertyIdentifier(Unknown Source) at macromedia.asc.parser.Parser.parseQualifier(Unknown Source) at macromedia.asc.parser.Parser.parseSimpleQualifiedIdentifier(Unknown Source) at macromedia.asc.parser.Parser.parseNonAttributeQualifiedExpression(Unknown Source) at macromedia.asc.parser.Parser.parseSimpleTypeIdentifier(Unknown Source) at macromedia.asc.parser.Parser.parseTypeIdentifier(Unknown Source) at macromedia.asc.parser.Parser.parsePrimaryExpression(Unknown Source) at macromedia.asc.parser.Parser.parseFullNewSubexpression(Unknown Source) at macromedia.asc.parser.Parser.parsePostfixExpression(Unknown Source) at macromedia.asc.parser.Parser.parseUnaryExpression(Unknown Source) at macromedia.asc.parser.Parser.parseMultiplicativeExpression(Unknown Source) at macromedia.asc.parser.Parser.parseAdditiveExpression(Unknown Source) at macromedia.asc.parser.Parser.parseShiftExpression(Unknown Source) at macromedia.asc.parser.Parser.parseRelationalExpression(Unknown Source) at macromedia.asc.parser.Parser.parseEqualityExpression(Unknown Source) at macromedia.asc.parser.Parser.parseBitwiseAndExpression(Unknown Source) at macromedia.asc.parser.Parser.parseBitwiseXorExpression(Unknown Source) at macromedia.asc.parser.Parser.parseBitwiseOrExpression(Unknown Source) at macromedia.asc.parser.Parser.parseLogicalAndExpression(Unknown Source) at macromedia.asc.parser.Parser.parseLogicalXorExpression(Unknown Source) at macromedia.asc.parser.Parser.parseLogicalOrExpression(Unknown Source) at macromedia.asc.parser.Parser.parseConditionalExpression(Unknown Source) at macromedia.asc.parser.Parser.parseAssignmentExpression(Unknown Source) at macromedia.asc.parser.Parser.parseListExpression(Unknown Source) at macromedia.asc.parser.Parser.parseLabeledOrExpressionStatement(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatedDirectiveOrStatement(Unknown Source) at macromedia.asc.parser.Parser.parseDirective(Unknown Source) at macromedia.asc.parser.Parser.parseCaseStatement(Unknown Source) at macromedia.asc.parser.Parser.parseCaseStatementsPrefix(Unknown Source) at macromedia.asc.parser.Parser.parseCaseStatements(Unknown Source) at macromedia.asc.parser.Parser.parseSwitchStatement(Unknown Source) at macromedia.asc.parser.Parser.parseStatement(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatedDirectiveOrStatement(Unknown Source) at macromedia.asc.parser.Parser.parseDirective(Unknown Source) at macromedia.asc.parser.Parser.parseDirectives(Unknown Source) at macromedia.asc.parser.Parser.parseBlock(Unknown Source) at macromedia.asc.parser.Parser.parseBlock(Unknown Source) at macromedia.asc.parser.Parser.parseStatement(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatedSubstatementsOrStatement(Unknown Source) at macromedia.asc.parser.Parser.parseSubstatement(Unknown Source) at macromedia.asc.parser.Parser.parseIfStatement(Unknown Source) at macromedia.asc.parser.Parser.parseStatement(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatedDirectiveOrStatement(Unknown Source) at macromedia.asc.parser.Parser.parseDirective(Unknown Source) at macromedia.asc.parser.Parser.parseDirectives(Unknown Source) at macromedia.asc.parser.Parser.parseBlock(Unknown Source) at macromedia.asc.parser.Parser.parseBlock(Unknown Source) at macromedia.asc.parser.Parser.parseStatement(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatedSubstatementsOrStatement(Unknown Source) at macromedia.asc.parser.Parser.parseSubstatement(Unknown Source) at macromedia.asc.parser.Parser.parseIfStatement(Unknown Source) at macromedia.asc.parser.Parser.parseStatement(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatedSubstatementsOrStatement(Unknown Source) at macromedia.asc.parser.Parser.parseSubstatement(Unknown Source) at macromedia.asc.parser.Parser.parseIfStatement(Unknown Source) at macromedia.asc.parser.Parser.parseStatement(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatedSubstatementsOrStatement(Unknown Source) at macromedia.asc.parser.Parser.parseSubstatement(Unknown Source) at macromedia.asc.parser.Parser.parseIfStatement(Unknown Source) at macromedia.asc.parser.Parser.parseStatement(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatedSubstatementsOrStatement(Unknown Source) at macromedia.asc.parser.Parser.parseSubstatement(Unknown Source) at macromedia.asc.parser.Parser.parseIfStatement(Unknown Source) at macromedia.asc.parser.Parser.parseStatement(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatedDirectiveOrStatement(Unknown Source) at macromedia.asc.parser.Parser.parseDirective(Unknown Source) at macromedia.asc.parser.Parser.parseDirectives(Unknown Source) at macromedia.asc.parser.Parser.parseBlock(Unknown Source) at macromedia.asc.parser.Parser.parseBlock(Unknown Source) at macromedia.asc.parser.Parser.parseFunctionCommon(Unknown Source) at macromedia.asc.parser.Parser.parseFunctionDefinition(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatableDirectiveOrPragmaOrInclude(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatedDirectiveOrStatement(Unknown Source) at macromedia.asc.parser.Parser.parseDirective(Unknown Source) at macromedia.asc.parser.Parser.parseDirectives(Unknown Source) at macromedia.asc.parser.Parser.parseBlock(Unknown Source) at macromedia.asc.parser.Parser.parseBlock(Unknown Source) at macromedia.asc.parser.Parser.parseClassDefinition(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatableDirectiveOrPragmaOrInclude(Unknown Source) at macromedia.asc.parser.Parser.parseAnnotatedDirectiveOrStatement(Unknown Source) at macromedia.asc.parser.Parser.parseDirective(Unknown Source) at macromedia.asc.parser.Parser.parseDirectives(Unknown Source) at macromedia.asc.parser.Parser.parseBlock(Unknown Source) at macromedia.asc.parser.Parser.parseBlock(Unknown Source) at macromedia.asc.parser.Parser.parsePackageDefinition(Unknown Source) at macromedia.asc.parser.Parser.parseProgram(Unknown Source) at flex2.compiler.as3.Compiler.parse1(Compiler.java:284) at flex2.compiler.API.parse1(API.java:2306) at flex2.compiler.API.parse1(API.java:2259) at flex2.compiler.API.batch2(API.java:367) at flex2.compiler.API.batch(API.java:1108) at flex2.compiler.API.compile(API.java:1281) at flex2.tools.oem.Application.compile(Application.java:1028) at flex2.tools.oem.Application.recompile(Application.java:980) at flex2.tools.oem.Application.compile(Application.java:636) at flex2.tools.flexbuilder.BuilderApplication.compile(BuilderApplication.java:354) at com.adobe.flexbuilder.multisdk.compiler.internal.ASApplicationBuilder$MyBuilder.mybuild(ASApplicationBuilder.java:271) at com.adobe.flexbuilder.multisdk.compiler.internal.ASApplicationBuilder.build(ASApplicationBuilder.java:122) - locked <0xb5d42388> (a com.adobe.flexbuilder.multisdk.compiler.internal.ASApplicationBuilder) at com.adobe.flexbuilder.multisdk.compiler.internal.ASBuilder.build(ASBuilder.java:139) - locked <0xb5d42388> (a com.adobe.flexbuilder.multisdk.compiler.internal.ASApplicationBuilder) at com.adobe.flexbuilder.multisdk.compiler.internal.ASItemBuilder.build(ASItemBuilder.java:73) at com.adobe.flexbuilder.project.compiler.internal.FlexProjectBuilder.buildItem(Unknown Source) at com.adobe.flexbuilder.project.compiler.internal.FlexProjectBuilder.build(Unknown Source) at com.adobe.flexbuilder.project.compiler.internal.FlexIncrementalBuilder.build(Unknown Source) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)"com.adobe.flexbuilder.editors.common.editor.IdleTypingReconciler" daemon prio=10 tid=0xf1bb6800 nid=0x4011 in Object.wait() [0xf18f6000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb5a04e78> (a com.adobe.flexbuilder.editors.derived.reconciler.DirtyRegionQueue) at com.adobe.flexbuilder.editors.derived.reconciler.AbstractFlexReconciler$BackgroundThread.run(AbstractFlexReconciler.java:185) - locked <0xb5a04e78> (a com.adobe.flexbuilder.editors.derived.reconciler.DirtyRegionQueue)"[Timer] - Main Queue Handler" daemon prio=10 tid=0x0a066800 nid=0x3ffc in Object.wait() [0xf2d7d000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb533d498> (a java.lang.Object) at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141) - locked <0xb533d498> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619)"Provisioning Event Dispatcher" daemon prio=10 tid=0x09de8800 nid=0x3ffa in Object.wait() [0xf2dce000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb5303530> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:386) - locked <0xb5303530> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:326)"Bundle File Closer" daemon prio=10 tid=0x0a0d2800 nid=0x3ff4 in Object.wait() [0xf3212000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb4d5e630> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:386) - locked <0xb4d5e630> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:326)"Start Level Event Dispatcher" daemon prio=10 tid=0xf42b3000 nid=0x3ff3 in Object.wait() [0xf33ad000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb4c6cd78> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:386) - locked <0xb4c6cd78> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:326)"Framework Event Dispatcher" daemon prio=10 tid=0xf42b6800 nid=0x3ff1 in Object.wait() [0xf33fe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb4c6ce70> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:386) - locked <0xb4c6ce70> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:326)"Low Memory Detector" daemon prio=10 tid=0x09b1fc00 nid=0x3fee runnable [0x00000000] java.lang.Thread.State: RUNNABLE"CompilerThread0" daemon prio=10 tid=0x09b1cc00 nid=0x3fed waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE"Signal Dispatcher" daemon prio=10 tid=0x09b1b400 nid=0x3fec runnable [0x00000000] java.lang.Thread.State: RUNNABLE"Finalizer" daemon prio=10 tid=0x09b0ac00 nid=0x3feb in Object.wait() [0xf46e4000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb4bb34b0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0xb4bb34b0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)"Reference Handler" daemon prio=10 tid=0x09b09400 nid=0x3fea in Object.wait() [0xf4735000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb4bb3538> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0xb4bb3538> (a java.lang.ref.Reference$Lock)"main" prio=10 tid=0x09ae3800 nid=0x3fdf in Object.wait() [0xffe16000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb5363ee0> (a java.lang.Object) at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:187) - locked <0xb5363ee0> (a java.lang.Object) at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87) at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:232) at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:117) at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1747) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1795) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118) - locked <0xbae36198> (a org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:75) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:65) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:456) at org.eclipse.ui.editors.text.TextFileDocumentProvider.saveDocument(TextFileDocumentProvider.java:772) at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:4945) at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4734) at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7066) at org.eclipse.ui.Saveable.doSave(Saveable.java:214) at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:346) at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:193) at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:274) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756) at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2578) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:282) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:261) at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:204) at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:144) at org.eclipse.ui.internal.EditorManager.savePart(EditorManager.java:1357) at org.eclipse.ui.internal.WorkbenchPage.savePart(WorkbenchPage.java:3328) at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3341) at org.eclipse.ui.internal.SaveAction.run(SaveAction.java:76) at org.eclipse.jface.action.Action.runWithEvent(Action.java:498) at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:185) at org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandlerWrapper.java:109) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:470) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:824) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:880) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:569) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:510) at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:125) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1467) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1175) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1200) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1185) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1212) at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:706) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2837) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:703) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1570) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4586) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4191) at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:7586) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1185) at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method) at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1858) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3110) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514) at org.eclipse.equinox.launcher.Main.run(Main.java:1311)"VM Thread" prio=10 tid=0x09b07800 nid=0x3fe9 runnable "VM Periodic Task Thread" prio=10 tid=0x09b21800 nid=0x3fef waiting on condition JNI global references: 844