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.

To download the current JDK release, click here.
JDK 6 JDK 7
6u10 b10Fixed 7Fixed
Description
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.
14-12-2007