From e276d83f4b209b8fcb60faaccc0b83461fa10d22 Mon Sep 17 00:00:00 2001 From: Alex Osborne Date: Fri, 10 Jul 2026 14:53:15 +0900 Subject: [PATCH] BrowserProcessor: avoid NPE when a WebDriverException has no message --- .../java/org/archive/crawler/processor/BrowserProcessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/src/main/java/org/archive/crawler/processor/BrowserProcessor.java b/engine/src/main/java/org/archive/crawler/processor/BrowserProcessor.java index 580636a8..e3f4e1e1 100644 --- a/engine/src/main/java/org/archive/crawler/processor/BrowserProcessor.java +++ b/engine/src/main/java/org/archive/crawler/processor/BrowserProcessor.java @@ -189,7 +189,7 @@ public class BrowserProcessor extends Processor { try { navigation = webdriver.browsingContext().navigate(tab, curi.getURI(), BrowsingContext.ReadinessState.complete); } catch (WebDriverException e) { - if (e.getMessage().equals("net::ERR_ABORTED")) return; // Chrome: probably download started + if ("net::ERR_ABORTED".equals(e.getMessage())) return; // Chrome: probably download started throw e; } if (navigation.url().equals("about:blank")) return; // Firefox: probably download started