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.