JDK-7168385 : isAutoInstallEnabled in DT javascript is too restrictive
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 8
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • CPU: x86
  • Submitted: 2012-05-12
  • Updated: 2013-12-13
  • Resolved: 2012-05-16
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 7 JDK 8
7u6Fixed 8 b39Fixed
Description
isAutoInstallEnabled in DT javascript is too restrictive

curently isAutoInstallEnabled return false for 6u DT + IE case - but that's too restrictive.

If it's 6uDT installing JRE 6uX signed by SUN - it should be allowed.

Comments
DT is no longer serving installJRE for 6ux so this auto-install for 6uX DT + IE case is no longer applicable
2013-12-13

EVALUATION Problem: Customer (ADP) reported that with 6u25 installed - installJRE with IE will always re-direct to java.com. This is caused by change to prevent possible deadlock with 6uX DT tries to auto-install JRE 7+, which is signed using Oracle cert. 6uX DT does not understand Oracle cert, and will show cert mismatch dialog. When running IE, it might cause deadlock, which is reported by EA (pogo). Our fix is to disable auto-install for 6uX DT + IE case. But this is too restrictive - 6uX DT should be able to install 6u32 or below without problems - because they are signed with SUN cert still. Fix: Update isAutoInstallEnabled with new arg: requestedJREVersion, and use that to check if auto-install can be performed. We will allow if it's 6u32 or below.
2012-05-15