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.
|