RFR: 8263322: Deadlock when calling Application.launch in the FXThread after Platform.startup [v4]

Florian Kirmaier fkirmaier at openjdk.java.net
Wed Mar 10 22:35:32 UTC 2021


On Wed, 10 Mar 2021 22:10:04 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:

>>> About the CSR:
>>> This commit actually restores original behavior, when JavaFX was called with Application.launch, so it's not really a change in the API, it's more like a fix for a regression.
>> 
>> Not quite. See  my reply above.
>> 
>>> How would I create a CSR? Just by creating a ticket at https://bugs.openjdk.java.net/issues/?jql=issuetype%20%3D%20CSR with the type CSR?
>> 
>> Almost. Go to your bug in JBS, and use the "More" pull-down menu. There is a "Create CSR" option.
>
> Regarding the CSR, it is only concerned with the public API, including the specification (javadoc-generated API documentation), and any behavioral changes.
> 
> You can leave the CSR in the Draft state until there is something to document in the Specification section, and the review of the PR is far enough along so that those changes are likely to be final. For this PR, the changes that need to be documented in the CSR haven't been made yet. The changes needed will be in the javadoc comments of public `Application::launch` methods.

I've now added the new Exception to the JavaDoc of the Application.

-------------

PR: https://git.openjdk.java.net/jfx/pull/421


More information about the openjfx-dev mailing list