De: René Kanters <[EMAIL PROTECTED]>

>spartan/benzenevib.smol
>just opening this one gives:
>FileManager.openFile(/Users/rkanters/Projects/Eclipse/Jmol-datafiles/ 
>spartan/benzenevib.smol)
>SmarterJmolAdapter:The Resolver thinks:SpartanSmol
>Reading BEGINARCHIVE GEOMETERY atom records...
>Reading PROPARC properties records...
>reading VIBFREQ vibration records: freqCount = 30
>java.lang.ArrayIndexOutOfBoundsException: 256
>       at org.jmol.adapter.smarter.SpartanSmolReader.readVibFreqs 
>(SpartanSmolReader.java:186)


I don't have to look much into it but here's the explanation: the Spartan Smol 
reader is directly accessing the AtomSetCollection fields instead of using the 
methods.
The methods check that the size of the internal arrays is big enough before 
changing the values, by accessing the atoms[] directly this check is not made.
Hence the error when reaching atom number = 256

If anyone has time to fix the reader.

Nico



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Jmol-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-developers

Reply via email to