improved error handling in case of the language server cannot connect via JMX to a specific java app

This commit is contained in:
Martin Lippert
2017-10-09 14:35:31 +02:00
parent 9aa6a83df8
commit aba1f581de

View File

@@ -62,9 +62,14 @@ public class SpringBootApp {
Map<String, SpringBootApp> result = new HashMap<>();
List<VirtualMachineDescriptor> list = VirtualMachine.list();
for (VirtualMachineDescriptor vmd : list) {
SpringBootApp app = new SpringBootApp(vmd);
if (app.isSpringBootApp()) {
result.put(app.getProcessID(), app);
try {
SpringBootApp app = new SpringBootApp(vmd);
if (app.isSpringBootApp()) {
result.put(app.getProcessID(), app);
}
}
catch (Exception e) {
System.err.println("cannot attach to app: " + vmd.id());
}
}