new error report interface

Merged Catary Wu requested to merge errorupdate into master