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 06E3DC938 for ; Thu, 20 Jun 2013 14:54:24 +0000 (UTC) Received: (qmail 83453 invoked by uid 500); 20 Jun 2013 14:54:23 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 83223 invoked by uid 500); 20 Jun 2013 14:54:23 -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 82530 invoked by uid 99); 20 Jun 2013 14:54:22 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Jun 2013 14:54:22 +0000 Date: Thu, 20 Jun 2013 14:54:22 +0000 (UTC) From: "ASF subversion and git services (JIRA)" To: derby-dev@db.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (DERBY-6224) Many test failures on latest JDK 8 EA build because of missing SQLPermission MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/DERBY-6224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13689301#comment-13689301 ] ASF subversion and git services commented on DERBY-6224: -------------------------------------------------------- Commit 1495035 from [~knutanders] [ https://svn.apache.org/r1495035 ] DERBY-6224: Many test failures on latest JDK 8 EA build because of missing SQLPermission Merged revisions 1490291 and 1494947 from 10.9. > Many test failures on latest JDK 8 EA build because of missing SQLPermission > ---------------------------------------------------------------------------- > > Key: DERBY-6224 > URL: https://issues.apache.org/jira/browse/DERBY-6224 > Project: Derby > Issue Type: Bug > Components: Test > Affects Versions: 10.11.0.0 > Environment: java version "1.8.0-ea" > Java(TM) SE Runtime Environment (build 1.8.0-ea-b89) > Java HotSpot(TM) 64-Bit Server VM (build 25.0-b31, mixed mode) > Reporter: Knut Anders Hatlen > Assignee: Knut Anders Hatlen > Fix For: 10.9.2.2, 10.10.1.2, 10.11.0.0 > > Attachments: buildbreak-10.10.diff, derby-6224-01-a.diff, derby-6224-01-b.diff, derby-6224-02-a.diff, derby-6224-02-b-with-test.diff, releaseNote.html > > > With the latest EA build of JDK 8 (build 1.8.0-ea-b89), I see many failures in suites.All. For example: > 1) testStartNetworkServerFalse(org.apache.derbyTesting.functionTests.tests.derbynet.DerbyNetAutoStartTest)java.security.AccessControlException: access denied ("java.sql.SQLPermission" "deregisterDriver") > at java.security.AccessControlContext.checkPermission(AccessControlContext.java:364) > at java.security.AccessController.checkPermission(AccessController.java:562) > at java.lang.SecurityManager.checkPermission(SecurityManager.java:549) > at java.sql.DriverManager.deregisterDriver(DriverManager.java:399) > at org.apache.derby.jdbc.AutoloadedDriver.unregisterDriverModule(AutoloadedDriver.java:263) > at org.apache.derby.jdbc.Driver20.stop(Driver20.java:105) > at org.apache.derby.impl.services.monitor.TopService.stop(TopService.java:443) > at org.apache.derby.impl.services.monitor.TopService.shutdown(TopService.java:394) > at org.apache.derby.impl.services.monitor.BaseMonitor.shutdown(BaseMonitor.java:227) > at org.apache.derby.impl.services.monitor.FileMonitor.shutdown(FileMonitor.java:44) > at org.apache.derby.impl.services.monitor.BaseMonitor.shutdown(BaseMonitor.java:197) > at org.apache.derby.impl.services.monitor.FileMonitor.shutdown(FileMonitor.java:44) > at org.apache.derby.jdbc.InternalDriver.connect(InternalDriver.java:255) > at org.apache.derby.jdbc.Driver20.connect(Driver20.java:246) > at org.apache.derby.jdbc.AutoloadedDriver.connect(AutoloadedDriver.java:145) > at java.sql.DriverManager.getConnection(DriverManager.java:661) > at java.sql.DriverManager.getConnection(DriverManager.java:208) > at org.apache.derbyTesting.junit.DriverManagerConnector.getConnectionByAttributes(DriverManagerConnector.java:204) > at org.apache.derbyTesting.junit.DriverManagerConnector.shutEngine(DriverManagerConnector.java:171) > at org.apache.derbyTesting.junit.TestConfiguration.shutdownEngine(TestConfiguration.java:1822) > at org.apache.derbyTesting.functionTests.tests.derbynet.DerbyNetAutoStartTest.setUp(DerbyNetAutoStartTest.java:82) > at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:117) > at org.apache.derbyTesting.junit.BaseJDBCTestCase.runBareOverridable(BaseJDBCTestCase.java:439) > at org.apache.derbyTesting.junit.BaseJDBCTestCase.runBare(BaseJDBCTestCase.java:456) > What's new in EA build 89 is that DriverManager.deregisterDriver() now requires an SQLPermission when running under a security manager. Most of suites.All runs under a security manager, and Derby's engine shutdown code calls deregisterDriver(), so this problem probably affects all tests that shut down the engine. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira