diff --git a/Bloxstrap/Integrations/ActivityWatcher.cs b/Bloxstrap/Integrations/ActivityWatcher.cs index 705ad7b..73b3b80 100644 --- a/Bloxstrap/Integrations/ActivityWatcher.cs +++ b/Bloxstrap/Integrations/ActivityWatcher.cs @@ -222,7 +222,12 @@ return; } - UInt64.TryParse(match.Groups[1].Value, out ulong result); + if (!UInt64.TryParse(match.Groups[1].Value, out ulong result)) + { + App.Logger.WriteLine(LOG_IDENT, "Failed to parse userid from game join load time entry"); + App.Logger.WriteLine(LOG_IDENT, match.Groups[1].Value); + return; + } Data.UserId = result; App.Logger.WriteLine(LOG_IDENT, $"Got userid as {Data.UserId}");