创建JIRA票证FAILURE => com.atlassian.jira.rpc.exception.RemoteValidationException:{customfield_10000 = Component is required。}:[] - 序列化问题:a:5:{s:7:" project&#34 ;; s:2:& #34; SC"; s:4:"键入&#34 ;; i:6; s:7:"摘要&#34 ;; s:101:" /沙龙购物车/ CSC /新用户创建Req_SE_007 / SC-21:1 - 执行开启(ISO格式):2014-05-29 14:39:10&#34 ;; s:11:"说明"; s:159 :"执行ID:46测试人员:Preshant测试计划:SIT第1轮构建:SIT第1轮执行开启(ISO格式):2014-05-29 14:39:10执行状态:已通过&#34 ;; s :9:"问题类型&#34 ;; I:1;}
有人可以帮我解决这个错误吗? 尝试在testlink中创建问题时会发生这种情况。
答案 0 :(得分:0)
嗯,Jira有自己的自定义字段,您正在查看的customfield_10000
字段是由您或公司中的某个人创建的,用于跟踪问题。
当您提出创建问题的请求时,您应该提供自定义字段的值,以便Jira处理该字段。
答案 1 :(得分:0)
我自己刚刚解决了这个问题。作为SOAP配置的一部分,您需要将默认值添加到customfield_10000。例如,在您的情况下:
<!-- 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>