[ https://issues.apache.org/jira/browse/DERBY-7149?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17654569#comment-17654569 ]
Richard N. Hillegas commented on DERBY-7149: -------------------------------------------- The remaining disruption caused by Open JDK build 20-ea+27-2213 is some new warnings introduced by the deprecation of java.lang.ThreadDeath. This includes warnings in ContextManager, SystemContext, and BaseMonitor. All three classes are delicate machinery at the foundation of Derby's architecture. I do not want to touch these classes until we absolutely have to. Hopefully, by the time that ThreadDeath is removed, there will be well understood best practices for how to migrate systems software from Java's original thread model to a safer, modern model. My plan is simply to add @SuppressWarnings("removal") annotations to the affected methods. > Make it possible to build and test Derby cleanly with JDK 20 > ------------------------------------------------------------ > > Key: DERBY-7149 > URL: https://issues.apache.org/jira/browse/DERBY-7149 > Project: Derby > Issue Type: Task > Components: Build tools > Affects Versions: 10.17.0.0 > Reporter: Richard N. Hillegas > Assignee: Richard N. Hillegas > Priority: Major > Attachments: derby-7149-01-aa-deprecateURLconstructor.diff, > derby-7149-01-ac-deprecateURLconstructor.diff, > derby-7149-02-aa-disableJMXtest.diff, derby-7149-03-aa-JMXdocs.diff, > derby-7149-03-aa-JMXdocs.tar > > -- This message was sent by Atlassian Jira (v8.20.10#820010)