From 728bfa16eac1ec241682762fd73e834f208f7ae5 Mon Sep 17 00:00:00 2001 From: Omar Morales Date: Tue, 8 Dec 2020 10:43:08 -0600 Subject: [PATCH] NullPointerException handled for invalid save path. #1785 --- .../com/rarchives/ripme/ripper/DownloadFileThread.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/rarchives/ripme/ripper/DownloadFileThread.java b/src/main/java/com/rarchives/ripme/ripper/DownloadFileThread.java index ba1104eb..c05fe0f9 100644 --- a/src/main/java/com/rarchives/ripme/ripper/DownloadFileThread.java +++ b/src/main/java/com/rarchives/ripme/ripper/DownloadFileThread.java @@ -282,7 +282,14 @@ class DownloadFileThread extends Thread { logger.debug("IOException", e); logger.error("[!] " + Utils.getLocalizedString("exception.while.downloading.file") + ": " + url + " - " + e.getMessage()); - } finally { + } catch (NullPointerException npe){ + + logger.error("[!] " + Utils.getLocalizedString("failed.to.download") + " for URL " + url); + observer.downloadErrored(url, + Utils.getLocalizedString("failed.to.download") + " " + url.toExternalForm()); + return; + + }finally { // Close any open streams try { if (bis != null) {