From 85947ae25db988990985c3d8ae4ae62fe16238f3 Mon Sep 17 00:00:00 2001 From: DmitriyMX Date: Thu, 27 Apr 2017 06:32:01 +0300 Subject: [PATCH] MCSM:fix: KNOWN_HANDLERS - NPE (oops!) --- .../java/asys/mcsmanager/server/ServerPacketHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mcserver-manager/src/main/java/asys/mcsmanager/server/ServerPacketHandler.java b/mcserver-manager/src/main/java/asys/mcsmanager/server/ServerPacketHandler.java index 8076e36..9a6760d 100644 --- a/mcserver-manager/src/main/java/asys/mcsmanager/server/ServerPacketHandler.java +++ b/mcserver-manager/src/main/java/asys/mcsmanager/server/ServerPacketHandler.java @@ -14,16 +14,21 @@ import com.google.common.collect.ImmutableBiMap; import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelInboundHandlerAdapter; +import java.util.Collections; +import java.util.Map; + class ServerPacketHandler extends ChannelInboundHandlerAdapter implements IPacketHandler { private static final BiMap> handshakePackets = ImmutableBiMap.of( 1, CS_Handshake.class, 2, SC_HandshakeResult.class ); + private static final Map, IPacketHandler> handshakeHandlers = Collections.emptyMap(); private static final String PASSCODE = "testpassphrase"; @Override public void channelActive(ChannelHandlerContext context) throws Exception { context.channel().attr(Params.KNOWN_PACKETS).set(handshakePackets); + context.channel().attr(Params.KNOWN_HANDLERS).set(handshakeHandlers); super.channelActive(context); }