From tradeskills.cpp this appears to be due to this query:
Code:
//Pull the on-fail items...
qlen = MakeAnyLenString(&query, "SELECT item_id,failcount FROM tradeskill_recipe_entries"
" WHERE failcount>0 AND componentcount=0 AND recipe_id=%u", recipe_id);
Being new to the code base, I guess I have to ask is there any reason we can't remove the componentcount=0 restriction as it appears on the surface to be a little unnecessary?