Closed thegenghistkhan closed 4 months ago
This is due to the way ThE reaches into the number box to get the crafting amount. I've already been looking at a fix this morning, so I wouldn't worry too much. Actually your fix already builds on top of a change I made in the same area to fix something else. The previously released code would still have failed here, though slightly differently.
What this means is that 0.56.0+ will break previous versions of ThE when trying to craft arcane items. Since we'll have a fix out, this might be "fine", but you may want to doc it.
A compatible fix would probably be to let ThE reach into GuiCraftAmount#amountToCraft
(with an accessor method) so we don't have to use reflection/mixin it. Better yet, extract the logic from actionPerformed
that parses the expression, then we'll use that.
I have created a build with fixes for this and others. Please let me know if there are any issues. I will push out to CF at the weekend https://github.com/Delfayne/ThaumicEnergistics/releases/tag/v2.3.0
Confirm fixed
Describe the bug Whenever I attempt to put through an autocrafting order from an arcane crafting terminal, my game soft crashes. The prompt to select the number of items to autocraft pops up, but when I hit next, the game soft crashes before the next prompt showing the items to be crafted shows up.
To Reproduce
Expected behavior The next prompt showing the "items to be crafted" and then clicking the start button.
Additional context
Crashlog: https://mclo.gs/Y2XPEgT
Environment Minecraft: 1.12.2 Forge: Mod Loader: 8.0.99.99 Applied Energistics: AE2 Unofficial Extended Life v0.56.4 Thaumcraft: 6.1.BETA26 Thaumic Energistics: 2.2.7 Modpack: The 1.12.2 Pack