https://bz.apache.org/bugzilla/show_bug.cgi?id=62878

            Bug ID: 62878
           Summary: includecontroller.prefix fails when path separator not
                    added
           Product: JMeter
           Version: 4.0
          Hardware: PC
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Main
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: JMETER_5.1

Specifying the includecontroller.prefix fails if the property or the specified
include filename don't end/start with a path separator.

For example:
includecontroller.prefix=/path/to/fragments
Include Controller filename = myfragment.jmx
results in the log message:
\"/path/to/fragmentsmyfragment.jmx\" not found for Include Controller \"Include
Controller - My Fragment\"

This is due to the string append used in IncludeController.java:

String fileName=prefix+includePath;
File file = new File(fileName);

Suggest the code be amended to:

File file = Paths.get(prefix, includePath).toFile();

This way, the user input is handled gracefully. This assumes that the prefix is
a directory.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to