@Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { try { chain.doFilter(request, response); } catch (Exception e) { BaseException translated = Seed.translateException(e); diagnosticManager.dumpDiagnosticReport(translated); throw translated; } }
private static void handleException(Exception e) { Seed.diagnostic().dumpDiagnosticReport(e); if (e instanceof SeedException) { e.printStackTrace(System.err); } else { SeedException.wrap(e, JmhErrorCode.UNEXPECTED_EXCEPTION_DURING_FORKED_BENCHMARK).printStackTrace(System.err); } }
private static void handleException(Exception e) { BaseException translated = Seed.translateException(e); Seed.diagnostic().dumpDiagnosticReport(translated); translated.printStackTrace(System.err); } }
private void handleException(Exception e) throws BaseException { BaseException translated = Seed.translateException(e); if (!Seed.hasLifecycleExceptionHandler()) { Seed.diagnostic().dumpDiagnosticReport(translated); } throw translated; } }
translated = throwable; diagnosticManager.dumpDiagnosticReport(throwable); translated.printStackTrace(System.err); });