clean up AppInfoGenerator code
handle exception handler errors