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

"Application Error" dialog will show up after click "OK" on "Application Blocked" dialog

    Details

    • Subcomponent:
    • Resolved In Build:
      b09

      Backports

        Description

        Test scenarios: the case is to test what 's the behavior when help jar's docbase is NOT listed in ESL while main jar's docbase is listed in ESL.
        The behavior in 7u51-b07 is: A "Application Error" dialog will show up after accept the first dialog(invoked by the main jar).
        But with latest jre8-b118, there is a extra "Application Blocked" dialog shows up before "Application Error" dialog. I think the blocked dialog is correct behavior after the fix of https://bugs.openjdk.java.net/browse/JDK-8028423.
        But there is no need to show "Application Error" dialog anymore since there already has a "Application Blocked" dialog showing the detail message about why this app is blocked.

                Steps to reproduce:
                    0) Install jre8-b118
                    1) Set security level to medium
                    2) Add "http://kgb.us.oracle.com:8080/JawsESL/jnlp/" to Exception Site List
                    3) Launch app that one of jar file is not listed in ESL: javaws http://kgb.us.oracle.com:8080/JawsESL/jnlp/testMultiJar.jnlp
                    4) There will be an unsigned dialog shows up since the main jar is unsigned. Accept it.
                    5) A "Application Blocked" dialog will show up. See attached 8-blocked-dialog.png
                    6) If after click "OK" on blocked dialog, a "Application Error" dialog will show up, then this bug is reproduced. See attached 8-error-dialog.png.


        Note: with jre7u51-b07, there is only a error dialog after accept the first dialog and no "Application Blocked" dialog.
                Steps to reproduce:
                    0) Install jre7u51-b07
                    1) Set security level to medium
                    2) Add "http://kgb.us.oracle.com:8080/JawsESL/jnlp/" to Exception Site List
                    3) Launch app that one of jar file is not listed in ESL: javaws http://kgb.us.oracle.com:8080/JawsESL/jnlp/testMultiJar.jnlp
                    4) There will be an unsigned dialog shows up since the main jar is unsigned. Accept it.
                    5) A "Application Error" will show up and no "Application Blocked" dialog.

          Attachments

          1. 80port.png
            80port.png
            161 kB
          2. 8-blocked-dialog.png
            8-blocked-dialog.png
            37 kB
          3. 8-error-dialog.png
            8-error-dialog.png
            23 kB

            Issue Links

              Activity

                People

                • Assignee:
                  herrick Andy Herrick
                  Reporter:
                  wenjyang Crystal Yang (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: