Ok,
        I think I found where the array index goes out of bounds, but I  
don't see how.  If I'm reading the following loop correctly the array  
index is limited to the length of the array.  Am I running into a bug  
in the Apple JVM or something corrupt on my computer?  I haven't  
tried this on one of my Windows or Linux machines yet.  Can somebody  
please run the script attached to this bug report on one of their  
machines and see if they get the same crash?

code snippet from at org.jmol.viewer.Eval.gotocmd
------
  for (int i = 0; i < aatoken.length; i++) {
       Token[] tokens = aatoken[i];
       if (tokens[0].tok == Token.message)
         if (tokens[1].value.toString().equalsIgnoreCase(strTo)) {
           pcTo = i;
           break;
         }
-------

Thanks,
Jonathan
On Nov 13, 2008, at 1:09 PM, SourceForge.net wrote:

> Bugs item #2278015, was opened at 2008-11-13 13:09
> Message generated for change (Tracker Item Submitted) made by Item  
> Submitter
> You can respond by visiting:
> https://sourceforge.net/tracker/? 
> func=detail&atid=379133&aid=2278015&group_id=23629
>
> Please note that this message will contain a full copy of the  
> comment thread,
> including the initial issue submission, for this request,
> not just the latest update.
> Category: Scripting
> Group: v11
> Status: Open
> Resolution: None
> Priority: 5
> Private: No
> Submitted By: Jonathan Gutow (gutow)
> Assigned to: Miguel (migueljmol)
> Summary: 11.6.4 "message loop [...] goto loop" only does one pass
>
> Initial Comment:
> The "message loop [...] goto loop" structure now only does one  
> pass.  An example script that fails and it's associated .pdb file  
> is attached as a zip file.
>
> The program crashes (applet too) on reaching the goto with the  
> following message:
> Exception in thread "QueueThread0"  
> java.lang.ArrayIndexOutOfBoundsException: 0
>       at org.jmol.viewer.Eval.gotocmd(Unknown Source)
>       at org.jmol.viewer.Eval.instructionDispatchLoop(Unknown Source)
>       at org.jmol.viewer.Eval.script(Unknown Source)
>       at org.jmol.viewer.Eval.instructionDispatchLoop(Unknown Source)
>       at org.jmol.viewer.Eval.runEval(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(Thread.java:613)
>
> ----------------------------------------------------------------------
>
> You can respond by visiting:
> https://sourceforge.net/tracker/? 
> func=detail&atid=379133&aid=2278015&group_id=23629
>
> ---------------------------------------------------------------------- 
> ---
> This SF.Net email is sponsored by the Moblin Your Move Developer's  
> challenge
> Build the coolest Linux based applications with Moblin SDK & win  
> great prizes
> Grand prize is a trip for two to an Open Source event anywhere in  
> the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Jmol-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jmol-developers

                          Dr. Jonathan H. Gutow
Chemistry Department                                 [EMAIL PROTECTED]
UW-Oshkosh                                           Office:920-424-1326
800 Algoma Boulevard                                 FAX:920-424-2042
Oshkosh, WI 54901
                  http://www.uwosh.edu/faculty_staff/gutow/





-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Jmol-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-developers

Reply via email to