Community
Participate
Working Groups
Cloned to backport to 3.8.2/4.2.2 stream +++ This bug was initially created as a clone of Bug #395632 +++ The declarative service for calling the tracing initializer class in the org.eclipse.ui.trace bundle can cause the workspace prompt to not display. If this service is run before the workspace is initialized then its activator class will attempt to access the instance scoped preferences (i.e. workspace preferences): @Override public void start(final BundleContext context) throws Exception { ... if (DebugOptionsHandler.isTracingEnabled()) { ... } else if (PreferenceHandler.isTracingEnabled()) { <-- accesses prefs in workspace ... } } As a result of doing this action before the workspace is initialized then the workspace location is set to be the location specified via the osgi.instance.area.default configuration property and the prompt is not displayed to change it. I'm marking this as 'major' since our Eclipse-based product causes this situation to occur and the workspace prompt never displays.
Fixed in maintenance stream http://git.eclipse.org/c/pde/eclipse.pde.ui.git/commit/?h=R3_8_maintenance&id=c65fdf7effed196a654fad3ad29446ab85878371