United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6627643 installer PIP should warn user if kernel isn't finished downloading/reconstructing
JDK-6627643 : installer PIP should warn user if kernel isn't finished downloading/reconstructing

Details
Type:
Bug
Submit Date:
2007-11-08
Status:
Closed
Updated Date:
2010-09-17
Project Name:
JDK
Resolved Date:
2008-08-29
Component:
install
OS:
generic
Sub-Component:
install
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
6u10
Fixed Versions:
6u10 (b22)

Related Reports
Backport:

Sub Tasks

Description
Steps to reproduce:

1. Install 6u10 kernel
2. Launch 6u11 before 6u10 kernel is finished downloading/reconstructing
3. 6u11 installer will get error when patching

Expected behavior:

6u11 installer should tell the user that the previous jre image isn't finished downloading/reconstructing.  We should consult UE/docs to find the correct message wording.

                                    

Comments
EVALUATION

Please x-ref the following wiki:

http://j2se.sfbay.sun.com/web/bin/view/Deployment/KernelCompletionPIP
                                     
2008-02-26
EVALUATION

The logic outlined in the wiki is currently under web review.  Additionally, a similar call to the logic is made BEFORE the
FilesInUse dialog.  However, when calling before FIU, the Kernel finalization is averted.

With this additional call, we also safeguard against killing any kernel download that is in progress via FilesInUse.

By implementing the fix in this way, we have also added a valuable feature to the PIP installer: if the user has not run java since the previous kernel installation OR encountered an error during a prior finalization, the PIP will function to finalize OR re-finalize and/or clean up prior finalization attempts.

For example, if windows explorer happens to have %PROGFILES%\Java\jre6\lib\bundles locked, and java is run to finalize the kernel, an error will be thrown, and %PROGFILES%\Java\jre6\lib\bundles will not be cleaned off the system.  When the PIP installer is run after this scenario, the kernel finalization will be "re-kicked" and the runtime image cleaned up...all 'under the hood'.
                                     
2008-03-10



Hardware and Software, Engineered to Work Together