Logistics Pipes

Logistics Pipes

13M Downloads

Crafting Monitor Upgrade on the Request Table still shows crafting after item has finished

XandertheDarkOne opened this issue ยท 17 comments

commented

image
image
image

commented

ftb interactions version 2.0.9. Logistics pipes ver 0.10.3.62

commented

Are all crafting tasks finished, or are there still tasks being worked on for other crafting requests?

commented

They are finished I used the circuits from the previous craft that's why you don't see them. I crafted 2 more circuits and they're in the bench per the screenshot

commented

So no crafting pipes are doing anything?
That is strange, and I have no idea what might be going on.
My initial idea was that the crafting tasks got mixed up. LP does not know which request a task belongs to and just works on the tasks. Only when there is no activity left in the system, the monitor should definitely be empty.

commented

Nothing is running its completed the tasks but stays in the bench. Checked all my machines. I setup machines using the crafting manager from logistics bridge and a buffer chest so that the crafting tasks dont get mixed up and try to force a recipe into a machine only to bounce out

commented

credit to DW20 for the buffering chests

commented

image

commented

Buffer chests only prevent mixups within one task. They don't prevent mixups between tasks. That is generally not a problem, that's why no one cares about it.
Sadly this sounds like the kind of problem with 100 moving parts involved. If you can see any comment denominator, please let us know, otherwise, this will be fishing in the dark and will probably not make it to the top of our todo list.

commented

image
Ok so for the last 2 hours those recipes have been up there. They now all of a sudden disappeared. I have not relogged or broke the table or removed the upgrade

commented

That sounds like it maybe was a desync between server and client, or somewhere there was something still being worked on for something and that just finished.
If you don't see anything else, please close this issue. If it happens again you can reopen this issue and provide the additional information then.

commented

oh this is interesting. I started a task of crafting 10 circuits and its not showing the tasks but the upgrade is still in the table
image
image

commented

removing the upgrade and putting it back didnt fix it either. Im trying to see if I can recreate it.

commented

Can you check your logs and see if there is any crash in there maybe from a different thread?
It sounds like the network connection for the upgrade got in trouble and that might be caused by our separate network threads being broken or stopped.

commented

latest.log
Here is the latest logs I do see a few lines about logistics pipes

commented

latest.log
updated to about 15 mins ago

commented

For the record, the important lines are:

[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: java.util.ConcurrentModificationException
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at java.util.ArrayList$Itr.next(ArrayList.java:851)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at logisticspipes.routing.order.LogisticsOrder.getProgresses(LogisticsOrder.java:71)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at logisticspipes.routing.order.IOrderInfoProvider.write(IOrderInfoProvider.java:42)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput.writeSerializable(LPDataOutput.java:153)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput$$Lambda$7019/389936639.writeObject(Unknown Source)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataIOWrapper.writeCollection(LPDataIOWrapper.java:371)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput.writeCollection(LPDataOutput.java:139)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at logisticspipes.routing.order.LinkedLogisticsOrderList.write(LinkedLogisticsOrderList.java:40)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput.writeSerializable(LPDataOutput.java:153)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput$$Lambda$7019/389936639.writeObject(Unknown Source)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataIOWrapper.writeCollection(LPDataIOWrapper.java:371)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput.writeCollection(LPDataOutput.java:139)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at logisticspipes.routing.order.LinkedLogisticsOrderList.write(LinkedLogisticsOrderList.java:41)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput.writeSerializable(LPDataOutput.java:153)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput$$Lambda$7019/389936639.writeObject(Unknown Source)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataIOWrapper.writeCollection(LPDataIOWrapper.java:371)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput.writeCollection(LPDataOutput.java:139)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at logisticspipes.routing.order.LinkedLogisticsOrderList.write(LinkedLogisticsOrderList.java:41)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput.writeSerializable(LPDataOutput.java:153)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput$$Lambda$7019/389936639.writeObject(Unknown Source)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataIOWrapper.writeCollection(LPDataIOWrapper.java:371)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput.writeCollection(LPDataOutput.java:139)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at logisticspipes.routing.order.LinkedLogisticsOrderList.write(LinkedLogisticsOrderList.java:41)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataOutput.writeSerializable(LPDataOutput.java:153)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at logisticspipes.network.packets.orderer.OrdererWatchPacket.writeData(OrdererWatchPacket.java:38)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at logisticspipes.ticks.ServerPacketBufferHandlerThread$ServerCompressorThread.lambda$null$0(ServerPacketBufferHandlerThread.java:122)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at logisticspipes.ticks.ServerPacketBufferHandlerThread$ServerCompressorThread$$Lambda$6434/1889429689.accept(Unknown Source)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataIOWrapper.collectData(LPDataIOWrapper.java:122)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at logisticspipes.ticks.ServerPacketBufferHandlerThread$ServerCompressorThread.lambda$run$1(ServerPacketBufferHandlerThread.java:119)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at logisticspipes.ticks.ServerPacketBufferHandlerThread$ServerCompressorThread$$Lambda$6433/2119801090.accept(Unknown Source)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at network.rs485.logisticspipes.util.LPDataIOWrapper.collectData(LPDataIOWrapper.java:122)
[11:20:37] [LogisticsPipes Packet Compressor Server/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at logisticspipes.ticks.ServerPacketBufferHandlerThread$ServerCompressorThread.run(ServerPacketBufferHandlerThread.java:111)
commented

Alright thank you!