org.springframework.webflow.engine.ActionExecutionException: Exception thrown executing [AnnotatedAction@1162212 targetAction = org.springframework.webflow.action.LocalBeanInvokingAction@6d999a, attributes = map[[empty]]] in state 'showListOfRoles' of flow 'platform-role-flow' -- action execution attributes were 'map[[empty]]'; nested exception is java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier

Spring JIRA | Hemal Shah | 9 years ago
  1. 0

    I have very unusual situation: Spring version: 2.1 m4 Spring WF version: 2.0 m1 I have definition in ma flow like: Code: <bean-action bean="platformRoleDetails" method="render"> <method-result name="column_right" /> </bean-action> platformRoleDetails is groovy bean, if method render returns something that is not empty ( NOT .trim().equals("")) then everythings fine even if method returns null!!!, but if the method returns "" or " " then I have stacktrace: Code: org.springframework.webflow.engine.ActionExecutionException: Exception thrown executing [AnnotatedAction@1162212 targetAction = org.springframework.webflow.action.LocalBeanInvokingAction@6d999a, attributes = map[[empty]]] in state 'showListOfRoles' of flow 'platform-role-flow' -- action execution attributes were 'map[[empty]]'; nested exception is java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier at org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor.java:64) at org.springframework.webflow.engine.ActionList.execute(ActionList.java:153) at org.springframework.webflow.engine.ViewState.refresh(ViewState.java:108) at org.springframework.webflow.engine.impl.FlowExecutionImpl.refresh(FlowExecutionImpl.java:249) at org.springframework.webflow.executor.FlowExecutorImpl.refresh(FlowExecutorImpl.java:254) at org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java:117) at org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java:165) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:856) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:790) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:285) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) it seems like a bug to me. I will try later using more simplistic environment to be sure that problem is not groovy related and use only plain java bean instead of groovy but it looks to me like Spring WF error.

    Spring JIRA | 9 years ago | Marius Bogoevici
    org.springframework.webflow.engine.ActionExecutionException: Exception thrown executing [AnnotatedAction@1162212 targetAction = org.springframework.webflow.action.LocalBeanInvokingAction@6d999a, attributes = map[[empty]]] in state 'showListOfRoles' of flow 'platform-role-flow' -- action execution attributes were 'map[[empty]]'; nested exception is java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier
  2. 0

    I have very unusual situation: Spring version: 2.1 m4 Spring WF version: 2.0 m1 I have definition in ma flow like: Code: <bean-action bean="platformRoleDetails" method="render"> <method-result name="column_right" /> </bean-action> platformRoleDetails is groovy bean, if method render returns something that is not empty ( NOT .trim().equals("")) then everythings fine even if method returns null!!!, but if the method returns "" or " " then I have stacktrace: Code: org.springframework.webflow.engine.ActionExecutionException: Exception thrown executing [AnnotatedAction@1162212 targetAction = org.springframework.webflow.action.LocalBeanInvokingAction@6d999a, attributes = map[[empty]]] in state 'showListOfRoles' of flow 'platform-role-flow' -- action execution attributes were 'map[[empty]]'; nested exception is java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier at org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor.java:64) at org.springframework.webflow.engine.ActionList.execute(ActionList.java:153) at org.springframework.webflow.engine.ViewState.refresh(ViewState.java:108) at org.springframework.webflow.engine.impl.FlowExecutionImpl.refresh(FlowExecutionImpl.java:249) at org.springframework.webflow.executor.FlowExecutorImpl.refresh(FlowExecutorImpl.java:254) at org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java:117) at org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java:165) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:856) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:790) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:285) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) it seems like a bug to me. I will try later using more simplistic environment to be sure that problem is not groovy related and use only plain java bean instead of groovy but it looks to me like Spring WF error.

    Spring JIRA | 9 years ago | Hemal Shah
    org.springframework.webflow.engine.ActionExecutionException: Exception thrown executing [AnnotatedAction@1162212 targetAction = org.springframework.webflow.action.LocalBeanInvokingAction@6d999a, attributes = map[[empty]]] in state 'showListOfRoles' of flow 'platform-role-flow' -- action execution attributes were 'map[[empty]]'; nested exception is java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier
  3. 0

    I have very unusual situation: Spring version: 2.1 m4 Spring WF version: 2.0 m1 I have definition in ma flow like: Code: <bean-action bean="platformRoleDetails" method="render"> <method-result name="column_right" /> </bean-action> platformRoleDetails is groovy bean, if method render returns something that is not empty ( NOT .trim().equals("")) then everythings fine even if method returns null!!!, but if the method returns "" or " " then I have stacktrace: Code: org.springframework.webflow.engine.ActionExecutionException: Exception thrown executing [AnnotatedAction@1162212 targetAction = org.springframework.webflow.action.LocalBeanInvokingAction@6d999a, attributes = map[[empty]]] in state 'showListOfRoles' of flow 'platform-role-flow' -- action execution attributes were 'map[[empty]]'; nested exception is java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier at org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor.java:64) at org.springframework.webflow.engine.ActionList.execute(ActionList.java:153) at org.springframework.webflow.engine.ViewState.refresh(ViewState.java:108) at org.springframework.webflow.engine.impl.FlowExecutionImpl.refresh(FlowExecutionImpl.java:249) at org.springframework.webflow.executor.FlowExecutorImpl.refresh(FlowExecutorImpl.java:254) at org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java:117) at org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java:165) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:856) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:790) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:285) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) it seems like a bug to me. I will try later using more simplistic environment to be sure that problem is not groovy related and use only plain java bean instead of groovy but it looks to me like Spring WF error.

    Spring JIRA | 9 years ago | Marius Bogoevici
    org.springframework.webflow.engine.ActionExecutionException: Exception thrown executing [AnnotatedAction@1162212 targetAction = org.springframework.webflow.action.LocalBeanInvokingAction@6d999a, attributes = map[[empty]]] in state 'showListOfRoles' of flow 'platform-role-flow' -- action execution attributes were 'map[[empty]]'; nested exception is java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    I have very unusual situation: Spring version: 2.1 m4 Spring WF version: 2.0 m1 I have definition in ma flow like: Code: <bean-action bean="platformRoleDetails" method="render"> <method-result name="column_right" /> </bean-action> platformRoleDetails is groovy bean, if method render returns something that is not empty ( NOT .trim().equals("")) then everythings fine even if method returns null!!!, but if the method returns "" or " " then I have stacktrace: Code: org.springframework.webflow.engine.ActionExecutionException: Exception thrown executing [AnnotatedAction@1162212 targetAction = org.springframework.webflow.action.LocalBeanInvokingAction@6d999a, attributes = map[[empty]]] in state 'showListOfRoles' of flow 'platform-role-flow' -- action execution attributes were 'map[[empty]]'; nested exception is java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier at org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor.java:64) at org.springframework.webflow.engine.ActionList.execute(ActionList.java:153) at org.springframework.webflow.engine.ViewState.refresh(ViewState.java:108) at org.springframework.webflow.engine.impl.FlowExecutionImpl.refresh(FlowExecutionImpl.java:249) at org.springframework.webflow.executor.FlowExecutorImpl.refresh(FlowExecutorImpl.java:254) at org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java:117) at org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java:165) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:856) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:790) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:285) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) it seems like a bug to me. I will try later using more simplistic environment to be sure that problem is not groovy related and use only plain java bean instead of groovy but it looks to me like Spring WF error.

    Spring JIRA | 9 years ago | Hemal Shah
    org.springframework.webflow.engine.ActionExecutionException: Exception thrown executing [AnnotatedAction@1162212 targetAction = org.springframework.webflow.action.LocalBeanInvokingAction@6d999a, attributes = map[[empty]]] in state 'showListOfRoles' of flow 'platform-role-flow' -- action execution attributes were 'map[[empty]]'; nested exception is java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier
  6. 0

    Login failed with 500 Error In Browser

    Oracle Community | 3 years ago | Sarath.Dontireddy
    org.springframework.webflow.engine.ActionExecutionException: Exception thrown executing [AnnotatedAction@924fda2 targetAction = com.fatwire.wem.sso.cas.web.CustomLoginViewAction@5b879b5e, attributes = map[[empty]]] in state 'viewLoginForm' of flow 'login-webflow' -- action execution attributes were 'map[[empty]]'; nested exception is java.lang.RuntimeException: java.net.ConnectException: Tried all: '1' addresses, but could not connect over HTTP to server: 'XXX.XXXX.com ', port: '80'

    Root Cause Analysis

    1. org.springframework.webflow.engine.ActionExecutionException

      Exception thrown executing [AnnotatedAction@1162212 targetAction = org.springframework.webflow.action.LocalBeanInvokingAction@6d999a, attributes = map[[empty]]] in state 'showListOfRoles' of flow 'platform-role-flow' -- action execution attributes were 'map[[empty]]'; nested exception is java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier

      at org.springframework.webflow.engine.ActionExecutor.execute()
    2. Spring Web Flow
      FlowExecutorImpl.refresh
      1. org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor.java:64)
      2. org.springframework.webflow.engine.ActionList.execute(ActionList.java:153)
      3. org.springframework.webflow.engine.ViewState.refresh(ViewState.java:108)
      4. org.springframework.webflow.engine.impl.FlowExecutionImpl.refresh(FlowExecutionImpl.java:249)
      5. org.springframework.webflow.executor.FlowExecutorImpl.refresh(FlowExecutorImpl.java:254)
      5 frames
    3. Spring Web Flow
      FlowController.handleRequestInternal
      1. org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java:117)
      2. org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java:165)
      2 frames
    4. Spring MVC
      FrameworkServlet.doGet
      1. org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
      2. org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
      3. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:856)
      4. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:790)
      5. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
      6. org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
      6 frames
    5. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
      2. javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      2 frames
    6. Jetty Server
      SelectChannelEndPoint.run
      1. org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
      2. org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
      3. org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
      4. org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
      5. org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
      6. org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
      7. org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
      8. org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
      9. org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
      10. org.mortbay.jetty.Server.handle(Server.java:285)
      11. org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
      12. org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751)
      13. org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
      14. org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
      15. org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
      16. org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329)
      16 frames
    7. Jetty Util
      BoundedThreadPool$PoolThread.run
      1. org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
      1 frame