Review request for JMC-6123: Mission Control not recognising itself when running inside of Eclipse running on JDK 11

Marcus Hirt marcus.hirt at oracle.com
Wed Sep 26 17:12:22 UTC 2018


Please review this fix to make JMC recognize itself when launched in Eclipse 
from within Eclipse. (Just adding -Djdk.attach.allowAttachSelf=true to the 
Eclipse launchers.)

Jira: https://bugs.openjdk.java.net/browse/JMC-6123
Diff:

diff -r 896f9586d4c6 configuration/ide/eclipse/launchers/JMC Eclipse plug-ins.launch
--- a/configuration/ide/eclipse/launchers/JMC Eclipse plug-ins.launch   Thu Sep 20 08:32:13 2018 -0700
+++ b/configuration/ide/eclipse/launchers/JMC Eclipse plug-ins.launch   Wed Sep 26 10:05:28 2018 -0700
@@ -60,6 +60,7 @@
 <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog"/>
 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Djdk.attach.allowAttachSelf=true"/>
 <stringAttribute key="pde.version" value="3.3"/>
 <stringAttribute key="product" value="org.eclipse.platform.ide"/>
 <setAttribute key="selected_features">
diff -r 896f9586d4c6 configuration/ide/eclipse/launchers/JMC Eclipse.launch
--- a/configuration/ide/eclipse/launchers/JMC Eclipse.launch    Thu Sep 20 08:32:13 2018 -0700
+++ b/configuration/ide/eclipse/launchers/JMC Eclipse.launch    Wed Sep 26 10:05:28 2018 -0700
@@ -60,6 +60,7 @@
 <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog"/>
 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Djdk.attach.allowAttachSelf=true"/>
 <stringAttribute key="pde.version" value="3.3"/>
 <stringAttribute key="product" value="org.eclipse.platform.ide"/>
 <setAttribute key="selected_features">

Kind regards,
Marcus




More information about the jmc-dev mailing list