According to what you've shown us, that error's coming from inside java.util.zip.ZipFile$2.nextElement rather than from Xalan's code. Is the zipfile you're trying to read from damanged or incompatable with Java's zip support? Try feeding it to a simple Java unzip wrapper; I'll bet you get get the same failure...
______________________________________ "... Three things see no end: A loop with exit code done wrong, A semaphore untested, And the change that comes along. ..." -- "Threes" Rev 1.1 - Duane Elms / Leslie Fish (http://www.ovff.org/pegasus/songs/threes-rev-11.html)