Access denied (java.lang.RuntimePermission modifyThreadGroup) in
IndexStatisticsDaemonImpl.schedule(Unknown Source)
---------------------------------------------------------------------------------------------------------------------
Key: DERBY-5582
URL: https://issues.apache.org/jira/browse/DERBY-5582
Project: Derby
Issue Type: Bug
Components: Services
Affects Versions: 10.8.2.3
Reporter: Kathey Marsden
I user reported this exception with 10.8.2.3 - (1212722) when running
regression tests against 10.8.
As soon as the Index Statistics Thread was initialized they got the stack trace
below.
There was some discussion of this issue on the dev list:
http://old.nabble.com/Report-of-security-manager-issue-with-10.8-and-ndexStatisticsDaemonImpl.schedule-to33137398.html
I assume the failure is in
runningThread = new Thread(this, "index-stat-thread");
Stack Trace:
java.security.AccessControlException: Access denied
(java.lang.RuntimePermission modifyThreadGroup)
at
java.security.AccessController.checkPermission(AccessController.java:108)
at
java.lang.SecurityManager.checkPermission(SecurityManager.java:544)
at
com.ibm.ws.security.core.SecurityManager.checkPermission(SecurityManager.java:208)
at
com.ibm.ws.security.core.SecurityManager.checkAccess(SecurityManager.java:407)
at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:226)
at java.lang.Thread.initialize(Thread.java:345)
at java.lang.Thread.<init>(Thread.java:281)
at java.lang.Thread.<init>(Thread.java:179)
at
org.apache.derby.impl.services.daemon.IndexStatisticsDaemonImpl.schedule(Unknown
Source)
at
org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source)
at org.apache.derby.impl.sql.GenericStatement.prepare(Unknown
Source)
at
org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(Unknown
Source)
at
org.apache.derby.impl.jdbc.EmbedPreparedStatement.<init>(Unknown Source)
at
org.apache.derby.impl.jdbc.EmbedPreparedStatement20.<init>(Unknown Source)
at
org.apache.derby.impl.jdbc.EmbedPreparedStatement30.<init>(Unknown Source)
at
org.apache.derby.impl.jdbc.EmbedPreparedStatement40.<init>(Unknown Source)
at
org.apache.derby.jdbc.Driver40.newEmbedPreparedStatement(Unknown Source)
at
org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
at
org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
at
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira