From issues-return-12497-apmail-struts-issues-archive=struts.apache.org@struts.apache.org Thu Mar 05 17:25:11 2009 Return-Path: Delivered-To: apmail-struts-issues-archive@minotaur.apache.org Received: (qmail 28402 invoked from network); 5 Mar 2009 17:25:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Mar 2009 17:25:11 -0000 Received: (qmail 51443 invoked by uid 500); 5 Mar 2009 17:25:09 -0000 Delivered-To: apmail-struts-issues-archive@struts.apache.org Received: (qmail 51322 invoked by uid 500); 5 Mar 2009 17:25:09 -0000 Mailing-List: contact issues-help@struts.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@struts.apache.org Delivered-To: mailing list issues@struts.apache.org Received: (qmail 51313 invoked by uid 99); 5 Mar 2009 17:25:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Mar 2009 09:25:08 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Mar 2009 17:25:07 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 0FE57234C498 for ; Thu, 5 Mar 2009 09:24:47 -0800 (PST) Message-ID: <1826362622.1236273887062.JavaMail.jira@brutus> Date: Thu, 5 Mar 2009 09:24:47 -0800 (PST) From: "Eugene Huang (JIRA)" To: issues@struts.apache.org Subject: [jira] Commented: (WW-2986) NPE in org.apache.struts2.components.template.TemplateEngineManager.getTemplateEngine(TemplateEngineManager.java:102) In-Reply-To: <1562354803.1234172385835.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/struts/browse/WW-2986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=45675#action_45675 ] Eugene Huang commented on WW-2986: ---------------------------------- I too encountered the exact same problem, upgrading from struts 2.0.14 to 2.1.6 Thanks for posting a workaround which worked for me. too bad the stack trace was not too useful. Agree that it should be noted in the "Backwards compatibility issues" section. > NPE in org.apache.struts2.components.template.TemplateEngineManager.getTemplateEngine(TemplateEngineManager.java:102) > --------------------------------------------------------------------------------------------------------------------- > > Key: WW-2986 > URL: https://issues.apache.org/struts/browse/WW-2986 > Project: Struts 2 > Issue Type: Bug > Components: Other > Affects Versions: 2.1.6 > Environment: Tomcat 6.0, Windows XP > Reporter: Tamas Ruff > Priority: Critical > > I have moved recently from Struts 2.0.11 to 2.1.6 and I have serious problems rendering such views (mainly jsp-s) which contain checkboxes. Am I missing something or is this a bug? At the http://struts.apache.org/2.1.6/docs/version-notes-216.html "Backward compatibility issues with previous versions" I see nothing about checkboxes. > The stack I receive is the following (fieldConfigDetail respectively notifyTrigger are my jsps): > SEVERE: Servlet.service() for servlet jsp threw exception > java.lang.NullPointerException > at org.apache.struts2.components.template.TemplateEngineManager.getTemplateEngine(TemplateEngineManager.java:102) > at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:549) > at org.apache.struts2.components.UIBean.end(UIBean.java:513) > at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42) > at org.apache.jsp.tiles.pages.admin.field.fieldConfigDetail_jsp._jspx_meth_s_005fcheckbox_005f3(fieldConfigDetail_jsp.java:2565) > at org.apache.jsp.tiles.pages.admin.field.fieldConfigDetail_jsp._jspx_meth_s_005fif_005f7(fieldConfigDetail_jsp.java:2510) > at org.apache.jsp.tiles.pages.admin.field.fieldConfigDetail_jsp._jspx_meth_s_005fform_005f0(fieldConfigDetail_jsp.java:1769) > at org.apache.jsp.tiles.pages.admin.field.fieldConfigDetail_jsp._jspService(fieldConfigDetail_jsp.java:196) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654) > at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445) > at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379) > at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292) > at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:154) > at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186) > at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:361) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:265) > at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138) > at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195) > at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:148) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:148) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at com.aurel.track.struts2.interceptor.AnonymousLoginInterceptor.intercept(AnonymousLoginInterceptor.java:68) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) > at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468) > at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:102) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) > at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) > at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:116) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:277) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) > at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183) > at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Unknown Source) > the stack from the another jsp: > java.lang.NullPointerException > at org.apache.struts2.components.template.TemplateEngineManager.getTemplateEngine(TemplateEngineManager.java:102) > at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:549) > at org.apache.struts2.components.UIBean.end(UIBean.java:513) > at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42) > at org.apache.jsp.tiles.pages.admin.notify.notifyTrigger_jsp._jspx_meth_s_005fcheckbox_005f0(notifyTrigger_jsp.java:2351) > at org.apache.jsp.tiles.pages.admin.notify.notifyTrigger_jsp._jspx_meth_s_005fiterator_005f2(notifyTrigger_jsp.java:2315) > at org.apache.jsp.tiles.pages.admin.notify.notifyTrigger_jsp._jspService(notifyTrigger_jsp.java:309) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481) > at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968) > at org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:638) > at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:632) > at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:96) > at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:89) > at org.apache.tiles.renderer.impl.UntypedAttributeRenderer.write(UntypedAttributeRenderer.java:61) > at org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:107) > at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:349) > at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:155) > at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:122) > at org.apache.tiles.jsp.taglib.RenderTag.doEndTag(RenderTag.java:220) > at org.apache.jsp.tiles.layouts.ClassicLayout2_jsp._jspx_meth_tiles_005finsertAttribute_005f1(ClassicLayout2_jsp.java:6784) > at org.apache.jsp.tiles.layouts.ClassicLayout2_jsp._jspService(ClassicLayout2_jsp.java:1095) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654) > at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445) > at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379) > at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292) > at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:223) > at org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:204) > at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:698) > at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:654) > at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:332) > at org.apache.struts2.views.tiles.TilesResult.doExecute(TilesResult.java:105) > at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186) > at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:361) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:265) > at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138) > at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195) > at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:148) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:148) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at com.aurel.track.struts2.interceptor.AnonymousLoginInterceptor.intercept(AnonymousLoginInterceptor.java:68) > at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) > at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) > at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468) > at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:102) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) > at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) > at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:116) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:277) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) > at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) > at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) > at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183) > at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Unknown Source) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.