[ https://issues.apache.org/jira/browse/DERBY-5582?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kathey Marsden updated DERBY-5582: ---------------------------------- Attachment: derby-5582_trunk_withtest_diff.txt My apologies. Here it is. > Access denied (java.lang.RuntimePermission modifyThreadGroup) in > IndexStatisticsDaemonImpl.schedule() > ------------------------------------------------------------------------------------------------------ > > 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 > Attachments: Derby5582Runner.java, MySecurityManager.java, > derby-5582_10_8_try1_diff.txt, derby-5582_trunk_withtest_diff.txt, > derby-5582_trunk_withtest_diff.txt, derby5582.policy > > > 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