Nexus-Mods / NexusMods.App

Home of the development of the Nexus Mods App
https://nexus-mods.github.io/NexusMods.App/
GNU General Public License v3.0
1.04k stars 47 forks source link

Deleting mod while applied to a loadout requires app rebuild #1992

Open BucketListMod opened 2 months ago

BucketListMod commented 2 months ago

Bug Report

Summary

When deleting a mod that is applied to a loadout, manager softlocks. Attempt to apply any changes made past deletion of the mod results in a greyed out "play" button. Restarting the system does not fix this. Manager must be completely purged and remade.

Steps to reproduce

  1. Apply a mod to a loadout
  2. Delete said mod while it is still in loadout
  3. Witness freeze
  4. Restarting system unfreezes mod manager, but any attempts to apply any other changes do not take

What is the expected behaviour?

Delete mod from loadout and allow continued changes

Other information

Logs.zip MnemonicDB.rocksdb.zip

Al12rs commented 2 months ago

Hi, could you clarify how you are deleting the mod? From the "My Mods" view, from "Library" view or from the game folder by using the system file explorer?

LukeNexusMods commented 2 months ago

I attempted to recreate this by applying a loadout and deleting the mod from the library but I was unable to recreate the freezing.

BucketListMod commented 2 months ago

I'm not able to recreate it consistently either which is absolutely infuriating to me.

Best guess at the moment is it has to do with sheer volume of mods, as when I installed mods slowly to try and whittle down the possibility to a specific mod, those same mods that froze it DID NOT give me trouble when only installing SMAPI and them. However, they did give me trouble when they were the 116-120th mods to be loaded in

I deleted from the Library, not from the folder directly

LukeNexusMods commented 2 months ago

We will re-run our tests with a large amount of mods to see if we can recreate it.