diff --git a/core/src/main/java/org/nzbhydra/web/HydraErrorController.java b/core/src/main/java/org/nzbhydra/web/HydraErrorController.java index 3cd4afaa4..2df455f12 100644 --- a/core/src/main/java/org/nzbhydra/web/HydraErrorController.java +++ b/core/src/main/java/org/nzbhydra/web/HydraErrorController.java @@ -42,12 +42,13 @@ public HydraErrorController(ErrorAttributes errorAttributes) { @RequestMapping("/error") public ModelAndView handleError(HttpServletRequest request, HttpServletResponse response, Object handler) { ModelAndView errorPage = new ModelAndView("error"); - WebRequest webRequest = new ServletWebRequest(request); Throwable ex = new DefaultErrorAttributes().getError(webRequest); if (ex != null) { errorPage.addObject("exception", StackTraceFilter.getFilteredStackTrace(ex)); errorPage.addObject("error", ex.getMessage()); + //Log for good measure, perhaps it wasn't already logged + log.debug("Handling exception", ex); } else { log.error("Cannot show filtered exception because it's null"); } diff --git a/tests/system/src/main/java/org/nzbhydra/BeforeAll.java b/tests/system/src/main/java/org/nzbhydra/BeforeAll.java index fee05a787..e353819ca 100644 --- a/tests/system/src/main/java/org/nzbhydra/BeforeAll.java +++ b/tests/system/src/main/java/org/nzbhydra/BeforeAll.java @@ -60,6 +60,7 @@ public void init() throws Exception { config.getMain().setApiKey("apikey"); config.getMain().getLogging().setLogIpAddresses(true); config.getMain().getLogging().setLogUsername(true); + config.getMain().getLogging().setConsolelevel("DEBUG"); configManager.setConfig(config); indexerConfigurer.configureTwoMockIndexers(); downloaderConfigurer.configureSabnzbdMock();