If the configs and git checkouts are out of date, and folders are missing on upgrade/new installation with old setup, the file watcher errors in a very opaque manner, we should probably capture the error, or at least provide a useful message.
To reproduce - convince your installation not to have, for example, config/machine_name/Python. Your blockserver will not start, and at present the error displayed is as follows:
MAJOR: Error executing write queue command initialise_configserver for state INITIALISING:
If the configs and git checkouts are out of date, and folders are missing on upgrade/new installation with old setup, the file watcher errors in a very opaque manner, we should probably capture the error, or at least provide a useful message.
To reproduce - convince your installation not to have, for example, config/machine_name/Python. Your blockserver will not start, and at present the error displayed is as follows:
MAJOR: Error executing write queue command initialise_configserver for state INITIALISING: