Industrial Foregoing

Industrial Foregoing

95M Downloads

[1.21] Server Deadlock If Pushing Item Into Full Inven

RacerDelux opened this issue ยท 0 comments

commented

Industrial Foregoing Version:
3.6.17
Titanium Version:
4.0.25
Issue:
Note, this issue is a server deadlock and provides no crash log.

I believe this effects more than my example, but I was able to reproduce the issue in a world with only Industrial Foregoing, Titanium and JEI.

I set up an enchantment sorter with a pull configuration on a chest on the left, and to push enchanted items from the enchanted item output slot.

I set up a disenchantment machine with the left side enabled for input.

I put 5 swords with enchantments in the enchantment sorter. Because I did not tell the disenchanter to export any items, after a sword was disenchanted, it remained in the disenchanted items output slot.

When the disenchanter's disenchanted item output slots were full (all three had swords in them), the state of all machines was:

  • Left Chest: empty
  • Enchantment Sorter: Had a single enchanted iron sword in the enchanted items output slot (set to push)
  • Disenchanter: Had an enchanted sword in the input slot, three disenchanted sword in the disenchanted item output slot

At this time, the world entered a deadlock and no actions could be performed. No crashes occurred, but tick rate stopped.

If I remove the enchanted sword from the enchant sorter, the deadlock is fixed and I can rejoin the world.

This is 100% repeatable.