Train Supply Manager (TSM)


Control train scheduling via a publish/subscribe event based system. Easy to use, and stress tested to gigabase level. Includes automated refueling. Distributed priorities for sourcing, and request priorities. Setup via simple to use GUIs and basic combinators.

Content
7 months ago
0.17 - 1.1
15.6K
Trains

b [need save file] stack overflow

8 months ago

We have a multiplayer world where TSM has started repeatedly throwing a message of __train-pubsub__/control-util.lua:414: stack overflow at regular intervals into the chat channel. No messages are saved into the server console, and TSM seems to be running as expected otherwise, though every time the message is thrown, the server pauses for a few seconds.

We have these mods installed:
AutoDeconstruct = "0.3.8",
AutoTrash = "5.3.13",
Automatic_Train_Painter = "1.2.0",
BlueprintSignals_continued = "0.4.2",
FluidWagonColorMask = "1.1.0",
GhostWarnings = "1.2.2",
["Inventory Sensor"] = "1.10.6",
MiniRoboports = "1.1.1",
ModuleInserter = "5.2.4",
SpidertronEnhancements = "1.8.17",
["TSM-icons"] = "1.1.1",
["TSM-icons-248k-SE"] = "1.0.0",
["TSM-outpost-builder"] = "1.2.1",
Waterfill_v17 = "1.1.0",
WireShortcuts = "1.1.13",
["aai-containers"] = "0.2.11",
["aai-industry"] = "0.5.20",
["aai-programmable-structures"] = "0.7.4",
["aai-programmable-vehicles"] = "0.7.24",
["aai-pv-crafting-group"] = "0.0.1",
["aai-signal-transmission"] = "0.4.8",
["aai-signals"] = "0.6.1",
["aai-vehicles-chaingunner"] = "0.6.1",
["aai-vehicles-flame-tank"] = "0.5.1",
["aai-vehicles-flame-tumbler"] = "0.6.1",
["aai-vehicles-hauler"] = "0.6.1",
["aai-vehicles-ironclad"] = "0.6.8",
["aai-vehicles-laser-tank"] = "0.6.4",
["aai-vehicles-miner"] = "0.6.4",
["aai-vehicles-warden"] = "0.5.3",
["aai-zones"] = "0.6.4",
["alien-biomes"] = "0.6.8",
base = "1.1.87",
["bullet-trails"] = "0.6.2",
["combat-mechanics-overhaul"] = "0.6.24",
factorystatsd = "0.1.2",
["fcpu-SEcompadabilty"] = "0.4.16",
flib = "0.12.9",
["grappling-gun"] = "0.3.3",
informatron = "0.3.4",
["inventory-repair"] = "19.1.0",
jetpack = "0.3.13",
["kry-inserters"] = "4.1.8",
miniloader = "1.15.6",
["piocu-pause-instead-of-catching-up"] = "1.0.0",
resourceMarker = "0.7.29",
robot_attrition = "0.5.15",
["rusty-locale"] = "1.0.16",
["shield-projector"] = "0.1.6",
simhelper = "1.1.4",
["space-exploration"] = "0.6.108",
["space-exploration-graphics"] = "0.6.15",
["space-exploration-graphics-2"] = "0.6.1",
["space-exploration-graphics-3"] = "0.6.2",
["space-exploration-graphics-4"] = "0.6.2",
["space-exploration-graphics-5"] = "0.6.1",
["space-exploration-hr-graphics"] = "0.5.1",
["space-exploration-menu-simulations"] = "0.6.8",
["space-exploration-postprocess"] = "0.6.26",
["space-exploration-rocket-fuel-flamethrower-turret"] = "1.0.0",
["spidertron-extended-se"] = "0.3.9",
stdlib = "1.4.8",
textplates = "0.6.10",
["train-pubsub"] = "1.1.17"

billbo99 β˜†
8 months ago

line 414 ... local backer_name = station.backer_name

There is a station with some name that is breaking things. If you can share a save file for the server I can try to work it out.

New response