You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2003/11/07 17:42:30 UTC
cvs commit: jakarta-jmeter/src/core/org/apache/jmeter/engine StandardJMeterEngine.java
sebb 2003/11/07 08:42:30
Modified: src/core/org/apache/jmeter/engine StandardJMeterEngine.java
Log:
Handle missing TestPlan element with error message instead of ArrayIndex Out of Bounds
Revision Changes Path
1.38 +6 -1 jakarta-jmeter/src/core/org/apache/jmeter/engine/StandardJMeterEngine.java
Index: StandardJMeterEngine.java
===================================================================
RCS file: /home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/engine/StandardJMeterEngine.java,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- StandardJMeterEngine.java 24 Oct 2003 00:56:31 -0000 1.37
+++ StandardJMeterEngine.java 7 Nov 2003 16:42:30 -0000 1.38
@@ -266,6 +266,11 @@
SearchByClass testPlan = new SearchByClass(TestPlan.class);
getTestTree().traverse(testPlan);
Object[] plan = testPlan.getSearchResults().toArray();
+ if (plan.length == 0){
+ System.err.println("Could not find the TestPlan!");
+ log.error("Could not find the TestPlan!");
+ System.exit(1);
+ }
if (((TestPlan) plan[0]).isSerialized())
{
serialized = true;
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org