Spring hands around a SAX ErrorHandler. StaX has an XMLReporter.
The SAX ErrorHandler functions are declared to throw SAX exceptions. The StaX XML Reporter is declared so that (as checked exceptions go) it can only throw StaX exceptions. If Spring is sitting out there expecting to see a checked SAXException, then it won't ever get one, because the XMLReporter can't throw one. I have to wonder how the WoodStox SAX driver squares this.
