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.
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
17-10-2013
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.