SQLException cause = (SQLException) e; error = new QueryError(cause.getMessage(), cause.getSQLState(), cause.getErrorCode(), null, null); LogUtil.logQueryError(query, error, PostgresqlQueryExecutor.class); } else { LOGGER.error(e, "Internal query execution error");
public static void logException(RakamHttpRequest request, IllegalArgumentException e) { logException(request, new RakamException(e.getMessage(), HttpResponseStatus.BAD_REQUEST)); }
response.headers().add("server-error", e.getMessage()); } catch (IllegalArgumentException e) { LogUtil.logException(request, e); response.headers().add("server-error", e.getMessage()); } catch (Exception e) {
} catch (ParsingException e) { QueryError error = new QueryError(e.getMessage(), null, null, e.getLineNumber(), e.getColumnNumber()); LogUtil.logQueryError(sqlQuery, error, executor.getClass()); return QueryExecution.completedQueryExecution(sqlQuery, QueryResult.errorResult(error, sqlQuery)); String message = format("An exception is thrown while updating materialized table '%s': %s", e.materializedViewUpdateQuery, error.message); LOGGER.error(throwable, message); LogUtil.logQueryError(query, error, executor.getClass()); } else if (queryResult.isFailed()) { QueryError error = queryResult.getError(); String message = format("Error while updating materialized table '%s': %s", e.materializedViewUpdateQuery, error.message); LOGGER.error(message); LogUtil.logQueryError(query, error, executor.getClass());
req = JsonHelper.read(s, BatchUserOperationRequest.class); } catch (Exception e) { LogUtil.logException(request, e); returnError(request, e.getMessage(), BAD_REQUEST); return;
errorLocation != null ? errorLocation.getLineNumber() : null, errorLocation != null ? errorLocation.getColumnNumber() : null); LogUtil.logQueryError(query, queryError, PrestoQueryExecutor.class); result.complete(QueryResult.errorResult(queryError, query)); } else { LogUtil.logQueryError(query, queryError, PrestoQueryExecutor.class); result.complete(QueryResult.errorResult(queryError, query));
return; } catch (RakamException e) { LogUtil.logException(request, e); returnError(request, e.getMessage(), e.getStatusCode()); return; return; } catch (IllegalArgumentException e) { LogUtil.logException(request, e); returnError(request, e.getMessage(), BAD_REQUEST); return; if (ex != null) { if (ex instanceof RakamException) { LogUtil.logException(request, ex); returnError(request, ex.getMessage(), ((RakamException) ex).getStatusCode()); } else {
return; } catch (RakamException e) { LogUtil.logException(request, e); returnError(request, e.getMessage(), e.getStatusCode()); return; return; } catch (IllegalArgumentException e) { LogUtil.logException(request, e); returnError(request, e.getMessage(), BAD_REQUEST); return;
request.response(response).end(); } catch (RakamException e) { LogUtil.logException(request, e); EventCollectionHttpService.returnError(request, e.getMessage(), e.getStatusCode()); } catch (HttpRequestException e) {
if (apiKey == null || data.isEmpty()) { String message = keyType.getKey() + " query parameter is required"; LogUtil.logException(request, new RakamException(message, BAD_REQUEST)); response.send("result", encode(errorMessage(message, BAD_REQUEST))).end(); return; execute = executorFunction.apply(project, query); } catch (RakamException e) { LogUtil.logException(request, e); response.send("result", encode(errorMessage("Couldn't execute query: " + e.getMessage(), BAD_REQUEST))).end(); return;
return; } catch (RakamException e) { LogUtil.logException(request, e); returnError(request, e.getMessage(), e.getStatusCode()); return; return; } catch (IllegalArgumentException e) { LogUtil.logException(request, e); returnError(request, e.getMessage(), BAD_REQUEST); return; if (storeEx != null) { if (storeEx instanceof RakamException) { LogUtil.logException(request, storeEx); returnError(request, storeEx.getMessage(), ((RakamException) storeEx).getStatusCode()); } else {
.setExceptionHandler((request, ex) -> { if (ex instanceof RakamException) { LogUtil.logException(request, (RakamException) ex); LogUtil.logException(request, ex);