Hi folks, As this has come up a few times over the past couple of years I raised Bug 568726 <https://bugs.eclipse.org/bugs/show_bug.cgi?id=568726> to document osgi.dataAreaRequiresExplicitInit. If someone can review or improve the associated gerrit <https://git.eclipse.org/r/c/platform/eclipse.platform.common/+/172109> I submitted that would be great.
Jonah ~~~ Jonah Graham Kichwa Coders www.kichwacoders.com On Wed, 11 Nov 2020 at 03:10, Homer, Tony <tony.ho...@intel.com> wrote: > Thanks so much Andrey, this put me on the right track! You were right, I > had added a reference to a convenience method which caused another plugin > to be loaded, which used the resources plugin. > > > > After using an empty location field and adding > -Dosgi.dataAreaRequiresExplicitInit=true > to the launch config, the product crashed on launch and I could find the > problem from the stack trace. > > > > *From: *<platform-dev-boun...@eclipse.org> on behalf of Andrey Loskutov < > losku...@gmx.de> > *Reply-To: *"Eclipse platform general developers list." < > platform-dev@eclipse.org> > *Date: *Tuesday, November 10, 2020 at 11:42 PM > *To: *"platform-dev@eclipse.org" <platform-dev@eclipse.org> > *Subject: *Re: [platform-dev] how to debug "Choose workspace" dialog > workflow? > > > > Hi Tony, > > > > Just leave the location field in the launch config empty. > > > > Your problem with pre-selected default workspace is because one of your > dependencies that start early uses resources plugin before workspace > location is set. > > You will see who does it if you will > add -Dosgi.dataAreaRequiresExplicitInit=true argument to the Eclipse VM > arguments (which is recommended to do anyway). > > > > Kind regards, > Andrey Loskutov > > Спасение утопающих - дело рук самих утопающих > > https://www.eclipse.org/user/aloskutov > > > > > > *Gesendet:* Mittwoch, 11. November 2020 um 00:22 Uhr > *Von:* "Homer, Tony" <tony.ho...@intel.com> > *An:* "Eclipse platform general developers list." < > platform-dev@eclipse.org> > *Betreff:* [platform-dev] how to debug "Choose workspace" dialog workflow? > > 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 >
_______________________________________________ platform-dev mailing list platform-dev@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/platform-dev