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 2009/05/08 15:21:37 UTC
svn commit: r772972 -
/jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java
Author: sebb
Date: Fri May 8 13:21:37 2009
New Revision: 772972
URL: http://svn.apache.org/viewvc?rev=772972&view=rev
Log:
Can't reference ModuleController (component) directly from core
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java
Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java?rev=772972&r1=772971&r2=772972&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java (original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java Fri May 8 13:21:37 2009
@@ -40,7 +40,6 @@
import org.apache.commons.cli.avalon.CLOption;
import org.apache.commons.cli.avalon.CLOptionDescriptor;
import org.apache.commons.cli.avalon.CLUtil;
-import org.apache.jmeter.control.ModuleController;
import org.apache.jmeter.control.ReplaceableController;
import org.apache.jmeter.engine.ClientJMeterEngine;
import org.apache.jmeter.engine.JMeterEngine;
@@ -801,12 +800,16 @@
if (item.isEnabled()) {
if (item instanceof ReplaceableController) {
ReplaceableController rc;
- if (item instanceof ModuleController){ // Bug 47165
+
+ // TODO this bit of code needs to be tidied up
+ // Unfortunately ModuleController is in components, not core
+ if (item.getClass().getName().equals("org.apache.jmeter.control.ModuleController")){ // Bug 47165
rc = (ReplaceableController) item;
} else {
// HACK: force the controller to load its tree
rc = (ReplaceableController) item.clone();
}
+
HashTree subTree = tree.getTree(item);
if (subTree != null) {
HashTree replacementTree = rc.getReplacementSubTree();
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org