Hi I forgot to say what's wrong in the xml file is define the start node. I have created and fixed this issue on:
https://issues.apache.org/jira/browse/MYFACES-3858 regards, Leonardo Uribe 2014-02-13 13:12 GMT-05:00 [email protected] <[email protected]>: > On 13/02/2014 19:01, Leonardo Uribe wrote: >> >> Hi >> >> Thanks for the example. It helps to clarify the problem. The >> definition of the flow has a problem: >> >> @Produces >> @FlowDefinition >> public Flow defineFlow(@FlowBuilderParameter FlowBuilder flowBuilder) >> { >> String flowId = "flux"; >> flowBuilder.id("", flowId); >> flowBuilder.viewNode(flowId, >> "/" + flowId + "/" + flowId + ".xhtml"). >> markAsStartNode(); >> /* flowBuilder.returnNode("returnFromFlux"). >> fromOutcome("#{flowScopedBean.return}");*/ >> >> return flowBuilder.getFlow(); >> } >> >> In this part: >> >> flowBuilder.viewNode(flowId, >> "/" + flowId + "/" + flowId + ".xhtml"). >> markAsStartNode(); >> >> you are using the flow id as a viewNodeId. That confuses the >> navigation algorithm because the spec says that an outcome can be a >> flowId, and in that sense a flowId is a global identifier that cannot >> be reused. The fix is just set another id: >> >> flowBuilder.viewNode("start", >> "/" + flowId + "/" + flowId + ".xhtml"). >> markAsStartNode(); >> >> The example only requires some small changes in FlowScopedBean and that's >> it. > > ok for this one, I will try it tomorrow. And can you tell me what was wrong > with XML file (or the empty XML file) ? > > Thank you, > > > Ludovic > | > | AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT. > | >

