JDK-6673131 : More workarounds needed for Mozilla bug 406251
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2008-03-10
  • Updated: 2010-09-08
  • Resolved: 2008-05-28
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.
6u10 b21Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
It appears that the fix for Mozilla bug 406251 (https://bugzilla.mozilla.org/show_bug.cgi?id=406251) is incorrect and is causing regressions in the new Java Plug-In, resulting in the need for further workarounds. At this point, any negative number passed to the INT32_TO_NPVARIANT macro comes through as a large positive number instead of a negative number.

SUGGESTED FIX http://sa.sfbay.sun.com/projects/deployment_data/6u10/6673131.0 testcase: http://web-east.east.sun.com/deployment/www/tests/1.6.0_10/6673131

EVALUATION In attempting to remove an earlier workaround for Mozilla bug 406251 related to the handling of large integer values in the NPRuntime, it was discovered that an earlier regression test case for 6632668 was currently failing because the fix by Mozilla for 406251 was incorrect. Added the necessary workarounds to make the test case for 6632668 pass again. Incorporated the test from follow-on bug 6644253. Mozilla bug 406251 has been reopened.