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