httpServer.requestError(e, request); return; value = param.extract(node, request); } catch (Exception e) { httpServer.requestError(e, request); return; invoke = methodHandle.invokeWithArguments(values); } catch (Throwable e) { httpServer.requestError(e, request); return;
requestError(e, request); requestError(e, request);
void handleAsyncJsonRequest(ObjectMapper mapper, RakamHttpRequest request, CompletionStage apply) { if (apply == null) { NullPointerException e = new NullPointerException(); uncaughtExceptionHandler.handle(request, e); LOGGER.error(e, "Error while processing request. The async method returned null."); return; } apply.whenComplete((BiConsumer<Object, Throwable>) (result, ex) -> { if (ex != null) { while (ex instanceof CompletionException) { ex = ex.getCause(); } uncaughtExceptionHandler.handle(request, ex); requestError(ex, request); } else { returnJsonResponse(mapper, request, OK, result); } }); }
requestError(e, request); return; requestError(e.getCause(), request); return; requestError(e, request); return; requestError(e, request); return; requestError(e.getCause(), request); return;
requestError(e.getCause(), request); return;
httpServer.requestError(e, request); return; apply = (CompletionStage) function.apply(service, json); } catch (Throwable e) { httpServer.requestError(e, request); return;