修正bug，捕捉runtime异常，健壮