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

web start crashs down after upgrade to 7u6 when launching jnlp file with ?sessID

XMLWordPrintable

    • 7u6
    • x86
    • windows_7

      FULL PRODUCT VERSION :
      java version "1.7.0_06"
      Java(TM) SE Runtime Environment (build 1.7.0_06-b24)
      Java HotSpot(TM) Client VM (build 23.2-b09, mixed mode, sharing)

      ADDITIONAL OS VERSION INFORMATION :
      4NT 7.01.370 Windows 2003 [Version 6.1.7601]

      A DESCRIPTION OF THE PROBLEM :
      we have jnlp file dynamic generated on server side where the session id will be set in href tag:

      <jnlp spec="1.0" codebase="http://localhost:7101/Jacc" href="jacc.jnlp?id=xjnMQ82DZ7jLnC66JrtpH9Tm1VS40hT7xh3LRQyLHldxS537R2Yp!-1760466026!13461560671751346156067177">

      It works fine with java 7 versions before upgrade 6. After upgrade to jre 7u6, the web start crashes down and can't start the application.




      REGRESSION. Last worked in version 7

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Here is the whole jnlp file:

      <?xml version="1.0" encoding="utf-8"?>
      <jnlp spec="1.0" codebase="http://localhost:7101/Jacc" href="jacc.jnlp?id=xjnMQ82DZ7jLnC66JrtpH9Tm1VS40hT7xh3LRQyLHldxS537R2Yp!-1760466026!13461560671751346156067177">
         <information>
            <title>Yin Daily Build JavaClient</title>
            <vendor>Oracle</vendor>
            <homepage href="http://www.oracle.com"/>
         </information>
         <security>
            <all-permissions/>
         </security>

         <application-desc main-class="com.agile.jacc.e6.Jacc">
            <argument>-home</argument> <argument>$APPDATA/e6</argument>
            <argument>-imageRoot</argument> <argument>http://localhost:7101/Jacc/images&lt;/argument>
         </application-desc>

         <resources>
            <j2se version="1.7" max-heap-size="512m"/>
            <property name="sun.java2d.noddraw" value="true"/>

            <!-- Mapping of packages to JAR files and application parts -->
            <package name="ilog.*" part="graph" recursive="true" download="lazy" />
            <package name="com.agile.share.com.*" part="com" recursive="true" />
            <package name="com.agile.plmapi.*" part="http" recursive="true" />
            <package name="Acme.Crypto.*" part="http" recursive="true" />
            <package name="com.agile.autovue.jvue.plugin.*" part="autovue" recursive="true" />

            <jar href="lib/agile-jacc-e6.jar" part="main" />
            <jar href="lib/agile-callables.jar" part="main" />
            <jar href="lib/agile-pdm.jar" part="pdm" />
            <jar href="lib/agile-workflow-plugin.jar" part="graph" download="lazy" />

            <jar href="lib/commons-logging-1.1.1.jar" part="main" />
            <jar href="lib/commons-discovery-0.5.jar" part="main" />
         </resources>

         <!-- Native resources -->
         <resources os="Windows" arch="x86">
            <nativelib href="lib/comfyj-native-2.9.jar"/>
            <nativelib href="lib/intel-ms-nt5.1/agile-exm-native.jar"/>
            <nativelib href="lib/intel-ms-nt5.1/agile-fms-client-wrapper-native.jar"/>
         </resources>
      </jnlp>


      Steps:
      1. Save the file as example.jnlp
      2. "javaws example.jnlp" --> the web start is not started
      3. If you remove the "?id=......." in tag href and launch it --> the web start works

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      The web start works as before

      REPRODUCIBILITY :
      This bug can be reproduced always.

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: