Win7 / Factorio 0.17.66 / IM 0.3.0 / BL 0.4.2
First regarding your last post, the cut was performed from the surface, not belt layer, and at the time of the cut there were no ghosts present. The ghosts on the beltlayer were AFTER the cut AND paste. I assume they were left from the cut (and as I understand things shouldnt have been) and were left after the paste because the underground elements were [sort of] pasted to the surface layer.
As for this morning's test (US EDT, utc-4), well, repeating the same conditions, I get yet another error (below). This time, however, the attempted cut was on the surface layer and ONLY around the underground connectors area. No InfinityMode components were included in the attempted cut that generated the error. Are we having fun yet ? LOL.
Also I have fixed the PM issue on discord that you noted elsewhere. I am usually online all day and not far from a computer.
-----8<-----8<-----8<-----8<-----8<-----
The mod Beltlayer caused a non-recoverable error.
Please report this error to the mod author.
Error while running event beltlayer::on_player_setup_blueprint (ID 68)
The mod Beltlayer caused a non-recoverable error.
Please report this error to the mod author.
Error while running event beltlayer::on_marked_for_deconstruction (ID 20)
The mod Infinity Mode caused a non-recoverable error.
Please report this error to the mod author.
Error while running event InfinityMode::on_marked_for_deconstruction (ID 20)
The mod Beltlayer caused a non-recoverable error.
Please report this error to the mod author.
Error while running event beltlayer::script_raised_destroy (ID 78)
beltlayer/lualib/BaseEditor/BaseEditor.lua:352: attempt to index local 'buffer' (a nil value)
stack traceback:
beltlayer/lualib/BaseEditor/BaseEditor.lua:352: in function 'return_transport_line_to_buffer'
beltlayer/lualib/BaseEditor/BaseEditor.lua:361: in function 'return_contents_to_buffer'
beltlayer/lualib/BaseEditor/BaseEditor.lua:1061: in function 'on_player_mined_entity'
beltlayer/Editor.lua:224: in function 'on_player_mined_entity'
beltlayer/Editor.lua:157: in function 'script_raised_destroy'
beltlayer/control.lua:49: in function <beltlayer/control.lua:49>
[C]: in function 'order_deconstruction'
beltlayer/lualib/BaseEditor/BaseEditor.lua:841: in function 'create_deconstruction_proxy'
beltlayer/lualib/BaseEditor/BaseEditor.lua:1105: in function 'on_marked_for_deconstruction'
beltlayer/Editor.lua:348: in function 'on_marked_for_deconstruction'
beltlayer/control.lua:34: in function <beltlayer/control.lua:34>
[C]: in function 'order_deconstruction'
beltlayer/lualib/BaseEditor/BaseEditor.lua:908: in function 'order_underground_deconstruction'
beltlayer/Editor.lua:303: in function <beltlayer/Editor.lua:294>
(...tail calls...)
beltlayer/Editor.lua:396: in function 'on_player_setup_blueprint'
beltlayer/control.lua:41: in function <beltlayer/control.lua:41>
stack traceback:
InfinityMode/scripts/util/conditional-event.lua:100: in function 'handler'
stdlib/stdlib/event/event.lua:315: in function 'pcall'
stdlib/stdlib/event/event.lua:335: in function 'dispatch_event'
stdlib/stdlib/event/event.lua:413: in function <stdlib/stdlib/event/event.lua:369>
stack traceback:
[C]: in function 'destroy'
InfinityMode/scripts/util/conditional-event.lua:100: in function 'handler'
stdlib/stdlib/event/event.lua:315: in function 'pcall'
stdlib/stdlib/event/event.lua:335: in function 'dispatch_event'
stdlib/stdlib/event/event.lua:413: in function <stdlib/stdlib/event/event.lua:369>
stack traceback:
beltlayer/lualib/BaseEditor/BaseEditor.lua:841: in function 'create_deconstruction_proxy'
beltlayer/lualib/BaseEditor/BaseEditor.lua:1105: in function 'on_marked_for_deconstruction'
beltlayer/Editor.lua:348: in function 'on_marked_for_deconstruction'
beltlayer/control.lua:34: in function <beltlayer/control.lua:34>
[C]: in function 'order_deconstruction'
beltlayer/lualib/BaseEditor/BaseEditor.lua:908: in function 'order_underground_deconstruction'
beltlayer/Editor.lua:303: in function <beltlayer/Editor.lua:294>
(...tail calls...)
beltlayer/Editor.lua:396: in function 'on_player_setup_blueprint'
beltlayer/control.lua:41: in function <beltlayer/control.lua:41>
stack traceback:
[C]: in function 'order_deconstruction'
beltlayer/lualib/BaseEditor/BaseEditor.lua:841: in function 'create_deconstruction_proxy'
beltlayer/lualib/BaseEditor/BaseEditor.lua:1105: in function 'on_marked_for_deconstruction'
beltlayer/Editor.lua:348: in function 'on_marked_for_deconstruction'
beltlayer/control.lua:34: in function <beltlayer/control.lua:34>
[C]: in function 'order_deconstruction'
beltlayer/lualib/BaseEditor/BaseEditor.lua:908: in function 'order_underground_deconstruction'
beltlayer/Editor.lua:303: in function <beltlayer/Editor.lua:294>
(...tail calls...)
beltlayer/Editor.lua:396: in function 'on_player_setup_blueprint'
beltlayer/control.lua:41: in function <beltlayer/control.lua:41>
stack traceback:
beltlayer/lualib/BaseEditor/BaseEditor.lua:908: in function 'order_underground_deconstruction'
beltlayer/Editor.lua:303: in function <beltlayer/Editor.lua:294>
(...tail calls...)
beltlayer/Editor.lua:396: in function 'on_player_setup_blueprint'
beltlayer/control.lua:41: in function <beltlayer/control.lua:41>
stack traceback:
[C]: in function 'order_deconstruction'
beltlayer/lualib/BaseEditor/BaseEditor.lua:908: in function 'order_underground_deconstruction'
beltlayer/Editor.lua:303: in function <beltlayer/Editor.lua:294>
(...tail calls...)
beltlayer/Editor.lua:396: in function 'on_player_setup_blueprint'
beltlayer/control.lua:41: in function <beltlayer/control.lua:41>
-----8<-----8<-----8<-----8<-----8<-----