【问题标题】:JIRA SOAP: Error message: [Could not load validator class] for progressWorkflowActionJIRA SOAP:错误消息:[Could not load validator class] for progressWorkflowAction
【发布时间】:2013-01-16 18:51:17
【问题描述】:

我正在使用 JIRA 的 SOAP API 通过从一种状态跳转到另一种状态来更改缺陷的状态,一切都很好,直到我需要跳转到用户需要在文本框字段中输入一些文本的“已验证”状态。

我正在使用 progressWorkflowAction 方法并尝试跳转到此状态,但出现异常:

com.atlassian.jira.rpc.exception.RemoteException: Error occurred when running workflow
action To Verified: 
Errors: {}
Error Messages: [Could not load validator class]

任何想法如何指定此工作流元素所需的文本?

p.s:试过这个:

JiraClient.progressWorkflowAction(token, "DEF-5", "171", new RemoteFieldValue[] { new RemoteFieldValue { id = "customfield_10175", values = new string[] { "test" } } });

【问题讨论】:

    标签: asp.net soap jira jira-plugin jira-rest-java-api


    【解决方案1】:

    查看 DEF 项目的工作流程,了解 DEF-5 的问题类型。 找到要执行的转换。 查看验证器选项卡 其中一个验证器将只显示其类名 这是因为提供该验证器的插件不存在 重新安装或启用相应的插件。

    另一个有用的测试是尝试从 UI 而不是 Remote API 执行相同的转换。

    【讨论】:

      【解决方案2】:

      首先,尝试根据你的 Jira 版本安装JIRA Suite Utilities plugin (source)。这可能是这个错误的原因。

      如果没有帮助,请查看Cannot Create Issues due to 'Could not load validator' class Errors:

      原因

      一些 JIRA 实例依赖第 3 方工作流验证器工具来设置 问题的条件、验证器或后期函数 工作流中某个问题操作或转换的生命周期。 JIRA 将在第一次延迟加载所需的任何 3rd 方类 使用。如果该类不存在,则问题创建可能会失败。

      诊断

      • 浏览到相应的项目管理屏幕。
      • 从那里浏览到正在使用的工作流。
      • 找到引发错误的转换。
      • 注意特定的验证器。验证器将指定一个代码,建议您需要哪个插件。检查分辨率 导致此问题的已知插件。

      分辨率

      从供应商处下载适用的 Jar。负责插件的线索通常来自堆栈跟踪;查看 为供应商的名称。导致此问题的一组已知插件包括:

      • JIRA 套件实用程序
      • JIRA 其他实用程序
      • 明雅套房

      确保使用正确的版本,并删除该插件的任何先前版本。

      安装后,重启 JIRA。

      【讨论】:

        猜你喜欢
        • 2022-12-27
        • 2022-06-12
        • 1970-01-01
        • 1970-01-01
        • 2020-05-25
        • 2022-12-02
        • 1970-01-01
        • 2014-06-07
        • 2020-11-24
        相关资源
        最近更新 更多