0

创建 JIRA Ticket FAILURE => com.atlassian.jira.rpc.exception.RemoteValidationException: {customfield_10000=Component is required.} : [] - 序列化问题:a:5:{s:7:"project";s:2: "SC";s:4:"type";i:6;s:7:"summary";s:101:"/Salon Cart/CSC/New User Creation Req_SE_007/SC-21:1 - 执行于(ISO FORMAT): 2014-05-29 14:39:10";s:11:"description";s:159:"执行 ID: 46 测试人员: Preshant 测试计划: SIT Round 1 Build: SIT Round 1 Executed ON (ISO FORMAT): 2014-05-29 14:39:10 执行状态:通过 ";s:9:"issuetype";i:1;}

有人可以帮我解决这个错误吗?尝试在 testlink 中创建问题时会发生这种情况。

4

2 回答 2

0

刚刚自己解决了这个问题。您需要将默认值添加到 customfield_10000 作为 SOAP 配置的一部分。例如在你的情况下:

<!-- Template jirasoapInterface -->
<issuetracker>
<username>YOURUSERNAME</username>
<password>YOURPASSWORD</password>
<uribase>JIRASERVER</uribase>
<uriwsdl>JIRASERVER/rpc/soap/jirasoapservice-v2?wsdl</uriwsdl>
<uriview>JIRASERVER/browse/</uriview>
<projectkey>JIRAPROJECT</projectkey>
<issuetype>1</issuetype>
<attributes>
<customFieldValues>
    <customField>
      <customfieldId>customfield_10000</customfieldId>
      <values><value>SOME DEFAULT VALUE</value></values>
    </customField>
</customFieldValues>
</attributes>
</issuetracker>
于 2014-07-08T18:26:46.247 回答
0

好吧,Jira 有自己的自定义字段,customfield_10000您正在查看的字段是由您或您公司中的某个人创建的,用于跟踪问题。

当您提出创建问题的请求时,您应该提供自定义字段的值,以便 Jira 处理该字段。

于 2014-07-02T17:36:51.557 回答