JSF 1.1 ref implemntation is a trash
Sorry, I really have to say this.
Many bugs, and many errors have been silently catched without notifications to developer, it simply returns a blank page without any clue what was going wrong behind. And the strange property like immediate, why does jsf want to short cut the life cycle with this property?
If this is going to be included into jdk, it needs too many improvements.
# 1
JSF 1.1_01 was the first stable version. If you are using RAD 6.0 or 6.1 then blame IBM because they have JSF 1.1 with some fixes and that version is ****.
It is old news about some of the silent catches, many use MyFaces RI for this exact reason. However, JSF1.1_01 is stable enough for production. JSF 1.2 has just been released.
As for immediate I see it misunderstood all of the time. If you are using AJAX you really see the use for it. Many say you should not have to understand the JSF lifecycle to use JSF but this is not true. If you understand the lifecycle (and it really is not all that difficult) you will see the value in it.
So whats your real issue?
# 2
JSF 1.1_01 was stable, but note that there is also a 1.1_02 available at the project site.
As for JSF 1.2, the 1.2 RI has been available for over a year, and has had several update releases (1.2_04 P02 is the latest).
To the OP: If you have issues with the 1.1 RI, please try the latest version before passing final judgment. If you find issues with 1.1_02, then log an issue so we know about it and can try to help.
https://javaserverfaces.dev.java.net