try {
action.parse(saxParser, document);
} catch(IOException ie) {
final String errMsg = "I/O error occured while parsing xml file";
getLogger(repository).error(errMsg, ie);
ec.addError(new ErrorItem(errMsg, ie));
} catch (Exception ex) {
final String errMsg = "Problem parsing XML document. See previously reported errors. Abandoning all further processing.";
getLogger(repository).error(errMsg, ex);
errorList.add(
new ErrorItem(errMsg));