Technote Details :: When I try using one of the KTML modules, I get an error
Issue
When I try to use the functions in a KTML module, I get an error message:
module_name module error. Argument "argument_name" is required.

The module and argument name may vary based on the actual module that failed.
Reason
This happens because one of the arguments that the module service is supposed to receive was not passed, or was passed incorectly.
Solution
To solve this problem, open the class file in <site_root>\includes\ktm\plugins\modules\module_name\service\ and locate the code for the function that failed. Check that its arguments names are correctly set up.