Project: appceleratorstudio
Issue TISTUD-2066: An internal error occurred during: "Label Job".
After upgrading to Titanium Studio, build: 2.2.0201208071805 the following showed up as an internal error on restart: {noformat} !ENTRY org.eclipse.core.jobs 4 2 2012-08-08 08:11:07.525 !MESSAGE An internal error occurred during: "Label Job". !STACK 0 org.eclipse.swt.SWTException: Invalid thread access org.eclipse.swt.SWT.error(SWT.java:4282) org.eclipse.swt.SWT.error(SWT.java:4197) org.eclipse.swt.SWT.error(SWT.java:4168) org.eclipse.swt.widgets.Display.error(Display.java:1065) org.eclipse.swt.widgets.Display.checkDevice(Display.java:618) org.eclipse.swt.widgets.Display.disposeExec(Display.java:1050) org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.hookDisplay(ImageDescriptorRegistry.java:84) org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.(ImageDescriptorRegistry.java:47) org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.(ImageDescriptorRegistry.java:35) com.aptana.php.debug.epl.PHPDebugEPLPlugin.getImageDescriptorRegistry(PHPDebugEPLPlugin.java:434) org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getDebugImageRegistry(PHPModelPresentation.java:106) org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getBreakpointImage(PHPModelPresentation.java:96) org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getImage(PHPModelPresentation.java:79) org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentationDelegate.getImage(PHPModelPresentationDelegate.java:43) org.eclipse.debug.internal.ui.LazyModelPresentation.getImage(LazyModelPresentation.java:127) org.eclipse.debug.internal.ui.DelegatingModelPresentation.getImage(DelegatingModelPresentation.java:143) org.eclipse.debug.internal.ui.views.launch.DebugElementHelper.getImageDescriptor(DebugElementHelper.java:70) org.eclipse.debug.internal.ui.model.elements.DebugElementLabelProvider.getImageDescriptor(DebugElementLabelProvider.java:72) org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.getImageDescriptor(ElementLabelProvider.java:289) org.eclipse.debug.internal.ui.model.elements.BreakpointLabelProvider.getImageDescriptor(BreakpointLabelProvider.java:43) org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.retrieveLabel(ElementLabelProvider.java:216) org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelUpdater.run(ElementLabelProvider.java:160) org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelJob.run(ElementLabelProvider.java:74) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !ENTRY org.eclipse.core.jobs 4 2 2012-08-08 08:11:08.122 !MESSAGE An internal error occurred during: "Label Job". !STACK 0 org.eclipse.swt.SWTException: Invalid thread access org.eclipse.swt.SWT.error(SWT.java:4282) org.eclipse.swt.SWT.error(SWT.java:4197) org.eclipse.swt.SWT.error(SWT.java:4168) org.eclipse.swt.widgets.Display.error(Display.java:1065) org.eclipse.swt.widgets.Display.checkDevice(Display.java:618) org.eclipse.swt.widgets.Display.disposeExec(Display.java:1050) org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.hookDisplay(ImageDescriptorRegistry.java:84) org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.(ImageDescriptorRegistry.java:47) org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.(ImageDescriptorRegistry.java:35) com.aptana.php.debug.epl.PHPDebugEPLPlugin.getImageDescriptorRegistry(PHPDebugEPLPlugin.java:434) org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getDebugImageRegistry(PHPModelPresentation.java:106) org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getBreakpointImage(PHPModelPresentation.java:96) org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getImage(PHPModelPresentation.java:79) org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentationDelegate.getImage(PHPModelPresentationDelegate.java:43) org.eclipse.debug.internal.ui.LazyModelPresentation.getImage(LazyModelPresentation.java:127) org.eclipse.debug.internal.ui.DelegatingModelPresentation.getImage(DelegatingModelPresentation.java:143) org.eclipse.debug.internal.ui.views.launch.DebugElementHelper.getImageDescriptor(DebugElementHelper.java:70) org.eclipse.debug.internal.ui.model.elements.DebugElementLabelProvider.getImageDescriptor(DebugElementLabelProvider.java:72) org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.getImageDescriptor(ElementLabelProvider.java:289) org.eclipse.debug.internal.ui.model.elements.BreakpointLabelProvider.getImageDescriptor(BreakpointLabelProvider.java:43) org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.retrieveLabel(ElementLabelProvider.java:216) org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelUpdater.run(ElementLabelProvider.java:160) org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelJob.run(ElementLabelProvider.java:74) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) {noformat} This does not happen on Windows 7 or Ubuntu 12.04. Steps used to reproduce: 1. Start Titanium Studio. Expected result: Titanium Studio should startup without error. Actual result: Titanium Studio loads with the internal error noted above.
Story points: 5