提供运行期的异常的支持；
完善测试案例；
BUG修正；

Signed-off-by: Yin MingJun <yinmingjuncn@gmail.com>