|
@@ -45,6 +45,7 @@ import org.apache.hadoop.mapreduce.v2.app.job.Job;
|
|
import org.apache.hadoop.mapreduce.v2.hs.HistoryContext;
|
|
import org.apache.hadoop.mapreduce.v2.hs.HistoryContext;
|
|
import org.apache.hadoop.mapreduce.v2.hs.MockHistoryContext;
|
|
import org.apache.hadoop.mapreduce.v2.hs.MockHistoryContext;
|
|
import org.apache.hadoop.mapreduce.v2.util.MRApps;
|
|
import org.apache.hadoop.mapreduce.v2.util.MRApps;
|
|
|
|
+import org.apache.hadoop.util.XMLUtils;
|
|
import org.apache.hadoop.yarn.api.ApplicationClientProtocol;
|
|
import org.apache.hadoop.yarn.api.ApplicationClientProtocol;
|
|
import org.apache.hadoop.yarn.webapp.GenericExceptionHandler;
|
|
import org.apache.hadoop.yarn.webapp.GenericExceptionHandler;
|
|
import org.apache.hadoop.yarn.webapp.GuiceServletConfig;
|
|
import org.apache.hadoop.yarn.webapp.GuiceServletConfig;
|
|
@@ -190,7 +191,7 @@ public class TestHsWebServicesJobs extends JerseyTestBase {
|
|
assertEquals(MediaType.APPLICATION_XML_TYPE + "; " + JettyUtils.UTF_8,
|
|
assertEquals(MediaType.APPLICATION_XML_TYPE + "; " + JettyUtils.UTF_8,
|
|
response.getType().toString());
|
|
response.getType().toString());
|
|
String xml = response.getEntity(String.class);
|
|
String xml = response.getEntity(String.class);
|
|
- DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
|
|
|
|
|
|
+ DocumentBuilderFactory dbf = XMLUtils.newSecureDocumentBuilderFactory();
|
|
DocumentBuilder db = dbf.newDocumentBuilder();
|
|
DocumentBuilder db = dbf.newDocumentBuilder();
|
|
InputSource is = new InputSource();
|
|
InputSource is = new InputSource();
|
|
is.setCharacterStream(new StringReader(xml));
|
|
is.setCharacterStream(new StringReader(xml));
|
|
@@ -422,7 +423,7 @@ public class TestHsWebServicesJobs extends JerseyTestBase {
|
|
response.getType().toString());
|
|
response.getType().toString());
|
|
String msg = response.getEntity(String.class);
|
|
String msg = response.getEntity(String.class);
|
|
System.out.println(msg);
|
|
System.out.println(msg);
|
|
- DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
|
|
|
|
|
|
+ DocumentBuilderFactory dbf = XMLUtils.newSecureDocumentBuilderFactory();
|
|
DocumentBuilder db = dbf.newDocumentBuilder();
|
|
DocumentBuilder db = dbf.newDocumentBuilder();
|
|
InputSource is = new InputSource();
|
|
InputSource is = new InputSource();
|
|
is.setCharacterStream(new StringReader(msg));
|
|
is.setCharacterStream(new StringReader(msg));
|
|
@@ -489,7 +490,7 @@ public class TestHsWebServicesJobs extends JerseyTestBase {
|
|
assertEquals(MediaType.APPLICATION_XML_TYPE + "; " + JettyUtils.UTF_8,
|
|
assertEquals(MediaType.APPLICATION_XML_TYPE + "; " + JettyUtils.UTF_8,
|
|
response.getType().toString());
|
|
response.getType().toString());
|
|
String xml = response.getEntity(String.class);
|
|
String xml = response.getEntity(String.class);
|
|
- DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
|
|
|
|
|
|
+ DocumentBuilderFactory dbf = XMLUtils.newSecureDocumentBuilderFactory();
|
|
DocumentBuilder db = dbf.newDocumentBuilder();
|
|
DocumentBuilder db = dbf.newDocumentBuilder();
|
|
InputSource is = new InputSource();
|
|
InputSource is = new InputSource();
|
|
is.setCharacterStream(new StringReader(xml));
|
|
is.setCharacterStream(new StringReader(xml));
|
|
@@ -612,7 +613,7 @@ public class TestHsWebServicesJobs extends JerseyTestBase {
|
|
assertEquals(MediaType.APPLICATION_XML_TYPE + "; " + JettyUtils.UTF_8,
|
|
assertEquals(MediaType.APPLICATION_XML_TYPE + "; " + JettyUtils.UTF_8,
|
|
response.getType().toString());
|
|
response.getType().toString());
|
|
String xml = response.getEntity(String.class);
|
|
String xml = response.getEntity(String.class);
|
|
- DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
|
|
|
|
|
|
+ DocumentBuilderFactory dbf = XMLUtils.newSecureDocumentBuilderFactory();
|
|
DocumentBuilder db = dbf.newDocumentBuilder();
|
|
DocumentBuilder db = dbf.newDocumentBuilder();
|
|
InputSource is = new InputSource();
|
|
InputSource is = new InputSource();
|
|
is.setCharacterStream(new StringReader(xml));
|
|
is.setCharacterStream(new StringReader(xml));
|
|
@@ -769,7 +770,7 @@ public class TestHsWebServicesJobs extends JerseyTestBase {
|
|
assertEquals(MediaType.APPLICATION_XML_TYPE + "; " + JettyUtils.UTF_8,
|
|
assertEquals(MediaType.APPLICATION_XML_TYPE + "; " + JettyUtils.UTF_8,
|
|
response.getType().toString());
|
|
response.getType().toString());
|
|
String xml = response.getEntity(String.class);
|
|
String xml = response.getEntity(String.class);
|
|
- DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
|
|
|
|
|
|
+ DocumentBuilderFactory dbf = XMLUtils.newSecureDocumentBuilderFactory();
|
|
DocumentBuilder db = dbf.newDocumentBuilder();
|
|
DocumentBuilder db = dbf.newDocumentBuilder();
|
|
InputSource is = new InputSource();
|
|
InputSource is = new InputSource();
|
|
is.setCharacterStream(new StringReader(xml));
|
|
is.setCharacterStream(new StringReader(xml));
|