APAR status
Closed as program error.
Error description
Regression caused by PH49514 (JSP TAGLIB OBJECTS NOT CLEANED UP PROPERLY). Tags Used Within Simple Tags Files Cause Compilation Failures When Thread Pool / Page Pool is enabled.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of Java Server Pages (JSP) on * * WebSphere Application Server and WebSphere * * Liberty * **************************************************************** * PROBLEM DESCRIPTION: JSPs fail to compile due to missing * * _jsp_cleanUpTag method when JSP Option * * usePageTagPool or useThreadTagPool is * * enabled * **************************************************************** * RECOMMENDATION: * **************************************************************** The error in question is triggered by two primary conditions: 1) The usePageTagPool or useThreadTagPool JSP option must be enabled. 2) The application must utilize tags within tag files. When a tag file employs a tag within it, such as the "c:out" JSTL tag in a file like WEB-INF/tags/test.tag, the Java code generation process for the tag file may produce an incomplete Java file. This incomplete file cannot be compiled, leading to the following error: "The method jsp.cleanUpTag() is undefined for the type ..." This issue specifically impacts tags that use resource injection (most tags). This was a regression caused by PH49514 (JSP TAGLIB OBJECTS NOT CLEANED UP PROPERLY). Additionally, this APAR also fixed "java.lang.NullPointerException: Cannot invoke "com.ibm.wsspi.webcontainer.annotation.AnnotationHelper.inject(j ava.lang.Class)" because "this._jspx_iaHelper" is null".
Problem conclusion
The code was been updated to generate this missing method. This fix is targeted for Traditional WebSphere 9.0.5.25 and Liberty 25.0.0.7. The github link can be found here: https://github.com/OpenLiberty/open-liberty/issues/31609 For more information, see 'Recommended Updates for WebSphere Application Server': https://www.ibm.com/support/pages/node/715553
Temporary fix
Comments
APAR Information
APAR number
PH66642
Reported component name
WEBSPHERE APP S
Reported component ID
5724J0800
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2025-05-21
Closed date
2025-06-16
Last modified date
2025-10-16
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
WEBSPHERE APP S
Fixed component ID
5724J0800
Applicable component levels
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]
Document Information
Modified date:
17 October 2025