Fixes are available
19.0.0.6: WebSphere Application Server Liberty 19.0.0.6
19.0.0.7: WebSphere Application Server Liberty 19.0.0.7
19.0.0.8: WebSphere Application Server Liberty 19.0.0.8
19.0.0.9: WebSphere Application Server Liberty 19.0.0.9
19.0.0.10: WebSphere Application Server Liberty 19.0.0.10
19.0.0.11: WebSphere Application Server Liberty 19.0.0.11
19.0.0.12: WebSphere Application Server Liberty 19.0.0.12
20.0.0.1: WebSphere Application Server Liberty 20.0.0.1
20.0.0.2: WebSphere Application Server Liberty 20.0.0.2
20.0.0.3: WebSphere Application Server Liberty 20.0.0.3
20.0.0.4: WebSphere Application Server Liberty 20.0.0.4
20.0.0.5: WebSphere Application Server Liberty 20.0.0.5
APAR status
Closed as program error.
Error description
When the OAuth runtime attempts to add the EXTENDEDFIELDS column to a database, if the database does not support the column, an error like the following will be emitted repeatedly. Stack Dump = com.ibm.db2.jcc.am.SqlSyntaxErrorException: "EXTENDEDFIELDS" is a duplicate name.. SQLCODE=-612, SQLSTATE=42711, DRIVER=4.19.77 Stack Dump = com.ibm.db2.jcc.am.SqlSyntaxErrorException: [jcc][t4][20111][11366][4.19.77] The value of a host variable is too large for its corresponding use. Host variable=9. ERRORCODE=-4461, SQLSTATE=42815 The error should be emitted only once.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM WebSphere Application * * Server Liberty - OAuth * **************************************************************** * PROBLEM DESCRIPTION: OAuth runtime emits error when adding * * EXTENDEDFIELDS column many times * **************************************************************** * RECOMMENDATION: * **************************************************************** When the OAuth runtime attempts to add the EXTENDEDFIELDS column to a database, if the database does not support the column, an error like the following will be emitted repeatedly. Stack Dump = com.ibm.db2.jcc.am.SqlSyntaxErrorException: "EXTENDEDFIELDS" is a duplicate name.. SQLCODE=-612, SQLSTATE=42711, DRIVER=4.19.77 Stack Dump = com.ibm.db2.jcc.am.SqlSyntaxErrorException: [jcc][t4][20111][11366][4.19.77] The value of a host variable is too large for its corresponding use. Host variable=9. ERRORCODE= 4461, SQLSTATE=42815 The error should be emitted only once.
Problem conclusion
The OAuth runtime is updated to emit the "EXTENDEDFIELDS" is a duplicate name error only once. The fix for this APAR is currently targeted for inclusion in fix pack 19.0.0.6. 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
PH11031
Reported component name
WEBS APP SERV N
Reported component ID
5724H8800
Reported release
CD0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-04-16
Closed date
2019-09-03
Last modified date
2019-09-03
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
LIBERTY PROFILE
Fixed component ID
5724J0814
Applicable component levels
RCD0 PSY
UP
Document Information
Modified date:
17 October 2021