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)

Samebug tips0

There are no available Samebug tips for this exception. If you know how to solve this issue, help other users by writing a short tip.

Don't give up yet. Paste your full stack trace to get a solution.

Solutions on the web16212

  • via Spring JIRA by Stanislav Spiridonov, 1 year ago
    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
  • via Spring JIRA by Stanislav Spiridonov, 1 year ago
    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
  • via Ecosystem JIRA by Cheryl Jerozal, 1 year ago
    zip file closed [WARNING] [talledLocalContainer] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) [WARNING] [talledLocalContainer] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
  • Stack trace

    • 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(FrameworkPortlet.java:519) at org.springframework.web.portlet.FrameworkPortlet.processAction(FrameworkPortlet.java:460) at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:70) at com.kbc.agf.websecurity.core.portlet.RequestType.doFilter(RequestType.java:65) at com.kbc.agf.websecurity.core.portlet.SecurityPortletFilter.handleAccessGranted(SecurityPortletFilter.java:219) at com.kbc.agf.websecurity.core.portlet.SecurityPortletFilter.doFilterInternal(SecurityPortletFilter.java:138) at com.kbc.agf.websecurity.core.portlet.filter.OncePerRequestPortletFilter.doFilter(OncePerRequestPortletFilter.java:61) at com.kbc.agf.websecurity.core.portlet.filter.DelegatingPortletFilterProxy.doFilter(DelegatingPortletFilterProxy.java:113) at sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54) at $Proxy260.doFilter(Unknown Source) at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:67) at com.kbc.agf.web.multipart.portlet.MultipartPortletFilter.doFilterImpl(MultipartPortletFilter.java:62) at com.kbc.agf.web.multipart.portlet.MultipartPortletFilter.doFilterInternal(MultipartPortletFilter.java:33) at com.kbc.agf.websecurity.core.portlet.filter.OncePerRequestPortletFilter.doFilter(OncePerRequestPortletFilter.java:61) at com.kbc.agf.websecurity.core.portlet.filter.DelegatingPortletFilterProxy.doFilter(DelegatingPortletFilterProxy.java:113) at sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54) at $Proxy260.doFilter(Unknown Source) at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:67) at com.kbc.agf.websecurity.core.portlet.filter.GenericPortletFilterBean.doChain(GenericPortletFilterBean.java:166) at com.kbc.agf.websecurity.core.portlet.filter.RequestContextPortletFilter.doFilterInternal(RequestContextPortletFilter.java:40) at com.kbc.agf.websecurity.core.portlet.filter.OncePerRequestPortletFilter.doFilter(OncePerRequestPortletFilter.java:61) at sun.reflect.GeneratedMethodAccessor306.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54) at $Proxy260.doFilter(Unknown Source) at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:67) at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48) at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:92) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:639) at com.liferay.portlet.InvokerPortletImpl.invokeAction(InvokerPortletImpl.java:688) at com.liferay.portlet.InvokerPortletImpl.processAction(InvokerPortletImpl.java:361) at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:778) at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:576) at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:232) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:154) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:520) at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:497) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:309) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:121) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:239) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:134) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:261) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196) at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:110) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

    Write tip

    You have a different solution? A short tip here would help you and many other users who saw this issue last week.

    Users with the same issue

    You’re the first here who have seen this exception.