Open agmlego opened 2 months ago
Hello! Thanks for the report. This looks like another mod is destroying the spider during the undocking procedure, and aai-programmable-vehicles
looks suspicious. That mod has functionality that is known to do this. Could you verify this? You could do this by:
Deadzone construction denial range
, set this to zero. See if the crash goes away
Changing Deadzone construction denial range
to 0 did not seem to change anything; see trace below.
Error MainLoop.cpp:1404: Exception at tick 138115547: The mod Spidertron Dock (1.0.4) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event spidertron-dock::on_nth_tick(10)
Given entity doesn't exist anymore.
stack traceback:
[C]: in function '__newindex'
__spidertron-dock__/lib/spidertron_lib.lua:232: in function 'deserialise_spidertron'
__spidertron-dock__/control.lua:334: in function 'dock_from_serialised_to_spider'
__spidertron-dock__/control.lua:471: in function 'undock_spider'
__spidertron-dock__/control.lua:558: in function 'attempt_undock'
__spidertron-dock__/control.lua:1114: in function 'callback'
__spidertron-dock__/lib/lib.lua:72: in function 'for_n_of'
__spidertron-dock__/control.lua:1141: in function <__spidertron-dock__/control.lua:1136>
Error ServerMultiplayerManager.cpp:92: MultiplayerManager failed: "The mod Spidertron Dock (1.0.4) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event spidertron-dock::on_nth_tick(10)
Given entity doesn't exist anymore.
stack traceback:
[C]: in function '__newindex'
__spidertron-dock__/lib/spidertron_lib.lua:232: in function 'deserialise_spidertron'
__spidertron-dock__/control.lua:334: in function 'dock_from_serialised_to_spider'
__spidertron-dock__/control.lua:471: in function 'undock_spider'
__spidertron-dock__/control.lua:558: in function 'attempt_undock'
__spidertron-dock__/control.lua:1114: in function 'callback'
__spidertron-dock__/lib/lib.lua:72: in function 'for_n_of'
__spidertron-dock__/control.lua:1141: in function <__spidertron-dock__/control.lua:1136>"
Info ServerMultiplayerManager.cpp:814: updateTick(138115547) changing state from(InGame) to(Failed)
Removing aai-programmable-vehicles
also did not seem to fix it, yielding the following:
Error MainLoop.cpp:1404: Exception at tick 138117242: The mod Spidertron Dock (1.0.4) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event spidertron-dock::on_nth_tick(10)
Given entity doesn't exist anymore.
stack traceback:
[C]: in function '__newindex'
__spidertron-dock__/lib/spidertron_lib.lua:232: in function 'deserialise_spidertron'
__spidertron-dock__/control.lua:334: in function 'dock_from_serialised_to_spider'
__spidertron-dock__/control.lua:471: in function 'undock_spider'
__spidertron-dock__/control.lua:558: in function 'attempt_undock'
__spidertron-dock__/control.lua:1114: in function 'callback'
__spidertron-dock__/lib/lib.lua:72: in function 'for_n_of'
__spidertron-dock__/control.lua:1141: in function <__spidertron-dock__/control.lua:1136>
Error ServerMultiplayerManager.cpp:92: MultiplayerManager failed: "The mod Spidertron Dock (1.0.4) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event spidertron-dock::on_nth_tick(10)
Given entity doesn't exist anymore.
stack traceback:
[C]: in function '__newindex'
__spidertron-dock__/lib/spidertron_lib.lua:232: in function 'deserialise_spidertron'
__spidertron-dock__/control.lua:334: in function 'dock_from_serialised_to_spider'
__spidertron-dock__/control.lua:471: in function 'undock_spider'
__spidertron-dock__/control.lua:558: in function 'attempt_undock'
__spidertron-dock__/control.lua:1114: in function 'callback'
__spidertron-dock__/lib/lib.lua:72: in function 'for_n_of'
__spidertron-dock__/control.lua:1141: in function <__spidertron-dock__/control.lua:1136>"
Info ServerMultiplayerManager.cpp:814: updateTick(138117242) changing state from(InGame) to(Failed)
Could you provide your save file?
Certainly, see https://agmlego.com/hosting/agmlego_factorio.zip
The ship in question (Kestrel) is in Melione Orbit at (557.0, -139.3).
I can reliably crash Factorio 1.1.110 when interacting with some docks; whether by the circuit interface, direct toggle, or mining. These docks are on a spaceship that has done numerous flights. Other docks seem to work fine.
Modlist: