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 2006/05/05 02:25:38 UTC

svn commit: r399895 - /jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/threads/JMeterThread.java

Author: sebb
Date: Thu May  4 17:25:35 2006
New Revision: 399895

URL: http://svn.apache.org/viewcvs?rev=399895&view=rev
Log:
Oops! forgot that GUI might not exist

Modified:
    jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/threads/JMeterThread.java

Modified: jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/threads/JMeterThread.java
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/threads/JMeterThread.java?rev=399895&r1=399894&r2=399895&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/threads/JMeterThread.java (original)
+++ jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/threads/JMeterThread.java Thu May  4 17:25:35 2006
@@ -243,12 +243,9 @@
 						sampler.setThreadContext(threadContext);
 						sampler.setThreadName(threadName);
 						TestBeanHelper.prepare(sampler);
-						SampleResult result = sampler.sample(null); // TODO:
-																	// remove
-																	// this
-																	// useless
-																	// Entry
-																	// parameter
+						SampleResult result = sampler.sample(null); 
+                        // TODO: remove this useless Entry parameter
+                        
 						if (result != null) {
 							result.setThreadName(threadName);
 							threadContext.setPreviousResult(result);
@@ -322,7 +319,10 @@
 		rampUpDelay();
 		log.info("Thread " + Thread.currentThread().getName() + " started");
         JMeterContextService.incrNumberOfThreads();
-        GuiPackage.getInstance().getMainFrame().updateCounts();
+        GuiPackage gp =GuiPackage.getInstance();
+        if (gp != null) {// check there is a GUI
+            gp.getMainFrame().updateCounts();
+        }
         threadGroup.incrNumberOfThreads();
 		/*
 		 * Setting SamplingStarted before the contollers are initialised allows
@@ -353,7 +353,10 @@
 		Traverser shut = new Traverser(false);
 		testTree.traverse(shut);
 		JMeterContextService.decrNumberOfThreads();
-        GuiPackage.getInstance().getMainFrame().updateCounts();
+        GuiPackage gp = GuiPackage.getInstance();
+        if (gp != null){
+            gp.getMainFrame().updateCounts();
+        }
         threadGroup.decrNumberOfThreads();
 	}
 



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org