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.
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
I'm note sure what the impact is - I don't necessarily notice anything not working.
- is cloned by
-
JBIDE-20754 org.jboss.tools.jmx.local.ProcessInformationStore doesn't handle spaces in the java.home path - part 2
-
- Closed
-
- is related to
-
JBIDE-20729 Investigate ProcessInformationStore for its uses and whether it can be replaced
-
- Closed
-
-
JBIDE-22642 ProcessInformationStore.loadprocessStore doesn't work on Windows
-
- Closed
-