ctubbsii commented on issue #1689:
URL: https://github.com/apache/accumulo/issues/1689#issuecomment-694666753


   Ugh. Classloaders. If you can't trust your class loader, you can't trust 
anything. I don't know how we can reasonably protect against class loader 
problems... because those can cause problems *anywhere* in our code, including 
any code we write to try to guard against problems.
   
   Another possible issue is the attempting to catch Throwable and handle it... 
which could include unrecoverable Errors. We may be causing more problems than 
we are solving by catching things like `OutOfMemoryError` and trying to do 
something to handle it. IMO, we should never catch Throwable, unless we're 
going to immediately halt the JVM. I can't help but wonder if there was an 
earlier `Error` thrown prior to the NPE.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to