Invalid thread access during auto build
jhonnen opened this issue · comments
We sporadically see the following exception in the error log. ResourceBundleEditor$ResourceChangeListener
probably needs a syncExec call.
Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4723)
at org.eclipse.swt.SWT.error(SWT.java:4638)
at org.eclipse.swt.SWT.error(SWT.java:4609)
at org.eclipse.swt.widgets.Widget.error(Widget.java:432)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:352)
at org.eclipse.swt.widgets.Button.setSelection(Button.java:982)
at com.essiembre.eclipse.rbe.ui.editor.i18n.BundleEntryComposite.refresh(BundleEntryComposite.java:233)
at com.essiembre.eclipse.rbe.ui.editor.i18n.I18nPage.refreshTextBoxes(I18nPage.java:323)
at com.essiembre.eclipse.rbe.ui.editor.ResourceBundleEditor$ResourceChangeListener.resourceChanged(ResourceBundleEditor.java:386)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:305)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:295)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:158)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:380)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1502)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:169)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)