OK, I'm starting to work on finding that Normix problem. I have a page
that I can consistently get the problem on when multiple applets have
been loaded -- of course not in every browser, not every time, because
sometimes they don't collide.
I did a little test creating "final static" and "static" hashtables and
reloading a page multiple times. I am quite intrigued (is THAT the
word?) that the static contents remain until the browser is closed,
regardless of whether the page is reloaded. Essentially the static
variables act as local "cookies" and I supposed can be used as such, but
for our purposes it is not something we particularly want to see. So
load a page 12 times and you will have 12 entries in a hashtable if you
want. Open a different page 5 times; now you will have 17 entries.
Miguel, you know all this, of course. So I presume that mostly you have
paid careful attention to this. I'll start looking through all my stuff
-- particularly the auxiliaryInfo and such -- and see if there are any
issues there.
Yves page gives:
Exception in thread "AWT-EventQueue-17"
java.lang.ArrayIndexOutOfBoundsException: 0
at org.jmol.g3d.Normix3D.getIntensity(Normix3D.java:254)
at org.jmol.g3d.Graphics3D.fillTriangle(Graphics3D.java:842)
at
org.jmol.viewer.PolyhedraRenderer.fillFace(PolyhedraRenderer.java:100)
at org.jmol.viewer.PolyhedraRenderer.render1(PolyhedraRenderer.java:76)
at org.jmol.viewer.PolyhedraRenderer.render(PolyhedraRenderer.java:43)
as well. Enough data now to crack this one wide open, I think.
Bob
_______________________________________________
Jmol-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-developers