90 errorString = " -- process information unavailable"; |
90 errorString = " -- process information unavailable"; |
91 VmIdentifier id = new VmIdentifier(vmidString); |
91 VmIdentifier id = new VmIdentifier(vmidString); |
92 vm = monitoredHost.getMonitoredVm(id, 0); |
92 vm = monitoredHost.getMonitoredVm(id, 0); |
93 |
93 |
94 errorString = " -- main class information unavailable"; |
94 errorString = " -- main class information unavailable"; |
95 output.append(" " + MonitoredVmUtil.mainClass(vm, |
95 output.append(' ').append(MonitoredVmUtil.mainClass(vm, |
96 arguments.showLongPaths())); |
96 arguments.showLongPaths())); |
97 |
97 |
98 if (arguments.showMainArgs()) { |
98 if (arguments.showMainArgs()) { |
99 errorString = " -- main args information unavailable"; |
99 errorString = " -- main args information unavailable"; |
100 String mainArgs = MonitoredVmUtil.mainArgs(vm); |
100 String mainArgs = MonitoredVmUtil.mainArgs(vm); |
101 if (mainArgs != null && mainArgs.length() > 0) { |
101 if (mainArgs != null && mainArgs.length() > 0) { |
102 output.append(" " + mainArgs); |
102 output.append(' ').append(mainArgs); |
103 } |
103 } |
104 } |
104 } |
105 if (arguments.showVmArgs()) { |
105 if (arguments.showVmArgs()) { |
106 errorString = " -- jvm args information unavailable"; |
106 errorString = " -- jvm args information unavailable"; |
107 String jvmArgs = MonitoredVmUtil.jvmArgs(vm); |
107 String jvmArgs = MonitoredVmUtil.jvmArgs(vm); |
108 if (jvmArgs != null && jvmArgs.length() > 0) { |
108 if (jvmArgs != null && jvmArgs.length() > 0) { |
109 output.append(" " + jvmArgs); |
109 output.append(' ').append(jvmArgs); |
110 } |
110 } |
111 } |
111 } |
112 if (arguments.showVmFlags()) { |
112 if (arguments.showVmFlags()) { |
113 errorString = " -- jvm flags information unavailable"; |
113 errorString = " -- jvm flags information unavailable"; |
114 String jvmFlags = MonitoredVmUtil.jvmFlags(vm); |
114 String jvmFlags = MonitoredVmUtil.jvmFlags(vm); |
115 if (jvmFlags != null && jvmFlags.length() > 0) { |
115 if (jvmFlags != null && jvmFlags.length() > 0) { |
116 output.append(" " + jvmFlags); |
116 output.append(' ').append(jvmFlags); |
117 } |
117 } |
118 } |
118 } |
119 |
119 |
120 errorString = " -- detach failed"; |
120 errorString = " -- detach failed"; |
121 monitoredHost.detach(vm); |
121 monitoredHost.detach(vm); |