【问题标题】:ALM JIRA IntegrationALM JIRA 集成
【发布时间】:2020-01-02 17:36:21
【问题描述】:

我在 ALM 和 JIRA 之间创建了一个链接,以将缺陷从 ALM 同步到 JIRA。完整性检查通过,启用并尝试同步后,出现以下错误,

05/22/2017,02:27:31,654 INFO (Create.From1To2.Source-1) 同步:JIRA:创建新问题
05/22/2017,02:27:32,874 INFO (Create.From1To2.Source-1) 同步:JIRA:刷新问题 id:26906
05/22/2017,02:27:32,925 INFO (Create.From1To2.Source-1) 同步:JIRA:更新问题 ID:26906
05/22/2017,02:27:33,494 错误(Create.From1To2.Source-1)创建:捕获致命异常,操作终止。原因:创建:致命错误更新:致命错误{“errorMessages”:[“需要'字段'或'更新'之一”],“错误”:{}}
05/22/2017,02:27:33,499 INFO (Disconnection.Adapter1) DisconnectAdapter:断开适配器 HPE-ALM
05/22/2017,02:27:33,499 INFO (Disconnection.Adapter1) DisconnectAdapter: HPE-ALM: disconnect() 调用
05/22/2017,02:27:33,502 INFO (Disconnection.Adapter1) DisconnectAdapter: HPE-ALM: Call to disconnect
05/22/2017,02:27:34,550 INFO (Disconnection.Adapter1) DisconnectAdapter: HPE-ALM: Call to logout

不确定这真正意味着什么,因为这两种产品都相对较新。请问有人可以帮忙吗?

【问题讨论】:

    标签: jira alm


    【解决方案1】:

    26906 ID 的问题似乎有一些必填字段。 您可以通过以下 URL 找出问题所在:http://your-jira-server/rest/api/2/issue/26906。如果您知道此问题的项目并知道需要哪些字段,这可能已经有所帮助。

    如果此信息不能帮助您找出错误的实际原因,您可以使用以下 URL 检查哪些字段实际是必需的:http://your-jira-server/rest/api/2/issue/26906/editmeta。这应该会返回一个 JSON 对象,其中包含有关给定问题字段的元数据。搜索 "required": true(或使用 jq 实用程序)并找出缺少哪些字段。

    如果在问题创建期间导入失败,您可以尝试另一个 URL:http://your-jira-server/rest/api/2/issue/createmeta?projectK‌​eys=~PROJECT_KEY~&is‌​suetypeNames=~ISSUE_‌​TYPE_NAME~&expand=pr‌​ojects.issuetypes.fi‌​elds,它将为您提供 JSON 元数据以创建新问题。使用此信息,您可以检查源数据中是否缺少某些字段。

    【讨论】:

    • 谢谢,但是当我尝试使用该 api 时,我收到以下 json 回复,{"errorMessages":["Issue Does Not Exist"],"errors":{}}
    • 好吧,看起来它试图创建新问题。 id 每次都不同吗?然后您可以尝试http://your-jira-server/rest/api/2/issue/createmeta?projectKeys=~PROJECT_KEY~&issuetypeNames=~ISSUE_TYPE_NAME~&expand=projects.issuetypes.fields URL 并检查创建所需的字段。如果 ALM 中缺少某些字段,则必须添加它们或使这些字段不需要。
    • 此 XML 文件似乎没有任何关联的样式信息。文档树如下所示。 404 uri 为空:http:///rest/api/2/issue/26906/createmeta 这就是我得到的,不知道为什么..
    • 请参考这个页面:developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/… 我已经更新了网址,请使用更新的,没有 id
    • 谢谢。 JIRA 中有一个名为 project 的必填字段,即使在架构刷新后,该字段在 ALM JIRA 同步器上也不可见
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-04
    • 2020-04-09
    • 1970-01-01
    相关资源
    最近更新 更多