ywelsch opened a new pull request #752:
URL: https://github.com/apache/lucene/pull/752


   Creating a regular expression using the RegExp class can easily result
   in a StackOverflowError being thrown, for example when the input is
   larger than the maximum stack depth. Throwing a StackOverflowError
   isn't something a user would expect, and it isn't documented either.
   StackOverflowError is a user-unfriendly exception as it does not
   convey any intent that the user has done something wrong, but suggests
   a bug in the implementation.
   
   Instead of letting StackOverflowError bubble up, we now throw an
   IllegalArgumentException instead to clearly mark this as an input
   that the implementation can't handle.


-- 
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: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to