Fixes are available
8.5.5.6: WebSphere Application Server V8.5.5 Fix Pack 6
8.5.5.7: WebSphere Application Server V8.5.5 Fix Pack 7
8.5.5.8: WebSphere Application Server V8.5.5 Fix Pack 8
8.5.5.9: WebSphere Application Server V8.5.5 Fix Pack 9
8.5.5.10: WebSphere Application Server V8.5.5 Fix Pack 10
8.5.5.11: WebSphere Application Server V8.5.5 Fix Pack 11
8.5.5.12: WebSphere Application Server V8.5.5 Fix Pack 12
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
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
hen a bundle is started when an OSGI application starts, an authorization table is created. But, when the bundle is stopped the authorization table is not deleted. So, when the application and bundle is restated, another authorization table is created. If the application is stopped/started many time, a storage leak can be seen and may lead to an OutOfMemoryError (OOM). The leak is occurs in a java.util.Hashtable$Entry[] from class om.ibm.ws.security.core.WSAccessManager. It contains com.ibm.ejs.models.base.bindings.applicationbnd.impl. AuthorizationTableImpl - org.eclipse.emf.ecore.util.EObjectContainmentEList --com.ibm.ejs.models.base.bindings.applicationbnd. RoleAssignment ---com.ibm.ejs.models.base.bindings.applicationbnd.impl. RoleAssignmentImpl ---com.ibm.ejs.models.base.bindings.applicationbnd.impl. RoleAssignmentImpl
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM WebSphere Application * * Server V8.5 * **************************************************************** * PROBLEM DESCRIPTION: Starting and stopping an OSGI * * application during the lifetime of * * the application server causes a * * storage leak, and may lead to an Out * * Of Memory(OOM)error condition. * **************************************************************** * RECOMMENDATION: * **************************************************************** An authorization table created during the starting of an application is not deleted when the application is stopped. If the application is restarted, another authorization table is created, causing a memory leak associated with the original authorization table.
Problem conclusion
The authorization table that is created when an application is started is subsequently deleted when that application is stopped. APAR PI33412 is currently targeted for inclusion in Fix Pack 8.5.5.6 of WebSphere Application Server V8.5. Please refer to the Recommended Updates page for delivery information: http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980 In addition, please refer to URL: http://www.ibm.com/support/docview.wss?rs=404&uid=swg27006970 for Fix Pack PTF information.
Temporary fix
Comments
APAR Information
APAR number
PI33412
Reported component name
WEBSPHERE FOR Z
Reported component ID
5655I3500
Reported release
850
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-01-23
Closed date
2015-04-14
Last modified date
2015-04-27
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 FOR Z
Fixed component ID
5655I3500
Applicable component levels
R850 PSY
UP
Document Information
Modified date:
28 April 2022