Mekanism

Mekanism

111M Downloads

Mekanism Transport Pipes downgrading "randomly", and logistical sorter breaking

zeryl opened this issue ยท 8 comments

commented

Issue description:

I have a chest, that I have items inserting to (I've tried with normal minecraft chest, iron chest, ender chest, and storage crate), with an advanced logistical pipe connected in pull mode, going to additional storage crates. At random points, the pipe will downgrade from Advanced to Basic, with no setting set (push/pull/none).

Steps to reproduce:

  1. Unfortunately I don't have anything but a world that I can provide, to reproduce. It doesn't happen always, just on this setup.

Version (make sure you are on the latest version before reporting):

Forge: Forge 14.23.4.2705
Mekanism: Mekanism-1.12.2-9.4.13.349.jar

If a (crash)log is relevant for this issue, link it here: (It's almost always relevant)

https://pastebin.com/SNZm2KSe

Image: https://i.imgur.com/VltydO6.jpg

If you need the world, I can certainly provide it as well somehow.

commented

You've posted a crashlog, though I'm not sure how it relates to the downgrade issue?

Does the downgrade only happen after the crash?

commented

What's interesting is that even though it throws a crashlog, it doesn't crash. But yes, when it downgrades, that is what is thrown in the log. If it matters, this is Modern Skyblock 3: Departed.

commented

This crash should not be happening unless the slot count of the destination is changing during the method call...

commented

On the other end of the pipes, I have a drawer controller, storage crates, and an anti-barrel (from YABBA). I'm not sure which, if any, would be doing it, unless it's the anti-barrel causing it (which I can try and test).

commented

unlikely, the error is when it checks if the insert would succeed

commented

Yep, looks like further testing reveals the anti-barrel is to blame. As soon as I put it on the line of items returning to storage, it happens.

commented

Hmm things like slot sizes changing in the same tick shouldn't be a thing :|

commented

My guess is this had to do at least in part with determining the subtype via NBT for which item was which, but as that no longer is a thing after the flattening I am going ahead and closing this.