HelicopterRevival


Adds a fully animated attack helicopter to the game. Ideal for getting from A to B quickly, exploring the map, building islands and nuking biters from the sky. Originally forked from Kumpu with fixes for Factorio 0.18.2+, but adding some enhancements of my own as well.

5 months ago
0.18 - 1.1
39228

b [Need info] GUI bug

1 year, 4 months ago

A GUI bug crashes our multiplayer server (0.18.17):

1473.702 Error MainLoop.cpp:1202: Exception at tick 25782864: The mod HelicopterRevival (0.0.4) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event HelicopterRevival::on_gui_click (ID 1)
Gui element with name heli_heliPadSelectionGui_rootFrame already present in the parent element.
stack traceback:
HelicopterRevival/logic/gui/heliPadSelectionGui.lua:171: in function 'buildGui'
HelicopterRevival/logic/gui/heliPadSelectionGui.lua:27: in function 'new'
HelicopterRevival/logic/gui/remoteGui.lua:119: in function 'OnChildEvent'
HelicopterRevival/logic/gui/heliSelectionGui.lua:83: in function 'OnGuiClick'
HelicopterRevival/logic/gui/remoteGui.lua:100: in function 'OnGuiClick'
HelicopterRevival/control.lua:288: in function <HelicopterRevival/control.lua:268>
stack traceback:
[C]: in function 'add'
HelicopterRevival/logic/gui/heliPadSelectionGui.lua:171: in function 'buildGui'
HelicopterRevival/logic/gui/heliPadSelectionGui.lua:27: in function 'new'
HelicopterRevival/logic/gui/remoteGui.lua:119: in function 'OnChildEvent'
HelicopterRevival/logic/gui/heliSelectionGui.lua:83: in function 'OnGuiClick'
HelicopterRevival/logic/gui/remoteGui.lua:100: in function 'OnGuiClick'
HelicopterRevival/control.lua:288: in function <HelicopterRevival/control.lua:268>
1473.703 Error ServerMultiplayerManager.cpp:92: MultiplayerManager failed: "The mod HelicopterRevival (0.0.4) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event HelicopterRevival::on_gui_click (ID 1)
Gui element with name heli_heliPadSelectionGui_rootFrame already present in the parent element.
stack traceback:
HelicopterRevival/logic/gui/heliPadSelectionGui.lua:171: in function 'buildGui'
HelicopterRevival/logic/gui/heliPadSelectionGui.lua:27: in function 'new'
HelicopterRevival/logic/gui/remoteGui.lua:119: in function 'OnChildEvent'
HelicopterRevival/logic/gui/heliSelectionGui.lua:83: in function 'OnGuiClick'
HelicopterRevival/logic/gui/remoteGui.lua:100: in function 'OnGuiClick'
HelicopterRevival/control.lua:288: in function <HelicopterRevival/control.lua:268>
stack traceback:
[C]: in function 'add'
HelicopterRevival/logic/gui/heliPadSelectionGui.lua:171: in function 'buildGui'
HelicopterRevival/logic/gui/heliPadSelectionGui.lua:27: in function 'new'
HelicopterRevival/logic/gui/remoteGui.lua:119: in function 'OnChildEvent'
HelicopterRevival/logic/gui/heliSelectionGui.lua:83: in function 'OnGuiClick'
HelicopterRevival/logic/gui/remoteGui.lua:100: in function 'OnGuiClick'
HelicopterRevival/control.lua:288: in function <HelicopterRevival/control.lua:268>"
1473.703 Info ServerMultiplayerManager.cpp:773: updateTick(25782864) changing state from(InGame) to(Failed)
1473.718 Quitting: multiplayer error.
1474.534 Info ServerMultiplayerManager.cpp:138: Quitting multiplayer connection.
1474.534 Info ServerMultiplayerManager.cpp:773: updateTick(4294967295) changing state from(Failed) to(Closed)
1474.536 Info HttpSharedState.cpp:54: Downloading https://multiplayer.factorio.com/remove-game/7296021
1474.637 Info UDPSocket.cpp:218: Closing socket
1474.637 Info UDPSocket.cpp:248: Socket closed
1474.637 Info UDPSocket.cpp:218: Closing socket
1474.687 Info UDPSocket.cpp:218: Closing socket
1474.687 Info UDPSocket.cpp:248: Socket closed
1474.687 Goodbye

1 year, 4 months ago

I'm not sure what the context is?

New response