throw new JasperException("ITE: " + ex); // FIXME
} catch (NoSuchMethodException ex) {
throw new JasperException("NSME: " + ex); // FIXME
*/
} catch (ParserConfigurationException ex) {
throw new JasperException
(Constants.getString("jsp.error.parse.xml",
new Object[]{uri, ex.getMessage()}));
} catch (SAXParseException ex) {
throw new JasperException
(Constants.getString
("jsp.error.parse.xml.line",
new Object[]{uri,
new Integer(ex.getLineNumber()),
new Integer(ex.getColumnNumber()),
ex.getMessage()}));
} catch (SAXException sx) {
throw new JasperException
(Constants.getString("jsp.error.parse.xml",
new Object[]{uri, sx.getMessage()}));
} catch (IOException io) {
throw new JasperException
(Constants.getString("jsp.error.parse.xml",
new Object[]{uri, io.toString()}));
}
// Convert the resulting document to a graph of TreeNodes