compress-recipes.lua:465 needs to be changed to this line:
elseif recipe.normal and recipe.normal.result then
The logic chain checks for recipe.normal in the initial if, but doesn't check again in the else before trying to use it. Causes index error.