Bug 147846 [OLE] OLE Error using Open With > In-Place Editor
3.2 RC7 and latest 3.3 I-build (I20060614-0843) 1. select any file (text, html, java, ...) in the Navigator 2. Open With > In-Place Editor ==> error dialog appears, nothing in .log. Empty editor gets opened.
bundles/org.eclipse.ui.win32/src/org/eclipse/ui/internal/editorsupport/win32/OleEditor.java
* @param newFile The file to get the new contents from.
     */
    private void sourceChanged(IFile newFile) {
        FileEditorInput newInput = new FileEditorInput(newFile);
        setInputWithNotify(newInput);
        sourceChanged = true;
        setPartName(newInput.getName());
    }
    /* 
     * See IEditorPart.isSaveOnCloseNeeded() 
     */
    public boolean isSaveOnCloseNeeded() {
        return !sourceDeleted && super.isSaveOnCloseNeeded();
    }
    /**
     * Posts the update code "behind" the running operation.
     *
     * @param runnable the update code
     */
    private void update(Runnable runnable) {
        IWorkbench workbench = PlatformUI.getWorkbench();
        IWorkbenchWindow[] windows = workbench.getWorkbenchWindows();
        if (windows != null && windows.length > 0) {
            Display display = windows[0].getShell().getDisplay();
            display.asyncExec(runnable);
        } else
            runnable.run();
    }
}