lt;security:authenticationgt; gives exception after some time
patability.OldDecorat or2NewDecorator.render(OldDecorator2NewDecorator.j ava:46) at com.opensymphony.sitemesh.webapp.decorator.BaseWeb AppDecorator.render(BaseWebAppDecorator.java:33) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.do Filter(SiteMeshFilter.java:84) at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206) at org..orm.hibernate3.support.OpenSes sionInViewFilter.doFilterInternal(OpenSessionInVie wFilter.java:198) at org..web.filter.OncePerRequestFilte r.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206) at org.tuckey.web.filters.uclrewrite.RuleChain.handle Rewrite(RuleChain.java:164) at org.tuckey.web.filters.uclrewrite.RuleChain.doRule s(RuleChain.java:141) at org.tuckey.web.filters.uclrewrite.uclRewriter.proc essRequest(uclRewriter.java:90) at org.tuckey.web.filters.uclrewrite.uclRewriteFilter .doFilter(uclRewriteFilter.java:417) at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206) at org..web.filter.HiddenfromMethodFil ter.doFilterInternal(HiddenfromMethodFilter.java:7 1)
Use [ code][/code ] tags when posting code.
Your principal is replaced due to a session time-out with a anonymous one which doesn't have a username. Make sure you use that only in pages which are accessible by authenticated users else you will get these exceptions. Or check if a user is fully authenticated instead of anonymous. |