Wednesday, March 31, 2010

Exception in Quartz Jobs

It's been a while and this problem keeps coming back and ...back. When you develop your Quartz Job extending the Job interface - bare in mind and review your code - in the execute() method, make sure that whatever wrong happens during execution - you properly throw a JobExecutionException so that is properly caught and re-thrown in the system. I have been seeing cases where multiple types of exceptions  are not properly propagated back.We end up with failed jobs in the database but with limited trace on what really went wrong. Of course the use of  empty catch{} is to be avoided IMHO.

5 comments:

  1. Bài post của admin hoàng hảo, thank bạn đã share.
    Xem tại Trang mạng : Giá đá thạch anh

    ReplyDelete
  2. Kiến thức của tác giả rất hay, cám ơn bạn đã share.
    Thông tin thêm : Thạch anh vụn

    ReplyDelete
  3. Thông tin của Admin rất cần thiết, thank bạn đã chia sẻ.
    Xem tại website : Gia công thạch anh

    ReplyDelete
  4. Mục post của anh rất được, cám ơn anh vừa share.
    Trang tham khảo: Vòng tay đá thạch anh

    ReplyDelete
  5. Bài post của tác giả rất hay, cám ơn anh đã share.
    Xem tại website : Tỳ hưu

    ReplyDelete