SMAPI - Stardew Modding API

SMAPI - Stardew Modding API

971k Downloads

Having certain mods installed can cause update check to fail on linux

kurumushi opened this issue ยท 2 comments

commented

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

  1. Install an affected mod into the Mods/ folder (zip attached above with a broken set)
  2. Start SDV with SMAPI.
  3. 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)

commented

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?

commented

And further inspection looks like it's ModUpdateMenu addon that is somehow causing this. So I'm not so sure if it's SMAPI's fault. But closing the issue until I find more info.