diff --git a/CHANGELOG.md b/CHANGELOG.md index 377c0d55c..934604fb0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,7 @@ All notable changes to this project will be documented in this file. - No disabling autoOpenLoadedSWFs checkbox when ActiveX player not available (User can use Run button) - Displaying contents of local variables (AS3) while debugging - #1415 freezing on manually closing Flash player debug session +- #1484 AS import error printout on commandline (NullPointer) ## [11.1.0] - 2018-05-24 ### Added diff --git a/src/com/jpexs/decompiler/flash/console/CommandLineArgumentParser.java b/src/com/jpexs/decompiler/flash/console/CommandLineArgumentParser.java index ab2fae4c4..88007f2c0 100644 --- a/src/com/jpexs/decompiler/flash/console/CommandLineArgumentParser.java +++ b/src/com/jpexs/decompiler/flash/console/CommandLineArgumentParser.java @@ -3651,7 +3651,11 @@ public class CommandLineArgumentParser { pack.abc.replaceScriptPack(scriptReplacer, pack, as); } catch (As3ScriptReplaceException asre) { for (As3ScriptReplaceExceptionItem item : asre.getExceptionItems()) { - logger.log(Level.SEVERE, "%error% on line %line%, column %col%, file: %file%".replace("%error%", item.getMessage()).replace("%line%", Long.toString(item.getLine())).replace("%file%", item.getFile()).replace("%col%", "" + item.getCol())); + String r = "%error% on line %line%, column %col%, file: %file%".replace("%error%", "" + item.getMessage()); + r = r.replace("%line%", Long.toString(item.getLine())); + r = r.replace("%file%", "" + item.getFile()); + r = r.replace("%col%", "" + item.getCol()); + logger.log(Level.SEVERE, r); } System.exit(1); }