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

   Rather than a low-level bypass of JVM error handling, I would rather focus 
our attention on safer alternative solutions to protect users from common 
configuration management errors, such as (possibly):
   
   * Encourage the use of our `testClassLoad` API. Maybe improve this if it has 
shortcomings,
   * Add high level checks during the setup of the iterator stack, catching 
ClassNotFoundException, or add a "check" method to iterators (if they implement 
a Checkable interface), so we can get fast (and recoverable) failures from 
scans,
   * Automatically do a `testClassLoad` check whenever a table property is 
attempted to be set that involves a property of type CLASSNAME (and on 
startup), similar to how we now check the context name in #3683
   


-- 
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.

To unsubscribe, e-mail: [email protected]

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

Reply via email to