GregTechCEu / GregTech-Modern

GregTech CE Unofficial for modern versions
GNU Lesser General Public License v3.0
290 stars 171 forks source link

Machines do not recognize most recipes in version 1.1.3 #880

Closed ccpemily closed 9 months ago

ccpemily commented 9 months ago

Checked for existing issues

Tested latest version

GregTech CEu Version

1.20.1-1.1.3

Recipe Viewer Installed

JEI

Environment

SMP/Dedicated Forge Server

Cross-Mod Interaction

Unsure

Other Installed Mods

AE2,Mekanism,Embeddium, Oculus, Thermal Series, Hostile Neural Networks

Expected Behavior

Machines works correctly with recipes that displayed in JEI

Actual Behavior

Machines do not work even when the correct material supplied Q1 Q2 Q3 Q4

Steps to Reproduce

Install GTCEuM 1.1.3 Put some Stainless Steel Ingot in Advanced Bender II with Programed Circuit 1, then power on

Additional Information

Single ingredient recipe (tested Helium Gas to Liquid Helium) works properly but others not

ccpemily commented 9 months ago

Confirmed as a Cross-mod issue,but not sure for what caused this

screret commented 9 months ago

latest.log?

ccpemily commented 9 months ago

https://mclo.gs/BozA96t

I copied all the mods into a new pack and this issue resolved, but still exists in my current pack (with new level created). I'm checking config now, the logs show no significant errors at all.

screret commented 9 months ago

could you enable the debug config under the dev group in the GT config, and then send a log of loading the server?

ccpemily commented 9 months ago

debug.log

The log is here, I checked it but find nothing strange. The problem happens not only when the recipe requires a programming circuit, it is all gtce recipe wide, seems like the recipe check is not done at all. Machines only works when it already had a processing recipe when I enter the world or start the server, because of the priority of same recipe check when a recipe completes. If I take out the ingredients, wait for machines done its work, then put back ingredients, it will stay silent and not do anything.

screret commented 9 months ago

Can you test on a pure forge server?

screret commented 9 months ago

Because it looks to me like arclight is messing up our mixins or something.

ccpemily commented 9 months ago

Okay, I'm testing it right now, the problem occurs in my forge server too. Will later send you log

ccpemily commented 9 months ago

latest.log debug.log

Here are the logs (opened all debug flag in gtceu.yaml), running on forge-47.2.16

screret commented 9 months ago

that's weird, there's no errors...

ccpemily commented 9 months ago

Machines have no problem to complete a recipe correctly, but the ingredients seems never checked. And my new pack start to have this proble too. Looks like it is not environment or level related, a weird cross mod problem

ccpemily commented 9 months ago

I tested 2 release: 1.1.2a-build476 has no problem, but 1.1.2a-build477 does have this problem.

screret commented 9 months ago

yes that's when I implemented the much faster recipe lookup, it shouldn't cause issues like this though as I fixed them while making the PR.

screret commented 9 months ago

could you do a binary search to find the breaking mod?

ccpemily commented 9 months ago

Sure but it could take time, I just reverted it back to build 476.

ccpemily commented 9 months ago

latest.log I have removed nearly half of mods but the problem still remains. And after I removed some mods, it starts to throw this crash (see above), even if I removed all other mods, only remain GTCEu

screret commented 9 months ago

that one I just fixed

ccpemily commented 9 months ago

Could you publish a fixed release? this issue seems to happen at build477 and above

gri3229 commented 9 months ago

Could you publish a fixed release? this issue seems to happen at build477 and above

I have exactly the same problem, I went back to a later version