On Jan 19, 2010, at 6:44 PM, Ashish wrote:


Well I think only Exception could be the only case needed. However,
catching generic Exception means any error, a specific Exception
caught is better.

The other odd thing is that it catches the checked exception and wraps it in
a runtime exception.  This strikes me as a poor practice.

BTW, the catch(Error e) {} stuff has been caught by IntelliJ Inspections.

Just one more thing that I noted in the class, there are no log
statements. Dom't we need them?

I'm against logging exceptions if we're re-throwing them unless we print out some critical piece of information that cannot be discerned by any other method. I say this from experience where I had to slog through millions of log statements generated by one exception where every well meaning layer
printed something out.

Alan, my comment was in general, not specific to Exception clause :-)
The class doesn't have logging at all :-(

Duh.  I misread the post.  Sorry.  :(

You and I are of the same mind on this.  :)


Regards,
Alan

Reply via email to