Yes, a bug introduced in Jmol 14.3.13_2015.03.16
Fixed for release later this week end.

Bob

On Fri, Nov 13, 2015 at 9:46 AM, Rolf Huehne <rhue...@leibniz-fli.de> wrote:

> Hi all,
>
> it seems that the Jmol Java applet version 14.4.0_2015.11.06 has a
> problem with empty echo messages on my system (Oracle Java Plug-in
> 11.66.2.17, RE version 1.8.0_66-b17 Java HotSpot(TM) 64-Bit Server VM;
> Firefox 42.0; OpenSuse 12.2). The problem does not occur with the
> application.
>
> In the following example the echo is displayed correctly until the echo
> text is emptied in the last command. This results in an exception
> message and blocking of further script commands:
>
> ---- Example code -------------
>    set echo ID "progressmessage" 0% 0%;
>    set echo progressmessage hidden;
>    iterationNumber = 1;
>    iterationCount = 1;
>    set echo ID progressmessage "Please wait, iteration
> @{iterationNumber} of @{iterationCount}...";
>    set echo progressmessage displayed;
>    set echo progressmessage "";
>
> --- Error message -----------------
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
>         at java.lang.String.charAt(String.java:658)
>         at org.jmol.console.GenericConsole.outputMsg(Unknown Source)
>         at org.jmol.console.GenericConsole.sendConsoleMessage(Unknown
> Source)
>         at org.jmol.console.GenericConsole.notifyCallback(Unknown Source)
>         at org.jmol.util.GenericApplet.notifyCallback(Unknown Source)
>         at org.jmol.viewer.StatusManager.setScriptEcho(Unknown Source)
>         at org.jmol.viewer.Viewer.scriptEcho(Unknown Source)
>         at org.jmol.viewer.Viewer.showString(Unknown Source)
>         at org.jmol.script.ScriptEval.showStringPrint(Unknown Source)
>         at org.jmol.script.ScriptEval.showString(Unknown Source)
>         at org.jmol.script.ScriptEval.cmdEcho(Unknown Source)
>         at org.jmol.script.ScriptEval.cmdSetEcho(Unknown Source)
>         at org.jmol.script.ScriptEval.cmdSet(Unknown Source)
>         at org.jmol.script.ScriptEval.commandLoop(Unknown Source)
>         at org.jmol.script.ScriptEval.dispatchCommands(Unknown Source)
>         at org.jmol.script.ScriptEval.runFunctionAndRet(Unknown Source)
>         at org.jmol.script.ScriptEval.cmdFunc(Unknown Source)
>         at org.jmol.script.ScriptEval.processCommand(Unknown Source)
>         at org.jmol.script.ScriptEval.commandLoop(Unknown Source)
>         at org.jmol.script.ScriptEval.dispatchCommands(Unknown Source)
>         at org.jmol.script.ScriptEval.executeCommands(Unknown Source)
>         at org.jmol.script.ScriptEval.evaluateCompiledScript(Unknown
> Source)
>         at
> org.jmol.script.ScriptManager.evalStringWaitStatusQueued(Unknown Source)
>         at org.jmol.viewer.Viewer.evalStringWaitStatusQueued(Unknown
> Source)
>         at org.jmol.script.ScriptQueueThread.runNextScript(Unknown Source)
>         at org.jmol.script.ScriptQueueThread.run1(Unknown Source)
>         at org.jmol.thread.JmolThread.run(Unknown Source)
> ------------------------------------
>
> Regards,
> Rolf
> --
>
> Rolf Huehne
> Postdoc
>
> Leibniz Institute on Aging - Fritz Lipmann Institute (FLI)
> Beutenbergstrasse 11
> 07745 Jena, Germany
>
> Phone:   +49 3641 65 6205
> Fax:     +49 3641 65 6210
> E-Mail:  rhue...@leibniz-fli.de
> Website: http://www.leibniz-fli.de
>
>            Scientific Director: Prof. Dr. K. Lenhard Rudolph
>         Head of Administration: Dr. Daniele Barthel
> Chairman of Board of Trustees: Burkhard Zinner
>
> VAT No: DE 153 925 464
> Register of Associations: No. 230296, Amtsgericht Jena
> Tax Number: 162/141/08228
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Jmol-users mailing list
> Jmol-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jmol-users
>



-- 
Robert M. Hanson
Larson-Anderson Professor of Chemistry
Chair, Department 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
------------------------------------------------------------------------------
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to