Community
Participate
Working Groups
The caching mechanism of TracingOptionsManager::getTracingTemplateCopy is broken since bug 274176: public synchronized Properties getTracingTemplateCopy() { if (template == null) { template = createTemplate(); } return (Properties) createTemplate().clone(); } The bug fixed concurrent initialization and invalidation of the template field by making relevant methods synchronized but also changed the lazy getter to the version above. This causes the tracing template to be computed for every selection of a launch configuration.
New Gerrit change created: https://git.eclipse.org/r/164977
Gerrit change https://git.eclipse.org/r/164977 was merged to [master]. Commit: http://git.eclipse.org/c/pde/eclipse.pde.ui.git/commit/?id=4b8eb1b70786f9846edd7976f7f7d241a937e8a8
Julian, can you please verify the bug.
verified with I20200706-2300