Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-20086

Need upgrading JSF to 1.2.x or higher in Sakai-JSF framework

    Details

    • Type: Task
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.9.1
    • Fix Version/s: 10.0
    • Component/s: JSF
    • Labels:

      Description

      All current Sakai versions are still using the 1.1.x JSF. It will be great that someone could upgrade the JSF version to 1.2.x (new 2.0 may not work). Current 1.1.x JSF causes a lot of unexpected crashed due to 'duplicated component Id' or error message like:
      'javax.faces.el.EvaluationException: Error getting property 'attachList' from bean of type '

      This happens for all JSF-based tools such as Forum, Tests&Quizzes, Sign-up Tool. It is caused by the bugs in JSF 1.1.x version .

      One immediate solution can be done from the suggestion of this blog:

      http://www.coderanch.com/t/213569/JSF/java/troubleshoot-duplicate-Id-component-errors

      However, it will be better to upgrade the JSF to a higer version to ultimately fix numerous bugs.

      Thanks a lot!
      Peter Liu

        Gliffy Diagrams

          Zeplin

            Attachments

            1. JSF 1.2 Sakai Sample App.jpg
              121 kB
              Juan José Meroño Sánchez
            2. JSF2 Sakai Sample App.jpg
              117 kB
              Juan José Meroño Sánchez
            3. JSF 2 Sakai Sample App (PrimeFaces).jpg
              131 kB
              Juan José Meroño Sánchez
            4. SAK-20086.patch
              56 kB
              Juan José Meroño Sánchez

              Issue Links

                Activity

                  People

                  Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  guangzheng.liu@yale.edu Peter Liu
                  Votes:
                  2 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration