Hello, I'm trying to do a redirectAction with some extra parameters, but an exception is thrown. In the help (http://struts.apache.org/2.1.6/docs/redirect-action-result.html) aparently you can use any param you want, but I can't make it work. It appears related to WW-1714, but this is an error, not a warning.
my struts.xml <package name="proyectox" extends="json-default" > <!-- extends="struts-default"> --> <!-- Si no le pones este stack, pues no funciona...--> <interceptors> <interceptor name="strutsSpringhibernate" class="org.unam.mcic.metrics.repos.HibernateOpenSessionInViewInterceptor"/> <interceptor-stack name="strutsSpringPPPStack"> <interceptor-ref name="strutsSpringhibernate"/> <interceptor-ref name="paramsPrepareParamsStack"/> </interceptor-stack> <action name="workschedule_*" method="{1}" class="org.unam.mcic.metrics.web.ScheduleSubAction"> <interceptor-ref name="scope"> <param name="session">project</param> <param name="autoCreateSession">true</param> <param name="key">project</param> </interceptor-ref> <interceptor-ref name="strutsSpringPPPStack"/> <result name="questionaire" type="redirectAction"> <param name="namespace">/answer</param> <param name="actionName">answer</param> <param name="method">detail</param> <param name="parse">true</param> <param name="id">%{subjob.targetId}</param> </result> </action> </package> ... Caught OgnlException while setting property 'id' on type 'org.apache.struts2.dispatcher.ServletActionRedirectResult'. com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:205) com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:349) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:259) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:141) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:248) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:49) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:124) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:170) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:170) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:104) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:84) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:208) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:88) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:130) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:137) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:170) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:130) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.unam.mcic.metrics.repos.HibernateOpenSessionInViewInterceptor.intercept(HibernateOpenSessionInViewInterceptor.java:175) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.interceptor.ScopeInterceptor.intercept(ScopeInterceptor.java:426) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:477) org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:467) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:116) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:277) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.concurrent.ConcurrentSessionFilter.doFilterHttp(ConcurrentSessionFilter.java:99) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.securechannel.ChannelProcessingFilter.doFilterHttp(ChannelProcessingFilter.java:116) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419) org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:378) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) java.lang.Thread.run(Unknown Source) Caught OgnlException while setting property 'id' on type 'org.apache.struts2.dispatcher.ServletActionRedirectResult'. - Class: ognl.ObjectPropertyAccessor File: ObjectPropertyAccessor.java Method: setProperty Line: 132 - ognl/ObjectPropertyAccessor.java:132:-1 com.opensymphony.xwork2.ognl.OgnlUtil.internalSetProperty(OgnlUtil.java:400) com.opensymphony.xwork2.ognl.OgnlUtil.setProperties(OgnlUtil.java:87) com.opensymphony.xwork2.ognl.OgnlReflectionProvider.setProperties(OgnlReflectionProvider.java:55) com.opensymphony.xwork2.ObjectFactory.buildResult(ObjectFactory.java:215) com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:201) com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:349) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:259) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:141) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:248) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:49) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:124) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:170) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:170) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:104) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:84) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:208) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:88) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:130) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:137) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:170) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:130) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.unam.mcic.metrics.repos.HibernateOpenSessionInViewInterceptor.intercept(HibernateOpenSessionInViewInterceptor.java:175) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.interceptor.ScopeInterceptor.intercept(ScopeInterceptor.java:426) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:477) org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:467) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:116) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:277) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.concurrent.ConcurrentSessionFilter.doFilterHttp(ConcurrentSessionFilter.java:99) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.securechannel.ChannelProcessingFilter.doFilterHttp(ChannelProcessingFilter.java:116) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419) org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:378) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) java.lang.Thread.run(Unknown Source) ognl.NoSuchPropertyException: org.apache.struts2.dispatcher.ServletActionRedirectResult.id ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:132) com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:27) ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1656) ognl.ASTProperty.setValueBody(ASTProperty.java:101) ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177) ognl.SimpleNode.setValue(SimpleNode.java:246) ognl.Ognl.setValue(Ognl.java:476) com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:197) com.opensymphony.xwork2.ognl.OgnlUtil.internalSetProperty(OgnlUtil.java:393) com.opensymphony.xwork2.ognl.OgnlUtil.setProperties(OgnlUtil.java:87) com.opensymphony.xwork2.ognl.OgnlReflectionProvider.setProperties(OgnlReflectionProvider.java:55) com.opensymphony.xwork2.ObjectFactory.buildResult(ObjectFactory.java:215) com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:201) com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:349) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:259) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:141) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:248) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:49) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:124) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:170) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:170) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:104) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:84) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:208) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:88) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:130) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:137) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:170) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:130) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.unam.mcic.metrics.repos.HibernateOpenSessionInViewInterceptor.intercept(HibernateOpenSessionInViewInterceptor.java:175) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.interceptor.ScopeInterceptor.intercept(ScopeInterceptor.java:426) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:230) com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:229) com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:456) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:227) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:477) org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:467) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:116) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:277) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.concurrent.ConcurrentSessionFilter.doFilterHttp(ConcurrentSessionFilter.java:99) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.securechannel.ChannelProcessingFilter.doFilterHttp(ChannelProcessingFilter.java:116) org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419) org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:378) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) java.lang.Thread.run(Unknown Source) Si quieres ser más positivo, pierde un electrón Miguel Ruiz Velasco S. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org