8230918: j.l.NASE in javap

Reviewed-by: jjg
This commit is contained in:
Vicente Romero 2020-08-26 13:08:39 -04:00
parent 6c4a27ccb1
commit 55dd4401ce
6 changed files with 173 additions and 1 deletions

View file

@ -632,6 +632,13 @@ public class JavapTask implements DisassemblerTool.DisassemblerTask, Messages {
} catch (OutOfMemoryError e) {
reportError("err.nomem");
result = EXIT_ERROR;
} catch (FatalError e) {
Object msg = e.getLocalizedMessage();
if (msg == null) {
msg = e;
}
reportError("err.fatal.err", msg);
result = EXIT_ERROR;
} catch (Throwable t) {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);