Closed
Bug 119352
Opened 23 years ago
Closed 23 years ago
OS 10.1--Applets not loading
Categories
(Core Graveyard :: Java: OJI, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: pmac, Assigned: beard)
References
()
Details
Attachments
(1 file)
3.47 KB,
patch
|
bnesse
:
review+
sfraser_bugs
:
superreview+
|
Details | Diff | Splinter Review |
Seen on Mac OS 10.1 (2002-01-10-11-trunk)
Steps to reproduce:
1. Launch netscape.
2. Click on this url:
http://www.mozilla.org/quality/browser/front-end/testcases/oji/test7.html
Notice the applets height=10%, applet height=5%, applet height=3% are not
loading...
However, they all load fine on windows 98 and linux.
------
Below here is the java console log:
MRJ Plugin for Mac OS X v1.0d7
[starting up Java Applet Security @ Thu Jan 10 16:12:27 PST 2002]
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 10%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 10%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 5%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 5%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 3%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 3%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 10%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 10%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 5%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 5%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 3%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 3%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 10%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 10%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 5%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 5%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 3%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 3%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 10%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 10%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 5%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 5%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 3%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 3%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 10%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 10%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 5%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 5%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
HEIGHT or WIDTH parameter not numeric
java.lang.NumberFormatException: 3%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel.getHeight(JE_AppletViewerPanel.java:122)
at sun.applet.AppletPanel.init(AppletPanel.java:178)
at com.apple.mrj.JavaEmbedding.JE_AppletViewer.<init>(JE_AppletViewer.java:121)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewerFactory.createAppletViewer(JE_AppletViewerFactory.java:81)
at
com.apple.mrj.JavaEmbedding.JE_AppletViewer.createWithAttributes(JE_AppletViewer.java:726)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:331)
java.lang.NumberFormatException: 3%
at java.lang.Integer.parseInt(Integer.java:423)
at java.lang.Integer.valueOf(Integer.java:516)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.getHeight(JavaEmbedding.java:373)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.createApplet(JavaEmbedding.java:342)
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException
at
com.apple.mrj.JavaEmbedding.JavaEmbedding.internalShowFrame(JavaEmbedding.java:130)
at com.apple.mrj.JavaEmbedding.JavaEmbedding.showFrame(JavaEmbedding.java:120)
Comment 1•23 years ago
|
||
-->beard
Assignee: joe.chou → beard
Summary: OS 10.1--Applets not loading → OS 10.1--Applets not loading
Assignee | ||
Comment 2•23 years ago
|
||
Can anybody explain what these percentages are supposed to indicate? I don't see
any mention of percentages in the W3C specification here:
http://www.w3.org/TR/html401/struct/objects.html#edef-APPLET
Nonetheless, I'm just passing the values of the attributes along to Apple's
applet loading API, so the proper interpretation of the values is really in
their court.
Assignee | ||
Comment 3•23 years ago
|
||
OK, so % lengths are described here:
http://www.w3.org/TR/html401/types.html#type-length
How can my plugin possibly implement this feature? This is layout's job. Layout
appears to be allocating the appropriate spacing, but then somebody needs to
inform the plugin what its true width/height attributes are, right?
I guess one way to fix this would be to ignore actual HTML values for these
attributes, but to instead use the rectangle indicated by the plugin window, but
this seems wrong.
Assignee | ||
Comment 4•23 years ago
|
||
This patch uppercases all attribute & parameter names, so that if the WIDTH or
HEIGHT attributes need to be converted from relative to absolute values, their
case is always known in the CFMutableDictionary objects.
Assignee | ||
Comment 5•23 years ago
|
||
With this patch, all applets on this page load correctly. Painting problems abound.
Comment 6•23 years ago
|
||
I tend to agree with Patrick's statements in comment #3. It seems to me that the
layout engine, being the only thing which knows about the rest of the page,
should be responsible for passing the appropriate rectangle to the plug-in.
I can't imagine that Flash or Quicktime would handle this situation any better.
Is every plug-in vendor expected to add support to handle w3c positioning
standards? I am not a plug-in vendor but I have worked with sample plug-in code
and I never needed to parse height and width strings before...
This seems to me like something that needs to be fixed at the layout or plug-in
level rather than the OJI level. My question is more like "Why does this work on
windows and linux" or have I completely missed something here?
Assignee | ||
Comment 7•23 years ago
|
||
Let me clarify my earlier comments. The rectangle *IS* correct in the nsWindow
struct, but the attributes of the <APPLET> element don't reflect the dynamically
computed WIDTH/HEIGHT. Only applets are likely to care about the WIDTH/HEIGHT
attribute string values, since they are created from the HTML. So, my patch is
probabaly a sufficient workaround for now.
Comment 8•23 years ago
|
||
Comment on attachment 65001 [details] [diff] [review]
Changes WIDTH/HEIGHT attributes from relative to physical values.
Ah, ok, so I was missing something. ;) r=bnesse.
Attachment #65001 -
Flags: review+
Comment 10•23 years ago
|
||
Comment on attachment 65001 [details] [diff] [review]
Changes WIDTH/HEIGHT attributes from relative to physical values.
sr=sfraser
Attachment #65001 -
Flags: superreview+
Assignee | ||
Comment 11•23 years ago
|
||
Fix has been checked in.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 12•23 years ago
|
||
On Mac OS 10.1.3, MRJ v1.0b2 (2002-04-16-03-TRUNK) and windows 98, linux redhat
7.1 with jre 1.3.1_02 (2002-04-15-10-TRUNK), I still see the applets
for "height=10%, applet height=5%, applet height=3%" are not loading.
It used to load fine on windows 98 and linux redhat 6.2 with jre 1.3.1
(2002-01-10-08-TRUNK).
Reopen bug.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 13•23 years ago
|
||
This may be a layout regression, so we should probably file a new bug on this
issue. It's working for me in the 099 milestone release.
Reporter | ||
Comment 14•23 years ago
|
||
Patrick, you're right. I probably will close this bug an open a new bug. I
verified mozilla 0.99 build, MRJ v1.0b2 on Mac os 10.1.3, the applets for
"height=10%, applet height=5%, applet height=3%" are loading fine. However,
those applets do not load on netscape commercial trunk with MRJ: v1.0b2
(2002-04-16-03-TRUNK).
Reporter | ||
Comment 15•23 years ago
|
||
Verified on Mac OS 10.1.3, MRJ v1.0b2, with Mozilla 0.99 build.
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•