Browse Source

properly handle factory configuration exception

based on patch by Kui Liu
master
Stefan Bodewig 7 years ago
parent
commit
20fe0ffaf6
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      src/main/org/apache/tools/ant/Diagnostics.java

+ 6
- 2
src/main/org/apache/tools/ant/Diagnostics.java View File

@@ -195,8 +195,12 @@ public final class Diagnostics {
* @return parser or null for trouble
*/
private static SAXParser getSAXParser() {
SAXParserFactory saxParserFactory = SAXParserFactory.newInstance();
if (saxParserFactory == null) {
SAXParserFactory saxParserFactory = null;
try {
saxParserFactory = SAXParserFactory.newInstance();
} catch (Exception e) {
// ignore
ignoreThrowable(e);
return null;
}
SAXParser saxParser = null;


Loading…
Cancel
Save