Wonderful! Thank you very much.

Brian

On Thu, Apr 28, 2011 at 10:07:52AM -0500, Robert Hanson wrote:
> OK, ignore me.
> 
> That's fixed for 12.0.42 and 12.1.45. See
> http://chemapps.stolaf.edu/jmol/docs/examples-12/Jmol-12.zip
> 
> On Thu, Apr 28, 2011 at 9:42 AM, Robert Hanson <[email protected]> wrote:
> 
> > Brian, how did you create sucrose2.spt? It is that white space -- if the
> > first is from saving the script, what is the second, with the white space,
> > from? You can't expect Jmol to read data statements correctly with random
> > white space. That's asking too much.
> >
> > Bob
> >
> >
> > On Thu, Apr 28, 2011 at 9:36 AM, Robert Hanson <[email protected]> wrote:
> >
> >> thanks. Blank line in the data statement. I will track that down.
> >>
> >> On Thu, Apr 28, 2011 at 8:56 AM, Brian McMahon <[email protected]> wrote:
> >>
> >>> There is an apparent bug, or at least over-sensitivity in the way Jmol
> >>> reads in a state script for a small molecule which contains calculated
> >>> hydrogen bonds. I attach two scripts derived from Bob's sucrose example
> >>> ("load sucrose.cif {1 1 1}; hbonds calculate;"). The first is as written
> >>> out
> >>> by the signed applet with "Save script with state"; the second is
> >>> identical
> >>> except for some white-space changes (most notably the inclusion of a
> >>> blank
> >>>
> >>> line within the data "connect_atoms" block).
> >>>
> >>> The first loads and renders fine; the second causes the applet to crash
> >>> and the Java console shows the following error trace:
> >>>
> >>> Exception in thread "QueueThread0"
> >>> java.lang.ArrayIndexOutOfBoundsException: 0
> >>>        at org.jmol.modelset.ModelSet.connect(Unknown Source)
> >>>        at org.jmol.viewer.Viewer.connect(Unknown Source)
> >>>        at org.jmol.script.ScriptEvaluator.data(Unknown Source)
> >>>        at org.jmol.script.ScriptEvaluator.instructionDispatchLoop(Unknown
> >>> Source)
> >>>        at org.jmol.script.ScriptEvaluator.runFunction(Unknown Source)
> >>>        at org.jmol.script.ScriptEvaluator.runFunction(Unknown Source)
> >>>        at org.jmol.script.ScriptEvaluator.function(Unknown Source)
> >>>        at org.jmol.script.ScriptEvaluator.instructionDispatchLoop(Unknown
> >>> Source)
> >>>        at org.jmol.script.ScriptEvaluator.runFunction(Unknown Source)
> >>>        at org.jmol.script.ScriptEvaluator.runFunction(Unknown Source)
> >>>        at org.jmol.script.ScriptEvaluator.function(Unknown Source)
> >>>        at org.jmol.script.ScriptEvaluator.instructionDispatchLoop(Unknown
> >>> Source)
> >>>        at org.jmol.script.ScriptEvaluator.evaluateCompiledScript(Unknown
> >>> Source)
> >>>        at org.jmol.viewer.Viewer.evalStringWaitStatus(Unknown Source)
> >>>        at
> >>> org.jmol.viewer.ScriptManager$ScriptQueueRunnable.runScript(Unknown 
> >>> Source)
> >>>        at
> >>> org.jmol.viewer.ScriptManager$ScriptQueueRunnable.runNextScript(Unknown
> >>> Source)
> >>>        at org.jmol.viewer.ScriptManager$ScriptQueueRunnable.run(Unknown
> >>> Source)
> >>>        at java.lang.Thread.run(Unknown Source
> >>>
> >>> Can this be easily fixed? (The IUCr enhanced figure toolkit saves scripts
> >>> is a manner that is not guaranteed to preserve whitespace.)
> >>>
> >>> The problem appears to have been present since at least Jmol 12.0.10, but
> >>> is
> >>> still present in 12.1.44.
> >>>
> >>> Thanks
> >>> Brian
> >>>
> >>>
> >>> ------------------------------------------------------------------------------
> >>> WhatsUp Gold - Download Free Network Management Software
> >>> The most intuitive, comprehensive, and cost-effective network
> >>> management toolset available today.  Delivers lowest initial
> >>> acquisition cost and overall TCO of any competing solution.
> >>> http://p.sf.net/sfu/whatsupgold-sd
> >>> _______________________________________________
> >>> Jmol-users mailing list
> >>> [email protected]
> >>> https://lists.sourceforge.net/lists/listinfo/jmol-users
> >>>
> >>>
> >>
> >>
> >> --
> >> Robert M. Hanson
> >> Professor of Chemistry
> >> St. Olaf College
> >> 1520 St. Olaf Ave.
> >> Northfield, MN 55057
> >> http://www.stolaf.edu/people/hansonr
> >> phone: 507-786-3107
> >>
> >>
> >> 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
> >>
> >
> >
> >
> > --
> > Robert M. Hanson
> > Professor of Chemistry
> > St. Olaf College
> > 1520 St. Olaf Ave.
> > Northfield, MN 55057
> > http://www.stolaf.edu/people/hansonr
> > phone: 507-786-3107
> >
> >
> > 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
> >
> 
> 
> 
> -- 
> Robert M. Hanson
> Professor of Chemistry
> St. Olaf College
> 1520 St. Olaf Ave.
> Northfield, MN 55057
> http://www.stolaf.edu/people/hansonr
> phone: 507-786-3107
> 
> 
> 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

> ------------------------------------------------------------------------------
> WhatsUp Gold - Download Free Network Management Software
> The most intuitive, comprehensive, and cost-effective network 
> management toolset available today.  Delivers lowest initial 
> acquisition cost and overall TCO of any competing solution.
> http://p.sf.net/sfu/whatsupgold-sd
> _______________________________________________
> Jmol-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jmol-users


------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to