org.springframework.webflow.engine.FlowInputMappingException: Errors occurred during input mapping on startup of the 'demo_game_webflow' flow; errors = [[MappingResult@11c5c88 mapping = rules -> rules, result = [TargetAccessError@ff0d4b errorCode = 'propertyNotFound', details = '[SetValueAttempt@1adfbe3 expression = rules, context = [RequestControlContextImpl@1742c56 externalContext = org.springframework.webflow.context.servlet.ServletExternalContext@adf91, requestScope = map[[empty]], attributes = map[[empty]], flowExecution = [FlowExecutionImpl@1dbe72f flow = 'demo_game_webflow', flowSessions = list[[FlowSessionImpl@26efd3 flow = 'demo_game_webflow', state = [null], scope = map[[empty]]]], flashScope = map[[empty]]]], value = 'chess'] failed - make sure the expression is evaluatable in the context provided']]]

Spring JIRA | Andreas Schildbach | 9 years ago
  1. 0

    My flow has an input parameter: <input name="rules" required="true" /> When I start my flow with "flow?rules=chess", I get the following exception: org.springframework.webflow.engine.FlowInputMappingException: Errors occurred during input mapping on startup of the 'demo_game_webflow' flow; errors = [[MappingResult@11c5c88 mapping = rules -> rules, result = [TargetAccessError@ff0d4b errorCode = 'propertyNotFound', details = '[SetValueAttempt@1adfbe3 expression = rules, context = [RequestControlContextImpl@1742c56 externalContext = org.springframework.webflow.context.servlet.ServletExternalContext@adf91, requestScope = map[[empty]], attributes = map[[empty]], flowExecution = [FlowExecutionImpl@1dbe72f flow = 'demo_game_webflow', flowSessions = list[[FlowSessionImpl@26efd3 flow = 'demo_game_webflow', state = [null], scope = map[[empty]]]], flashScope = map[[empty]]]], value = 'chess'] failed - make sure the expression is evaluatable in the context provided']]] at org.springframework.webflow.engine.Flow.start(Flow.java:497) at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:360) at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:245) at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:133) at org.springframework.webflow.mvc.servlet.FlowController.handleRequestInternal(FlowController.java:164) 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:875) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:523) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:453) If I remove the request parameter, the message is as follows: org.springframework.webflow.engine.FlowInputMappingException: Errors occurred during input mapping on startup of the 'demo_game_webflow' flow; errors = [[MappingResult@1578426 mapping = rules -> rules, result = [RequiredError@a4effe originalValue = [null]]]]

    Spring JIRA | 9 years ago | Andreas Schildbach
    org.springframework.webflow.engine.FlowInputMappingException: Errors occurred during input mapping on startup of the 'demo_game_webflow' flow; errors = [[MappingResult@11c5c88 mapping = rules -> rules, result = [TargetAccessError@ff0d4b errorCode = 'propertyNotFound', details = '[SetValueAttempt@1adfbe3 expression = rules, context = [RequestControlContextImpl@1742c56 externalContext = org.springframework.webflow.context.servlet.ServletExternalContext@adf91, requestScope = map[[empty]], attributes = map[[empty]], flowExecution = [FlowExecutionImpl@1dbe72f flow = 'demo_game_webflow', flowSessions = list[[FlowSessionImpl@26efd3 flow = 'demo_game_webflow', state = [null], scope = map[[empty]]]], flashScope = map[[empty]]]], value = 'chess'] failed - make sure the expression is evaluatable in the context provided']]]
  2. 0

    My flow has an input parameter: <input name="rules" required="true" /> When I start my flow with "flow?rules=chess", I get the following exception: org.springframework.webflow.engine.FlowInputMappingException: Errors occurred during input mapping on startup of the 'demo_game_webflow' flow; errors = [[MappingResult@11c5c88 mapping = rules -> rules, result = [TargetAccessError@ff0d4b errorCode = 'propertyNotFound', details = '[SetValueAttempt@1adfbe3 expression = rules, context = [RequestControlContextImpl@1742c56 externalContext = org.springframework.webflow.context.servlet.ServletExternalContext@adf91, requestScope = map[[empty]], attributes = map[[empty]], flowExecution = [FlowExecutionImpl@1dbe72f flow = 'demo_game_webflow', flowSessions = list[[FlowSessionImpl@26efd3 flow = 'demo_game_webflow', state = [null], scope = map[[empty]]]], flashScope = map[[empty]]]], value = 'chess'] failed - make sure the expression is evaluatable in the context provided']]] at org.springframework.webflow.engine.Flow.start(Flow.java:497) at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:360) at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:245) at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:133) at org.springframework.webflow.mvc.servlet.FlowController.handleRequestInternal(FlowController.java:164) 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:875) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:523) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:453) If I remove the request parameter, the message is as follows: org.springframework.webflow.engine.FlowInputMappingException: Errors occurred during input mapping on startup of the 'demo_game_webflow' flow; errors = [[MappingResult@1578426 mapping = rules -> rules, result = [RequiredError@a4effe originalValue = [null]]]]

    Spring JIRA | 9 years ago | Andreas Schildbach
    org.springframework.webflow.engine.FlowInputMappingException: Errors occurred during input mapping on startup of the 'demo_game_webflow' flow; errors = [[MappingResult@11c5c88 mapping = rules -> rules, result = [TargetAccessError@ff0d4b errorCode = 'propertyNotFound', details = '[SetValueAttempt@1adfbe3 expression = rules, context = [RequestControlContextImpl@1742c56 externalContext = org.springframework.webflow.context.servlet.ServletExternalContext@adf91, requestScope = map[[empty]], attributes = map[[empty]], flowExecution = [FlowExecutionImpl@1dbe72f flow = 'demo_game_webflow', flowSessions = list[[FlowSessionImpl@26efd3 flow = 'demo_game_webflow', state = [null], scope = map[[empty]]]], flashScope = map[[empty]]]], value = 'chess'] failed - make sure the expression is evaluatable in the context provided']]]
  3. 0

    How to test Grails webflow with input parameter?

    Stack Overflow | 4 years ago | Jörg Rech
    org.springframework.webflow.engine.FlowInputMappingException: Errors occurred during input mapping on startup of the 'createWizardSubSub' flow; errors = [[RequiredError@51a9e7fc mapping = station -&gt; station, code = 'required', error = true, errorCause = [null], originalValue = [null], mappedValue = [null]]]
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.springframework.webflow.engine.FlowInputMappingException

      Errors occurred during input mapping on startup of the 'demo_game_webflow' flow; errors = [[MappingResult@11c5c88 mapping = rules -> rules, result = [TargetAccessError@ff0d4b errorCode = 'propertyNotFound', details = '[SetValueAttempt@1adfbe3 expression = rules, context = [RequestControlContextImpl@1742c56 externalContext = org.springframework.webflow.context.servlet.ServletExternalContext@adf91, requestScope = map[[empty]], attributes = map[[empty]], flowExecution = [FlowExecutionImpl@1dbe72f flow = 'demo_game_webflow', flowSessions = list[[FlowSessionImpl@26efd3 flow = 'demo_game_webflow', state = [null], scope = map[[empty]]]], flashScope = map[[empty]]]], value = 'chess'] failed - make sure the expression is evaluatable in the context provided']]]

      at org.springframework.webflow.engine.Flow.start()
    2. Spring Web Flow
      FlowController.handleRequestInternal
      1. org.springframework.webflow.engine.Flow.start(Flow.java:497)
      2. org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:360)
      3. org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:245)
      4. org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:133)
      5. org.springframework.webflow.mvc.servlet.FlowController.handleRequestInternal(FlowController.java:164)
      5 frames
    3. 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:875)
      4. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
      5. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:523)
      6. org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:453)
      6 frames