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

[macos] JavaFX OSXPlatform tries to load nonexistent libjfxmedia_qtkit

    Details

    • Type: Bug
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 8u171, 9, openjfx11
    • Fix Version/s: tbd
    • Component/s: javafx
    • Subcomponent:
    • OS:
      os_x

      Description

      The QuickTime-based media player on macOS was removed by JDK-8145602. However, there are still a couple lingering references that weren't removed, one of which is an attempt to load the now-nonexistent libjfxmedia_qtkit library. You can see this if you run any Media program on Mac with the "-Djavafx.verbose=true" flag:

      WARNING: java.lang.UnsatisfiedLinkError: Can't load library: <SDK>/lib/libjfxmedia_qtkit.dylib

      The source of the problem is here:

      https://github.com/openjdk/jfx/blob/master/modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/osx/OSXPlatform.java#L87

      This isn't causing any real problems, but would be good cleanup.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                almatvee Alexander Matveev
                Reporter:
                kcr Kevin Rushforth
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: