每当我尝试在 Rudder Web 界面中编辑或创建新技术时,都会收到此错误:
发生错误!技术写入期间出现未知内部错误详细信息:原因:预期字符串或缓冲区回溯(最近一次调用最后一次):文件“/usr/share/ncf/api/ncf_api_flask_app/views.py”,第 154 行,在 create_technique 中 ncf.write_technique(technique,path) 文件“/usr/share/ncf/tools/ncf.py”,第 606 行,在 write_technique 中 content = generate_technique_content(technique_metadata, methods) 文件“/usr/share/ncf/tools/ncf.py”,第 499 行,在 generate_technique_content 中 check = ncf_constraints.check_parameter(arg, arg_constraint) 文件“/usr/share/ncf/tools/ncf_constraints.py”,第 121 行,在 check_parameter 中 if re.search(r'[$@][{(][$@{(a-zA-Z0-9[]_.-]+[})]',parameter_value) 不为 None : 文件“/usr/lib/python2.7/re.py”,第 146 行,在搜索中返回 _compile(pattern,flags).search(string) TypeError:预期字符串或缓冲区
我已经按照手册配置了所有内容,包括设置 ncf-builder。每当我打开 /localhost/ncf-builder 时,它都会提示我未通过身份验证。