Return-Path: X-Original-To: apmail-db-derby-dev-archive@www.apache.org Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2A348937F for ; Fri, 13 Jan 2012 22:51:51 +0000 (UTC) Received: (qmail 56200 invoked by uid 500); 13 Jan 2012 22:51:51 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 56131 invoked by uid 500); 13 Jan 2012 22:51:50 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 56124 invoked by uid 99); 13 Jan 2012 22:51:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Jan 2012 22:51:50 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [66.94.237.155] (HELO nm5-vm0.access.bullet.mail.mud.yahoo.com) (66.94.237.155) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 13 Jan 2012 22:51:41 +0000 Received: from [66.94.237.200] by nm5.access.bullet.mail.mud.yahoo.com with NNFMP; 13 Jan 2012 22:51:19 -0000 Received: from [98.139.244.49] by tm11.access.bullet.mail.mud.yahoo.com with NNFMP; 13 Jan 2012 22:51:19 -0000 Received: from [127.0.0.1] by smtp111.sbc.mail.bf1.yahoo.com with NNFMP; 13 Jan 2012 22:51:19 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1326495079; bh=yiiGQjnhABvs3oUPj93Kl4ZEJxKya64McYJo6BLOY7I=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding; b=wiFlJacinqDx4tqV8Q4L17c1sXHIlpRnRKvYCaf0NOOXGBPNq4Z+/nFSYe5PxDEMKaFR0D7wci0e3K5mleydS45nIWv+ok+PautvABiFmf/krAZSXMBanz9bvxix5wo+6AwpCSzqgIO0QyxNXzROySh9Q3huZSEmgkTopVdQxBs= X-Yahoo-Newman-Id: 115279.23771.bm@smtp111.sbc.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: pPrW26MVM1lIdfQbIY2DFFpRh_swjxp7mwLQ9jbZSe6Xx3p ylAg.SjRbYYnEwAl1IEbz5kG4MS.ofvH3IVwUqEQgEV2neTMCW1YcDF7rbxE wq2CcsA0PXw7FPX7NaSOluRvhesYTpKdWq68R0tunJjsrcAzYqBQmoeccpve JNTNM3641iankMn0P6Qrc0RmYgZc0QApjNuLh0kQPEMavUEihe4997jUTNaF sx6vBbjnWCqapNMTgBLqBgg8jMHs4xXZYCQ8MAwJ6SRbNRDB42U1WpSNkjGJ SeDf7GhjcTzwlhsFXYhEuYNH.yBAbiN4oFILLexMBpKvK1sUQ7vrh6hhNyaB DeooEiSi3mCEofFS3iFQKEadZJhN_A0SbRdu5Tozoj7ZDf3plfGqugjD0rLB NakcBsgoS9IRpgZ5Ns1I3F5kuvRAkL6FxBkZ6YwQ1tco_ZSXPO4IfqBieREl Ps2mFjRIZhNPxkmjajvGUP39J X-Yahoo-SMTP: fBd8VESswBBwVkX.d9lIdXduzED_6kJxUAzIjM21tL._95FbORG0yg-- Received: from [192.168.0.15] (kmarsdenderby@99.159.45.105 with plain) by smtp111.sbc.mail.bf1.yahoo.com with SMTP; 13 Jan 2012 14:51:18 -0800 PST Message-ID: <4F10B55E.5070809@sbcglobal.net> Date: Fri, 13 Jan 2012 14:51:10 -0800 From: Katherine Marsden User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: derby-dev@db.apache.org Subject: Report of security manager issue with 10.8 and ndexStatisticsDaemonImpl.schedule Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I user reported this exception with 10.8.2.3 - (1212722). I don't have the exact jvm version or debug stack trace information yet. As best I can tell the method in order to get into thread.init() is just doing runningThread = new Thread(this, "index-stat-thread"); So I am not sure if this is a Derby bug or maybe a JVM bug. Just thought I would get it out there. 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.(Thread.java:281) at java.lang.Thread.(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.(Unknown Source) at org.apache.derby.impl.jdbc.EmbedPreparedStatement20.(Unknown Source) at org.apache.derby.impl.jdbc.EmbedPreparedStatement30.(Unknown Source) at org.apache.derby.impl.jdbc.EmbedPreparedStatement40.(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 org.apache.derby.iapi.jdbc.BrokeredConnection.prepareStatement(Unknown Source) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.pmiPrepareStatement(WSJdbcConnection.java:2536) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:2783) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:2731) at com.ibm.events.datastore.impl.DatabaseSpecificsImpl.getColumnMap(DatabaseSpecificsImpl.java:1346) at com.ibm.events.datastore.impl.DatabaseSpecificsImpl.(DatabaseSpecificsImpl.java:354) at com.ibm.events.datastore.impl.DerbyDatabaseSpecificsImpl.(DerbyDatabaseSpecificsImpl.java:69) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:56) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39) at java.lang.reflect.Constructor.newInstance(Constructor.java:527) at com.ibm.events.datastore.impl.DatabaseSpecificsFactory.getDatabaseSpecifics(DatabaseSpecificsFactory.java:442) at com.ibm.events.datastore.impl.DefaultDataStoreEJBBean.initializeDataStore(DefaultDataStoreEJBBean.java:291) at com.ibm.events.datastore.impl.DefaultDataStoreEJBBean.ejbCreate(DefaultDataStoreEJBBean.java:162) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at com.ibm.ejs.container.StatelessBeanO.initialize(StatelessBeanO.java:348) at com.ibm.ejs.container.BeanOFactory.create(BeanOFactory.java:147) at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1240) at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1358) at com.ibm.ejs.container.activator.UncachedActivationStrategy.atActivate(UncachedActivationStrategy.java:88) at com.ibm.ejs.container.activator.Activator.preInvokeActivateBean(Activator.java:614) at com.ibm.ejs.container.EJSContainer.preInvokeActivate(EJSContainer.java:4075) at com.ibm.ejs.container.EJSContainer.preInvoke(EJSContainer.java:3360) at com.ibm.events.datastore.EJSLocalStatelessDefaultDataStoreEJB_6b454685.getMetaData(Unknown Source) at com.ibm.events.server.DataStoreFactory.checkDataStoreCbeVersion(DataStoreFactory.java:321) at com.ibm.events.server.DataStoreFactory.getDataStoreLocal(DataStoreFactory.java:252) at com.ibm.events.access.impl.EventAccessHelper.getDataStore(EventAccessHelper.java:173) at com.ibm.events.access.impl.EventAccessEjb.purgeEvents(EventAccessEjb.java:442) at com.ibm.events.access.EJSRemoteStatelessEventAccessEjb_a71165bf.purgeEvents(Unknown Source) at