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