views:

368

answers:

1

Has anyone had trouble with response of JIRA's createIssue method? The problem is, that method returns empty attachmentName node:

<attachmentNames soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>

which is actually ok, but then the deserialization to the RemorteIssue object fails with:

Error in call to JiraService, method createIssue. There is an error in XML document (1, 802).. The specified type was not recognized: name='string', namespace='http://schemas.xmlsoap.org/soap/encoding/', at .

part of the RemoteIssue looks like this:

  [System.Xml.Serialization.SoapTypeAttribute("RemoteIssue", "http://beans.soap.rpc.jira.atlassian.com")]
  public class RemoteIssue : AbstractRemoteEntity 
  {

    /// <remarks/>
    public RemoteVersion[] affectsVersions;

    /// <remarks/>
    public string assignee;

    /// <remarks/>
    public string[] attachmentNames;

    /// <remarks/>
    public RemoteComponent[] components;

The RemoteIssue however is created, the only problem is, I can't get RemoteIssue returned which contains the key to the newly created issue

A: 

I wrote a tool to interact with Jira and it is able to create new issues perfectly. If you want, you can take a look in http://github.com/adrianoc/binboo

Vagaus