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

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

Environment

None

Test Plan

None

Attachments

4

Activity

Earle Nietzel August 23, 2013 at 11:42 AM

Second that, thanks Juan Jose

Sam Ottenhoff August 22, 2013 at 7:02 PM

Trunk commit r128959.

Big thanks to Juan José !

Earle Nietzel July 10, 2013 at 9:33 AM

I think we should be looking ahead to at a minimum of JSF 2.0 for the next major release of Sakai. If Sakai CLE 2.10 (CLE 4) has Spring and Hibernate upgrade it would probably make sense to get JSF upgraded.

The reason for going to 2.0 is that JSF 1.1 (circa 2004) and JSF1.2 (circa 2006) are to old for the modern needs.

Among many needs is the ability to add ViewScoped beans so that tools can start to behave correctly with multiple tabs open which is only available starting with JSF 2.0.

Better navigation, AJAX support the list is huge see http://andyschwartz.wordpress.com/2009/07/31/whats-new-in-jsf-2/

Strongly recommend we move past JSF 1.x

Sam Ottenhoff March 27, 2013 at 3:32 PM

Juan José, if you could write a basic guide to show how to update existing JSF tools like Samigo and MsgCntr, I think we can find volunteers to do the work.

Beth Kirschner March 26, 2013 at 7:16 AM

FWIW - Michigan is very interested in a JSF upgrade

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created February 18, 2011 at 11:21 AM
Updated February 22, 2019 at 5:04 AM
Resolved August 22, 2013 at 7:02 PM