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

Webstart from HTTPS

XMLWordPrintable

    • x86
    • windows_7

      FULL PRODUCT VERSION :
      java version "1.7.0_05"
      Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
      Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)

      ADDITIONAL OS VERSION INFORMATION :
      Windows 7 64bit and 32bit
      Windows XP 32bit

      EXTRA RELEVANT SYSTEM CONFIGURATION :
      JNLP and the Application is provided by Apache HTTPD using SSL/HTTPS on port 8400

      A DESCRIPTION OF THE PROBLEM :
      We're deploying our Webstart application to many users. Since we need to serve multiple services on one host, we have to use https non-standard port 8400. Doing so we also can grant access directly in the firewall system.

      We had no plroblems in Java 1.6 but siche more and more users were updating/switching to Java 7, the following issue gets reported more and more.




      REGRESSION. Last worked in version 6u31

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      * confugure httpd to use HTTPS and Port 8400 (maybe also other ports)
      (HTTPS on 443 is OK)
      * start the application using webstart: javaws https://...:8400/jws/App.jnlp

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      The Application starts as usual (as youre using JRE 6):
      * Java 6 Splash screen
      * Download of JNLP File by the Webstart process
      * Download and Start the application described in the JNLP
      ACTUAL -
      * The Java 7 splash is shown
      * The following Error is reported see below



      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      com.sun.deploy.net.FailedDownloadException: Ressource konnte nicht geladen werden: https://...:8400/jws/App.jnlp
      at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
      at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
      at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
      at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
      at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
      at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
      at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
      at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
      at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
      at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
      at com.sun.javaws.Launcher.launch(Unknown Source)
      at com.sun.javaws.Main.launchApp(Unknown Source)
      at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
      at com.sun.javaws.Main$1.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)

      REPRODUCIBILITY :
      This bug can be reproduced always.

      CUSTOMER SUBMITTED WORKAROUND :
      Deinstall Java7, Install Java 6

            nam Nam Nguyen (Inactive)
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: