org.eclipse.swt.SWTException: Invalid thread access

Atlassian JIRA | Michael Studman [Atlassian] | 7 years ago
  1. 0

    org.eclipse.swt.SWTException: Invalid thread access at org.eclipse.swt.SWT.error(SWT.java:3884) at org.eclipse.swt.SWT.error(SWT.java:3799) at org.eclipse.swt.SWT.error(SWT.java:3770) at org.eclipse.swt.widgets.Widget.error(Widget.java:463) at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:355) at org.eclipse.swt.widgets.Tree.setRedraw(Tree.java:4715) at org.eclipse.jface.viewers.AbstractTreeViewer.labelProviderChanged(AbstractTreeViewer.java:2116) at org.eclipse.jface.viewers.ContentViewer.handleLabelProviderChanged(ContentViewer.java:193) at org.eclipse.jface.viewers.StructuredViewer.handleLabelProviderChanged(StructuredViewer.java:1142) at org.eclipse.jdt.internal.ui.javaeditor.JavaOutlinePage$JavaOutlineViewer.handleLabelProviderChanged(JavaOutlinePage.java:426) at org.eclipse.jface.viewers.ContentViewer$1.labelProviderChanged(ContentViewer.java:97) at org.eclipse.jface.viewers.BaseLabelProvider$1.run(BaseLabelProvider.java:74) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.runtime.Platform.run(Platform.java:888) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.BaseLabelProvider.fireLabelProviderChanged(BaseLabelProvider.java:72) at org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider$1.labelProviderChanged(DecoratingStyledCellLabelProvider.java:77) at org.eclipse.ui.internal.decorators.DecoratorManager$2.run(DecoratorManager.java:448) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.decorators.DecoratorManager.fireListeners(DecoratorManager.java:446) at org.eclipse.ui.internal.decorators.DecoratorManager.update(DecoratorManager.java:1101) at com.cenqua.clover.eclipse.exclusion.ExclusionLabelDecorator.decorationChanged(ExclusionLabelDecorator.java:64) at com.cenqua.clover.eclipse.exclusion.DecorationPreferenceChangeListener.preferenceChange(DecorationPreferenceChangeListener.java:16) at org.eclipse.core.internal.preferences.EclipsePreferences$2.run(EclipsePreferences.java:753) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.preferences.EclipsePreferences.firePreferenceEvent(EclipsePreferences.java:756) at org.eclipse.core.internal.preferences.EclipsePreferences.put(EclipsePreferences.java:769) at org.eclipse.core.internal.preferences.PreferencesService$1.visit(PreferencesService.java:174) at org.eclipse.core.internal.preferences.EclipsePreferences.accept(EclipsePreferences.java:105) at org.eclipse.core.internal.preferences.PreferencesService.applyPreferences(PreferencesService.java:195) at org.eclipse.core.internal.resources.ProjectPreferences.read(ProjectPreferences.java:233) at org.eclipse.core.internal.resources.ProjectPreferences.updatePreferences(ProjectPreferences.java:299) at org.eclipse.core.internal.resources.File.updateMetadataFiles(File.java:405) at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:294) at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:106) at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:784) at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:768) at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1528) at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:166) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

    Atlassian JIRA | 7 years ago | Michael Studman [Atlassian]
    org.eclipse.swt.SWTException: Invalid thread access
  2. 0

    org.eclipse.swt.SWTException: Invalid thread access at org.eclipse.swt.SWT.error(SWT.java:3884) at org.eclipse.swt.SWT.error(SWT.java:3799) at org.eclipse.swt.SWT.error(SWT.java:3770) at org.eclipse.swt.widgets.Widget.error(Widget.java:463) at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:355) at org.eclipse.swt.widgets.Tree.setRedraw(Tree.java:4715) at org.eclipse.jface.viewers.AbstractTreeViewer.labelProviderChanged(AbstractTreeViewer.java:2116) at org.eclipse.jface.viewers.ContentViewer.handleLabelProviderChanged(ContentViewer.java:193) at org.eclipse.jface.viewers.StructuredViewer.handleLabelProviderChanged(StructuredViewer.java:1142) at org.eclipse.jdt.internal.ui.javaeditor.JavaOutlinePage$JavaOutlineViewer.handleLabelProviderChanged(JavaOutlinePage.java:426) at org.eclipse.jface.viewers.ContentViewer$1.labelProviderChanged(ContentViewer.java:97) at org.eclipse.jface.viewers.BaseLabelProvider$1.run(BaseLabelProvider.java:74) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.runtime.Platform.run(Platform.java:888) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.BaseLabelProvider.fireLabelProviderChanged(BaseLabelProvider.java:72) at org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider$1.labelProviderChanged(DecoratingStyledCellLabelProvider.java:77) at org.eclipse.ui.internal.decorators.DecoratorManager$2.run(DecoratorManager.java:448) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.decorators.DecoratorManager.fireListeners(DecoratorManager.java:446) at org.eclipse.ui.internal.decorators.DecoratorManager.update(DecoratorManager.java:1101) at com.cenqua.clover.eclipse.exclusion.ExclusionLabelDecorator.decorationChanged(ExclusionLabelDecorator.java:64) at com.cenqua.clover.eclipse.exclusion.DecorationPreferenceChangeListener.preferenceChange(DecorationPreferenceChangeListener.java:16) at org.eclipse.core.internal.preferences.EclipsePreferences$2.run(EclipsePreferences.java:753) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.preferences.EclipsePreferences.firePreferenceEvent(EclipsePreferences.java:756) at org.eclipse.core.internal.preferences.EclipsePreferences.put(EclipsePreferences.java:769) at org.eclipse.core.internal.preferences.PreferencesService$1.visit(PreferencesService.java:174) at org.eclipse.core.internal.preferences.EclipsePreferences.accept(EclipsePreferences.java:105) at org.eclipse.core.internal.preferences.PreferencesService.applyPreferences(PreferencesService.java:195) at org.eclipse.core.internal.resources.ProjectPreferences.read(ProjectPreferences.java:233) at org.eclipse.core.internal.resources.ProjectPreferences.updatePreferences(ProjectPreferences.java:299) at org.eclipse.core.internal.resources.File.updateMetadataFiles(File.java:405) at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:294) at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:106) at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:784) at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:768) at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1528) at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:166) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

    Atlassian JIRA | 7 years ago | Michael Studman [Atlassian]
    org.eclipse.swt.SWTException: Invalid thread access
  3. 0

    SWTException: Invalid thread access - CentralTestDataEditor.handleDataChanged(...)

    Eclipse Bugzilla | 2 years ago | markus.tiede
    org.eclipse.swt.SWTException: Invalid thread access
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Exception from JEE5ContentProvider

    Eclipse Bugzilla | 7 years ago | nagrawal
    org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)
  6. 0

    [Markers] UIUpdateJob may throw SWTException if control has been disposed

    Eclipse Bugzilla | 7 years ago | remy.suen
    org.eclipse.swt.SWTException: Widget is disposed

    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
      Tree.setRedraw
      1. org.eclipse.swt.SWT.error(SWT.java:3884)
      2. org.eclipse.swt.SWT.error(SWT.java:3799)
      3. org.eclipse.swt.SWT.error(SWT.java:3770)
      4. org.eclipse.swt.widgets.Widget.error(Widget.java:463)
      5. org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:355)
      6. org.eclipse.swt.widgets.Tree.setRedraw(Tree.java:4715)
      6 frames
    3. JFace
      StructuredViewer.handleLabelProviderChanged
      1. org.eclipse.jface.viewers.AbstractTreeViewer.labelProviderChanged(AbstractTreeViewer.java:2116)
      2. org.eclipse.jface.viewers.ContentViewer.handleLabelProviderChanged(ContentViewer.java:193)
      3. org.eclipse.jface.viewers.StructuredViewer.handleLabelProviderChanged(StructuredViewer.java:1142)
      3 frames
    4. Java Development Tools UI
      JavaOutlinePage$JavaOutlineViewer.handleLabelProviderChanged
      1. org.eclipse.jdt.internal.ui.javaeditor.JavaOutlinePage$JavaOutlineViewer.handleLabelProviderChanged(JavaOutlinePage.java:426)
      1 frame
    5. JFace
      BaseLabelProvider$1.run
      1. org.eclipse.jface.viewers.ContentViewer$1.labelProviderChanged(ContentViewer.java:97)
      2. org.eclipse.jface.viewers.BaseLabelProvider$1.run(BaseLabelProvider.java:74)
      2 frames
    6. Eclipse Core
      Platform.run
      1. org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      2. org.eclipse.core.runtime.Platform.run(Platform.java:888)
      2 frames
    7. Eclipse UI
      JFaceUtil$1.run
      1. org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
      1 frame
    8. JFace
      DecoratingStyledCellLabelProvider$1.labelProviderChanged
      1. org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
      2. org.eclipse.jface.viewers.BaseLabelProvider.fireLabelProviderChanged(BaseLabelProvider.java:72)
      3. org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider$1.labelProviderChanged(DecoratingStyledCellLabelProvider.java:77)
      3 frames
    9. Workbench
      DecoratorManager$2.run
      1. org.eclipse.ui.internal.decorators.DecoratorManager$2.run(DecoratorManager.java:448)
      1 frame
    10. Eclipse Core
      SafeRunner.run
      1. org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      1 frame
    11. Workbench
      DecoratorManager.update
      1. org.eclipse.ui.internal.decorators.DecoratorManager.fireListeners(DecoratorManager.java:446)
      2. org.eclipse.ui.internal.decorators.DecoratorManager.update(DecoratorManager.java:1101)
      2 frames
    12. com.cenqua.clover
      DecorationPreferenceChangeListener.preferenceChange
      1. com.cenqua.clover.eclipse.exclusion.ExclusionLabelDecorator.decorationChanged(ExclusionLabelDecorator.java:64)
      2. com.cenqua.clover.eclipse.exclusion.DecorationPreferenceChangeListener.preferenceChange(DecorationPreferenceChangeListener.java:16)
      2 frames
    13. Eclipse Preferences Mechanism
      EclipsePreferences$2.run
      1. org.eclipse.core.internal.preferences.EclipsePreferences$2.run(EclipsePreferences.java:753)
      1 frame
    14. Eclipse Core
      SafeRunner.run
      1. org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      1 frame
    15. Eclipse Preferences Mechanism
      PreferencesService.applyPreferences
      1. org.eclipse.core.internal.preferences.EclipsePreferences.firePreferenceEvent(EclipsePreferences.java:756)
      2. org.eclipse.core.internal.preferences.EclipsePreferences.put(EclipsePreferences.java:769)
      3. org.eclipse.core.internal.preferences.PreferencesService$1.visit(PreferencesService.java:174)
      4. org.eclipse.core.internal.preferences.EclipsePreferences.accept(EclipsePreferences.java:105)
      5. org.eclipse.core.internal.preferences.PreferencesService.applyPreferences(PreferencesService.java:195)
      5 frames
    16. Core Resource Management
      InternalWorkspaceJob.run
      1. org.eclipse.core.internal.resources.ProjectPreferences.read(ProjectPreferences.java:233)
      2. org.eclipse.core.internal.resources.ProjectPreferences.updatePreferences(ProjectPreferences.java:299)
      3. org.eclipse.core.internal.resources.File.updateMetadataFiles(File.java:405)
      4. org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:294)
      5. org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:106)
      6. org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:784)
      7. org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:768)
      8. org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1528)
      9. org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:166)
      10. org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
      10 frames
    17. Eclipse Jobs
      Worker.run
      1. org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
      1 frame