Whenever I try to edit or make new Techniques in the Rudder web interface I get this error:
An Error occured! Unknown internal error during technique writing Details: Cause: expected string or buffer Traceback (most recent call last): File "/usr/share/ncf/api/ncf_api_flask_app/views.py", line 154, in create_technique ncf.write_technique(technique,path) File "/usr/share/ncf/tools/ncf.py", line 606, in write_technique content = generate_technique_content(technique_metadata, methods) File "/usr/share/ncf/tools/ncf.py", line 499, in generate_technique_content check = ncf_constraints.check_parameter(arg, arg_constraint) File "/usr/share/ncf/tools/ncf_constraints.py", line 121, in check_parameter if re.search(r'[$@][{(][$@{(a-zA-Z0-9[]_.-]+[})]', parameter_value) is not None : File "/usr/lib/python2.7/re.py", line 146, in search return _compile(pattern, flags).search(string) TypeError: expected string or buffer
I've already configured everything according to the manual, including setting up ncf-builder. Whenever I open the /localhost/ncf-builder it says that I'm not authenticated.