diff --git a/src/main/java/org/apache/accumulo/testing/performance/impl/MergeSiteConfig.java b/src/main/java/org/apache/accumulo/testing/performance/impl/MergeSiteConfig.java index f01afdd3..d5cfef38 100644 --- a/src/main/java/org/apache/accumulo/testing/performance/impl/MergeSiteConfig.java +++ b/src/main/java/org/apache/accumulo/testing/performance/impl/MergeSiteConfig.java @@ -32,7 +32,7 @@ public static void main(String[] args) throws Exception { Path confFile = Paths.get(args[1], "accumulo.properties"); PerformanceTest perfTest = Class.forName(className).asSubclass(PerformanceTest.class) - .newInstance(); + .getDeclaredConstructor().newInstance(); Properties props = new Properties(); diff --git a/src/main/java/org/apache/accumulo/testing/performance/impl/PerfTestRunner.java b/src/main/java/org/apache/accumulo/testing/performance/impl/PerfTestRunner.java index c85b2673..0a9fc0e7 100644 --- a/src/main/java/org/apache/accumulo/testing/performance/impl/PerfTestRunner.java +++ b/src/main/java/org/apache/accumulo/testing/performance/impl/PerfTestRunner.java @@ -42,7 +42,7 @@ public static void main(String[] args) throws Exception { String outputDir = args[3]; PerformanceTest perfTest = Class.forName(className).asSubclass(PerformanceTest.class) - .newInstance(); + .getDeclaredConstructor().newInstance(); AccumuloClient client = Accumulo.newClient().from(clientProps).build(); diff --git a/src/main/java/org/apache/accumulo/testing/randomwalk/Framework.java b/src/main/java/org/apache/accumulo/testing/randomwalk/Framework.java index b48cfae7..a055ad14 100644 --- a/src/main/java/org/apache/accumulo/testing/randomwalk/Framework.java +++ b/src/main/java/org/apache/accumulo/testing/randomwalk/Framework.java @@ -72,7 +72,7 @@ Node getNode(String id) throws Exception { if (id.endsWith(".xml")) { node = new Module(id); } else { - node = (Test) Class.forName(id).newInstance(); + node = (Test) Class.forName(id).getDeclaredConstructor().newInstance(); } nodes.put(id, node); return node; diff --git a/src/main/java/org/apache/accumulo/testing/randomwalk/Module.java b/src/main/java/org/apache/accumulo/testing/randomwalk/Module.java index ce118dd6..0137c4ca 100644 --- a/src/main/java/org/apache/accumulo/testing/randomwalk/Module.java +++ b/src/main/java/org/apache/accumulo/testing/randomwalk/Module.java @@ -548,7 +548,8 @@ private void loadFromXml() throws Exception { nodelist = d.getDocumentElement().getElementsByTagName("fixture"); if (nodelist.getLength() > 0) { Element fixtureEl = (Element) nodelist.item(0); - fixture = (Fixture) Class.forName(getFullName(fixtureEl.getAttribute("id"))).newInstance(); + fixture = (Fixture) Class.forName(getFullName(fixtureEl.getAttribute("id"))) + .getDeclaredConstructor().newInstance(); } // parse initial node