rundeck - 打补丁后 Rundeck 无法启动(今天添加的 RHEL 7.8 最新补丁)
问题描述
这是我的错误。附带一个堆栈跟踪,但猜测这已经足够了。这个项目在补丁之前运行良好。
[2020-07-28T10:20:45,262] WARN services.ProjectManagerService - 发现文件系统项目 RossNapOISOperations,正在导入... [2020-07-28T10:20:45,824] 错误 boot.SpringApplication - 应用程序运行失败 grails.validation.ValidationException: save() 期间发生验证错误:
- 字段“描述”上的对象“rundeck.Project”中的字段错误:拒绝值 [在 ROSS、NAP 和 OIS 项目上构建/部署/维护];代码 [rundeck.Project.description.matches.error.rundeck.Project.description,rundeck.Project.description.matches.error.description,rundeck.Project.description.matches.error.java.lang.String,rundeck.Project。 description.matches.error,project.description.matches.error.rundeck.Project.description,project.description.matches.error.description,project.description.matches.error.java.lang.String,project.description.matches。错误,rundeck.Project.description.matches.invalid.rundeck.Project.description,rundeck.Project.description.matches.invalid.description,rundeck.Project.description.matches.invalid.java.lang.String,rundeck.Project。 description.matches.invalid,project.description.matches.invalid.rundeck。Project.description,project.description.matches.invalid.description,project.description.matches.invalid.java.lang.String,project.description.matches.invalid,matches.invalid.rundeck.Project.description,matches.invalid。描述,matches.invalid.java.lang.String,matches.invalid]; 参数 [description,class rundeck.Project,在 ROSS、NAP 和 OIS 项目上构建/部署/维护,^[a-zA-Z0-9\p{L}\p{M}\s.,()_- ]+$]; 默认消息 [类 [{1}] 的属性 [{0}] 与值 [{2}] 不匹配所需的模式 [{3}]] 在 ROSS、NAP 和 OIS 项目上构建/部署/维护,^[a-zA-Z0-9\p{L}\p{M}\s.,()_-]+$]; 默认消息 [类 [{1}] 的属性 [{0}] 与值 [{2}] 不匹配所需的模式 [{3}]] 在 ROSS、NAP 和 OIS 项目上构建/部署/维护,^[a-zA-Z0-9\p{L}\p{M}\s.,()_-]+$]; 默认消息 [类 [{1}] 的属性 [{0}] 与值 [{2}] 不匹配所需的模式 [{3}]]
解决方案
这与 Rundeck 3.3.X 在实例升级后如何解释项目描述有关,解决它的好方法是回到 rundeck 3.2.X,编辑没有“特殊字符”的项目描述并再次更新到 Rundeck 3.3.1。您可以将您的问题添加到此GitHub 线程。
推荐阅读
- r - 在 R 中过滤日期
- ios - layoutIfNeeded 是否会更新 deep child 布局的布局
- php - PHP - 当文本区域有值时如何显示文本/消息
- python - 如何在python中使用动态代码关闭弹出窗口
- python - 有没有办法用 sqlite3 在 python 中重置光标?
- java - 运行 mvn 包时出现 java.lang.AssertionError
- ios - 如何使用 [String: Any] 参数构造多部分表单数据请求
- excel - 如何在 VBA 的类中使用私有方法?
- php - 将 IMG 标签转换为 AMP-IMG
- php - 在语音转文本 watson API 上出现错误 401