I'm going to fix the issue by bulletproofing the image and zipexplorer plugins so that they don't fail when a null attachment is passed to them.