JDK-7163304 : DT installLatestJRE does not work on Firefox/Chrome with old dt plugin dll (7u1 or before)
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 6u31,7u2
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows,windows_xp
  • CPU: x86
  • Submitted: 2012-04-20
  • Updated: 2013-10-17
  • Resolved: 2012-05-02
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 b37Fixed
Related Reports
Duplicate :  
Relates :  
Description
DT installLatestJRE does not work on Firefox/Chrome with old dt plugin dll (7u1 or before).  It will simply return false and do nothing.

Comments
Verified fix with b112
2013-10-17

EVALUATION this is because in current deployJava.js: installLatestJRE: function(installCallback) { if (this.isPluginInstalled()) { if (this.getPlugin().installLatestJRE(installCallback)) { ... In old 6u npdeployjava1 implementation, installLatestJRE checks for zero arg, and return false if it's not zero arg. That's why we see the problem.
2012-04-20