Workspace selection dialog never shows up with Sphinx plugins installed
Bugzilla Link | 578205 |
Status | ASSIGNED |
Importance | P3 normal |
Reported | Jan 13, 2022 12:22 EDT |
Modified | May 07, 2024 01:00 EDT |
Version | 0.12.0 |
Reporter | Raphael Weber |
Description
Steps to reproduce:
-
Start a fresh installation of eclipse >=2021.06( without any sphinx plugins) - the workspace selection dialog will appear. There is a setting in Preferences -> General -> Startup and Shutdown -> Workspaces: "Prompt for workspace on startup" that can be used to always enforce the workspace selection dialog.
-
Install Sphinx plugins (tested with 0.11.2 and 0.12.0) shutdown and start eclipse again (do not use "Restart" from the File menu) - the workspace selection dialog will never show again...
-
Uninstall all Sphinx plugins and the workspace selection dialog will be back.
After some digging we found out that the new Service-Component org.eclipse.e4.ui.internal.workbench.ModelAssembler seems to be the cause. The ModelAssembler activates EMF which activates Sphinx. And Sphinx assumes the workspace to be already set (defaults to $USER_HOME\workspace), so it loads it -> workspace selection dialog can never appear.