HearthSim / Hearthstone-Deck-Tracker

A deck tracker and deck manager for Hearthstone on Windows
https://hsreplay.net/downloads/
4.61k stars 1.11k forks source link

HS Deck Tracker Not Loading BG Combat Data #4281

Open Bosies opened 3 years ago

Bosies commented 3 years ago

Bug report

Expected Behavior

Combat data should load during a Battlegrounds game.

Actual Behavior

Combat data does not load during a Battlegrounds game.

Steps to reproduce behavior

1.) Play a Battlegrounds game.

Log/Screenshots

hdt_log_1619808811.txt

Yadasko commented 3 years ago

Same here since today's HS Update.

HDT works fine as long as Hearthstone is not started. Once it's started, the tracker freezes until HS is stopped. I've tried launching it as admin and completly removing the %appdata% folder and "reinstalling", same thing.

(I've reduced the length of the log since it's the same message repeated again and again)

7:54:40 PM|Info|Core.Initialize >> HDT: 1.14.8.5415, Operating System: Windows 10 Enterprise 18363, .NET Framework: 528040
7:54:40 PM|Info|Updater.StartupUpdateCheck >> Checking for updates
7:54:40 PM|Info|Updater.GetReleaseUrl >> Downloading releases file
7:54:40 PM|Info|Updater.GetReleaseUrl >> using 'live' release: https://github.com/HearthSim/HDT-Releases
7:54:41 PM|Info|Updater.SquirrelUpdate >> Checking for updates (ignoreDelta=False)
7:54:41 PM|Info|Updater.SquirrelUpdate >> No new updated available
7:54:41 PM|Info|SplashScreenWindow.ShowConditional >> Showing splashscreen...
7:54:41 PM|Info|ThemeManager.LoadThemes >> Found theme: classic
7:54:41 PM|Info|ThemeManager.LoadThemes >> Found theme: dark
7:54:41 PM|Info|ThemeManager.LoadThemes >> Found theme: frost
7:54:41 PM|Info|ThemeManager.LoadThemes >> Found theme: minimal
7:54:41 PM|Info|GameV2.Reset >> -------- Reset ---------
7:54:43 PM|Info|OverlayWindow.SetTopmost >> Hearthstone window not found
7:54:44 PM|Info|GameV2.Reset >> -------- Reset ---------
7:54:44 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:45 PM|... 1 duplicate messages
7:54:45 PM|Info|BackupManager.Run >> Running BackupManager
7:54:45 PM|Info|BackupManager.Run >> Backup for today already exists
7:54:45 PM|Info|PluginManager.LoadPluginsFromPath >> Loading Plugins...
7:54:45 PM|Info|LogWatcherManager.Start >> Using Hearthstone log directory 'E:\Hearthstone\Logs'
7:54:45 PM|Info|ApiWrapper.UpdateUploadTokenStatus >> Checking token status...
7:54:45 PM|Info|HsReplayDecks.Load >> Loaded from disk: Count=2974, ServerTS=5/4/2021 10:45:53 AM, Downloaded=5/4/2021 7:47:16 PM Age=00:07:29.3227233
7:54:45 PM|Info|HsReplayDecks.Load >> Complete: Count=2974, ServerTS=5/4/2021 10:45:53 AM, Downloaded=5/4/2021 7:47:16 PM Age=00:07:29.3237231
7:54:45 PM|Info|ApiWrapper.UpdateUploadTokenStatus >> Token is not claimed
7:54:46 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:47 PM|... 3 duplicate messages
7:54:47 PM|Info|LogWatcherManager.OnLogFileFound >> LoadingScreen
7:54:48 PM|Info|GameV2.CurrentMode >> LOGIN
7:54:51 PM|Info|LogWatcherManager.OnLogFileFound >> Achievements
7:54:52 PM|Info|Helper.GetCurrentRegion >> Region: EU
7:54:52 PM|Info|BackupManager.Run >> Running BackupManager
7:54:52 PM|Info|BackupManager.Run >> Backup for today already exists
7:54:53 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:53 PM|... 1 duplicate messages
7:54:53 PM|Info|OverlayWindow.SetTopmost >> Overlay is topmost after 1 tries.
7:54:53 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:53 PM|... 3 duplicate messages
7:54:53 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.GetRewardTrackDataInternal()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:53 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:54 PM|... 5 duplicate messages
7:54:54 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.GetRewardTrackDataInternal()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:54 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:54 PM|... 5 duplicate messages
7:54:54 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.GetRewardTrackDataInternal()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:55 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:55 PM|... 5 duplicate messages
7:54:55 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.GetRewardTrackDataInternal()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:55 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:56 PM|... 5 duplicate messages
7:54:56 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.GetRewardTrackDataInternal()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:56 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:57 PM|... 7 duplicate messages
7:54:57 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.GetRewardTrackDataInternal()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:57 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:57 PM|... 7 duplicate messages
7:54:57 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.GetRewardTrackDataInternal()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:57 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:58 PM|... 7 duplicate messages
7:54:58 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.GetRewardTrackDataInternal()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:58 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:54:59 PM|... 7 duplicate messages
7:54:59 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.GetRewardTrackDataInternal()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:55:51 PM|... 1 duplicate messages
7:55:51 PM|Info|OverlayWindow.SetTopmost >> Overlay is topmost after 1 tries.
7:55:51 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:55:52 PM|... 9 duplicate messages
7:55:52 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.GetRewardTrackDataInternal()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:55:52 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:55:53 PM|... 7 duplicate messages
7:55:53 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.GetRewardTrackDataInternal()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:55:53 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:55:54 PM|... 7 duplicate messages
7:55:54 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.GetRewardTrackDataInternal()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:55:54 PM|Warning|Core.Initialize >> HearthMirror Exception: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:55:54 PM|... 3 duplicate messages
7:55:54 PM|Warning|Core.Initialize >> HearthMirror Exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at CallSite.Target(Closure , CallSite , Object , String )
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:55:54 PM|Warning|Core.Initialize >> HearthMirror Exception: System.ArgumentNullException: Value cannot be null.
Parameter name: value
   at System.BitConverter.ToInt32(Byte[] value, Int32 startIndex)
   at HearthMirror.ProcessView.GetExport(String name)
   at HearthMirror.Mirror.get_Root()
   at HearthMirror.Reflection.GetService(String name)
   at HearthMirror.Reflection.InternalGetGameType()
   at HearthMirror.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
7:55:54 PM|Info|Core.UpdateOverlayAsync >> Exited game
7:55:54 PM|Info|Core.UpdateOverlayAsync >> Reset region
7:55:54 PM|Info|GameV2.Reset >> -------- Reset ---------
7:55:55 PM|Info|LogWatcherManager.Start >> Using Hearthstone log directory 'E:\Hearthstone\Logs'
Yadasko commented 3 years ago

My issue has been fixed with the last update. Thanks!