Jason, two comments.
No sense in bothering with Jmol Version 11.3.6 2007-07-23 06:14
First try to reproduce the problem with Jmoll 11.4.3 or 11.5.30 (not
11.5.31--that's broken for the applet)
But, also, take a look at your HTML coding:
<div id="jmolpanel">
<a href="getResults.php?id=5146836237250173881&jmol=1">go</a></p>
</div>
</div>
</div>
</p> without <p>, two </div>s without <div> -- these are just asking for
trouble.
<div id="jmolpanel">
<div id="jmoloriginalpanel">
<div id="jmoloriginalapplet">
<script>
jmolApplet(100, "","original");
</script>
</div> <br />
</div>
<div id="jmolcurrentpanel">
<div id="jmoloriginalapplet">
<script>
jmolApplet(200, "","current");
</script>
</div><br/>
<div id='animationControlsPanel'>
<div id='animationControls'>
<input id='firstframe' type="button" value='First' />
<input id='prevframe' type="button" value='Prev.' />
<input id='playpause' type="button" value='Play' />
<input id='nextframe' type="button" value='Next' />
<input id='lastframe' type="button" value='Last' />
</div>
</div>
</div>
what are these next?
</div>
</div>
</div>
</div>
Bob Hanson
Jason Persampieri wrote:
> 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]
> <mailto:[EMAIL PROTECTED]>, refcount=1
> basic: Added progress listener: [EMAIL PROTECTED]
> <mailto:[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 <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 <http://clavius/>
> and the permission is = false
> liveconnect: JavaScript: calling Java system code
> liveconnect: JavaScript: default security policy = http://clavius
> <http://clavius/>
> liveconnect: JavaScript: calling Java system code
> liveconnect: JavaScript: default security policy = http://clavius
> <http://clavius/>
> liveconnect: JavaScript: calling Java system code
> liveconnect: JavaScript: default security policy = http://clavius
> <http://clavius/>
> liveconnect: JavaScript: calling Java system code
> liveconnect: JavaScript: default security policy = http://clavius
> <http://clavius/>
> liveconnect: JavaScript: calling Java system code
> liveconnect: JavaScript: default security policy = http://clavius
> <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
>
>
--
Robert M. Hanson
Professor of Chemistry
St. Olaf College
Northfield, MN
http://www.stolaf.edu/people/hansonr
If nature does not answer first what we want,
it is better to take what answer we get.
-- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
-------------------------------------------------------------------------
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