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

Mixed code: Signed to unsigned jar calling is hanging the browser/application

XMLWordPrintable

      Fx rutnime : b40 (http://jfx.sfbay.sun.com/hudson/job/presidio/235/label=windows-i586-14/) and http://jfx.sfbay.sun.com/hudson/job/presidio-deploy-scrum/272/label=windows-i586-14/
      Jre: jdk7-b148

      Os tested: winxp, win7
      Browser tested : IE8/IE9/FF3.6/FF4

      Mixed code scenario where signed jar is calling the unsigned jar is hanging the browser and jnlp application. Same is not true if unsigned jar is calling the signed jar

      Steps to reproduce:
      1) Install jre an dfxruntime
      2) Make sure that mixed code settings are set to default i.e enabled by default
      3) Try to load following applet inside the browser
      http://sqeweb.us.oracle.com/deployment2/jitu/latest_ws_test/6/deployment/src/javafx/fxfeaturesTest/fxfeaturesTest/html/MixedCodeAppletMainSigned.html
      If after security warning, mixed code dialog fails to show up and browser hangs then bug is reproduced

      4) Now try to execute mixed code jnlp application as follows
      javaws http://sqeweb.us.oracle.com/deployment2/jitu/latest_ws_test/6/deployment/src/javafx/fxfeaturesTest/fxfeaturesTest/html/SimpleMixedCode.jnlp
      If after security warning, mixed code dialog fails to show up and jnlp application fails to execute then bug is reproduced
      Note: There is already a java-webstart bug related to deadlock if mixed code is executed in multi threading environment, but this scenario there is no multi threading involved at all

      Affected tests:
      FXDeploymentTesting/MixedCode/test5.html
      FXDeploymentTesting/MixedCode/test9.html
      FXDeploymentTesting/MixedCode/test10.html



            igor Igor Nekrestyanov (Inactive)
            jijising Jitender Singh (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: