A fix is available
APAR status
Closed as program error.
Error description
>Exception = java.security.AccessControlException >Source = com.ibm.ejs.j2c.MCWrapper.abortMC >probeid = xxxx >Stack Dump = java.security.AccessControlException: Access denied (java.sql.SQLPermission callAbort) >at java.base/java.security.AccessController.throwACE(AccessControll er.java:xxx) >at java.base/java.security.AccessController.checkPermissionHelper(A ccessController.java:xxx) >at java.base/java.security.AccessController.checkPermission(AccessC ontroller.java:xxx) >at java.base/java.lang.SecurityManager.checkPermission(SecurityMana ger.java:322) >at org.apache.derby.impl.jdbc.EmbedConnection.abort(Unknown Source) >at org.apache.derby.iapi.jdbc.BrokeredConnection.abort(Unknown Source) >at com.ibm.ws.rsadapter.impl.WSRdbManagedConnectionImpl.abort(WSRdb ManagedConnectionImpl.java:xxxx) >at com.ibm.ejs.j2c.MCWrapper.abortMC(MCWrapper.java:xxxx)
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM WebSphere Application * * Server using datasources with aborted * * connections and trace enabled. * **************************************************************** * PROBLEM DESCRIPTION: AccessControlException can occur with * * Java 2 security enabled when a * * connection is aborted and trace * * enabled. * **************************************************************** * RECOMMENDATION: * **************************************************************** The follow error occurs when Java 2 security is enabled with aborted connections and trace enabled, java.security.AccessControlException: Access denied (java.sql.SQLPermission callAbort) >at java.base/java.security.AccessController.throwACE(AccessControll er.java:xxx) >at java.base/java.security.AccessController.checkPermissionHelper(A ccessController.java:xxx) >at java.base/java.security.AccessController.checkPermission(AccessC ontroller.java:xxx) >at java.base/java.lang.SecurityManager.checkPermission(SecurityMana ger.java:322) >at org.apache.derby.impl.jdbc.EmbedConnection.abort(Unknown Source) >at org.apache.derby.iapi.jdbc.BrokeredConnection.abort(Unknown Source) >at com.ibm.ws.rsadapter.impl.WSRdbManagedConnectionImpl.abort(WSRdb ManagedConnectionImpl.java:xxxx)
Problem conclusion
Changed the code to not trace objects that fail Java 2 security checking. The fix for this APAR is targeted for inclusion in fix pack 9.0.5.3. For more information, see 'Recommended Updates for WebSphere Application Server': http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix
Comments
APAR Information
APAR number
PH20976
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
2020-01-14
Closed date
2020-03-18
Last modified date
2020-03-18
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
R850 PSY
UP
R900 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
02 November 2021