[
https://issues.jboss.org/browse/JBIDE-20754?page=com.atlassian.jira.plugi...
]
Martin Malina commented on JBIDE-20754:
---------------------------------------
[~ldimaggio], [~akazakov], see the issue from which this is cloned for more details:
JBIDE-20510
This issue is not new and most probably was always there, we just didn't know about
it. We still don't know if there's any impact of the error shown (perhaps
[~rob.stryker] could answer that).
So Len, yes, it's present in CR1, see the other JIRA. It was reported with Beta2, but
as far as I know, it's in all versions.
org.jboss.tools.jmx.local.ProcessInformationStore doesn't handle
spaces in the java.home path - part 2
------------------------------------------------------------------------------------------------------
Key: JBIDE-20754
URL:
https://issues.jboss.org/browse/JBIDE-20754
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
Fix For: 4.3.1.Final
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)