Community
Participate
Working Groups
3.0RC1 Bug 64933 may be related to this one. - start job holding workspace lock during the following steps (e.g., with org.eclipse.ui.examples.job plugin) - open properties on a Java project or source folder (and probably other containers) - set a different encoding on the Info page - click Ok -> nothing happens - click Ok again -> the dialog closes and an error dialog appears, the following exception is written to the log file: org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(SWT.java:2691) at org.eclipse.swt.SWT.error(SWT.java:2616) at org.eclipse.swt.SWT.error(SWT.java:2587) at org.eclipse.swt.widgets.Widget.error(Widget.java:381) at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:283) at org.eclipse.swt.widgets.Control.getMonitor(Control.java:851) at org.eclipse.jface.window.Window.getInitialLocation(Window.java:473) at org.eclipse.jface.window.Window.initializeBounds(Window.java:615) at org.eclipse.jface.dialogs.Dialog.initializeBounds(Dialog.java:590) at org.eclipse.jface.window.Window.create(Window.java:351) at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:925) at org.eclipse.jface.window.Window.open(Window.java:637) at org.eclipse.ui.internal.progress.BlockedJobsDialog$1.runInUIThread(Bl ockedJobsDialog.java:206) at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:87) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.ja va:106) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2693) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2385) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop (EventLoopProgressMonitor.java:115) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(E ventLoopProgressMonitor.java:90) at org.eclipse.core.internal.jobs.ThreadJob.isCanceled(ThreadJob.java:11 6) at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:146) at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:8 7) at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:1 70) at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.j ava:95) at org.eclipse.core.internal.resources.Workspace.prepareOperation(Worksp ace.java:1628) at org.eclipse.core.internal.resources.File.create(File.java:105) at org.eclipse.core.internal.resources.ProjectPreferences.save(ProjectPr eferences.java:271) at org.eclipse.core.internal.preferences.EclipsePreferences.flush(Eclips ePreferences.java:337) at org.eclipse.core.internal.preferences.EclipsePreferences.flush(Eclips ePreferences.java:325) at org.eclipse.core.internal.resources.CharsetManager.setCharsetFor(Char setManager.java:174) at org.eclipse.core.internal.resources.Container.setDefaultCharset(Conta iner.java:255) at org.eclipse.ui.internal.ide.dialogs.ResourceInfoPage.performOk(Resour ceInfoPage.java:692) at org.eclipse.jface.preference.PreferenceDialog$11.run(PreferenceDialog .java:745) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatfo rm.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:758) at org.eclipse.jface.preference.PreferenceDialog.okPressed(PreferenceDia log.java:728) at org.eclipse.jface.preference.PreferenceDialog.buttonPressed(Preferenc eDialog.java:199) at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:506) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java: 89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2716) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2382) at org.eclipse.jface.window.Window.runEventLoop(Window.java:668) at org.eclipse.jface.window.Window.open(Window.java:648) at org.eclipse.ui.dialogs.PropertyDialogAction.run(PropertyDialogAction. java:177) at org.eclipse.jface.action.Action.runWithEvent(Action.java:881) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:915) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContri butionItem.java:866) at org.eclipse.jface.action.ActionContributionItem$7.handleEvent(ActionC ontributionItem.java:785) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2716) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2382) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1363) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1334) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.jav a:253) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96 ) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformAct ivator.java:334) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja va:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja va:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:185) at org.eclipse.core.launcher.Main.run(Main.java:638) at org.eclipse.core.launcher.Main.main(Main.java:622) Widget is disposed
*** This bug has been marked as a duplicate of 64937 ***