United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6673131 More workarounds needed for Mozilla bug 406251
JDK-6673131 : More workarounds needed for Mozilla bug 406251

Details
Type:
Bug
Submit Date:
2008-03-10
Status:
Closed
Updated Date:
2010-09-08
Project Name:
JDK
Resolved Date:
2008-05-28
Component:
deploy
OS:
generic
Sub-Component:
plugin
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
6u10
Fixed Versions:
6u10 (b21)

Related Reports
Relates:
Relates:
Relates:
Relates:

Sub Tasks

Description
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.

                                    

Comments
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
                                     
2008-03-10
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.
                                     
2008-03-10



Hardware and Software, Engineered to Work Together