- Notifications
You must be signed in to change notification settings - Fork 112
Closed
Labels
Description
Hi,
The execute method in graphql.kickstart.servlet.HttpRequestHandlerImpl simply set reponse status to ERROR but doesn't fill any exception details, neither write error log. So that debug is not easy. Can it be improved ?
private void execute(GraphQLInvocationInput invocationInput, HttpServletRequest request, HttpServletResponse response) { try { GraphQLQueryResult queryResult = invoke(invocationInput, request, response); QueryResponseWriter queryResponseWriter = QueryResponseWriter.createWriter(queryResult, configuration.getObjectMapper(), configuration.getSubscriptionTimeout()); queryResponseWriter.write(request, response); } catch (Throwable t) { **response.setStatus(STATUS_BAD_REQUEST);** log.info("Bad GET request: path was not \"/schema.json\" or no query variable named \"query\" given"); log.debug("Possibly due to exception: ", t); } }cdietze, taleeus, oefimov, mypark and alexandreBaronZnk