java.lang.IllegalStateException: A flow execution action URL can only be obtained in a RenderRequest or a ResourceRequest [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.context.portlet.PortletExternalContext.getFlowExecutionUrl(PortletExternalContext.java:215) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.impl.RequestControlContextImpl.getFlowExecutionUrl(RequestControlContextImpl.java:178) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:180) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.render(ViewState.java:296) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.refresh(ViewState.java:243) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.resume(ViewState.java:221) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.Flow.resume(Flow.java:545) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:258) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:169) [echo] [02:48:50.075][info][talledLocalContainer] at com.kbc.agf.controller.core.portlet.FlowHandlerAdapter.handleAction(FlowHandlerAdapter.java:84) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.web.portlet.DispatcherPortlet.doActionService(DispatcherPortlet.java:641) [echo] [02:48:50.075][info][talledLocalContainer] at com.kbc.agf.web.portlet.ConfigurableDispatcherPortlet.doActionService(ConfigurableDispatcherPortlet.java:47)

Spring JIRA | Stanislav Spiridonov | 5 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    The WebFlow handle "action" requests in portal environment with redirect (e.g. receive POST (action phase), redirect to browser, receive GET (render phase) But in case of AJAX call along with submit in some cases the browser sends two POST requests (one for AJAX, one for Submit) and ignore redirect for AJAX. So instead of normal flow: AJAX POST - redirect - AJAX GET, submit POST - redirect - submit GET, the flow looks like AJAX POST - redirect - nothing, submit POST - redirect - submit GET. The following exception appears on the second POST, because webflow expect the get (render request) but receive the POST instead. {code:none} [echo] [02:48:50.075][info][talledLocalContainer] cause Stacktrace=java.lang.IllegalStateException: A flow execution action URL can only be obtained in a RenderRequest or a ResourceRequest [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.context.portlet.PortletExternalContext.getFlowExecutionUrl(PortletExternalContext.java:215) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.impl.RequestControlContextImpl.getFlowExecutionUrl(RequestControlContextImpl.java:178) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:180) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.render(ViewState.java:296) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.refresh(ViewState.java:243) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.resume(ViewState.java:221) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.Flow.resume(Flow.java:545) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:258) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:169) [echo] [02:48:50.075][info][talledLocalContainer] at com.kbc.agf.controller.core.portlet.FlowHandlerAdapter.handleAction(FlowHandlerAdapter.java:84) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.web.portlet.DispatcherPortlet.doActionService(DispatcherPortlet.java:641) [echo] [02:48:50.075][info][talledLocalContainer] at com.kbc.agf.web.portlet.ConfigurableDispatcherPortlet.doActionService(ConfigurableDispatcherPortlet.java:47) [echo] [02:48:50.076][info][talledLocalContainer] at org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:519) [echo] [02:48:50.076][info][talledLocalContainer] at org.springframework.web.portlet.FrameworkPortlet.processAction(FrameworkPortlet.java:460) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:70) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.RequestType.doFilter(RequestType.java:65) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.SecurityPortletFilter.handleAccessGranted(SecurityPortletFilter.java:219) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.SecurityPortletFilter.doFilterInternal(SecurityPortletFilter.java:138) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.OncePerRequestPortletFilter.doFilter(OncePerRequestPortletFilter.java:61) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.DelegatingPortletFilterProxy.doFilter(DelegatingPortletFilterProxy.java:113) [echo] [02:48:50.076][info][talledLocalContainer] at sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source) [echo] [02:48:50.076][info][talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [echo] [02:48:50.076][info][talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:616) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54) [echo] [02:48:50.076][info][talledLocalContainer] at $Proxy260.doFilter(Unknown Source) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:67) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.web.multipart.portlet.MultipartPortletFilter.doFilterImpl(MultipartPortletFilter.java:62) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.web.multipart.portlet.MultipartPortletFilter.doFilterInternal(MultipartPortletFilter.java:33) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.OncePerRequestPortletFilter.doFilter(OncePerRequestPortletFilter.java:61) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.DelegatingPortletFilterProxy.doFilter(DelegatingPortletFilterProxy.java:113) [echo] [02:48:50.076][info][talledLocalContainer] at sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source) [echo] [02:48:50.076][info][talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [echo] [02:48:50.076][info][talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:616) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54) [echo] [02:48:50.076][info][talledLocalContainer] at $Proxy260.doFilter(Unknown Source) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:67) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.GenericPortletFilterBean.doChain(GenericPortletFilterBean.java:166) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.RequestContextPortletFilter.doFilterInternal(RequestContextPortletFilter.java:40) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.OncePerRequestPortletFilter.doFilter(OncePerRequestPortletFilter.java:61) [echo] [02:48:50.076][info][talledLocalContainer] at sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source) [echo] [02:48:50.076][info][talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [echo] [02:48:50.076][info][talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:616) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54) [echo] [02:48:50.076][info][talledLocalContainer] at $Proxy260.doFilter(Unknown Source) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:67) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:92) [echo] [02:48:50.076][info][talledLocalContainer] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:639) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.InvokerPortletImpl.invokeAction(InvokerPortletImpl.java:688) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.InvokerPortletImpl.processAction(InvokerPortletImpl.java:361) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:778) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:576) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:232) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:154) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) [echo] [02:48:50.076][info][talledLocalContainer] at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:520) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:497) [echo] [02:48:50.076][info][talledLocalContainer] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:309) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:121) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:239) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:134) [echo] [02:48:50.076][info][talledLocalContainer] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:261) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:110) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:222) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:441) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:45) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:239) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:81) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:181) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:201) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.absoluteredirects.AbsoluteRedirectsFilter.processFilter(AbsoluteRedirectsFilter.java:85) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.threadlocal.ThreadLocalFilter.processFilter(ThreadLocalFilter.java:52) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) [echo] [02:48:50.077][info][talledLocalContainer] at java.lang.Thread.run(Thread.java:679) {code}

    Spring JIRA | 5 years ago | Stanislav Spiridonov
    java.lang.IllegalStateException: A flow execution action URL can only be obtained in a RenderRequest or a ResourceRequest [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.context.portlet.PortletExternalContext.getFlowExecutionUrl(PortletExternalContext.java:215) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.impl.RequestControlContextImpl.getFlowExecutionUrl(RequestControlContextImpl.java:178) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:180) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.render(ViewState.java:296) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.refresh(ViewState.java:243) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.resume(ViewState.java:221) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.Flow.resume(Flow.java:545) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:258) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:169) [echo] [02:48:50.075][info][talledLocalContainer] at com.kbc.agf.controller.core.portlet.FlowHandlerAdapter.handleAction(FlowHandlerAdapter.java:84) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.web.portlet.DispatcherPortlet.doActionService(DispatcherPortlet.java:641) [echo] [02:48:50.075][info][talledLocalContainer] at com.kbc.agf.web.portlet.ConfigurableDispatcherPortlet.doActionService(ConfigurableDispatcherPortlet.java:47)
  2. 0

    The WebFlow handle "action" requests in portal environment with redirect (e.g. receive POST (action phase), redirect to browser, receive GET (render phase) But in case of AJAX call along with submit in some cases the browser sends two POST requests (one for AJAX, one for Submit) and ignore redirect for AJAX. So instead of normal flow: AJAX POST - redirect - AJAX GET, submit POST - redirect - submit GET, the flow looks like AJAX POST - redirect - nothing, submit POST - redirect - submit GET. The following exception appears on the second POST, because webflow expect the get (render request) but receive the POST instead. {code:none} [echo] [02:48:50.075][info][talledLocalContainer] cause Stacktrace=java.lang.IllegalStateException: A flow execution action URL can only be obtained in a RenderRequest or a ResourceRequest [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.context.portlet.PortletExternalContext.getFlowExecutionUrl(PortletExternalContext.java:215) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.impl.RequestControlContextImpl.getFlowExecutionUrl(RequestControlContextImpl.java:178) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:180) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.render(ViewState.java:296) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.refresh(ViewState.java:243) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.resume(ViewState.java:221) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.Flow.resume(Flow.java:545) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:258) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:169) [echo] [02:48:50.075][info][talledLocalContainer] at com.kbc.agf.controller.core.portlet.FlowHandlerAdapter.handleAction(FlowHandlerAdapter.java:84) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.web.portlet.DispatcherPortlet.doActionService(DispatcherPortlet.java:641) [echo] [02:48:50.075][info][talledLocalContainer] at com.kbc.agf.web.portlet.ConfigurableDispatcherPortlet.doActionService(ConfigurableDispatcherPortlet.java:47) [echo] [02:48:50.076][info][talledLocalContainer] at org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:519) [echo] [02:48:50.076][info][talledLocalContainer] at org.springframework.web.portlet.FrameworkPortlet.processAction(FrameworkPortlet.java:460) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:70) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.RequestType.doFilter(RequestType.java:65) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.SecurityPortletFilter.handleAccessGranted(SecurityPortletFilter.java:219) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.SecurityPortletFilter.doFilterInternal(SecurityPortletFilter.java:138) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.OncePerRequestPortletFilter.doFilter(OncePerRequestPortletFilter.java:61) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.DelegatingPortletFilterProxy.doFilter(DelegatingPortletFilterProxy.java:113) [echo] [02:48:50.076][info][talledLocalContainer] at sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source) [echo] [02:48:50.076][info][talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [echo] [02:48:50.076][info][talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:616) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54) [echo] [02:48:50.076][info][talledLocalContainer] at $Proxy260.doFilter(Unknown Source) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:67) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.web.multipart.portlet.MultipartPortletFilter.doFilterImpl(MultipartPortletFilter.java:62) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.web.multipart.portlet.MultipartPortletFilter.doFilterInternal(MultipartPortletFilter.java:33) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.OncePerRequestPortletFilter.doFilter(OncePerRequestPortletFilter.java:61) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.DelegatingPortletFilterProxy.doFilter(DelegatingPortletFilterProxy.java:113) [echo] [02:48:50.076][info][talledLocalContainer] at sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source) [echo] [02:48:50.076][info][talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [echo] [02:48:50.076][info][talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:616) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54) [echo] [02:48:50.076][info][talledLocalContainer] at $Proxy260.doFilter(Unknown Source) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:67) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.GenericPortletFilterBean.doChain(GenericPortletFilterBean.java:166) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.RequestContextPortletFilter.doFilterInternal(RequestContextPortletFilter.java:40) [echo] [02:48:50.076][info][talledLocalContainer] at com.kbc.agf.websecurity.core.portlet.filter.OncePerRequestPortletFilter.doFilter(OncePerRequestPortletFilter.java:61) [echo] [02:48:50.076][info][talledLocalContainer] at sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source) [echo] [02:48:50.076][info][talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [echo] [02:48:50.076][info][talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:616) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54) [echo] [02:48:50.076][info][talledLocalContainer] at $Proxy260.doFilter(Unknown Source) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:67) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:92) [echo] [02:48:50.076][info][talledLocalContainer] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:639) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.InvokerPortletImpl.invokeAction(InvokerPortletImpl.java:688) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portlet.InvokerPortletImpl.processAction(InvokerPortletImpl.java:361) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:778) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:576) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:232) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:154) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) [echo] [02:48:50.076][info][talledLocalContainer] at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:520) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:497) [echo] [02:48:50.076][info][talledLocalContainer] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:309) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:121) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:239) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:134) [echo] [02:48:50.076][info][talledLocalContainer] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:261) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:110) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.076][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.076][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:222) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:441) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:45) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:239) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:81) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:181) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:201) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.absoluteredirects.AbsoluteRedirectsFilter.processFilter(AbsoluteRedirectsFilter.java:85) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.servlet.filters.threadlocal.ThreadLocalFilter.processFilter(ThreadLocalFilter.java:52) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) [echo] [02:48:50.077][info][talledLocalContainer] at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) [echo] [02:48:50.077][info][talledLocalContainer] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) [echo] [02:48:50.077][info][talledLocalContainer] at java.lang.Thread.run(Thread.java:679) {code}

    Spring JIRA | 5 years ago | Stanislav Spiridonov
    java.lang.IllegalStateException: A flow execution action URL can only be obtained in a RenderRequest or a ResourceRequest [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.context.portlet.PortletExternalContext.getFlowExecutionUrl(PortletExternalContext.java:215) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.impl.RequestControlContextImpl.getFlowExecutionUrl(RequestControlContextImpl.java:178) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:180) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.render(ViewState.java:296) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.refresh(ViewState.java:243) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.resume(ViewState.java:221) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.Flow.resume(Flow.java:545) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:258) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:169) [echo] [02:48:50.075][info][talledLocalContainer] at com.kbc.agf.controller.core.portlet.FlowHandlerAdapter.handleAction(FlowHandlerAdapter.java:84) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.web.portlet.DispatcherPortlet.doActionService(DispatcherPortlet.java:641) [echo] [02:48:50.075][info][talledLocalContainer] at com.kbc.agf.web.portlet.ConfigurableDispatcherPortlet.doActionService(ConfigurableDispatcherPortlet.java:47)

    Root Cause Analysis

    1. java.lang.IllegalStateException

      A flow execution action URL can only be obtained in a RenderRequest or a ResourceRequest [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.context.portlet.PortletExternalContext.getFlowExecutionUrl(PortletExternalContext.java:215) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.impl.RequestControlContextImpl.getFlowExecutionUrl(RequestControlContextImpl.java:178) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:180) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.render(ViewState.java:296) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.refresh(ViewState.java:243) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.ViewState.resume(ViewState.java:221) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.Flow.resume(Flow.java:545) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:258) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:169) [echo] [02:48:50.075][info][talledLocalContainer] at com.kbc.agf.controller.core.portlet.FlowHandlerAdapter.handleAction(FlowHandlerAdapter.java:84) [echo] [02:48:50.075][info][talledLocalContainer] at org.springframework.web.portlet.DispatcherPortlet.doActionService(DispatcherPortlet.java:641) [echo] [02:48:50.075][info][talledLocalContainer] at com.kbc.agf.web.portlet.ConfigurableDispatcherPortlet.doActionService(ConfigurableDispatcherPortlet.java:47)

      at org.springframework.web.portlet.FrameworkPortlet.processRequest()
    2. Spring Web Portlet
      FrameworkPortlet.processAction
      1. org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:519)
      2. org.springframework.web.portlet.FrameworkPortlet.processAction(FrameworkPortlet.java:460)
      2 frames
    3. Liferay Portal Service
      FilterChainImpl.doFilter
      1. com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:70)
      1 frame
    4. com.kbc.agf
      DelegatingPortletFilterProxy.doFilter
      1. com.kbc.agf.websecurity.core.portlet.RequestType.doFilter(RequestType.java:65)
      2. com.kbc.agf.websecurity.core.portlet.SecurityPortletFilter.handleAccessGranted(SecurityPortletFilter.java:219)
      3. com.kbc.agf.websecurity.core.portlet.SecurityPortletFilter.doFilterInternal(SecurityPortletFilter.java:138)
      4. com.kbc.agf.websecurity.core.portlet.filter.OncePerRequestPortletFilter.doFilter(OncePerRequestPortletFilter.java:61)
      5. com.kbc.agf.websecurity.core.portlet.filter.DelegatingPortletFilterProxy.doFilter(DelegatingPortletFilterProxy.java:113)
      5 frames
    5. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      3. java.lang.reflect.Method.invoke(Method.java:616)
      3 frames
    6. Liferay Portal Service
      ClassLoaderBeanHandler.invoke
      1. com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54)
      1 frame
    7. Unknown
      $Proxy260.doFilter
      1. $Proxy260.doFilter(Unknown Source)
      1 frame
    8. Liferay Portal Service
      FilterChainImpl.doFilter
      1. com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:67)
      1 frame
    9. com.kbc.agf
      DelegatingPortletFilterProxy.doFilter
      1. com.kbc.agf.web.multipart.portlet.MultipartPortletFilter.doFilterImpl(MultipartPortletFilter.java:62)
      2. com.kbc.agf.web.multipart.portlet.MultipartPortletFilter.doFilterInternal(MultipartPortletFilter.java:33)
      3. com.kbc.agf.websecurity.core.portlet.filter.OncePerRequestPortletFilter.doFilter(OncePerRequestPortletFilter.java:61)
      4. com.kbc.agf.websecurity.core.portlet.filter.DelegatingPortletFilterProxy.doFilter(DelegatingPortletFilterProxy.java:113)
      4 frames
    10. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      3. java.lang.reflect.Method.invoke(Method.java:616)
      3 frames
    11. Liferay Portal Service
      ClassLoaderBeanHandler.invoke
      1. com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54)
      1 frame
    12. Unknown
      $Proxy260.doFilter
      1. $Proxy260.doFilter(Unknown Source)
      1 frame
    13. Liferay Portal Service
      FilterChainImpl.doFilter
      1. com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:67)
      1 frame
    14. com.kbc.agf
      OncePerRequestPortletFilter.doFilter
      1. com.kbc.agf.websecurity.core.portlet.filter.GenericPortletFilterBean.doChain(GenericPortletFilterBean.java:166)
      2. com.kbc.agf.websecurity.core.portlet.filter.RequestContextPortletFilter.doFilterInternal(RequestContextPortletFilter.java:40)
      3. com.kbc.agf.websecurity.core.portlet.filter.OncePerRequestPortletFilter.doFilter(OncePerRequestPortletFilter.java:61)
      3 frames
    15. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      3. java.lang.reflect.Method.invoke(Method.java:616)
      3 frames
    16. Liferay Portal Service
      ClassLoaderBeanHandler.invoke
      1. com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54)
      1 frame
    17. Unknown
      $Proxy260.doFilter
      1. $Proxy260.doFilter(Unknown Source)
      1 frame
    18. Liferay Portal Service
      PortletServlet.service
      1. com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:67)
      2. com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48)
      3. com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:92)
      3 frames
    19. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      1 frame
    20. Glassfish Core
      ApplicationDispatcher.include
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      3. org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
      4. org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
      5. org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
      5 frames
    21. Liferay Portal Service
      InvokerPortletImpl.processAction
      1. com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:639)
      2. com.liferay.portlet.InvokerPortletImpl.invokeAction(InvokerPortletImpl.java:688)
      3. com.liferay.portlet.InvokerPortletImpl.processAction(InvokerPortletImpl.java:361)
      3 frames
    22. Liferay Portal Impl
      LayoutAction.execute
      1. com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:778)
      2. com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:576)
      3. com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:232)
      3 frames
    23. struts
      RequestProcessor.process
      1. org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
      2. org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
      2 frames
    24. Liferay Portal Impl
      PortalRequestProcessor.process
      1. com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:154)
      1 frame
    25. struts
      ActionServlet.doPost
      1. org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
      2. org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
      2 frames
    26. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
      1 frame
    27. Liferay Portal Impl
      MainServlet.service
      1. com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:520)
      2. com.liferay.portal.servlet.MainServlet.service(MainServlet.java:497)
      2 frames
    28. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      1 frame
    29. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    30. Liferay Portal Service
      BaseFilter.doFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      2. com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
      2 frames
    31. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    32. Liferay Portal Service
      BaseFilter.doFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      2. com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
      2 frames
    33. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    34. Liferay Portal Service
      BaseFilter.processFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      1 frame
    35. Liferay Portal Impl
      StripFilter.processFilter
      1. com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:309)
      1 frame
    36. Liferay Portal Service
      BaseFilter.doFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
      1 frame
    37. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    38. Liferay Portal Service
      BaseFilter.doFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      2. com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
      2 frames
    39. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    40. Liferay Portal Service
      BaseFilter.processFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      1 frame
    41. Liferay Portal Impl
      GZipFilter.processFilter
      1. com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:121)
      1 frame
    42. Liferay Portal Service
      BaseFilter.doFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
      1 frame
    43. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    44. Liferay Portal Service
      BaseFilter.processFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      1 frame
    45. Liferay Portal Impl
      SecureFilter.processFilter
      1. com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182)
      1 frame
    46. Liferay Portal Service
      BaseFilter.doFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
      1 frame
    47. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    48. Liferay Portal Service
      BaseFilter.processFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      1 frame
    49. Liferay Portal Impl
      AutoLoginFilter.processFilter
      1. com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:239)
      1 frame
    50. Liferay Portal Service
      BaseFilter.doFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
      1 frame
    51. Glassfish Core
      ApplicationDispatcher.forward
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      3. org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
      4. org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
      5. org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
      6. org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
      6 frames
    52. Liferay Portal Impl
      FriendlyURLServlet.service
      1. com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:134)
      1 frame
    53. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      1 frame
    54. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    55. Liferay Portal Service
      BaseFilter.doFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      2. com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
      2 frames
    56. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    57. Liferay Portal Service
      BaseFilter.doFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      2. com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
      2 frames
    58. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    59. Liferay Portal Service
      BaseFilter.processFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      1 frame
    60. Liferay Portal Impl
      StripFilter.processFilter
      1. com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:261)
      1 frame
    61. Liferay Portal Service
      BaseFilter.doFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
      1 frame
    62. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    63. Liferay Portal Service
      BaseFilter.doFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      2. com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
      2 frames
    64. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    65. Liferay Portal Service
      BaseFilter.processFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      1 frame
    66. Liferay Portal Impl
      GZipFilter.processFilter
      1. com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:110)
      1 frame
    67. Liferay Portal Service
      BaseFilter.doFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
      1 frame
    68. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    69. Liferay Portal Service
      BaseFilter.processFilter
      1. com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
      1 frame