The 188.8.131.52 build of Saxon has been installed and the
application has been running for 3 days without running into this
"ArrayIndexOutOfBoundsException" exception. I'll let you know if it
happens and what the debugging output looks like. Typically, by now the
problem has occurred. I'm wondering if the JVM does some optimization of
the loop which iterates through the hash and if putting this try/catch in this
code possibly caused the JVM to not do the optimization - but really this is
just a very weak hypothesis on my part. Just because it hasn't happened
yet doesn't mean it wont. Time will tell.
I'll keep you updated.
Thanks for all your help thus far.