Encountered this error when Crushing Industry and Cupric Asteroids are present alongside bzsilicon:
Failed to load mods: Error while loading recipe prototype "sand" (recipe): In RecipePrototype, category and additional_categories got merged into categories table. Please use that instead.
Mods:
base_2.1.11
elevated-rails_2.1.11
quality_2.1.11
recycler_2.1.11
space-age_2.1.11
crushing-industry_0.6.2
cupric-asteroids_1.6.0
fdsl_0.4.1
bzsilicon_2.0.19
Of the above mods, confirmed the error is indeed coming from bzsilicon: https://github.com/brevven/silicon/blob/master/recipe-updates.lua#L284
284 > data.raw.recipe["sand"].category = util.k2() and "kr-crushing" or "basic-crushing"
as changing it to this allowed the game to load:
284 > data.raw.recipe["sand"].categories = util.k2() and { "kr-crushing", } or { "basic-crushing, }"