CyclopsMC / IntegratedCrafting

Craft stuff in Integrated Dynamics networks
MIT License
7 stars 6 forks source link

Consecutive crafting causing infinte loop? #2

Closed darkshadow543 closed 5 years ago

darkshadow543 commented 5 years ago

Issue type:


Short description:

Attempting to set a craft writer to craft an object which has multiple levels of crafting causes the game to freeze.

Steps to reproduce the problem:

  1. Set up a multi step crafting process, such as a chest. In my case, I was trying to autocraft the crate from Actually additions. All the perquisite materials were set up in the crafting interface.
  2. Set a variable to the item that requires the multistep process.
  3. Put the variable in a crafting writer.
  4. Enjoy the frozen game with a side of salty tears.

Expected behaviour:


Versions:

Log file:

https://pastebin.com/te6vjBC5

https://pastebin.com/d45HnWDi

darkshadow543 commented 5 years ago

It occasionally crashes when left in the crafting writer. Just found that out.

rubensworks commented 5 years ago

The crash does not seem to be caused by an infinite loop, but due to a corrupted dependency graph. Will look into it.