[ 
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)

Reply via email to