Hi Tony, > How can I debug the “Choose workspace” dialog workflow with an “Eclipse Application” launch?
Use @noDefault and you will get the prompt under normal conditions. You can debug org.eclipse.ui.internal.ide.application.IDEApplication.checkInstanceLocation(Shell, Map) to see why your code is working as it is. You can read more about the special location options in https://help.eclipse.org/2020-09/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html#locations HTH, Jonah ~~~ Jonah Graham Kichwa Coders www.kichwacoders.com On Tue, 10 Nov 2020 at 18:23, Homer, Tony <tony.ho...@intel.com> wrote: > I recently made a change in an Eclipse product to switch from a static > product declaration to a dynamic product declaration, as documented here: > > > https://help.eclipse.org/2020-09/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fextension-points%2Forg_eclipse_core_runtime_products.html&cp%3D2_1_1_30 > > > > After making this change, most everything works as expected, but the > “Choose workspace” dialog is no longer displayed on startup. The workspace > can be switched via the File>Switch Workspace menu item, but on subsequent > starts, the selection has not been saved (RECENT_WORKSPACES is empty) and > the default workspace is opened. I imagine that my dynamic product > implementation is causing this, so I want to step through the workflow (by > the way, if anyone reading has an idea of how I could have broken this, > please let me know!). > > > > However, as far as I can tell, when launching an “Eclipse Application” > there is no way to avoid specifying the target workspace in the workspace > data section, so on initial launch, the “Choose workspace” dialog is not > displayed. Trying to exercise the workflow via File>Switch Workspace also > fails, because an error occurs (“Missing System Property - Unable to > relaunch the platform because the eclipse.vm property has not been set."). > > > > How can I debug the “Choose workspace” dialog workflow with an “Eclipse > Application” launch? > > > _______________________________________________ > platform-dev mailing list > platform-dev@eclipse.org > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/platform-dev >
_______________________________________________ platform-dev mailing list platform-dev@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/platform-dev