@Override protected boolean processPreprocess(HttpServletRequest request, HttpServletResponse response) { final UserSession session = KRADUtils.getUserSessionFromRequest(request); if (session == null) { throw new IllegalStateException("the user session has not been established"); } GlobalVariables.setUserSession(session); KNSGlobalVariables.clear(); return true; }