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

Packager cannot bundle Mac App Store Apps because JavaFX WebKit uses apple private APIs

    Details

    • Subcomponent:
    • Resolved In Build:
      b02
    • Verification:
      Not verified

      Description

      Summary says most of it.

      In 8u60 WebView updated their code to a newer version of QTWebKit. It turns out that some APIs are used there that apple considers "private" --

      ubrk_getRuleStatus
      ubrk_setUText
      ucnv_getCanonicalName
      ucnv_reset
      ucol_strcollIter

      If you web search we can find many a QTWebKit thread talking about how to fix this. That, however, is for another bug. This is a "Fix it now" bug for packager.

      To fix this, update packager to delete the webkit dylib (like we did with the QuickTime stuff). This makes it so webview cannot be used by Mac App Store apps. But this is better than breaking all web apps.

        Issue Links

          Activity

          shemnon Danno Ferrin (Inactive) created issue -
          shemnon Danno Ferrin (Inactive) made changes -
          Field Original Value New Value
          Status New [ 10000 ] Open [ 1 ]
          shemnon Danno Ferrin (Inactive) made changes -
          Assignee Danno Ferrin [ shemnon ]
          shemnon Danno Ferrin (Inactive) made changes -
          Link This issue relates to JDK-8138652 [ JDK-8138652 ]
          shemnon Danno Ferrin (Inactive) made changes -
          Assignee Danno Ferrin [ shemnon ] Chris Bensen [ cbensen ]
          shemnon Danno Ferrin (Inactive) made changes -
          Assignee Chris Bensen [ cbensen ] Danno Ferrin [ shemnon ]
          kcr Kevin Rushforth made changes -
          Fix Version/s 8u72 [ 17669 ]
          kcr Kevin Rushforth made changes -
          Labels regression
          shemnon Danno Ferrin (Inactive) made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Understanding Fix Understood [ 10001 ]
          shemnon Danno Ferrin (Inactive) made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Understanding Fix Understood [ 10001 ]
          Resolution Fixed [ 1 ]
          cbensen Chris Bensen (Inactive) made changes -
          Labels regression deploy_iteration_32 regression
          arusakov Andrey Rusakov (Inactive) made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Verification Not verified [ 17001 ]
          arusakov Andrey Rusakov (Inactive) made changes -
          Labels deploy_iteration_32 regression 8u72-not-verified deploy_iteration_32 regression
          kcr Kevin Rushforth made changes -
          Resolved In Build b02 [ 17317 ]
          kcr Kevin Rushforth made changes -
          Link This issue relates to JDK-8174806 [ JDK-8174806 ]

            People

            • Assignee:
              shemnon Danno Ferrin (Inactive)
              Reporter:
              shemnon Danno Ferrin (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4 hours
                4h
                Remaining:
                Remaining Estimate - 4 hours
                4h
                Logged:
                Time Spent - Not Specified
                Not Specified