JDK-5069412 : Regression 1.4.2_06b1 4937429 failing. cacerts in javaws and security dirs diffe
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 1.4.2_06
  • Priority: P1
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2004-06-29
  • Updated: 2004-09-14
  • Resolved: 2004-08-17
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.
1.4.2_06 06Fixed
Running regression on 1.4.2_06 build 1 the test for bug 4937429 failed.
This test compares the cacerts file in jre/lib/security and jre/javaws.
In 1.4.2_06 these are different but checked 1.4.2_05 b04 and the files are the same so it's a regression from 1.4.2_05 to 1.4.2_06.

To reproduce the test install 1.4.2_06
Go to <JAVA_HOME>/jre/lib/security and check the size of the cacerts file
Go to <JAVA_HOME/jre/javaws and check the size of the cacerts file
The two files are a different size. In 1.4.2_05 these files were the same size.

This bug has been seen on WindowsXP, RHEL 3.0 and Solaris 9x86 so far so it looks like it's all platforms

CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: 1.4.2_06 generic FIXED IN: 1.4.2_06 INTEGRATED IN: 1.4.2_06 VERIFIED IN: 1.4.2_06

EVALUATION The difference in size between jre/lib/security/cacerts and jre/javaws/cacerts is because of the fix for 4686264 - Update cacerts with new VeriSign ca certs. This update was only made in the j2se workspace and needs to be reflected in the deploy workspace. This is because Java Web Start in 1.4.2 contains it's own cacerts file, and this file should be updated to the one in the jre/lib/security directory. tiger only uses the cacerts file in $JAVA_HOME/lib/security, so this is tiger-na ###@###.### 2004-06-29 ------------------------------------------