LOL.

Those error-messageless typos like that can indeed be annoying.

army_barracks requires factions {celts, }

rather than the correct

army_barracks requires factions { celts, }

will cause a CTD at game start up with no error message, for example.

Glad you got it resolved.