Page 1 of 1

16.14 headless server crash - index field 'silo_script' nil

Posted: Fri Jan 05, 2018 4:54 pm
by Philip017
headless server crashed attempting to load a freshly created oarc scenario map.

factorio/data/core/lualib/silo-script.lua:181: attempt to index field 'silo_script' (a nil value)

had this problem when i was tring to put up a new map in 16.7 as well,

reinstalling factorio worked (remove factorio directory, re-install server from tar, add the config files back and start the server again)

upgrading using "tar -xf /ssd/update/update.tar.xz -C /ssd" where update is the current file downloaded from factorio.com

using that extraction method worked fine for 15

Re: 16.14 headless server crash - index field 'silo_script' nil

Posted: Fri Jan 05, 2018 5:08 pm
by Klonan
Philip017 wrote:headless server crashed attempting to load a freshly created oarc scenario map.

factorio/data/core/lualib/silo-script.lua:181: attempt to index field 'silo_script' (a nil value)

had this problem when i was tring to put up a new map in 16.7 as well,

reinstalling factorio worked (remove factorio directory, re-install server from tar, add the config files back and start the server again)

upgrading using "tar -xf /ssd/update/update.tar.xz -C /ssd" where update is the current file downloaded from factorio.com

using that extraction method worked fine for 15
The oarc scenario must be overwriting the global table, and removing the 'global.silo_script'

This is not a bug