JDK-6893740 : jaureg.exe needs to uninstall au2.0 when the last product registered with au2.0 uninstalls
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 6u18
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2009-10-21
  • Updated: 2010-04-06
  • Resolved: 2009-11-04
Related Reports
Duplicate :  
Description
Update tab is required to set and get the schedule and to do the Manual update.

The same issue is reproducible on all the window's OS (XP, vista etc.)
How to reproduce

1.) Install 6u18 b04 pit build form this location
http://j2se.east/arc/1.6.0_18/nightly/2009-10-19

2.) Uninstall JRE

3.) Install JRE again.

4.) After JRE is installed open Java Control Panel (JCP).

Expected Behavior
JCP should have update tab

Actual Behavior:
Update tab is not showing up in JCP

Comments
EVALUATION We're fixing this as a blanket putback for au2.0 follow up functional correctness: 6893319. During the jaureg.exe when called from JRE MSI uninstall, it will wait for the JRE mutex to be finished, and then it'll uninstall au2.0.
04-11-2009

EVALUATION The fix is to have the JRE uninstaller call jaureg.exe without waiting it to finish. The jaureg.exe, if it detects the JRE was the last product to uninstall, will uninstall au2.0 once the JRE MSI mutex is available.
03-11-2009

EVALUATION The fix is to have jaureg.exe uninstall the JRE when the last JRE is unregisted.
29-10-2009