Skip to content

Crash during Caravan configuration (possibly related to multiplayer interaction) #1423

@wadum

Description

@wadum

Mod source

Factorio Mod Portal

Operating system

=Windows 10

What kind of issue is this?

  • Compatibility
  • Locale (names, descriptions, unknown keys)
  • Graphical
  • Crash
  • Progression
  • Balance
  • Pypostprocessing failure
  • Other

What is the problem?

Crash occured during normal gameplay, two players had the caravan window open at the same time on a multiplayer, headless server (in case that makes a difference)

Steps to reproduce

Did not try

Additional context

No response

Log file

12313.019 Info Scenario.cpp:154: Map version 2.0.73-1
12314.346 Loading blueprint storage: Local timestamp 1772390872, Cloud timestamp 1772390872
12314.348 Loading script.dat: 15514521 bytes.
12314.351 Checksum for script __level__/control.lua: 3792629764
12314.353 Checksum for script __aai-loaders__/control.lua: 3661201938
12314.396 Checksum for script __helmod__/control.lua: 1003675177
12314.397 Checksum for script __ore-eraser-2__/control.lua: 1152425076
12314.401 Checksum for script __Todo-List__/control.lua: 2953055564
12314.408 Checksum for script __Milestones__/control.lua: 3544787678
12314.415 Script @__pypostprocessing__/lib/events.lua:150: Finalized 33 events for pycoalprocessing
12314.415 Checksum for script __pycoalprocessing__/control.lua: 2499373139
12314.421 Checksum for script __RateCalculator__/control.lua: 2687378667
12314.711 Checksum for script __RecipeBook__/control.lua: 3343726029
12314.715 Script @__pypostprocessing__/lib/events.lua:150: Finalized 21 events for pyindustry
12314.715 Checksum for script __pyindustry__/control.lua: 3950158674
12314.718 Script @__pypostprocessing__/lib/events.lua:150: Finalized 12 events for pyrawores
12314.718 Checksum for script __pyrawores__/control.lua: 2563257920
12314.722 Script @__pypostprocessing__/lib/events.lua:150: Finalized 13 events for pyhightech
12314.722 Checksum for script __pyhightech__/control.lua: 876179003
12314.726 Script @__pypostprocessing__/lib/events.lua:150: Finalized 19 events for pypetroleumhandling
12314.726 Checksum for script __pypetroleumhandling__/control.lua: 2592448477
12314.761 Script @__pypostprocessing__/lib/events.lua:150: Finalized 49 events for pyalienlife
12314.761 Checksum for script __pyalienlife__/control.lua: 3938863089
12314.768 Script @__pypostprocessing__/lib/events.lua:150: Finalized 39 events for pyalternativeenergy
12314.768 Checksum for script __pyalternativeenergy__/control.lua: 2684441215
12314.772 Script @__pypostprocessing__/lib/events.lua:150: Finalized 12 events for pypostprocessing
12314.772 Checksum for script __pypostprocessing__/control.lua: 1204758359
12314.787 Checksum for script __cybersyn__/control.lua: 2861250924
12315.271 Info ClientMultiplayerManager.cpp:608: UpdateTick(57744001) changing state from(ConnectedLoadingMap) to(TryingToCatchUp)
12315.293 Info GameActionHandler.cpp:4560: UpdateTick (57744001) processed PlayerJoinGame peerID(1) playerIndex(1) mode(connect) 
12315.310 Script @__RecipeBook__/scripts/gui/search-pane.lua:226: Update Results Duration: 16.576300ms
12315.310 Script @__RecipeBook__/scripts/gui/search-pane.lua:313: Update GUI elements Duration: 0.162500ms
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function wiki from mod pycp
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function generator-equipment-autofill from mod pycp
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function pond153 from mod pycp
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function pond154 from mod pycp
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function drills from mod pyph
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function update-caravans from mod pyal
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function Digosaurus from mod pyal
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function Oculua221 from mod pyal
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function Oculua43 from mod pyal
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function Farming59 from mod pyal
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function Farming121 from mod pyal
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function bhoddos-turd-update from mod pyal
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function Vatbrain from mod pyal
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function update-ulric-man from mod pyal
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function update-biofluid from mod pyal
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function update-mounts from mod pyal
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function update-guis from mod pyal
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function sut from mod pyae
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function heliostat from mod pyae
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function thermosolar from mod pyae
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function solar from mod pyae
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function wind from mod pyae
12315.310 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function aerial117 from mod pyae
12315.311 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function aerial301 from mod pyae
12315.311 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function aerialfuckinghuge from mod pyae
12315.311 Script @__pypostprocessing__/control.lua:22: registered on_nth_tick function aerial9 from mod pyae
12315.378 Info ClientMultiplayerManager.cpp:608: UpdateTick(57744024) changing state from(TryingToCatchUp) to(WaitingForCommandToStartSendingTickClosures)
12315.468 Info ClientMultiplayerManager.cpp:608: UpdateTick(57744024) changing state from(WaitingForCommandToStartSendingTickClosures) to(InGame)
12315.501 Info GameActionHandler.cpp:4560: UpdateTick (57744026) processed PlayerJoinGame peerID(2) playerIndex(0) mode(connect) 
12315.522 Script @__RecipeBook__/scripts/gui/search-pane.lua:226: Update Results Duration: 20.527900ms
12315.522 Script @__RecipeBook__/scripts/gui/search-pane.lua:313: Update GUI elements Duration: 0.135400ms
12324.985 Info ClientSynchronizer.cpp:319: Latency changed to (8)
12329.985 Info ClientSynchronizer.cpp:319: Latency changed to (5)
12334.985 Info ClientSynchronizer.cpp:319: Latency changed to (3)
12424.124 Error MainLoop.cpp:1468: Exception at tick 57750546: The mod Pyanodons Alien Life (3.0.62) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event pyalienlife::on_player_main_inventory_changed (ID 40)
LuaGuiElement API call when LuaGuiElement was invalid.
stack traceback:
	[C]: in function '__index'
	__pyalienlife__/scripts/caravan/gui/inventories.lua:156: in function 'update_character_inventory'
	__pyalienlife__/scripts/caravan/gui/inventories.lua:395: in function <__pyalienlife__/scripts/caravan/gui/inventories.lua:389>
12424.125 Error ClientMultiplayerManager.cpp:86: MultiplayerManager failed: "The mod Pyanodons Alien Life (3.0.62) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event pyalienlife::on_player_main_inventory_changed (ID 40)
LuaGuiElement API call when LuaGuiElement was invalid.
stack traceback:
	[C]: in function '__index'
	__pyalienlife__/scripts/caravan/gui/inventories.lua:156: in function 'update_character_inventory'
	__pyalienlife__/scripts/caravan/gui/inventories.lua:395: in function <__pyalienlife__/scripts/caravan/gui/inventories.lua:389>"
12424.125 Info ClientMultiplayerManager.cpp:608: UpdateTick(57750546) changing state from(InGame) to(Failed)
12433.287 Info ClientMultiplayerManager.cpp:199: Quitting multiplayer connection.
12433.287 Info ClientMultiplayerManager.cpp:608: UpdateTick(57750546) changing state from(Failed) to(Disconnected)
12433.287 Info ClientMultiplayerManager.cpp:217: Deleting active scenario (global = true).
12433.566 Info UDPSocket.cpp:237: Closing socket
12433.566 Info UDPSocket.cpp:267: Socket closed

Metadata

Metadata

Assignees

No one assigned

    Labels

    triageThis issue needs to be labeled

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions