} catch (HibernateException e) {
logger.error("Processing of request terminated due to HibernateException.", e);
if (response instanceof HttpServletResponse) {
HttpServletResponse resp = (HttpServletResponse) response;
resp.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
resp.resetBuffer();
}
HibernateUtil.abortSession();
return;
} catch (IOException e) {
reportOtherException(e);