Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
If left to a bland TextIndexException, Fuseki will generate a 500 (server error due to runtime execution error) when it is really a client error 400 (bad request). While lucense query strings can be variables, this is very unusual and still not server error.
Throw TextIndexParseException, subclass of QueryParseException to differentiate internal errors and dynamic parse errors.