Session must be created before Response is committed
authorgilbert <gilbert@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Fri, 29 Oct 2004 20:29:44 +0000 (20:29 +0000)
committergilbert <gilbert@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Fri, 29 Oct 2004 20:29:44 +0000 (20:29 +0000)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@1177 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

src/edu/internet2/middleware/commons/log4j/RequestLoggingFilter.java

index d9ef991..0cc6a4f 100644 (file)
@@ -101,6 +101,7 @@ public class RequestLoggingFilter implements Filter {
         }
         HttpServletRequest request = (HttpServletRequest) arg0; 
         HttpServletResponse response = (HttpServletResponse) arg1;
+        HttpSession session = request.getSession();
         
         if (ctx==null) {
             chain.doFilter(arg0,arg1); // do the request while logging
@@ -116,7 +117,6 @@ public class RequestLoggingFilter implements Filter {
             
             // Now put the data in a Session attribute
             if (log!=null) {
-                HttpSession session = request.getSession();
                 if (session!=null) {
                     session.setAttribute(REQUESTLOG_ATTRIBUTE, log);
                 }