Repository: eagle Updated Branches: refs/heads/master 6e919c2e8 -> 68fc0668c
Disable DocType declarations Author: coheigea Reviewer: yonzhang Closes #990 Project: http://git-wip-us.apache.org/repos/asf/eagle/repo Commit: http://git-wip-us.apache.org/repos/asf/eagle/commit/68fc0668 Tree: http://git-wip-us.apache.org/repos/asf/eagle/tree/68fc0668 Diff: http://git-wip-us.apache.org/repos/asf/eagle/diff/68fc0668 Branch: refs/heads/master Commit: 68fc0668c7fc30fa0dc4c24da79c979f9500a902 Parents: 6e919c2 Author: yonzhang <[email protected]> Authored: Tue Apr 3 15:57:41 2018 -0700 Committer: yonzhang <[email protected]> Committed: Tue Apr 3 15:57:41 2018 -0700 ---------------------------------------------------------------------- .../java/org/apache/eagle/jpm/mr/running/parser/MRJobParser.java | 1 + .../apache/eagle/security/hive/jobrunning/HiveJobFetchSpout.java | 1 + 2 files changed, 2 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/eagle/blob/68fc0668/eagle-jpm/eagle-jpm-mr-running/src/main/java/org/apache/eagle/jpm/mr/running/parser/MRJobParser.java ---------------------------------------------------------------------- diff --git a/eagle-jpm/eagle-jpm-mr-running/src/main/java/org/apache/eagle/jpm/mr/running/parser/MRJobParser.java b/eagle-jpm/eagle-jpm-mr-running/src/main/java/org/apache/eagle/jpm/mr/running/parser/MRJobParser.java index d140c8a..d4bebc8 100644 --- a/eagle-jpm/eagle-jpm-mr-running/src/main/java/org/apache/eagle/jpm/mr/running/parser/MRJobParser.java +++ b/eagle-jpm/eagle-jpm-mr-running/src/main/java/org/apache/eagle/jpm/mr/running/parser/MRJobParser.java @@ -519,6 +519,7 @@ public class MRJobParser implements Runnable { is = connection.getInputStream(); DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, Boolean.TRUE); + dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); DocumentBuilder db = dbf.newDocumentBuilder(); Document dt = db.parse(is); Element element = dt.getDocumentElement(); http://git-wip-us.apache.org/repos/asf/eagle/blob/68fc0668/eagle-security/eagle-security-hive/src/main/java/org/apache/eagle/security/hive/jobrunning/HiveJobFetchSpout.java ---------------------------------------------------------------------- diff --git a/eagle-security/eagle-security-hive/src/main/java/org/apache/eagle/security/hive/jobrunning/HiveJobFetchSpout.java b/eagle-security/eagle-security-hive/src/main/java/org/apache/eagle/security/hive/jobrunning/HiveJobFetchSpout.java index fed5611..5f96771 100644 --- a/eagle-security/eagle-security-hive/src/main/java/org/apache/eagle/security/hive/jobrunning/HiveJobFetchSpout.java +++ b/eagle-security/eagle-security-hive/src/main/java/org/apache/eagle/security/hive/jobrunning/HiveJobFetchSpout.java @@ -203,6 +203,7 @@ public class HiveJobFetchSpout extends BaseRichSpout { Map<String, String> hiveQueryLog = new HashMap<>(); DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, Boolean.TRUE); + dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); DocumentBuilder db = dbf.newDocumentBuilder(); Document dt = db.parse(is); Element element = dt.getDocumentElement();
