Исключение числового формата в JIRA

Я получаю исключение числового формата при попытке получить сведения о проблеме с помощью идентификатора.

RemoteIssue ri = jira.getIssueById(JIRAtoken, string.Format(IssueKey));

здесь jiratoken это строка. Но даю исключение. У кого-нибудь есть идеи?


person Searcher    schedule 12.06.2012    source источник
comment
Не могли бы вы дать более подробную информацию? jira в случае чего? RemoteIssue из какого пакета?   -  person Kuf    schedule 13.06.2012
comment
Идентификатор проблемы выглядит как 12345 (не TEST-1) и является постоянным. Ключ задачи выглядит как TEST-1 и может меняться со временем.   -  person mdoar    schedule 15.06.2012
comment
Вероятно, вы хотите использовать getIssue, а не getIssueById.   -  person mdoar    schedule 15.06.2012


Ответы (1)


У меня была та же проблема с использованием SOAP Web Service API JIRA (4).

Я решил эту проблему, используя getIssue вместо getIssueById. С getIssue JIRA ожидает такой ключ, как MYPROJECT-3.

Теперь я отправляю такой запрос, и он работает :

<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap.rpc.jira.atlassian.com">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getIssue soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <in0 xsi:type="xsd:string">MyAuthToken</in0>
         <in1 xsi:type="xsd:string">MYPROJECT-1</in1>
      </soap:getIssue>
   </soapenv:Body>
</soapenv:Envelope>
person Nicolas Barbulesco    schedule 22.03.2013