FacesConfigurator.sortRelativeOrderingList() algorithm is broken trying to resolve some examples ------------------------------------------------------------------------------------------------
Key: MYFACES-2537 URL: https://issues.apache.org/jira/browse/MYFACES-2537 Project: MyFaces Core Issue Type: Bug Components: JSR-314 Affects Versions: 2.0.0-beta Reporter: Leonardo Uribe Assignee: Leonardo Uribe Curtiss Howard put this comment on dev list FacesConfigurator.sortRelativeOrderingList() is failing on a rather simple case: A after B B before C C before A The expected faces-config ordering is B-C-A, but instead sortRelativeOrderingList() is detecting a circularity. The algorithm proposed fails because it is not able to process the nodes in the correct order (the algorithm assign a weight equal to all nodes, so it fails when try to order them in a psedo "postorder" form). It is faster and better try another algorithm. The current one works in all tests done at this moment but this case makes it fail without any possible workaround. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.