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

8.0-graphics-scrum-h278: disabled accessibility feature triggers dependency on uiautomationcore.dll

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 8
    • 8
    • javafx

      All performance tests started to fail with
       JavaFX: using com.sun.javafx.tk.quantum.QuantumToolkit
       Exception in thread "FakeMain" java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: C:aurorasandboxfxrtbinglass.dll: Can't find dependent libraries
       at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:322)
       at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:122)
       at fx.bm.util.Helpers$1.run(Helpers.java:35)
       at java.lang.Thread.run(Thread.java:722)
       Caused by: java.lang.UnsatisfiedLinkError: C:aurorasandboxfxrtbinglass.dll: Can't find dependent libraries

      starting from build 8.0-graphics-scrum-h278.

      According to dependency walker the issue is because glass.dll now depends on uiautomationcore.dll which
      is missed on our Windows XP machine. This dependency appeared in build 8.0-graphics-scrum-h278.


      "
      This lib dependency was added in the integration of accessibility support.
      I see it referenced in the glass/glass-mat-lib-windows/Makefile

      -phil"

      "
      As Phil points out, this is a result of the integration of the accessibility code.
      My understanding is that there should have been no runtime dependency since the feature is disabled.
      This suggests that perhaps there is an unintended dependency.

      -- Kevin "

            raginip Ragini Prasad (Inactive)
            epavlova Ekaterina Pavlova
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: