[ 
https://issues.apache.org/jira/browse/DERBY-7110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17402349#comment-17402349
 ] 

Richard N. Hillegas commented on DERBY-7110:
--------------------------------------------

Thanks for posting derby-test-printout.txt. I don't understand the following 
error which crops up early on...

{noformat}
    [junit] Running org.apache.derbyTesting.functionTests.tests.store._Suite
    [junit] java.lang.NoClassDefFoundError: 
org/apache/derby/shared/common/security/SystemPermission
    [junit]     at org.apache.derby.iapi.jdbc.JDBCBoot.boot(JDBCBoot.java:93)
    [junit]     at org.apache.derby.iapi.jdbc.JDBCBoot.boot(JDBCBoot.java:68)
    [junit]     at 
org.apache.derby.jdbc.EmbeddedDriver.<clinit>(EmbeddedDriver.java:95)
    [junit]     at 
org.apache.derby.jdbc.BasicEmbeddedDataSource40.findDriver(BasicEmbeddedDataSource40.java:484)
    [junit]     at 
org.apache.derby.jdbc.BasicEmbeddedDataSource40.getConnection(BasicEmbeddedDataSource40.java:778)
    [junit]     at 
org.apache.derby.jdbc.BasicEmbeddedDataSource40.getConnection(BasicEmbeddedDataSource40.java:708)
    [junit]     at 
org.apache.derbyTesting.functionTests.tests.store.ClassLoaderBootTest.testBootingAnAlreadyBootedDatabase(ClassLoaderBootTest.java:178)
    [junit]     at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit]     at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit]     at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit]     at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    [junit]     at junit.framework.TestCase.runTest(TestCase.java:164)
    [junit]     at junit.framework.TestCase.runBare(TestCase.java:130)
    [junit]     at 
org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:124)
    [junit]     at 
org.apache.derbyTesting.junit.BaseJDBCTestCase.runBareOverridable(BaseJDBCTestCase.java:443)
    [junit]     at 
org.apache.derbyTesting.junit.BaseJDBCTestCase.runBare(BaseJDBCTestCase.java:460)
    [junit]     at junit.framework.TestResult$1.protect(TestResult.java:106)
    [junit]     at junit.framework.TestResult.runProtected(TestResult.java:124)
    [junit]     at junit.framework.TestResult.run(TestResult.java:109)
    [junit]     at junit.framework.TestCase.run(TestCase.java:120)
    [junit]     at junit.framework.TestSuite.runTest(TestSuite.java:230)
    [junit]     at junit.framework.TestSuite.run(TestSuite.java:225)
    [junit]     at 
junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
    [junit]     at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
    [junit]     at junit.framework.TestResult.runProtected(TestResult.java:124)
    [junit]     at junit.extensions.TestSetup.run(TestSetup.java:25)
    [junit]     at 
org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:60)
    [junit]     at 
junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
    [junit]     at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
    [junit]     at junit.framework.TestResult.runProtected(TestResult.java:124)
    [junit]     at junit.extensions.TestSetup.run(TestSetup.java:25)
    [junit]     at 
junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
    [junit]     at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
    [junit]     at junit.framework.TestResult.runProtected(TestResult.java:124)
    [junit]     at junit.extensions.TestSetup.run(TestSetup.java:25)
    [junit]     at junit.framework.TestSuite.runTest(TestSuite.java:230)
    [junit]     at junit.framework.TestSuite.run(TestSuite.java:225)
    [junit]     at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [junit]     at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1197)
    [junit]     at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1042)
{noformat}

That class should appear on your classpath under 
/Users/zyh/projects/derby/classes/shared. I will try running your experiment 
and see if I can reproduce the failures you are seeing.


> Make it possible to build and test Derby cleanly with OpenJDK 17
> ----------------------------------------------------------------
>
>                 Key: DERBY-7110
>                 URL: https://issues.apache.org/jira/browse/DERBY-7110
>             Project: Derby
>          Issue Type: Task
>          Components: Build tools
>    Affects Versions: 10.16.0.0
>            Reporter: Richard N. Hillegas
>            Assignee: Richard N. Hillegas
>            Priority: Major
>         Attachments: derby-7110-01-aa-removeAngleBrackets.diff, 
> derby-7110-02-aa-suppressWarnings.diff, 
> derby-7110-03-aa-forkAntJavaTask.diff, derby-7110-03-ab-forkAntJavaTask.diff, 
> derby-test-printout.txt
>
>
> Releases of Open JDK 17 can be found at https://jdk.java.net/17/. We should 
> adjust Derby as necessary so that it builds cleanly (including javadoc) and 
> tests cleanly with this version of the platform.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to