improved error handling in case of the language server cannot connect via JMX to a specific java app
This commit is contained in:
@@ -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());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user