TechTalk.JiraRestClient 在 jira 中创建问题 - C#
TechTalk.JiraRestClient to create an issue in jira - C#
我正在尝试使用 TechTalk.JiraRestClient 在 jira 中创建问题。以下是我到目前为止得到的
JiraClient client = new JiraClient(url, username, password);
var txt = client.GetIssues("JPA"); //this gets all the issues for that board.
IssueFields fields = new IssueFields();
fields.summary = "Create a ticket via automation.";
fields.description = "This is a test ticket. This ticket was created via automation";
fields.timetracking.originalEstimate = "0";
var txt2 = client.CreateIssue("JPA", "Bug", fields);
我无法创建工单,因为它抛出以下错误:
TechTalk.JiraRestClient.JiraClientException was unhandled
HResult=-2146233088
Message=Could not create issue
Source=TechTalk.JiraRestClient
内部异常:
ErrorResponse={"errorMessages":[],"errors":{"timetracking":"Field 'timetracking' cannot be set. It is not on the appropriate screen, or unknown."}}
HResult=-2146233088
Message=JIRA returned wrong status: Bad Request
Source=TechTalk.JiraRestClient
StackTrace:
at TechTalk.JiraRestClient.JiraClient`1.AssertStatus(IRestResponse response, HttpStatusCode status)
at TechTalk.JiraRestClient.JiraClient'1.CreateIssue(String projectKey, String issueType, TIssueFields issueFields)
InnerException:
即使我删除时间跟踪字段,它也会抛出同样的错误。我不知道如何解决这个问题。任何帮助都会很棒!
谢谢 -
KP
将时间跟踪设置为空应该可以解决这个问题。
fields.timetracking = null;
我正在尝试使用 TechTalk.JiraRestClient 在 jira 中创建问题。以下是我到目前为止得到的
JiraClient client = new JiraClient(url, username, password);
var txt = client.GetIssues("JPA"); //this gets all the issues for that board.
IssueFields fields = new IssueFields();
fields.summary = "Create a ticket via automation.";
fields.description = "This is a test ticket. This ticket was created via automation";
fields.timetracking.originalEstimate = "0";
var txt2 = client.CreateIssue("JPA", "Bug", fields);
我无法创建工单,因为它抛出以下错误:
TechTalk.JiraRestClient.JiraClientException was unhandled HResult=-2146233088 Message=Could not create issue Source=TechTalk.JiraRestClient
内部异常:
ErrorResponse={"errorMessages":[],"errors":{"timetracking":"Field 'timetracking' cannot be set. It is not on the appropriate screen, or unknown."}} HResult=-2146233088 Message=JIRA returned wrong status: Bad Request Source=TechTalk.JiraRestClient StackTrace: at TechTalk.JiraRestClient.JiraClient`1.AssertStatus(IRestResponse response, HttpStatusCode status) at TechTalk.JiraRestClient.JiraClient'1.CreateIssue(String projectKey, String issueType, TIssueFields issueFields) InnerException:
即使我删除时间跟踪字段,它也会抛出同样的错误。我不知道如何解决这个问题。任何帮助都会很棒!
谢谢 - KP
将时间跟踪设置为空应该可以解决这个问题。
fields.timetracking = null;