I upgraded BI form 1.1.3 to 1.1.4 today and this causes my headless server to refuse to start.
The relevant log entries:
214.961 Script @__Bio_Industries__/migrations/Bio_Industries_0.18.34_+_1.01.04.lua:1: Entered migration script 1_00_04.lua of "Bio_Industries".
214.961 Script @__Bio_Industries__/common.lua:76: common.RAIL_BRIDGE_MASK: {
"object-layer",
"consider-tile-transitions",
"rail-layer"
}
214.961 Script @__Bio_Industries__/common.lua:77: common.RAIL_MASK: {
"object-layer",
"consider-tile-transitions",
"rail-layer",
"item-layer",
"water-tile"
}
215.818 Error ServerMultiplayerManager.cpp:91: MultiplayerManager failed: "Error while applying migration: Bio Industries: Bio_Industries_0.18.34_+_1.01.04.lua
Given entity doesn't exist anymore.
stack traceback:
[C]: in function 'connect_neighbour'
__Bio_Industries__/common.lua:486: in function 'connect_power_rail'
...stries__/migrations/Bio_Industries_0.18.34_+_1.01.04.lua:57: in function 'add_hidden_entity'
...stries__/migrations/Bio_Industries_0.18.34_+_1.01.04.lua:88: in main chunk"
215.818 Info ServerMultiplayerManager.cpp:780: updateTick(4294967295) changing state from(CreatingGame) to(InitializationFailed)
All but a few pieces of rail on my map are powered rail, there are a few https://mods.factorio.com/mod/railloader stations mixed in though. The rail network also functions as my main power grid, so there are a lot of poles putting in and taking out power from the rails.