From 003c4c3ab891c27b94635f765fa7348b6c579c7b Mon Sep 17 00:00:00 2001 From: BruceChen Date: Sun, 28 Aug 2022 17:14:28 +0800 Subject: [PATCH] Fix issue #2094 --- MinecraftClient/Program.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/MinecraftClient/Program.cs b/MinecraftClient/Program.cs index 434ee8d5..c5d6ffa9 100644 --- a/MinecraftClient/Program.cs +++ b/MinecraftClient/Program.cs @@ -311,8 +311,17 @@ namespace MinecraftClient // Try to refresh access token if (!string.IsNullOrWhiteSpace(session.RefreshToken)) { - result = ProtocolHandler.MicrosoftLoginRefresh(session.RefreshToken, out session); + try + { + result = ProtocolHandler.MicrosoftLoginRefresh(session.RefreshToken, out session); + } + catch (Exception ex) + { + ConsoleIO.WriteLine("Refresh access token fail: " + ex.Message); + result = ProtocolHandler.LoginResult.InvalidResponse; + } } + if (result != ProtocolHandler.LoginResult.Success && Settings.Password == "" && Settings.AccountType == ProtocolHandler.AccountType.Mojang)