I am getting a hard Firefox crash (the browser locks up) in WinXP.
My page has 2 jmol applets. They are both declared within the html (using
separate <script>jmolApplet(...)</script> chunks)
In the Java Console, I see this error (full error text at the bottom of this
email):
java.lang.RuntimeException: Error while creating embedded frame at
sun.plugin.viewer.WNetscapePluginObject.createFrame(Unknown Source)
at sun.plugin.viewer.WNetscapePluginObject.setWindow(Unknown Source)
It seems that if this error hits, jmol still tries to perform operations on
the applet, and perhaps it is just not there? That's pure speculation
though.
Oh, and of course the crash is very finicky. If I've successfully loaded
jmol on another page visit, or load my applets at different points in the
page, the crash does not occur. Currently, I can reproduce the crash every
time by going to (
http://clavius.bc.edu/~pappy/clotelab/lm/getResults.php?id=5146836237250173881<http://clavius.bc.edu/%7Epappy/clotelab/lm/getResults.php?id=5146836237250173881>
...
click 'Go') immediately after starting Firefox, whereas my neighbor can load
the page just fine. In fact, if I simply take out some extraneous <div>s
from my page, the error goes away (in this simplified version of the page...
that's not a usable "fix") Aaaaaaargh!
Any help would be greatly appreciated.
Jason Persampieri
Programmer
Boston College - Bioinformatics
(full error text with tracing info follows)
Java Plug-in 1.6.0_05
Using JRE version 1.6.0_05 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Persampi
network: Loading user-defined proxy configuration ...
network: Done.
network: Loading proxy configuration from Netscape Navigator ...
network: Error reading registry file: C:\Documents and
Settings\Persampi\Application Data\Mozilla\registry.dat
network: Done.
network: Loading browser proxy configuration ...
network: Done.
network: Proxy Configuration: Browser Proxy Configuration
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
basic: Referencing classloader: [EMAIL PROTECTED],
refcount=1
basic: Added progress listener: [EMAIL PROTECTED]
basic: Loading applet ...
basic: Initializing applet ...
basic: Starting applet ...
basic: completed perf rollup
network: Cache entry found [url:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0.jar>,
version: null]
network: Connecting
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0.jar>with
proxy=DIRECT
network: ResponseCode for
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0.jar>:
304
network: Encoding for
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0.jar>:
null
network: Disconnect connection to
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0.jar>
network: No certificate info for unsigned JAR file:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0.jar>
network: Cache entry found [url:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Main.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Main.jar>,
version: null]
network: Connecting
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Main.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Main.jar>with
proxy=DIRECT
network: ResponseCode for
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Main.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Main.jar>:
304
network: Encoding for
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Main.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Main.jar>:
null
network: Disconnect connection to
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Main.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Main.jar>
network: No certificate info for unsigned JAR file:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Main.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Main.jar>
network: Cache entry found [url:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Core.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Core.jar>,
version: null]
network: Connecting
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Core.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Core.jar>with
proxy=DIRECT
liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: UniversalJavaPermission enabled
liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: UniversalJavaPermission enabled
network: ResponseCode for
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Core.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Core.jar>:
304
liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: UniversalJavaPermission enabled
network: Encoding for
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Core.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Core.jar>:
null
network: Disconnect connection to
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Core.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Core.jar>
liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: UniversalJavaPermission enabled
liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: UniversalJavaPermission enabled
liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: UniversalJavaPermission enabled
liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: UniversalJavaPermission enabled
network: No certificate info for unsigned JAR file:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Core.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Core.jar>
ClassPreloader - javax.vecmath.Vector3f+
ClassPreloader - javax.vecmath.Point3f+
ClassPreloader - javax.vecmath.Matrix3f+
network: Cache entry found [url:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Jars.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Jars.jar>,
version: null]
network: Connecting
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Jars.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Jars.jar>with
proxy=DIRECT
network: ResponseCode for
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Jars.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Jars.jar>:
304
network: Encoding for
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Jars.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Jars.jar>:
null
network: Disconnect connection to
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Jars.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Jars.jar>
network: No certificate info for unsigned JAR file:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Jars.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Jars.jar>
ClassPreloader - javax.vecmath.Point3i+
ClassPreloader - org.jmol.g3d.Graphics3D
ClassPreloader - org.jmol.g3d.Sphere3D
ClassPreloader - org.jmol.g3d.Line3D
ClassPreloader - org.jmol.g3d.Cylinder3D
urlImage=jar:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0.jar!/jmol75x29x8.gif<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0.jar%21/jmol75x29x8.gif>
ClassPreloader - org.jmol.g3d.Colix3D
Init jmol
language=en_US
Jmol applet jmolAppletoriginal
AppletRegistry.checkIn(jmolAppletoriginal)
network: Cache entry found [url:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0.jar>,
version: null]
network: No certificate info for unsigned JAR file:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0.jar>
ClassPreloader - org.jmol.g3d.Shade3D
ClassPreloader - org.jmol.adapter.smarter.SmarterJmolAdapter
ClassPreloader - org.jmol.adapter.smarter.Atom
ClassPreloader - org.jmol.adapter.smarter.Bond
ClassPreloader - org.jmol.adapter.smarter.AtomSetCollection
ClassPreloader - org.jmol.adapter.smarter.AtomSetCollectionReader
network: Cache entry found [url:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar>,
version: null]
network: Connecting
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar>with
proxy=DIRECT
network: ResponseCode for
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar>:
304
network: Encoding for
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar>:
null
network: Disconnect connection to
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar>
network: No certificate info for unsigned JAR file:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar>
ClassPreloader - org.jmol.adapter.smarter.Resolver
ClassPreloader - org.jmol.popup.JmolPopup
network: Cache entry found [url:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Popup.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Popup.jar>,
version: null]
network: Connecting
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Popup.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Popup.jar>with
proxy=DIRECT
network: ResponseCode for
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Popup.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Popup.jar>:
304
network: Encoding for
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Popup.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Popup.jar>:
null
network: Disconnect connection to
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Popup.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Popup.jar>
network: No certificate info for unsigned JAR file:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Popup.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Popup.jar>
network: Cache entry found [url:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar>,
version: null]
network: No certificate info for unsigned JAR file:
http://clavius/~pappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar<http://clavius/%7Epappy/clotelab/lm/jmol/JmolApplet0_Viewer.jar>
viewer.setIntProperty(_version,1103006) - integer variable defined
(C) 2007 Jmol Development
Jmol Version 11.3.6 2007-07-23 06:14
java.vendor:Sun Microsystems Inc.
java.version:1.6.0_05
os.name:Windows XP
memory:2.3/5.2
appletId:jmolAppletoriginal
appletDocumentBase=
http://clavius/~pappy/clotelab/lm/getResults.php?id=5146836237250173881&jmol=1<http://clavius/%7Epappy/clotelab/lm/getResults.php?id=5146836237250173881&jmol=1>
liveconnect: the url of the applet is http://clavius and the permission is =
false
java.lang.RuntimeException: Error while creating embedded frame
at sun.plugin.viewer.WNetscapePluginObject.createFrame(Unknown Source)
at sun.plugin.viewer.WNetscapePluginObject.setWindow(Unknown Source)
liveconnect: JSObject::getMember: name=document
liveconnect: the url of the applet is http://clavius and the permission is =
false
liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: default security policy = http://clavius
liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: default security policy = http://clavius
liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: default security policy = http://clavius
liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: default security policy = http://clavius
liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: default security policy = http://clavius
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users