Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
0.9.0
-
None
Description
In many cases, when an exception is thrown, it will be reported in the logs but the client will actually get a different and more generic message that doesn't give enough information about the problem.
Our goal is to provide the user with better error messages. To do so we will separate user and system exceptions:
- for user exceptions the server returns enough information about the error to the client
- system exceptions only contain the necessary information to help developers debug the error, e.g. error ID + drillbit IP
Attachments
Issue Links
- depends upon
-
DRILL-2692 Do not log errors more than once
- Open
-
DRILL-2498 Separate QueryResult into two messages QueryResult and QueryData
- Resolved
-
DRILL-2323 CLONE - Parquet record reader should log which file and which record caused an error in the reader
- Closed
- incorporates
-
DRILL-2768 Improve error message for CTAS fails when writing a repeated list
- Resolved
-
DRILL-2662 Exception type not being included when propagating exception message
- Resolved
-
DRILL-2387 Enhance exception reporting
- Closed
- is depended upon by
-
DRILL-2029 All readers should show the filename where it encountered error. If possible, also position
- Open
- is related to
-
DRILL-2608 Need a better error message when Union all query fails, json.all_text_mode=false
- Open
-
DRILL-2609 convert_from should throw an appropriate error when an invalid data type is used as the second argument
- Open
-
DRILL-2619 Unsupported implicit casts should throw a proper error message
- Open
-
DRILL-2583 Querying a non-existent table from hbase should throw a proper error message
- Closed
-
DRILL-2704 Schema change not reported in Union All query
- Closed
- relates to
-
DRILL-1728 Better error messages on Drill JSON read error
- Open
-
DRILL-2912 Exception is not propagated correctly in case when directory contains mix of file types
- Open
-
DRILL-2407 Sqlline-query from non-existing M7 or hbase table gives NPE instead of real error
- Open
-
DRILL-2457 aggregation function on complex type should give appropriate error
- Open
-
DRILL-2350 Star query failed with exception on JSON data
- Resolved
-
DRILL-2352 MongoDB join queries can't select fields
- Resolved
-
DRILL-1245 Drill should pinpoint to the "Problem Record" when it fails to parse a json file
- Closed
-
DRILL-1725 Generic error message
- Closed
-
DRILL-1891 Error message does not get propagated correctly when reading from JSON file
- Closed
-
DRILL-2213 JSON parsing error message doesn't give file name or context of error
- Closed