/** * Logs and gets error call back on the response with the provided error message. * * @param message The error message passed to the logger and the exception * @param query The query with the schema for processing this response */ private void logAndGetErrorCallback(String message, DruidAggregationQuery<?> query) { LOG.error(message); getErrorCallback(query).dispatch( Status.INTERNAL_SERVER_ERROR.getStatusCode(), "The server encountered an unexpected condition which prevented it from fulfilling the request.", message); }