|
JavaServer(TM) Faces 1.2
|
JSF Community
|
Known issues with the 1.2_01 release.
There is an inconsistency in the javadocs for
javax.faces.model.SelectItem where null values should
be allowed, but the docs still state NullPointerExceptions should be
thrown in this case. This issue will be addressed in the upcoming
maintenance release (see issue
345).
The default renderer for
h:dataTable doesn't produce accessible markup -
specifically no
scope attribute is rendered on table rows (see issue
341).
Under specific conditions, h:commandLink will not submit a form.
If the h:commandLink is nested within a h:form
with prependId=false and another element within said
form has an ID of submit a javascript error will occur
when clicking the link.
Workaround: Change the component ID of submit to
another value, or don't use prependId on the form.
See Issue 365
An NPE can be thrown from the default NavigationHandler implementation
is invoked in the beforePhase method of a PhaseListener
Workaround: Invoke the NavigationHandler in the afterPhase
method of the PhaseListener
See issue 368
The FactoryFinder may not work in certain EE environments where an application has multiple web applications and the application server uses the same classloader for both web applications. See issue 359
If using c:forEach to render a portion of a view
and h:message is nested within, h:message
will not display any messages.
See issue 355
Under certain conditions where the back button is involved, incorrect parameter values could potentially be submitted during post-back. See issue 364
When upgrading from 1.2 to 1.2_01, 1.2_02, or 1.2_03 on Tomcat 5.x
with Facelets, the user may receive a ClassNotFoundException
for com.sun.faces.config.GlassFishConfigureListenener. In order
to resolve this, delete the tld cache references under
TOMCAT_HOME/work and restart the server.