Fixes are available
19.0.0.3: WebSphere Application Server Liberty 19.0.0.3
19.0.0.4: WebSphere Application Server Liberty 19.0.0.4
19.0.0.5: WebSphere Application Server Liberty 19.0.0.5
9.0.5.0: WebSphere Application Server traditional Version 9.0.5 Refresh Pack
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
9.0.5.1: WebSphere Application Server traditional Version 9.0.5 Fix Pack 1
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
9.0.5.2: WebSphere Application Server traditional Version 9.0.5 Fix Pack 2
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
8.5.5.17: WebSphere Application Server V8.5.5 Fix Pack 17
9.0.5.3: WebSphere Application Server traditional Version 9.0.5 Fix Pack 3
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
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
Liberty (CICS) runs into out-of-memory condition at com.ibm.ws.injectionengine.osgi.internal.OSGiReferenceContex tImp lwhich is comparable to PI66621. yet we deal with another cache of the injection engine
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of IBM WebSphere Application Server * * Traditional or Liberty with Dynamic JSP * * classes being processed by the * * InjectionEngine * **************************************************************** * PROBLEM DESCRIPTION: OutOfMemory Error coming from * * InjectionEngine for * * OSGiReferenceContextImpl * **************************************************************** * RECOMMENDATION: * **************************************************************** Users can hit an OutOfMemory (OOM) error when using Dynamic JSP classes that are regenerated. Memory analysis will point to "com.ibm.ws.injectionengine.osgi.internal.OSGiReferenceConte xtIm pl" loaded by "com.ibm.ws.injection" occupying a high amount of memory for ivProcessedInjectionClasses in com.ibm.ws.injection.core/src/com/ibm/ws/injectionengine/Ref eren ceContextImpl.java This is caused by the InjectionEngine storing a cache of processed classes, since dynamic JSP classes can constantly regenerate, they will continue to grow the cache.
Problem conclusion
Injection Engine will be updated to cap the size of the Processed classes in the case when we are dynamically processing injection targets. We do not cap the processed classes cache during regular processing done at server startup. The fix for this APAR is currently targeted for inclusion in fix pack 19.0.0.3 for Liberty, 9.0.5.0 and 8.5.5.16 for WebSphere Application Server. Please refer to the Recommended Updates page for delivery information: http://www.ibm.com/support/docview.wss? rs=180&uid=swg27004980
Temporary fix
Only workaround is a server restart to clear out the cache.
Comments
APAR Information
APAR number
PH08828
Reported component name
LIBERTY PROF -
Reported component ID
5655W6514
Reported release
850
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-02-21
Closed date
2019-04-02
Last modified date
2019-04-04
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 PROF -
Fixed component ID
5655W6514
Applicable component levels
R850 PSY
UP
Document Information
Modified date:
28 April 2022