Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Läubrich2020-12-23 13:32:04 +0000
committerChristoph Laeubrich2021-01-15 13:44:33 +0000
commit9b7a77e8ab0b63a5cde7c6487073fd745da4dd0e (patch)
treeb6ee8bacf548c8447070b208e4b93eb290534bd5
parent26e833f0035e4664b7a404c96fdbc9f28fa3b116 (diff)
downloadrt.equinox.p2-9b7a77e8ab0b63a5cde7c6487073fd745da4dd0e.tar.gz
rt.equinox.p2-9b7a77e8ab0b63a5cde7c6487073fd745da4dd0e.tar.xz
rt.equinox.p2-9b7a77e8ab0b63a5cde7c6487073fd745da4dd0e.zip
Bug 569891 - [AddJVMArgumentAction] IllegalArgumentExceptionY20210115-1200I20210116-0340I20210115-1810
trim whitespaces from argument before parsing Change-Id: I02b4eab72a7e8ecb6edc9805919c9e6a04d2952f Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
-rw-r--r--bundles/org.eclipse.equinox.p2.touchpoint.eclipse/META-INF/MANIFEST.MF2
-rw-r--r--bundles/org.eclipse.equinox.p2.touchpoint.eclipse/pom.xml2
-rw-r--r--bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/actions/AddJVMArgumentAction.java9
3 files changed, 7 insertions, 6 deletions
diff --git a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/META-INF/MANIFEST.MF
index 0c677003f..39e94461d 100644
--- a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.equinox.p2.touchpoint.eclipse;singleton:=true
-Bundle-Version: 2.2.700.qualifier
+Bundle-Version: 2.2.800.qualifier
Bundle-Activator: org.eclipse.equinox.internal.p2.touchpoint.eclipse.Activator
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/pom.xml b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/pom.xml
index a7ed58f9b..1aa4f305a 100644
--- a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/pom.xml
+++ b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/pom.xml
@@ -9,6 +9,6 @@
</parent>
<groupId>org.eclipse.equinox</groupId>
<artifactId>org.eclipse.equinox.p2.touchpoint.eclipse</artifactId>
- <version>2.2.700-SNAPSHOT</version>
+ <version>2.2.800-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/actions/AddJVMArgumentAction.java b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/actions/AddJVMArgumentAction.java
index 6c11207de..1a5a5658e 100644
--- a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/actions/AddJVMArgumentAction.java
+++ b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/actions/AddJVMArgumentAction.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2008, 2010 IBM Corporation and others.
+ * Copyright (c) 2008, 2020 IBM Corporation and others.
*
* This
* program and the accompanying materials are made available under the terms of
@@ -10,6 +10,7 @@
* SPDX-License-Identifier: EPL-2.0
*
* Contributors: IBM Corporation - initial API and implementation
+ * Christoph Läubrich - Bug 569891
******************************************************************************/
package org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions;
@@ -59,11 +60,11 @@ public class AddJVMArgumentAction extends ProvisioningAction {
File storageArea = (File) parameters.get(ActionConstants.PARM_PROFILE_DATA_DIRECTORY);
try {
if (arg.startsWith(XMS))
- addByteArg(arg, XMS, launcherData, storageArea);
+ addByteArg(arg.trim(), XMS, launcherData, storageArea);
else if (arg.startsWith(XMX))
- addByteArg(arg, XMX, launcherData, storageArea);
+ addByteArg(arg.trim(), XMX, launcherData, storageArea);
else if (arg.startsWith(XX_MAX_PERM_SIZE))
- addByteArg(arg, XX_MAX_PERM_SIZE, launcherData, storageArea);
+ addByteArg(arg.trim(), XX_MAX_PERM_SIZE, launcherData, storageArea);
else
// Argument with a non-byte value, no special handling
launcherData.addJvmArg(arg);

Back to the top