diff --git a/Core/src/org/sleuthkit/autopsy/python/JythonModuleLoader.java b/Core/src/org/sleuthkit/autopsy/python/JythonModuleLoader.java index f58adbfc0d..dab8969c94 100644 --- a/Core/src/org/sleuthkit/autopsy/python/JythonModuleLoader.java +++ b/Core/src/org/sleuthkit/autopsy/python/JythonModuleLoader.java @@ -41,6 +41,8 @@ import org.sleuthkit.autopsy.coreutils.MessageNotifyUtil; import org.sleuthkit.autopsy.coreutils.PlatformUtil; import org.sleuthkit.autopsy.ingest.IngestModuleFactory; import org.sleuthkit.autopsy.report.GeneralReportModule; +import java.io.BufferedReader; +import java.io.FileReader; /** * Finds and loads Autopsy modules written using the Jython variant of the @@ -97,7 +99,7 @@ public final class JythonModuleLoader { if (file.isDirectory()) { File[] pythonScripts = file.listFiles(new PythonScriptFileFilter()); for (File script : pythonScripts) { - try (Scanner fileScanner = new Scanner(script)) { + try (Scanner fileScanner = new Scanner(new BufferedReader(new FileReader(script)))) { while (fileScanner.hasNextLine()) { String line = fileScanner.nextLine(); if (line.startsWith("class ") && filter.accept(line)) { //NON-NLS