JSON importer ignoring fixedVersion and Components

Dennis Worsham February 20, 2015

I'm trying to import issues from our legacy tracking system into Jira.  Imports work, but for some reason components and fixedVersions are ignored.  The values I'm submitting are valid, and there are no errors, it's just not showing up in imported issue. Here's my JSON.  Any insight would be greatly appreciated.  

 

{ 
          "issueType" : "Production Defect",
          "status"  : "Initial Review",
          "summary" : "Some Summary",
          "priority" : "Medium",
          "reporter" : "someuser",
          "assignee": "someuser",
          
          "created" : "2012-12-10T08:49:46.161+0500",
          "updated" : "2014-10-09T12:01:04.161+0500",
   
          "components" : ["Administration"],
          "fixedVersions" : ["2.5"],
}

3 answers

1 accepted

1 vote
Answer accepted
pborkowski
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 22, 2015

The JSON Importer assumes that Components and versions mentioned in issue object already exist. If you'd like to create versions, components and issues in one JSON file you will need to add them to project object. Here's a sample JSON file:

{
    "projects": [
        {
            "name": "For Version Project",
            "key": "FVP",
            "description": "This is testing project to check how versions are imported",
            "versions": [
                {
                    "name": "2.5",
                    "released": false,
                    "archived": false,
                    "releaseDate": "2013-08-31T00:00:00.00",
                    "startDate": "2012-08-31T15:59:02.161",
                    "description": "Some description for 2.5"
                }],
            "components": [
                "Administration"
            ],
            "issues": [
                {
                    "issueType" : "Production Defect",
                    "summary" : "Some Summary",
                    "priority" : "Medium",
                    "reporter" : "someuser",
                    "assignee": "someuser",
           
                    "created" : "2012-12-10T08:49:46.161+0500",
                    "updated" : "2014-10-09T12:01:04.161+0500",
    
                    "components" : ["Administration"],
                    "fixedVersions" : ["2.5"]
                }
            ]
        }
    ]
}
Joris Geysens September 24, 2018

I am struggling with this as well, and this solution doesn't seem to work.  I get the following exception :

 

There was a problem validating the JSON file. The fields [issues, components] are not valid.


Import log doesn't display anything.  Very helpful.

0 votes
Dennis Worsham March 4, 2015

Thanks Przemyslaw. Absolutely right. I just needed to add versions.

0 votes
Volodymyr Krupach
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 21, 2015

Hi Dennis!
I guess that matching Component and Fix Version should exist in JIRA and only then import will tie the imported issues to them.

 

Suggest an answer

Log in or Sign up to answer