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

AUVERSION variable not properly set/defined at build time.

    XMLWordPrintable

Details

    • b71
    • b125
    • x86
    • windows
    • Verified

    Description

      Proteus (AU20) version is not updating to later version after auto update of JRE.
      This is reproducible with 6u21 b71 (plus build) and is always reproducible. Not reproducible with 6u21 b07.

      Steps to reproduce:
      1. Install 6u20 JRE that has Proteus version 2.0.2.1

      2. Set registry keys ManualUpdateServletURL and UpdateServletURL in the registry
      [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy]
      http://javaweb.sfbay.sun.com/~ranjitl/deployment/setupfiles/au_setup_test.xml

      3. Launch Java Control Panel and select Update now

      After successful auto update to 6u21 (proteus version 2.0.2.4), verify the AU version.
      Expected is 2.0.2.4. Actual is 2.0.2.1. Verified with
      sigcheck.exe and also the registry key AUVersion. Both showed
      2.0.2.1

      Reproduced it on Vista x86, Vista x64 and Windows XP machines.
      The behavior seen in the original description is a result of an undefined (blank) BUNDLED_AUVERSION #define. See the evaluation and suggested fix for more info.

      Attachments

        Activity

          People

            billyh William Harnois
            rlingaiaorcl Ranjit Lingaiah (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: