Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8239891

SceneBuilder inside of IntelliJ freezes when dragging and dropping a component.

XMLWordPrintable

      ADDITIONAL SYSTEM INFORMATION :
      Mac OS Catalina 10.15.3, JDK 13 (Open JDK 13.0.2), JavaFX 13 via Maven is the one mainly used, but have tested out JavaFX SDK 13.0.2 and JavaFX11.

      A DESCRIPTION OF THE PROBLEM :
      This issue is consistent, has been reported to the IntelliJ team also with regards to this. Upon dragging an item such as a button, or a pane the IDE page for the FXML will freeze. This has happened on multiple versions of the JDK, JavaFX versions as well as different versions of the IDE. After speaking with IntelliJ teams support (JetBrains) they are reporting that it's an issue with JavaFX itself. This issue only occurs on Mac OS, I have tried prior versions of Mac OS also. And the issue doesn't occur on Windows.

      The link attached is important as its where the bug was reported originally and has a lot of data, logs, screen recordings and steps used to debug and attempt to fix the application.
      https://youtrack.jetbrains.com/issue/IDEA-161991

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Make an FX project such as HelloWorld, or a default FX project. This is within IntelliJ. Once this has been done make another FXML file. Opening the FXML file inside of IntelliJ will open the scene builder within IntelliJ. Drag a grid pane or a flow pane. Drag a drop a button onto the page. If it doesn't freeze add another button, and then another as this varies when it comes to SceneBuilder hanging.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      For the button, or the component to be placed without having to close the FXML file after a single action each time it freezes.
      ACTUAL -
      Entire FXML scene builder tab freezes and then I have to close the tab and reopen the file or re open the IDE.

      CUSTOMER SUBMITTED WORKAROUND :
      External Scene Builder can be used without issues, may crash every so often but works a bit better with no freezing. However it is tedious switching between the two.

      FREQUENCY : always


            kcr Kevin Rushforth
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: