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

JDK 9 installation fails with error message "Another Java installation is in progress"

XMLWordPrintable

    • x86_64
    • windows_10

      FULL PRODUCT VERSION :
      Any early release build of JDK 9 (such as the current b177)

      ADDITIONAL OS VERSION INFORMATION :
      Microsoft Windows [Version 10.0.15063] (64-bit)

      A DESCRIPTION OF THE PROBLEM :
      I have been using JDK 9 on Windows 10 x64 for a while but when I went to install a recent early release (b174), I first uninstalled the previous version successfully (as usual) and then ran the new installer.

      It fails with a message box saying "Another Java installation is in progress. You must complete that installation before you can run this installer".

      It seems there are some artifacts around causing the problem but only for JDK 9 as I can uninstall & reinstall JDK 8 without any issues. Also, the same problem occurs if I try to run the installers for any prior JDK 9 releases as well (even though they worked before).

      Searches have suggested various options like using a Microsoft MSI clean-up tool and registry hacks but nothing helped.

      Then a colleague was able to "unpack" the JDK installer on their machine and provide me with the MSI which installs perfectly. So now I have JDK 9 b174 installed but I get the exact same original problem when I go to install b175 (or any JDK 9 build).

      As mentioned, JDK 8 early releases are NOT affected and continue to work correctly.

      This is NOT an Windows Installer or MSI-related issue as no MSI logs are produced before it gets to popping up the dialog. I think it has something to do with the way the JDK 9 installer works (given that JDK 8 installers continue to work perfectly).

      It is *definitely* an issue with the JDK 9 installer itself for the following reasons:

      1. Installing or uninstalling any other Windows software works fine.

      2. Installing or uninstalling JDK 8 builds work perfectly.

      3. It never even gets to the point of running the MSI within the JDK 9 installer (as verified on another machine).

      4. I have asked the same question on StackExchange, Expert's Exchange and in Java Community forums and no one has a solution.

      Something must have changed between the installer for JDK 8 ad JDK 9 that has introduced this problem. As I said, I was also *previously* able to install JDK 9 builds but then "something happened" and now I cannot install any of those previous JDK 9 builds either.

      I can *uninstall* JDK 9 without any issues but, after that, there is no JDK 9 on my machine and I'm in real trouble!

      Even though the MSI installer is never called (because there is no MSI log produced), there is a log file produced which contains the following:

      [2017/06/22 10:50:04.804, jdk-9-ea+174_windows-x64_bin.exe (PID: 13480, TID: 19144), FileUtils.cpp:396 (FileUtils::`anonymous-namespace'::createNewFile)]
      TRACE: Created [C:\Users\John\AppData\Local\Temp\jds186781.tmp] file
      [2017/06/22 10:50:04.805, jdk-9-ea+174_windows-x64_bin.exe (PID: 13480, TID: 19144), FileUtils.cpp:581 (FileUtils::deleteFile)]
      TRACE: Deleted [C:\Users\John\AppData\Local\Temp\jds186781.tmp] file
      [2017/06/22 10:50:04.807, jdk-9-ea+174_windows-x64_bin.exe (PID: 13480, TID: 19144), FileUtils.cpp:396 (FileUtils::`anonymous-namespace'::createNewFile)]
      TRACE: Created [C:\Users\John\AppData\Local\Temp\jds186781.tmp\jds 186781.tmp] file
      [2017/06/22 10:50:05.794, jdk-9-ea+174_windows-x64_bin.exe (PID: 13480, TID: 19144), FileUtils.cpp:522 (FileUtils::`anonymous-namespace'::moveFileImpl)]
      TRACE: Moved [C:\Users\John\AppData\Local\Temp\jds186781.tmp\jds 186781.tmp] file to [C:\Users\John\AppData\Local\Temp\jds186781.tmp\jdk-9-ea+174_windows-x64_bin.exe]
      [2017/06/22 10:50:10.211, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:163 (InstallConfigData::InstallConfigData)]
      TRACE: Entering InstallConfigData::InstallConfigData
      [2017/06/22 10:50:10.211, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:220 (InstallConfigData::InitConfig)]
      INFO: Default config settings are:
      INSTALL_SILENT=Disable
      STATIC=Disable
      AUTO_UPDATE=Enable
      WEB_ANALYTICS=Enable
      EULA=Disable
      SPONSORS=Enable
      OEMUPDATE=Disable

      [2017/06/22 10:50:10.212, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:0 (InstallConfigData::InstallConfigData)]
      TRACE: Exiting InstallConfigData::InstallConfigData (entered at InstallConfigData.cpp:163)
      [2017/06/22 10:50:10.212, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:406 (InstallConfigData::LoadConfigSettings)]
      TRACE: -->Loading Important args...
      [2017/06/22 10:50:10.212, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:517 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: Entering InstallConfigData::ImportArgsConfigSettings
      [2017/06/22 10:50:10.212, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:518 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: ...Importing command line arguments
      [2017/06/22 10:50:10.212, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:0 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: Exiting InstallConfigData::ImportArgsConfigSettings (entered at InstallConfigData.cpp:517)
      [2017/06/22 10:50:10.213, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:408 (InstallConfigData::LoadConfigSettings)]
      TRACE: |------Important args config (TMP)--------|

      INSTALL_SILENT = Disable
      STATIC = Disable
      AUTO_UPDATE = Enable
      SPONSORS = Enable
      WEB_ANALYTICS = Enable
      EULA = Disable
      OEMUPDATE = Disable
      |-------------------------------------|

      [2017/06/22 10:50:10.213, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:423 (InstallConfigData::LoadConfigSettings)]
      TRACE: -->Loading Config...
      [2017/06/22 10:50:10.213, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:599 (InstallConfigData::ImportRuntimeConfigSettings)]
      TRACE: ...Importing runtime configuration file...
      [2017/06/22 10:50:10.213, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:602 (InstallConfigData::ImportRuntimeConfigSettings)]
      INFO: Runtime config file path is C:\ProgramData\Oracle\Java\java.settings.cfg
      [2017/06/22 10:50:10.214, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:517 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: Entering InstallConfigData::ImportArgsConfigSettings
      [2017/06/22 10:50:10.215, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:518 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: ...Importing command line arguments
      [2017/06/22 10:50:10.215, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:0 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: Exiting InstallConfigData::ImportArgsConfigSettings (entered at InstallConfigData.cpp:517)
      [2017/06/22 10:50:10.215, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:617 (InstallConfigData::CheckParams)]
      TRACE: Entering InstallConfigData::CheckParams
      [2017/06/22 10:50:10.215, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:0 (InstallConfigData::CheckParams)]
      TRACE: Exiting InstallConfigData::CheckParams (entered at InstallConfigData.cpp:617)
      [2017/06/22 10:50:10.215, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:432 (InstallConfigData::LoadConfigSettings)]
      TRACE: -->Saving backup...
      [2017/06/22 10:50:10.216, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:599 (InstallConfigData::ImportRuntimeConfigSettings)]
      TRACE: ...Importing runtime configuration file...
      [2017/06/22 10:50:10.216, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:602 (InstallConfigData::ImportRuntimeConfigSettings)]
      INFO: Runtime config file path is C:\ProgramData\Oracle\Java\java.settings.cfg
      [2017/06/22 10:50:10.217, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:438 (InstallConfigData::LoadConfigSettings)]
      INFO: |------Config to backup--------|

      NOSTARTMENU = 0
      |-------------------------------------|

      [2017/06/22 10:50:10.217, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:441 (InstallConfigData::LoadConfigSettings)]
      TRACE: -->Loading export config...
      [2017/06/22 10:50:10.218, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:599 (InstallConfigData::ImportRuntimeConfigSettings)]
      TRACE: ...Importing runtime configuration file...
      [2017/06/22 10:50:10.218, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:602 (InstallConfigData::ImportRuntimeConfigSettings)]
      INFO: Runtime config file path is C:\ProgramData\Oracle\Java\java.settings.cfg
      [2017/06/22 10:50:10.219, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:517 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: Entering InstallConfigData::ImportArgsConfigSettings
      [2017/06/22 10:50:10.219, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:518 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: ...Importing command line arguments
      [2017/06/22 10:50:10.219, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:0 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: Exiting InstallConfigData::ImportArgsConfigSettings (entered at InstallConfigData.cpp:517)
      [2017/06/22 10:50:10.219, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:617 (InstallConfigData::CheckParams)]
      TRACE: Entering InstallConfigData::CheckParams
      [2017/06/22 10:50:10.220, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:0 (InstallConfigData::CheckParams)]
      TRACE: Exiting InstallConfigData::CheckParams (entered at InstallConfigData.cpp:617)
      [2017/06/22 10:50:10.220, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:450 (InstallConfigData::LoadConfigSettings)]
      TRACE: -->Adding CMDLINE to config...
      [2017/06/22 10:50:10.220, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:458 (InstallConfigData::LoadConfigSettings)]
      INFO: |------!!!!Working config!!!!--------|

      INSTALL_SILENT = Disable
      STATIC = Disable
      AUTO_UPDATE = Enable
      SPONSORS = Enable
      WEB_ANALYTICS = Enable
      EULA = Disable
      OEMUPDATE = Disable
      NOSTARTMENU = 0
      CMDLINE = NOSTARTMENU="0"
      |-------------------------------------|

      [2017/06/22 10:50:10.221, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), Locales.cpp:318 (Locale::preferredLanguages)]
      INFO: PreferredUILanguages: Vista+
      [2017/06/22 10:50:10.222, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), JavaInstallGuard.cpp:38 (JavaInstallGuard::GuardFile::GuardFile)]
      ERROR: Another Java installation is in progress. You must complete that installation before you can run this installer.
      [2017/06/22 10:50:10.222, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), wrapper.cpp:334 (WinMain)]
      ERROR: Exception with message 'JavaInstallGuard.cpp(39) at JavaInstallGuard::GuardFile::GuardFile(): Another Java installation is in progress' caught
      [2017/06/22 10:50:10.223, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), Locales.cpp:318 (Locale::preferredLanguages)]
      INFO: PreferredUILanguages: Vista+
      [2017/06/22 10:50:10.223, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), Locales.cpp:318 (Locale::preferredLanguages)]
      INFO: PreferredUILanguages: Vista+
      [2017/06/22 10:50:14.269, jdk-9-ea+174_windows-x64_bin.exe (PID: 13480, TID: 19144), FileUtils.cpp:581 (FileUtils::deleteFile)]
      TRACE: Deleted [C:\Users\John\AppData\Local\Temp\jds186781.tmp\jdk-9-ea+174_windows-x64_bin.exe] file
      [2017/06/22 10:50:14.270, jdk-9-ea+174_windows-x64_bin.exe (PID: 13480, TID: 19144), FileUtils.cpp:598 (FileUtils::deleteDirectory)]
      TRACE: Deleted [C:\Users\John\AppData\Local\Temp\jds186781.tmp] directory

      This is now a mission critical problem and I really hope someone can help me.

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      1. If a release of JDK 9 is already installed, uninstall it via the Control Panel.
      2. Run the latest early release of JDK 9 installer.
      3. Wait a few seconds and then the error dialog will pop-up.
      4. Close the dialog and that's it: no JDK 9 installed at all.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      I would expect the JDK 9 to be succesfully installed like the JDK 8 can be installed (i.e. just normally).
      ACTUAL -
      It fails with a message box saying "Another Java installation is in progress. You must complete that installation before you can run this installer" and JDK 9 is NOT installed.

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      [2017/06/22 10:50:04.804, jdk-9-ea+174_windows-x64_bin.exe (PID: 13480, TID: 19144), FileUtils.cpp:396 (FileUtils::`anonymous-namespace'::createNewFile)]
      TRACE: Created [C:\Users\John\AppData\Local\Temp\jds186781.tmp] file
      [2017/06/22 10:50:04.805, jdk-9-ea+174_windows-x64_bin.exe (PID: 13480, TID: 19144), FileUtils.cpp:581 (FileUtils::deleteFile)]
      TRACE: Deleted [C:\Users\John\AppData\Local\Temp\jds186781.tmp] file
      [2017/06/22 10:50:04.807, jdk-9-ea+174_windows-x64_bin.exe (PID: 13480, TID: 19144), FileUtils.cpp:396 (FileUtils::`anonymous-namespace'::createNewFile)]
      TRACE: Created [C:\Users\John\AppData\Local\Temp\jds186781.tmp\jds 186781.tmp] file
      [2017/06/22 10:50:05.794, jdk-9-ea+174_windows-x64_bin.exe (PID: 13480, TID: 19144), FileUtils.cpp:522 (FileUtils::`anonymous-namespace'::moveFileImpl)]
      TRACE: Moved [C:\Users\John\AppData\Local\Temp\jds186781.tmp\jds 186781.tmp] file to [C:\Users\John\AppData\Local\Temp\jds186781.tmp\jdk-9-ea+174_windows-x64_bin.exe]
      [2017/06/22 10:50:10.211, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:163 (InstallConfigData::InstallConfigData)]
      TRACE: Entering InstallConfigData::InstallConfigData
      [2017/06/22 10:50:10.211, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:220 (InstallConfigData::InitConfig)]
      INFO: Default config settings are:
      INSTALL_SILENT=Disable
      STATIC=Disable
      AUTO_UPDATE=Enable
      WEB_ANALYTICS=Enable
      EULA=Disable
      SPONSORS=Enable
      OEMUPDATE=Disable

      [2017/06/22 10:50:10.212, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:0 (InstallConfigData::InstallConfigData)]
      TRACE: Exiting InstallConfigData::InstallConfigData (entered at InstallConfigData.cpp:163)
      [2017/06/22 10:50:10.212, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:406 (InstallConfigData::LoadConfigSettings)]
      TRACE: -->Loading Important args...
      [2017/06/22 10:50:10.212, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:517 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: Entering InstallConfigData::ImportArgsConfigSettings
      [2017/06/22 10:50:10.212, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:518 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: ...Importing command line arguments
      [2017/06/22 10:50:10.212, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:0 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: Exiting InstallConfigData::ImportArgsConfigSettings (entered at InstallConfigData.cpp:517)
      [2017/06/22 10:50:10.213, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:408 (InstallConfigData::LoadConfigSettings)]
      TRACE: |------Important args config (TMP)--------|

      INSTALL_SILENT = Disable
      STATIC = Disable
      AUTO_UPDATE = Enable
      SPONSORS = Enable
      WEB_ANALYTICS = Enable
      EULA = Disable
      OEMUPDATE = Disable
      |-------------------------------------|

      [2017/06/22 10:50:10.213, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:423 (InstallConfigData::LoadConfigSettings)]
      TRACE: -->Loading Config...
      [2017/06/22 10:50:10.213, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:599 (InstallConfigData::ImportRuntimeConfigSettings)]
      TRACE: ...Importing runtime configuration file...
      [2017/06/22 10:50:10.213, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:602 (InstallConfigData::ImportRuntimeConfigSettings)]
      INFO: Runtime config file path is C:\ProgramData\Oracle\Java\java.settings.cfg
      [2017/06/22 10:50:10.214, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:517 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: Entering InstallConfigData::ImportArgsConfigSettings
      [2017/06/22 10:50:10.215, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:518 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: ...Importing command line arguments
      [2017/06/22 10:50:10.215, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:0 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: Exiting InstallConfigData::ImportArgsConfigSettings (entered at InstallConfigData.cpp:517)
      [2017/06/22 10:50:10.215, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:617 (InstallConfigData::CheckParams)]
      TRACE: Entering InstallConfigData::CheckParams
      [2017/06/22 10:50:10.215, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:0 (InstallConfigData::CheckParams)]
      TRACE: Exiting InstallConfigData::CheckParams (entered at InstallConfigData.cpp:617)
      [2017/06/22 10:50:10.215, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:432 (InstallConfigData::LoadConfigSettings)]
      TRACE: -->Saving backup...
      [2017/06/22 10:50:10.216, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:599 (InstallConfigData::ImportRuntimeConfigSettings)]
      TRACE: ...Importing runtime configuration file...
      [2017/06/22 10:50:10.216, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:602 (InstallConfigData::ImportRuntimeConfigSettings)]
      INFO: Runtime config file path is C:\ProgramData\Oracle\Java\java.settings.cfg
      [2017/06/22 10:50:10.217, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:438 (InstallConfigData::LoadConfigSettings)]
      INFO: |------Config to backup--------|

      NOSTARTMENU = 0
      |-------------------------------------|

      [2017/06/22 10:50:10.217, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:441 (InstallConfigData::LoadConfigSettings)]
      TRACE: -->Loading export config...
      [2017/06/22 10:50:10.218, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:599 (InstallConfigData::ImportRuntimeConfigSettings)]
      TRACE: ...Importing runtime configuration file...
      [2017/06/22 10:50:10.218, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:602 (InstallConfigData::ImportRuntimeConfigSettings)]
      INFO: Runtime config file path is C:\ProgramData\Oracle\Java\java.settings.cfg
      [2017/06/22 10:50:10.219, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:517 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: Entering InstallConfigData::ImportArgsConfigSettings
      [2017/06/22 10:50:10.219, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:518 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: ...Importing command line arguments
      [2017/06/22 10:50:10.219, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:0 (InstallConfigData::ImportArgsConfigSettings)]
      TRACE: Exiting InstallConfigData::ImportArgsConfigSettings (entered at InstallConfigData.cpp:517)
      [2017/06/22 10:50:10.219, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:617 (InstallConfigData::CheckParams)]
      TRACE: Entering InstallConfigData::CheckParams
      [2017/06/22 10:50:10.220, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:0 (InstallConfigData::CheckParams)]
      TRACE: Exiting InstallConfigData::CheckParams (entered at InstallConfigData.cpp:617)
      [2017/06/22 10:50:10.220, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:450 (InstallConfigData::LoadConfigSettings)]
      TRACE: -->Adding CMDLINE to config...
      [2017/06/22 10:50:10.220, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), InstallConfigData.cpp:458 (InstallConfigData::LoadConfigSettings)]
      INFO: |------!!!!Working config!!!!--------|

      INSTALL_SILENT = Disable
      STATIC = Disable
      AUTO_UPDATE = Enable
      SPONSORS = Enable
      WEB_ANALYTICS = Enable
      EULA = Disable
      OEMUPDATE = Disable
      NOSTARTMENU = 0
      CMDLINE = NOSTARTMENU="0"
      |-------------------------------------|

      [2017/06/22 10:50:10.221, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), Locales.cpp:318 (Locale::preferredLanguages)]
      INFO: PreferredUILanguages: Vista+
      [2017/06/22 10:50:10.222, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), JavaInstallGuard.cpp:38 (JavaInstallGuard::GuardFile::GuardFile)]
      ERROR: Another Java installation is in progress. You must complete that installation before you can run this installer.
      [2017/06/22 10:50:10.222, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), wrapper.cpp:334 (WinMain)]
      ERROR: Exception with message 'JavaInstallGuard.cpp(39) at JavaInstallGuard::GuardFile::GuardFile(): Another Java installation is in progress' caught
      [2017/06/22 10:50:10.223, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), Locales.cpp:318 (Locale::preferredLanguages)]
      INFO: PreferredUILanguages: Vista+
      [2017/06/22 10:50:10.223, jdk-9-ea+174_windows-x64_bin.exe (PID: 24816, TID: 8848), Locales.cpp:318 (Locale::preferredLanguages)]
      INFO: PreferredUILanguages: Vista+
      [2017/06/22 10:50:14.269, jdk-9-ea+174_windows-x64_bin.exe (PID: 13480, TID: 19144), FileUtils.cpp:581 (FileUtils::deleteFile)]
      TRACE: Deleted [C:\Users\John\AppData\Local\Temp\jds186781.tmp\jdk-9-ea+174_windows-x64_bin.exe] file
      [2017/06/22 10:50:14.270, jdk-9-ea+174_windows-x64_bin.exe (PID: 13480, TID: 19144), FileUtils.cpp:598 (FileUtils::deleteDirectory)]
      TRACE: Deleted [C:\Users\John\AppData\Local\Temp\jds186781.tmp] directory

      REPRODUCIBILITY :
      This bug can be reproduced always.

      CUSTOMER SUBMITTED WORKAROUND :
      On someone else's machine, they are able to unpack the actual MSI installer from within the JDK 9 installer and running it on its own allows JDK 9 to be installed.

            billyh William Harnois
            pardesha Pardeep Sharma
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: