Having certain mods installed can cause update check to fail on linux
kurumushi opened this issue ยท 2 comments
Describe the bug
When certain mods are broken, SMAPI is unable to check for mod updates. When using the exact same mods on windows, the check succeeds. It doesn't happen with every outdated/broken mod, but happens often enough to me that it doesn't seem limited to one or two specific mods either.
Attached Mods.zip is a set of mods that create this problem (Although the offending mod seems to be the outdated ChildToNPC.)
Checking for outdated mods manually and updating them makes the update check work again, but it obviously defeats the purpose of a mod update check to begin with.
To Reproduce
This is on SMAPI 3.7.5, currently the latest version
- Install an affected mod into the Mods/ folder (zip attached above with a broken set)
- Start SDV with SMAPI.
- Game loads normally with errors in the log, but no links to updated mod versions are shown.
Log file
linux log (update doesn't work)
windows log (mod update is properly shown)
Actually I believe I'm mistaken, it's not the fact that ChildToNPC is outdated or broken. I updated to the latest unofficial update, and mod isn't broken anymore, but fetching updates still fail. If I remove ChildToNPC, updates are working. So maybe it's something in parsing the data fetched when searching for updates?