handle exception
bug reporting