Compact Machines

Compact Machines

65M Downloads

[1.12] Crash when importing items

MrDj200 opened this issue ยท 9 comments

commented

Hey o/
It's me again.

I got a crash.
It happened when I tried to pipe an item into the CM but inside the CM was nothing to retrieve it.
Maybe I should report this on thermal Expansions side (?)
Anyways:

MC Version: 1.12
Forge Version: 2443
CM Version: b125
Crash: https://pastebin.com/xL5RfNVV

Note: When restarting the server, it crashes again with the same exceptions.
Well, I already had to use MCEdit today, so its still installed yay.

P.S.: When it's on thermal Expansions/Dynamics side, tell me. Then I'll head over there :)

commented

Oh, that sounds bad.
I have an idea what it could be and will push a fix in a minute.
Currently at work, so I can't test it myself and will have to look into it further once i'm back.

commented

Could you retest that with the latest build b128 from here please?

commented

Server Crashed again.
Report looks a bit different now: https://pastebin.com/KtqXRuQ4

commented

๐Ÿ˜ž I'll look into it later today. Got to reproduce this in my development environment.

commented

okay. I'll test it with other item pipes. If it won't crash then, it's not your fault :P

commented

oh, in SP it gave another error. This time even from CM
https://pastebin.com/knra7dgi

And to correct myself:
I have an Itemduct inputting in the CM and inside the CM I have an Itemduct aswell. Just connected to the wall plug

commented

I can reproduce this easily. And it's really weird.
I don't think this is an issue on my end, @KingLemming, @rwtema.

I think what's happening here is Itemducts getting confused by not being in actual proximity to the Itemduct they are exporting items to. In fact, the two Itemducts interacting with each other are in two different dimensions. The Tunnel Block the Itemduct is actually connected to just passes along the capabilities provided by the other Itemduct outside the Machine Block.

Edit: What also might be causing the issue is EnumFacing of the capability changes, e.g. the itemduct thinks its pushing items into the west side, but the tunnel might actually be returning the capabilities of the block above it. ... just tried to verify this by keeping the sides intact, still crashes. EnumFacing isn't it.

commented

It looks like this has already been fixed in recent versions of Thermal Dynamics.
I can not reproduce this issue with the latest versions anymore. It works quite well actually...

I guess we're now even @MrDj200 ๐Ÿ’ฉ

commented

Thanks. Gotta tell my players now how to update again...
^^