Project: appceleratorstudio
Issue TISTUD-2540: WARNING: Prevented recursive attempt to activate part com.aptana.editor.js while still in the middle of activating part com.aptana.editor.text
Saw this in the log. Created a default project and ran in a android device debugger. Log: {code} !ENTRY org.eclipse.ui.workbench 4 0 2012-10-16 16:43:38.751 !MESSAGE WARNING: Prevented recursive attempt to activate part com.aptana.editor.js while still in the middle of activating part com.aptana.editor.text !STACK 0 java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part com.aptana.editor.js while still in the middle of activating part com.aptana.editor.text org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3586) org.eclipse.ui.internal.WorkbenchPage.internalActivate(WorkbenchPage.java:691) org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:663) org.eclipse.ui.internal.WorkbenchPage.makeActive(WorkbenchPage.java:1324) org.eclipse.ui.internal.WorkbenchPage.bringToTop(WorkbenchPage.java:918) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEditor(SourceLookupFacility.java:270) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display(SourceLookupFacility.java:219) org.eclipse.debug.ui.DebugUITools.displaySource(DebugUITools.java:973) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$SourceDisplayJob.runInUIThread(StackFrameSourceDisplayAdapter.java:157) org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95) org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3938) org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3615) org.eclipse.jface.window.Window.runEventLoop(Window.java:825) org.eclipse.jface.window.Window.open(Window.java:801) org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:334) org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:364) org.eclipse.jface.dialogs.MessageDialog.openQuestion(MessageDialog.java:463) org.eclipse.ui.texteditor.AbstractTextEditor.handleEditorInputChanged(AbstractTextEditor.java:4757) org.eclipse.ui.texteditor.StatusTextEditor.handleEditorInputChanged(StatusTextEditor.java:267) org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.handleEditorInputChanged(AbstractDecoratedTextEditor.java:1474) com.aptana.editor.common.internal.AbstractFoldingEditor.handleEditorInputChanged(AbstractFoldingEditor.java:252) org.eclipse.ui.texteditor.AbstractTextEditor.sanityCheckState(AbstractTextEditor.java:4887) org.eclipse.ui.texteditor.StatusTextEditor.sanityCheckState(StatusTextEditor.java:257) org.eclipse.ui.texteditor.AbstractTextEditor.safelySanityCheckState(AbstractTextEditor.java:4865) org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.handleActivation(AbstractTextEditor.java:984) org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.partActivated(AbstractTextEditor.java:941) org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:72) org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) org.eclipse.core.runtime.Platform.run(Platform.java:888) org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57) org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.java:70) org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:187) org.eclipse.ui.internal.PartService.setActivePart(PartService.java:306) org.eclipse.ui.internal.WWinPartService.updateActivePart(WWinPartService.java:134) org.eclipse.ui.internal.WWinPartService.access$0(WWinPartService.java:125) org.eclipse.ui.internal.WWinPartService$WWinListener.partDeactivated(WWinPartService.java:50) org.eclipse.ui.internal.PartListenerList2$4.run(PartListenerList2.java:115) org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) org.eclipse.core.runtime.Platform.run(Platform.java:888) org.eclipse.ui.internal.PartListenerList2.fireEvent(PartListenerList2.java:55) org.eclipse.ui.internal.PartListenerList2.firePartDeactivated(PartListenerList2.java:113) org.eclipse.ui.internal.PartService.firePartDeactivated(PartService.java:242) org.eclipse.ui.internal.PartService.setActivePart(PartService.java:300) org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:57) org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136) org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3636) org.eclipse.ui.internal.WorkbenchPage.internalActivate(WorkbenchPage.java:691) org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:663) org.eclipse.ui.internal.WorkbenchPage.makeActive(WorkbenchPage.java:1324) org.eclipse.ui.internal.WorkbenchPage.updateActivePart(WorkbenchPage.java:1304) org.eclipse.ui.internal.WorkbenchPage.updateVisibility(WorkbenchPage.java:3779) org.eclipse.ui.internal.WorkbenchPage.setPerspective(WorkbenchPage.java:3719) org.eclipse.ui.internal.WorkbenchPage.busySetPerspective(WorkbenchPage.java:1115) org.eclipse.ui.internal.WorkbenchPage.access$16(WorkbenchPage.java:1099) org.eclipse.ui.internal.WorkbenchPage$19.run(WorkbenchPage.java:3814) org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) org.eclipse.ui.internal.WorkbenchPage.setPerspective(WorkbenchPage.java:3812) org.eclipse.ui.internal.Workbench.showPerspective(Workbench.java:2795) org.eclipse.debug.internal.ui.launchConfigurations.PerspectiveManager.switchToPerspective(PerspectiveManager.java:316) org.eclipse.debug.internal.ui.launchConfigurations.PerspectiveManager$4.runInUIThread(PerspectiveManager.java:395) org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95) org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3938) org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3615) org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701) org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665) org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499) org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679) org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668) org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:125) org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) org.eclipse.equinox.launcher.Main.run(Main.java:1410) {code}
Story points: 8