org.eclipse.swt.SWTException: Invalid thread access

Appcelerator JIRA | Clayton Headley | 4 years ago
  1. 0

    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 at org.eclipse.swt.SWT.error(SWT.java:4282) at org.eclipse.swt.SWT.error(SWT.java:4197) at org.eclipse.swt.SWT.error(SWT.java:4168) at org.eclipse.swt.widgets.Display.error(Display.java:1065) at org.eclipse.swt.widgets.Display.checkDevice(Display.java:618) at org.eclipse.swt.widgets.Display.disposeExec(Display.java:1050) at org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.hookDisplay(ImageDescriptorRegistry.java:84) at org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.<init>(ImageDescriptorRegistry.java:47) at org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.<init>(ImageDescriptorRegistry.java:35) at com.aptana.php.debug.epl.PHPDebugEPLPlugin.getImageDescriptorRegistry(PHPDebugEPLPlugin.java:434) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getDebugImageRegistry(PHPModelPresentation.java:106) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getBreakpointImage(PHPModelPresentation.java:96) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getImage(PHPModelPresentation.java:79) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentationDelegate.getImage(PHPModelPresentationDelegate.java:43) at org.eclipse.debug.internal.ui.LazyModelPresentation.getImage(LazyModelPresentation.java:127) at org.eclipse.debug.internal.ui.DelegatingModelPresentation.getImage(DelegatingModelPresentation.java:143) at org.eclipse.debug.internal.ui.views.launch.DebugElementHelper.getImageDescriptor(DebugElementHelper.java:70) at org.eclipse.debug.internal.ui.model.elements.DebugElementLabelProvider.getImageDescriptor(DebugElementLabelProvider.java:72) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.getImageDescriptor(ElementLabelProvider.java:289) at org.eclipse.debug.internal.ui.model.elements.BreakpointLabelProvider.getImageDescriptor(BreakpointLabelProvider.java:43) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.retrieveLabel(ElementLabelProvider.java:216) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelUpdater.run(ElementLabelProvider.java:160) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelJob.run(ElementLabelProvider.java:74) at 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 at org.eclipse.swt.SWT.error(SWT.java:4282) at org.eclipse.swt.SWT.error(SWT.java:4197) at org.eclipse.swt.SWT.error(SWT.java:4168) at org.eclipse.swt.widgets.Display.error(Display.java:1065) at org.eclipse.swt.widgets.Display.checkDevice(Display.java:618) at org.eclipse.swt.widgets.Display.disposeExec(Display.java:1050) at org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.hookDisplay(ImageDescriptorRegistry.java:84) at org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.<init>(ImageDescriptorRegistry.java:47) at org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.<init>(ImageDescriptorRegistry.java:35) at com.aptana.php.debug.epl.PHPDebugEPLPlugin.getImageDescriptorRegistry(PHPDebugEPLPlugin.java:434) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getDebugImageRegistry(PHPModelPresentation.java:106) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getBreakpointImage(PHPModelPresentation.java:96) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getImage(PHPModelPresentation.java:79) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentationDelegate.getImage(PHPModelPresentationDelegate.java:43) at org.eclipse.debug.internal.ui.LazyModelPresentation.getImage(LazyModelPresentation.java:127) at org.eclipse.debug.internal.ui.DelegatingModelPresentation.getImage(DelegatingModelPresentation.java:143) at org.eclipse.debug.internal.ui.views.launch.DebugElementHelper.getImageDescriptor(DebugElementHelper.java:70) at org.eclipse.debug.internal.ui.model.elements.DebugElementLabelProvider.getImageDescriptor(DebugElementLabelProvider.java:72) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.getImageDescriptor(ElementLabelProvider.java:289) at org.eclipse.debug.internal.ui.model.elements.BreakpointLabelProvider.getImageDescriptor(BreakpointLabelProvider.java:43) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.retrieveLabel(ElementLabelProvider.java:216) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelUpdater.run(ElementLabelProvider.java:160) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelJob.run(ElementLabelProvider.java:74) at 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.

    Appcelerator JIRA | 4 years ago | Clayton Headley
    org.eclipse.swt.SWTException: Invalid thread access
  2. 0

    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 at org.eclipse.swt.SWT.error(SWT.java:4282) at org.eclipse.swt.SWT.error(SWT.java:4197) at org.eclipse.swt.SWT.error(SWT.java:4168) at org.eclipse.swt.widgets.Display.error(Display.java:1065) at org.eclipse.swt.widgets.Display.checkDevice(Display.java:618) at org.eclipse.swt.widgets.Display.disposeExec(Display.java:1050) at org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.hookDisplay(ImageDescriptorRegistry.java:84) at org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.<init>(ImageDescriptorRegistry.java:47) at org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.<init>(ImageDescriptorRegistry.java:35) at com.aptana.php.debug.epl.PHPDebugEPLPlugin.getImageDescriptorRegistry(PHPDebugEPLPlugin.java:434) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getDebugImageRegistry(PHPModelPresentation.java:106) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getBreakpointImage(PHPModelPresentation.java:96) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getImage(PHPModelPresentation.java:79) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentationDelegate.getImage(PHPModelPresentationDelegate.java:43) at org.eclipse.debug.internal.ui.LazyModelPresentation.getImage(LazyModelPresentation.java:127) at org.eclipse.debug.internal.ui.DelegatingModelPresentation.getImage(DelegatingModelPresentation.java:143) at org.eclipse.debug.internal.ui.views.launch.DebugElementHelper.getImageDescriptor(DebugElementHelper.java:70) at org.eclipse.debug.internal.ui.model.elements.DebugElementLabelProvider.getImageDescriptor(DebugElementLabelProvider.java:72) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.getImageDescriptor(ElementLabelProvider.java:289) at org.eclipse.debug.internal.ui.model.elements.BreakpointLabelProvider.getImageDescriptor(BreakpointLabelProvider.java:43) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.retrieveLabel(ElementLabelProvider.java:216) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelUpdater.run(ElementLabelProvider.java:160) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelJob.run(ElementLabelProvider.java:74) at 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 at org.eclipse.swt.SWT.error(SWT.java:4282) at org.eclipse.swt.SWT.error(SWT.java:4197) at org.eclipse.swt.SWT.error(SWT.java:4168) at org.eclipse.swt.widgets.Display.error(Display.java:1065) at org.eclipse.swt.widgets.Display.checkDevice(Display.java:618) at org.eclipse.swt.widgets.Display.disposeExec(Display.java:1050) at org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.hookDisplay(ImageDescriptorRegistry.java:84) at org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.<init>(ImageDescriptorRegistry.java:47) at org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.<init>(ImageDescriptorRegistry.java:35) at com.aptana.php.debug.epl.PHPDebugEPLPlugin.getImageDescriptorRegistry(PHPDebugEPLPlugin.java:434) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getDebugImageRegistry(PHPModelPresentation.java:106) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getBreakpointImage(PHPModelPresentation.java:96) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getImage(PHPModelPresentation.java:79) at org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentationDelegate.getImage(PHPModelPresentationDelegate.java:43) at org.eclipse.debug.internal.ui.LazyModelPresentation.getImage(LazyModelPresentation.java:127) at org.eclipse.debug.internal.ui.DelegatingModelPresentation.getImage(DelegatingModelPresentation.java:143) at org.eclipse.debug.internal.ui.views.launch.DebugElementHelper.getImageDescriptor(DebugElementHelper.java:70) at org.eclipse.debug.internal.ui.model.elements.DebugElementLabelProvider.getImageDescriptor(DebugElementLabelProvider.java:72) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.getImageDescriptor(ElementLabelProvider.java:289) at org.eclipse.debug.internal.ui.model.elements.BreakpointLabelProvider.getImageDescriptor(BreakpointLabelProvider.java:43) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.retrieveLabel(ElementLabelProvider.java:216) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelUpdater.run(ElementLabelProvider.java:160) at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelJob.run(ElementLabelProvider.java:74) at 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.

    Appcelerator JIRA | 4 years ago | Clayton Headley
    org.eclipse.swt.SWTException: Invalid thread access
  3. 0

    Invalid thread error access

    GitHub | 3 years ago | juli1
    org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.ui.editors (916).
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

    1 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.eclipse.swt.SWTException

      Invalid thread access

      at org.eclipse.swt.SWT.error()
    2. RWT
      Display.disposeExec
      1. org.eclipse.swt.SWT.error(SWT.java:4282)
      2. org.eclipse.swt.SWT.error(SWT.java:4197)
      3. org.eclipse.swt.SWT.error(SWT.java:4168)
      4. org.eclipse.swt.widgets.Display.error(Display.java:1065)
      5. org.eclipse.swt.widgets.Display.checkDevice(Display.java:618)
      6. org.eclipse.swt.widgets.Display.disposeExec(Display.java:1050)
      6 frames
    3. org2.eclipse.php
      ImageDescriptorRegistry.<init>
      1. org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.hookDisplay(ImageDescriptorRegistry.java:84)
      2. org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.<init>(ImageDescriptorRegistry.java:47)
      3. org2.eclipse.php.internal.debug.ui.util.ImageDescriptorRegistry.<init>(ImageDescriptorRegistry.java:35)
      3 frames
    4. com.aptana.php
      PHPDebugEPLPlugin.getImageDescriptorRegistry
      1. com.aptana.php.debug.epl.PHPDebugEPLPlugin.getImageDescriptorRegistry(PHPDebugEPLPlugin.java:434)
      1 frame
    5. org2.eclipse.php
      PHPModelPresentationDelegate.getImage
      1. org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getDebugImageRegistry(PHPModelPresentation.java:106)
      2. org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getBreakpointImage(PHPModelPresentation.java:96)
      3. org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.getImage(PHPModelPresentation.java:79)
      4. org2.eclipse.php.internal.debug.ui.presentation.PHPModelPresentationDelegate.getImage(PHPModelPresentationDelegate.java:43)
      4 frames
    6. org.eclipse.debug
      ElementLabelProvider$LabelJob.run
      1. org.eclipse.debug.internal.ui.LazyModelPresentation.getImage(LazyModelPresentation.java:127)
      2. org.eclipse.debug.internal.ui.DelegatingModelPresentation.getImage(DelegatingModelPresentation.java:143)
      3. org.eclipse.debug.internal.ui.views.launch.DebugElementHelper.getImageDescriptor(DebugElementHelper.java:70)
      4. org.eclipse.debug.internal.ui.model.elements.DebugElementLabelProvider.getImageDescriptor(DebugElementLabelProvider.java:72)
      5. org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.getImageDescriptor(ElementLabelProvider.java:289)
      6. org.eclipse.debug.internal.ui.model.elements.BreakpointLabelProvider.getImageDescriptor(BreakpointLabelProvider.java:43)
      7. org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.retrieveLabel(ElementLabelProvider.java:216)
      8. org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelUpdater.run(ElementLabelProvider.java:160)
      9. org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelJob.run(ElementLabelProvider.java:74)
      9 frames
    7. Eclipse Jobs
      Worker.run
      1. org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
      1 frame