JDK-6640302 : IS2: 'kic' ping is not sent by java kernel
Type:Bug
Component:deploy
Sub-Component:deployment_toolkit
Affected Version:6u10
Priority:P2
Status:Closed
Resolution:Fixed
OS:windows
CPU:x86
Submitted:2007-12-11
Updated:2010-09-17
Resolved:2008-01-11
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
The 'kic' ping is not being sent by the 'java kernel', after jre installation is complete.
Not sure when exactly it's broken, but tested with b08 & b09.
Comments
EVALUATION
The problem was that the 'kernel complete' ping was not sent in most of the cases.
Couple of issues:
1. Sometimes regutils.dll is not found by LoadLibrary.
- Fix is to pass the full path
2. The process is exiting, before new created thread is finished posting the ping.
- Fix : Start the thread little early, before calling JQS & CDS methods
: Wait maximum of 1 min for ping thread to complete before returning
from preJVMStart(). This is after JQS & CDS methods finished.