Bug 23248

Summary: ModuleController doesn't 'remember' module-to-run value when test plan is reloaded.
Product: JMeter - Now in Github Reporter: Pete Luellen <pluellen>
Component: MainAssignee: JMeter issues mailing list <issues>
Status: RESOLVED FIXED    
Severity: major CC: the_prof, xiaoming.lin
Priority: P2    
Version: 1.9.1   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Attachments: Comments on a possible weakness in ModuleController.traverse().

Description Pete Luellen 2003-09-18 14:30:33 UTC
1.  I created and saved several modules, then opened them in the workbench so
that they would be available to ModuleControllers.

2.. In my test plan, I added several ModuleControllers - each referencing a
different module created in step 1.

3.  Save and close test plan.

4.  Reopen test plan - all ModuleControllers created in step 2 now reference
only one module - the first one listed (alphabetically) in the workbench.
Comment 1 James Hughes 2004-07-22 11:48:36 UTC
Created attachment 12190 [details]
Comments on a possible weakness in ModuleController.traverse().
Comment 2 radish 2005-01-14 08:22:12 UTC
*** Bug 32684 has been marked as a duplicate of this bug. ***
Comment 3 Nicolas Schmid 2005-05-02 08:35:08 UTC
This bug is around since a year and a half and is blocking the user from doing
really modular testing with JMeter.
This is a big issue, if you're doing SOAP tests for example and want to recycle
SOAP calls by putting the into a simple controller and referencing them using
the module controller. Other scenarios can be imagined as well.
Comment 4 Mike Stover 2005-06-30 17:32:45 UTC
Fix checked in.  The module controller will refind the modules it wants at
whatever point you add them (before or after loading the module controller). 
Also, if it can't find it, it will provide a warning about the module it is
expecting to find.
Comment 5 The ASF infrastructure team 2022-09-24 20:37:31 UTC
This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/1223