-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Update not working properly and HDT crashing afterwards (v1.4.22) #56
Comments
For reference, this is the exception being thrown by PT 1.4.22 with HSDT v1.37.4: System.Windows.Markup.XamlParseException: Field not found: 'Hearthstone_Deck_Tracker.Config.SelectedLanguage'. ---> System.MissingFieldException: Field not found: 'Hearthstone_Deck_Tracker.Config.SelectedLanguage'. This almost certainly has something to go with this patch note in the latest HSDT: • The card language setting has been removed. The language used for cards now automatically matches the language of the Hearthstone installation. |
I updated manually, but it's still completely broken. Touching anything to do with the plugin either crashes HDT or disables the plugin automatically. I'm guessing it's an HDT bug that the exception isn't always caught. |
Looking at the recent HDT commits ( https://github.com/HearthSim/Hearthstone-Deck-Tracker/commits/master/ , in particular HearthSim/Hearthstone-Deck-Tracker@a8fb90f ), it seems Config.SelectedLanguage was removed and there is now Config.Localization, which is also an enum instead of a string. That was then released as 1.37.4. That was two days ago and that is also when the problems started for me. Going back to HDT 1.37.3 is a temporary fix, make sure to turn off checking for updates in the settings. Windows download link for it is https://github.com/HearthSim/HDT-Releases/releases/download/v1.37.3/HDT-Installer.exe . |
Hey there! That's correct, we recently removed To restore this plugin we'll add the field back to HDT, albeit hardcoded to Sidenote: Ideally we would've proxied this with a property to the new method so it would've had full backwards-compatibility instead of hard-coding a language, but we can't do that in this specific case because Config uses fields instead of properties. |
Thanks for the update! Unfortunately, it broke things for me. After updating with the update button, my HDT still shows a popup about new version and the old version number in the plugins section. When I try to open PityTimers, HDT crashes
The text was updated successfully, but these errors were encountered: