Fixes are available
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
8.5.5.15: WebSphere Application Server V8.5.5 Fix Pack 15
8.5.5.17: WebSphere Application Server V8.5.5 Fix Pack 17
8.5.5.20: WebSphere Application Server V8.5.5.20
8.5.5.18: WebSphere Application Server V8.5.5 Fix Pack 18
8.5.5.19: WebSphere Application Server V8.5.5 Fix Pack 19
8.5.5.16: WebSphere Application Server V8.5.5 Fix Pack 16
8.5.5.21: WebSphere Application Server V8.5.5.21
APAR status
Closed as program error.
Error description
JSF shipped with Websphere is exposed to MYFACES-3415 issue. https://issues.apache.org/jira/browse/MYFACES-3415 [ui:repeat] field value disappears if validation error exists on current site
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: IBM WebSphere Application Server * * Traditional * * Profile versions 8.0, 8.5.5 and Liberty * * Profile users of JavaServer Faces (JSF) * * MyFaces 2.0 * **************************************************************** * PROBLEM DESCRIPTION: The value or data of input fields * * inside * * JSF ui:repeat element disappear if a * * validation error is encountered in the * * form. * **************************************************************** * RECOMMENDATION: * **************************************************************** When using the JSF ui:repeat element with inner input fields, the values of these fields are lost if a validation error occurs in the form. In the following example, the values associated with "item" and "input1" will be lost if a validation error is encountered: <ui:repeat value="#{dataBean.items}" var="item"> <h:outputLabel for="item" value="item: " /> <h:inputText value="#{item.text}" id="item" /> <br/> <h:outputLabel for="input1" value="input1: " /> <h:inputText value="#{dataBean.input1}" id="input1" label="input1" /> </ui:repeat>
Problem conclusion
The JSF MyFaces 2.0 code was updated to prevent data loss when using ui:repeat element with inner input fields. Fix details can be found at https://issues.apache.org/jira/browse/MYFACES-3415 The fix for this APAR is currently targeted for inclusion in fix pack 8.0.0.14, 8.5.5.13 and 17.0.0.3. Please refer to the Recommended Updates page for delivery information: http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix
Comments
APAR Information
APAR number
PI80895
Reported component name
WEBS APP SERV N
Reported component ID
5724H8800
Reported release
850
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-05-02
Closed date
2017-06-05
Last modified date
2017-06-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEBS APP SERV N
Fixed component ID
5724H8800
Applicable component levels
R800 PSY
UP
Document Information
Modified date:
28 April 2022