JDK-6645034 : Completed Kernel JRE differ from Normal JRE
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 6u10
  • Priority: P1
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows
  • CPU: x86
  • Submitted: 2007-12-23
  • Updated: 2010-04-04
  • Resolved: 2008-01-02
Related Reports
Duplicate :  
Description
Completed Kernel JRE differ from Normal JRE  in b09 PIT build. 

All tests are written based on Completed Kernel JRE is equal to Normal JRE. 

There are bunch of files which are diffrent in sizes and in checksum, which are listed below.  Manullay when i verified rt.jar from Normal JRE is 42 MB and from completed Kernel JRE is 45.9 MB ? 

E:\>java -cp . ChecksumComparator kernel-jre.xml normal-jre.xml
lib\ext\localedata.jar
lib\deploy\jqs\ie\jqs_plugin.dll
bin\client\jvm.dll
bin\jpicom.dll
bin\mlib_image.dll
bin\jdwp.dll
lib\deploy\lzma.dll
bin\instrument.dll
bin\npt.dll
lib\rt.jar
lib\javaws.jar
bin\unpack.dll
bin\new_plugin\npjp2.dll
lib\plugin.jar
bin\jp2iexp.dll
bin\npjava12.dll
bin\j2pcsc.dll
bin\dcpr.dll
bin\jli.dll
bin\nio.dll
bin\management.dll
bin\zip.dll
bin\client\classes.jsa
bin\ioser12.dll
bin\jsoundds.dll
bin\axbridge.dll
bin\jbroker.exe
bin\java.dll
bin\jaas_nt.dll
bin\dt_shmem.dll
bin\jpinscp.dll
bin\java_crw_demo.dll
bin\dt_socket.dll
bin\fontmanager.dll
bin\hprof.dll
bin\jpiexp.dll
bin\deploytk.dll
bin\sunmscapi.dll
bin\rmi.dll
bin\wsdetect.dll
bin\npjava13.dll
bin\JdbcOdbc.dll
bin\jawt.dll
bin\npjpi160_10.dll
bin\hpi.dll
lib\charsets.jar
bin\npjava32.dll
bin\jsound.dll
bin\jureg.exe
bin\npjava11.dll
bin\ssv.dll
bin\jpioji.dll
bin\eula.dll
bin\jp2native.dll
bin\deploy.dll
bin\net.dll
bin\jucheck.exe
bin\jkernel.dll
bin\npjava14.dll
bin\npdeploytk.dll
bin\cmm.dll
bin\j2pkcs11.dll
bin\jpeg.dll
bin\npoji610.dll
bin\splashscreen.dll
bin\jpishare.dll
bin\verify.dll
lib\deploy.jar
bin\jusched.exe
bin\awt.dll
bin\jp2ssv.dll
bin\w2k_lsa_auth.dll
bin\ssvagent.exe
lib\jsse.jar

Steps to reproduce : ( Attached run.bat, CheckSumComparator.class and related class files ,ficv.exe etc) 
a) Un-install all version of jre from the m/c.
b) Install Kernel JRE and wait for completion. and run java -version to become complete. 
c) run  <SystemDrive>:/Program Files/Java/jre6  kernel-jre.xml
d) Un-install and install Normal jre from the same build. 
e) run <SystemDrive>:/Program Files/Java/jre6  normal-jre.xml
f) java -cp . ChecksumComparator kernel-jre.xml normal-jre.xml

Comments
EVALUATION This is the same underlying issue that was causing problems w/ Kernel patching.
02-01-2008