Skip to content

Commit c8be537

Browse files
committed
Catch potential exception to ensure method returns quickly
1 parent bef4dcd commit c8be537

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

app/save-and-restore/app/src/main/java/org/phoebus/applications/saveandrestore/ui/SaveAndRestoreController.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1427,7 +1427,11 @@ private boolean hasReferences(Node node) {
14271427
JobManager.schedule("Find references", monitor -> {
14281428
MultivaluedMap<String, String> multivaluedMap = new MultivaluedHashMap<>();
14291429
multivaluedMap.put("referenced", List.of(node.getUniqueId()));
1430-
hasReferences.set(saveAndRestoreService.search(multivaluedMap).getHitCount() > 0);
1430+
try {
1431+
hasReferences.set(saveAndRestoreService.search(multivaluedMap).getHitCount() > 0);
1432+
} catch (Exception e) {
1433+
logger.log(Level.WARNING, "Failed to check for references for node " + node.getUniqueId(), e);
1434+
}
14311435
countDownLatch.countDown();
14321436
});
14331437
try {

0 commit comments

Comments
 (0)