java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier

Spring JIRA | sam felton | 9 years ago
tip
Do you know that we can give you better hits? Get more relevant results from Samebug’s stack trace search.
  1. 0

    If a method of a bean, used in <evalute /> action, returns empty string "" than following exception is thrown: It works properly if method returns either null or non-empty string. 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) at org.springframework.webflow.engine.ActionList.execute(ActionList.java) at org.springframework.webflow.engine.ViewState.refresh(ViewState.java) at org.springframework.webflow.engine.impl.FlowExecutionImpl.refresh(FlowExecutionImpl.java) at org.springframework.webflow.executor.FlowExecutorImpl.refresh(FlowExecutorImpl.java) at org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java) at org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java)

    Spring JIRA | 9 years ago | sam felton
    java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier
  2. 0

    If a method of a bean, used in <evalute /> action, returns empty string "" than following exception is thrown: It works properly if method returns either null or non-empty string. 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) at org.springframework.webflow.engine.ActionList.execute(ActionList.java) at org.springframework.webflow.engine.ViewState.refresh(ViewState.java) at org.springframework.webflow.engine.impl.FlowExecutionImpl.refresh(FlowExecutionImpl.java) at org.springframework.webflow.executor.FlowExecutorImpl.refresh(FlowExecutorImpl.java) at org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java) at org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java)

    Spring JIRA | 9 years ago | sam felton
    java.lang.IllegalArgumentException: The event id is required: please set this event's id to a non-blank string identifier

    Root Cause Analysis

    1. 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)
      2. org.springframework.webflow.engine.ActionList.execute(ActionList.java)
      3. org.springframework.webflow.engine.ViewState.refresh(ViewState.java)
      4. org.springframework.webflow.engine.impl.FlowExecutionImpl.refresh(FlowExecutionImpl.java)
      5. org.springframework.webflow.executor.FlowExecutorImpl.refresh(FlowExecutorImpl.java)
      5 frames
    3. Spring Web Flow
      FlowController.handleRequestInternal
      1. org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java)
      2. org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java)
      2 frames
    4. Spring MVC
      FrameworkServlet.doGet
      1. org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java)
      2. org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java)
      3. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java)
      4. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java)
      5. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
      6. org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java)
      6 frames