diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java index cdc41b41a5..c6710622dd 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -116,7 +116,7 @@ public abstract class MinecraftServer implements ICommandListener, Runnable, IMo try { this.reader = new ConsoleReader(System.in, System.out); this.reader.setExpandEvents(false); // Avoid parsing exceptions for uncommonly used event designators - } catch (Exception e) { + } catch (Throwable e) { try { // Try again with jline disabled for Windows users without C++ 2008 Redistributable System.setProperty("jline.terminal", "jline.UnsupportedTerminal"); diff --git a/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java b/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java index 5629e0b1d4..341eaa3342 100644 --- a/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java +++ b/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java @@ -130,7 +130,7 @@ public final class ConsoleAppender extends AbstractOutputStreamAppender { LOGGER.debug("Jansi is not installed, cannot find {}", JANSI_CLASS); } catch (final NoSuchMethodException nsme) { LOGGER.warn("{} is missing the proper constructor", JANSI_CLASS); - } catch (final Exception ex) { + } catch (final Throwable ex) { // CraftBukkit - Exception -> Throwable LOGGER.warn("Unable to instantiate {}", JANSI_CLASS); } return printStream;