Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-4328

Installation of nb-javac and JavaFX no longer optional in some cases

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 12.0, 11.3
    • 12.0
    • None

    Description

      Changes between 11.2 and 11.3 mean that when opening existing Java projects (or when projects are being opened during settings imports on first run), it is no longer possible to cancel the dialog to install JavaFX and nb-javac without the projects being marked broken and Java support not being enabled. This is because JavaFX has now been marked required.

      When importing settings on first run, the dialog gets re-shown for every open project if cancel is pressed - this gives the appearance of an infinite loop forcing the user to install the optional plugins. This is particularly a problem because we don't want users to install nb-javac in 12.0 with JDK 14.

      If the user is unwilling or unable because of network issues to install JavaFX, the IDE is rendered unusable and they are left with the impression they need to force quit the IDE.

      This also breaks the guidelines on optional Cat X dependencies at https://www.apache.org/legal/resolved#optional

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              neilcsmith Neil C Smith
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3h 50m
                  3h 50m