summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ThreadLoginVerifier.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/ThreadLoginVerifier.java')
-rw-r--r--src/main/java/net/minecraft/server/ThreadLoginVerifier.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/net/minecraft/server/ThreadLoginVerifier.java b/src/main/java/net/minecraft/server/ThreadLoginVerifier.java
index fc198b26..dba7d42a 100644
--- a/src/main/java/net/minecraft/server/ThreadLoginVerifier.java
+++ b/src/main/java/net/minecraft/server/ThreadLoginVerifier.java
@@ -59,9 +59,13 @@ class ThreadLoginVerifier extends Thread {
// CraftBukkit end
NetLoginHandler.a(this.netLoginHandler, true);
+ // CraftBukkit start
+ } catch (java.io.IOException exception) {
+ this.netLoginHandler.disconnect("Failed to verify username, session authentication server unavailable!");
} catch (Exception exception) {
- this.netLoginHandler.disconnect("Failed to verify username! [internal error " + exception + "]");
- exception.printStackTrace();
+ this.netLoginHandler.disconnect("Failed to verify username!");
+ server.getLogger().log(java.util.logging.Level.WARNING, "Exception verifying " + NetLoginHandler.d(this.netLoginHandler), exception);
+ // CraftBukkit end
}
}
}