added exception message to abnormal exit