Question about deadlock issue
Kevin Rushforth
kevin.rushforth at oracle.com
Thu Sep 17 12:26:27 UTC 2020
If you have additional information that is relevant to reproducing the
bug or helpful in identifying a possible fix, you can send it to this
alias and either I or another OpenJFX Author, Committer, or Reviewer can
add it to the bug report. I have updated the bug report with your note
about where you found the situation reproducible.
Since the bug is easily reproducible with no known workaround, I set the
target fix version to JavaFX 16, but there are no guarantees. If you or
another developer want to take a stab at contributing a fix, that would
make it more likely to be fixed sooner.
-- Kevin
On 9/17/2020 4:01 AM, Steven Yi wrote:
> Hi All,
>
> I had reported a deadlock issue that requires app restart whenever a
> context menu is shown in JFX embedded within Swing (i.e., JFXPanel) on
> macOS:
>
> https://bugs.openjdk.java.net/browse/JDK-8251038
>
> I had not seen any updates on the issue in a month and I'm wondering
> what to do. This is a serious bug for me and I'd like to have as
> informed an opinion at this point on my decision on whether to
> continue using JavaFX. Any advice here would be appreciated.
>
> A few things:
>
> * I wanted to add information to the ticket but I'm a 3rd party bug
> reporter and I do not see how one can do this. I found that this
> situation is reproducible if I use "built-in" context menus, such as
> right clicking a text field. I thought I might be able to replace my
> own JFX code to use Swing popups and windows where necessary, but
> going and patching the built-in controls felt like too much.
>
> * I tested using the recently released JavaFX 15 and found the
> deadlock to still be reproducible. (Using AdoptOpenJDK 11.0.8+10)
>
> * I don't really understand the JBS in regards to priority (i.e, what
> P3 means). I understand that using JavaFX within a Swing application
> may not be a priority for anyone else but myself. However, I am trying
> to understand if this is being looked at and if there's any way for me
> to figure out a timeline so I can make a decision whether to remove
> JavaFX from my application or not. There is a lot of code in my
> application that I'd have to port back to Swing, but realizing that
> any macOS user of my app is pretty much going to run into this at some
> point, I have to seriously consider this option.
>
> Thanks,
> Steven
More information about the openjfx-dev
mailing list