Reverse Factory machine will recycle (uncraft) nearly any item placed inside. Supports the recycling of most, if not all, modded items.
Mods introducing new content into the game.
Furnaces, assembling machines, production chains.
You should guard the assignment
data.raw.recipe["rf-empty-barrel"].category = "recycle-products"
in if recipe_exist() then end.
Reverse recipe does not exist if is productivity enabled, which it is by default - see base/prototypes/item.lua, and mod settings prevent recycle loop, which is an immediate load error.
Should be fixed as of 8.1.11