Bug 571866 - Add possibility to register fragments and processors via DS
Regression fixed. The log method does not require MessageFormat.
MessageFormat cannot work with empty {}.
Change-Id: I66c5b3a76d77f49d48cba895609813a1d9077a2f
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/180832
Reviewed-by: Dirk Fauth <dirk.fauth@googlemail.com>
Reviewed-by: Lars Vogel <Lars.Vogel@vogella.com>
Reviewed-by: Andrey Loskutov <loskutov@gmx.de>
Tested-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/ModelAssembler.java b/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/ModelAssembler.java
index 0059180..7532b65 100644
--- a/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/ModelAssembler.java
+++ b/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/ModelAssembler.java
@@ -811,10 +811,10 @@
commands.add(() -> {
if (internalFeature.isMany()) {
- log(LogLevel.ERROR, MessageFormat.format(
+ log(LogLevel.ERROR,
"Replacing in {}.\n\nFeature={}.\n\nInternalElement={} contributed by {}.\n\nImportObject={}", //$NON-NLS-1$
interalTarget, internalFeature.getName(), internalElement.getElementId(),
- internalElement.getContributorURI(), internalImportObject));
+ internalElement.getContributorURI(), internalImportObject);
@SuppressWarnings("unchecked")
List<Object> l = (List<Object>) interalTarget.eGet(internalFeature);
int index = l.indexOf(internalImportObject);