Hey there, first off, great mod, simplifies a lot of cable management, but we've run into an issue:
We wanted to take "EACH" incoming signal and multiply it by 1 (just to test the "each" signal with the improved combinator)
and output "EACH", upon confirming the output signal, the game crashed due to a "non-recoverable error" (see below). I've looked in the source code, but I havent worked too much with Factorios entity and gui system to find the exact problem.
Here's the error from current.log:
3942.498 Error MainLoop.cpp:1207: Exception at tick 56048969: The mod Improved Combinator (1.0.12) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event ImprovedCombinator::on_gui_closed (ID 85)
Gui element must be owned by this player.
stack traceback:
__ImprovedCombinator__/scripts/overlay_gui.lua:191: in function 'destory_top_nodes_and_unselect'
__ImprovedCombinator__/scripts/gui.lua:35: in function <__ImprovedCombinator__/scripts/gui.lua:28>
stack traceback:
[C]: in function '__newindex'
__ImprovedCombinator__/scripts/overlay_gui.lua:191: in function 'destory_top_nodes_and_unselect'
__ImprovedCombinator__/scripts/gui.lua:35: in function <__ImprovedCombinator__/scripts/gui.lua:28>
3942.498 Error ServerMultiplayerManager.cpp:90: MultiplayerManager failed: "The mod Improved Combinator (1.0.12) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event ImprovedCombinator::on_gui_closed (ID 85)
Gui element must be owned by this player.
stack traceback:
__ImprovedCombinator__/scripts/overlay_gui.lua:191: in function 'destory_top_nodes_and_unselect'
__ImprovedCombinator__/scripts/gui.lua:35: in function <__ImprovedCombinator__/scripts/gui.lua:28>
stack traceback:
[C]: in function '__newindex'
__ImprovedCombinator__/scripts/overlay_gui.lua:191: in function 'destory_top_nodes_and_unselect'
__ImprovedCombinator__/scripts/gui.lua:35: in function <__ImprovedCombinator__/scripts/gui.lua:28>"