diff --git a/Mage.Client/src/main/java/mage/client/remote/CallbackClientImpl.java b/Mage.Client/src/main/java/mage/client/remote/CallbackClientImpl.java index a10572b810a..d03eb4c49c8 100644 --- a/Mage.Client/src/main/java/mage/client/remote/CallbackClientImpl.java +++ b/Mage.Client/src/main/java/mage/client/remote/CallbackClientImpl.java @@ -80,6 +80,9 @@ public class CallbackClientImpl implements CallbackClient { public void run() { try { logger.info(callback.getMessageId() + " -- " + callback.getMethod()); + if (callback.getMethod() == null) { // may happen on disconnect + return; + } if (callback.getMethod().equals("startGame")) { TableClientMessage message = (TableClientMessage) callback.getData(); GameManager.getInstance().setCurrentPlayerUUID(message.getPlayerId());