News for hackers. Stuff that matters.
Re:Unchecked Java: Say Goodbye to Checked Exceptions Forever by yardstick on Thursday July 13, 2023 @10:41PM (#36718823)
Not just Exception. Throwable.

I’ve seen too much code were some random problem in an Error - OutOfMemoryError for example when processing too much data (Eg call data records, payment records, analytic records, whatever). If it’s a batch processing job, you don’t want this problem for this specific entity causing the rest of your reports not to be sent.

I’ve also seen stupid things like RPC libraries silently swallow Errors and not report them properly to the caller, so we end up wrapping all RPC server endpoint methods in a try-catch-Throwable just so we can see the problem and log it.

Re:Unchecked Java: Say Goodbye to Checked Exceptions Forever by kaba0 on Friday July 14, 2023 @09:38AM (#36723847)
You can’t necessarily recover from errors.