Keksuccino / FancyMenu

Source code for FancyMenu.
Other
155 stars 19 forks source link

Cannot load worlds with mod installed #390

Closed MysticcX closed 1 year ago

MysticcX commented 1 year ago

Describe the bug When FancyMenu is installed loading a world results in a crash. I set up a slideshow and formatted the properties correctly and then once I was done I went to go load my world and every time it would crash. I also added/updated a handful of mods when I added FancyMenu so I thought the crashes were due to one of them but then I switched the updated files for their previous versions and my client would still crash. FancyMenu was the last mod I suspected but once removed my world would load just fine To Reproduce Steps to reproduce the behavior (e.g.):

  1. Make/save/format slideshow
  2. Load Slideshow
  3. Load singleplayer world
  4. (Will crash after shortly after world loading reaches 100%)

Expected behavior I expected the game to load and have no problems as its pretty much just cosmetic changes to the menu but game would crash until mod was removed. Game Log

Crash-1(Latest)

Crash-2

Screenshots If screenshots would help to explain the issue, please include these.

Basic Informations (please complete the following information):

Keksuccino commented 1 year ago

You have like 5000 mods installed and the first log is spammed by registry errors and other stuff, which isn't a good thing. You should really fix these as well.

The crash in the second log happens because a method in the PlayerAdvancements class is stuck in a loop (StackOverflow). I don't touch player advancements in FancyMenu.

It's most probably a mod conflict.

If you have customizations enabled for the player advancements screen, try to disable them. Other than that, the only thing you can do is to start the game without other mods to see if it's really a conflict. If it's working fine without other mods, try to find the conflicting mod or simply remove FM.

Keksuccino commented 1 year ago

Closed because no response and not reproducible.