• Icon: Sub-task Sub-task
    • Resolution: Won't Fix
    • Icon: P4 P4
    • None
    • 7u25
    • javafx
    • None
    • Tested on JDK7u25 and 1.8.0-ea-b87

    • web

      Download and unzip

      http://beetle.cz.oracle.com/~jtulach/jdk/28180/nglib-0.1-SNAPSHOT-html.java.net.zip

      run

      $ java -jar nglib-0.1-SNAPSHOT.jar

      you'll get

      java.lang.IllegalAccessException: Class sun.reflect.misc.Trampoline can not access a member of class cz.position.test.nglib.NgControls$1 with modifiers "public"

      At that moment the WebView tries to invoke a Runnable.run() method on a non-public implementation of Runnable interface. I can't require all subclasses of Runnable to be public (in applications written by others), so I am in need of improving the calling mechanism from WebView to Java to find proper public method in super classes or super interfaces.

            Unassigned Unassigned
            jtulach Jaroslav Tulach (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: