[
https://issues.jboss.org/browse/JBIDE-20510?page=com.atlassian.jira.plugi...
]
Martin Malina commented on JBIDE-20510:
---------------------------------------
[~rob.stryker], you're right, sorry about that, I didn't read the error carefully.
It now fails on "cannot find jps":
Cannot run program "C:\Program Files\Java\jre1.8.0_45\bin\jps": CreateProcess
error=2, The system cannot find the file specified.
org.jboss.tools.jmx.local.ProcessInformationStore doesn't handle
spaces in the java.home path
----------------------------------------------------------------------------------------------
Key: JBIDE-20510
URL:
https://issues.jboss.org/browse/JBIDE-20510
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: jmx
Affects Versions: 4.3.0.Beta2
Environment: Windows 7 x64, Eclipse Mars (4.5.0), Java 1.8.0u51
Reporter: Daniel Atallah
Assignee: Rob Stryker
Priority: Critical
Labels: respin-a
Fix For: 4.3.0.CR1
org.jboss.tools.jmx.local.ProcessInformationStore.loadProcessStore:97 should either use
the Runtime.getRuntime().exec(String[]) method to deal with Java installation locations
containing spaces.
In my case the {{java.home}} system property points to {{"C:\Program
Files\Java\jdk1.8.0_51"}}, which I think would be pretty normal on Windows.
{noformat}
java.io.IOException: Cannot run program "C:\Program": CreateProcess error=2,
The system cannot find the file specified
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:620)
at java.lang.Runtime.exec(Runtime.java:450)
at java.lang.Runtime.exec(Runtime.java:347)
at
org.jboss.tools.jmx.local.ProcessInformationStore.loadProcessStore(ProcessInformationStore.java:97)
at
org.jboss.tools.jmx.local.ProcessInformationStore.refreshProcessInformationStore(ProcessInformationStore.java:64)
at
org.jboss.tools.jmx.local.ProcessInformationStore$1.run(ProcessInformationStore.java:135)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file
specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)
at java.lang.ProcessImpl.start(ProcessImpl.java:137)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 7 more
{noformat}
I'm note sure what the impact is - I don't necessarily notice anything not
working.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)