diff --git a/headless-services/commons/commons-boot-app-cli/src/main/java/org/springframework/ide/vscode/commons/boot/app/cli/SpringBootApp.java b/headless-services/commons/commons-boot-app-cli/src/main/java/org/springframework/ide/vscode/commons/boot/app/cli/SpringBootApp.java index 6b7b28158..64d944988 100644 --- a/headless-services/commons/commons-boot-app-cli/src/main/java/org/springframework/ide/vscode/commons/boot/app/cli/SpringBootApp.java +++ b/headless-services/commons/commons-boot-app-cli/src/main/java/org/springframework/ide/vscode/commons/boot/app/cli/SpringBootApp.java @@ -62,9 +62,14 @@ public class SpringBootApp { Map result = new HashMap<>(); List 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()); } }