Looking around, it seems like this error only happens if you don't have which ever of bob's mods provide canisters. The clean-barrels.lua file is attempting to add a recipe to make those be dirty and be washed as well, but if they were never added to data.raw by said bob's mod this mod causes the crash since it references an item that was never added.
What I don't know is if you can conditionally call data:extend() by putting some executable lua (aside from the single call to data:extend() ) within clean-barrels.lua to check and see if the canister item exists, and if it does, call a second data:extend() with just the dirty canister stuff, or don't if it doesn't exist. I'll probably play around to see.