mcenderdragon / Futurepack-API

A small Api for the Futurepack
21 stars 4 forks source link

[1.16.5/31.3.7005][CRASH] Crash when opening Assembly Table. #845

Open thebloxxer11 opened 2 years ago

thebloxxer11 commented 2 years ago

Describe the bug Something causes a lockup, then crash, when the UI of the Assembly Table is opened. To Reproduce Steps to reproduce the behavior:

  1. Place Assembly Table down
  2. Open UI
  3. Crash to Desktop.

Screenshots N/A

Additional context Using the provided Assembly table from the Researcher. Is using a Resource Pack.

Version Minecraft Version: 1.16.5 Forge Version: 36.2.23 Futurepack Version: 31.3.7005

Logs https://pastebin.com/qPGBsGhf

thebloxxer11 commented 2 years ago

I looked at the crash report, seems like Mixin is a major player here.

mcenderdragon commented 2 years ago

somebody registered null as assembly recipe. is a datapack or a resourcepack used ? Also cpuld you get me the FPDebug.log I am hoping to fidn there a hint why there was anull recipe.

thebloxxer11 commented 2 years ago

Here are the logs, but apparently it fixed itself. https://pastebin.com/exTqqzcV

thebloxxer11 commented 2 years ago

I was thinking of dumping a list of all the recipes registered for the Assembly Table using CraftTweaker, but there isn't support for it for 1.16.5.

thebloxxer11 commented 2 years ago

Now, JEI doesn't show Recycler recipes, but yet they still work.

thebloxxer11 commented 2 years ago

JEI has bugged out again, only Analyzer module Recycler recipes are showing. Maybe check how the recipes are handled?

mcenderdragon commented 2 years ago

somethign si heavily interfering with the recipe system here. But JEI can take sometime until all recipes show up becuase of syncing /reload should fix it.

thebloxxer11 commented 2 years ago

/reload doesn't work as intended. Just checked with the Centrifuge.

mcenderdragon commented 2 years ago

dies this also happen with just JEI & FUturepack ? Does this also happen in a new wold with your mod list?

thebloxxer11 commented 2 years ago

I'm duplicating an instance right now to check with mod interference one by one, will keep FP and JEI on

thebloxxer11 commented 2 years ago

Another mod is interfering with the recipes. JEI and FP alone works fine. I am suspicious about CraftTweaker right now, so testing that next, with a mod (Travel Anchors) that has an altered recipe through it.

thebloxxer11 commented 2 years ago

Not CraftTweaker. Checking JEI addons.

thebloxxer11 commented 2 years ago

JEI addons aren't showing anything different in the test instance. Switching to main instance and disabling JEITweaker, an addon to CraftTweaker

thebloxxer11 commented 2 years ago

JEITweaker is to blame. Disabling it restored the recipe display. Mark this as "other mods fault".

mcenderdragon commented 2 years ago

what is jeitweaker doing / what can that mod do?

thebloxxer11 commented 2 years ago

https://www.curseforge.com/minecraft/mc-mods/jeitweaker Here is the CF page.

thebloxxer11 commented 2 years ago

Problem about crashes that started this all happened again, with the Centrifuge this time. Here is a crash report and set of new logs: Crash Report: https://pastebin.com/1Rymy4ap Logs: https://pastebin.com/NY5SYLFp

Details: I was loading Neon Dust into the Centrifuge via Hopper. Suspicion: The Research check isn't working well with non-FP automatic methods of insertion (FP Pipes work fine, have those on a Neon Furnace/Super Crusher, No check for player who placed the machine down), screwing with the recipe load, resulting in a crash.

mcenderdragon commented 2 years ago

it has nothing todo with automation, something is fuckign with our recipes and adds null recipes which crash.

thebloxxer11 commented 2 years ago

Well, from both crash reports, Mixin is involved somewhere. I am now going through mods that use Mixin Bootstrap.

thebloxxer11 commented 2 years ago

In this case, the potential suspects are Immersive Engineering, Dragon Survival, Flywheel (Create), and Terraforged (which shouldn't really do anything as Terraforged does Worldgen).

thebloxxer11 commented 2 years ago

Plus, this crash is inconsistent, but repeatable. I'd suggest seeing if a group of people have the time and patience opening the Assembly Table UI and rebooting MC if there is no crash over and over again until they crash.

thebloxxer11 commented 2 years ago

I JUST remembered that I removed a Crafting Table Recipe from IE via CraftTweaker, Iron Rods in particular to prioritize the Iron Stick recipe from FP. I wonder if that is causing this.

mcenderdragon commented 2 years ago

Does this version work: https://redsnake-games.de/maven/redsnakegames/mcenderdragon/futurepack/1.16.5-31.3.7007/Futurepack-1.16.5-31.3.7007.jar ? (and if it crashes it should crash early on and show who added wrong recipes - if many recipes are missing please give me the log)

thebloxxer11 commented 2 years ago

Passed game and save load, so far no crashes.