Uploaded image for project: 'Jira Cloud'
  1. Jira Cloud
  2. JRACLOUD-65539

Changing a status name between imports of Pivotal Tracker projects causes a failed import

    XMLWordPrintable

Details

    Description

      When importing our Pivotal Tracker projects into JIRA on *.atlassian.net, a changed status name caused subsequent imports to fail.

      ImportingSteps to reproduce:

      1. Import a project from Pivotal Tracker
      2. Determine that the status "IceBox" is silly and change it to "Icebox" within one of your workflows
      3. Import a second project from Pivotal Tracker
      4. Import will fail (see error log below, although it is slightly different than the first time that actually mentioned the status name it failed on 'IceBox'.)
      5. Change the name back to "IceBox"
      6. Import will succeed

      Speculation: Capitalization matters and will jam up an import if different?

      2016-01-12 11:19:25,105 INFO - Import started by Ben using com.atlassian.jira.plugins.importer.imports.pivotal.PivotalDataBean
      2016-01-12 11:19:25,270 INFO - ------------------------------
      2016-01-12 11:19:25,270 INFO - Importing: Users
      2016-01-12 11:19:25,270 INFO - ------------------------------
      2016-01-12 11:19:25,271 INFO - Only new items will be imported
      2016-01-12 11:19:25,471 INFO - 4 users associated with import. All of them imported as inactive, this can be changed after import in User Access step.
      2016-01-12 11:19:25,472 INFO - ------------------------------
      2016-01-12 11:19:25,472 INFO - Finished Importing : Users
      2016-01-12 11:19:25,472 INFO - ------------------------------
      2016-01-12 11:19:25,472 INFO - 0 users successfully created.
      2016-01-12 11:19:25,472 INFO - Retrieving projects...
      2016-01-12 11:19:25,615 ERROR - Unexpected failure occurred. Importer will stop immediately. Data may be in an unstable state
      java.lang.RuntimeException: Error setting up Pivotal Rapid Board for project DELETE
      at com.atlassian.jira.plugins.importer.imports.pivotal.PivotalDataBean$3.afterProjectCreated(PivotalDataBean.java:358)
      at com.atlassian.jira.plugins.importer.imports.importer.impl.DefaultJiraDataImporter.importProject(DefaultJiraDataImporter.java:651)
      at com.atlassian.jira.plugins.importer.imports.importer.impl.DefaultJiraDataImporter.doImport(DefaultJiraDataImporter.java:357)
      at com.atlassian.jira.plugins.importer.imports.importer.impl.ImporterCallable.call(ImporterCallable.java:26)
      at com.atlassian.jira.plugins.importer.imports.importer.impl.ImporterCallable.call(ImporterCallable.java:15)
      at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:458)
      at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:426)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at com.atlassian.jira.task.ForkedThreadExecutor$ForkedRunnableDecorator.run(ForkedThreadExecutor.java:216)
      at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.NullPointerException
      at com.atlassian.greenhopper.api.rapid.view.RapidViewCreationServiceImpl.setStatusMappings(RapidViewCreationServiceImpl.java:139)
      at com.atlassian.greenhopper.api.rapid.view.RapidViewCreationServiceImpl.setStatusMappings(RapidViewCreationServiceImpl.java:76)
      at com.atlassian.jira.plugins.importer.imports.pivotal.PivotalRapidBoardManager.createRapidBoard(PivotalRapidBoardManager.java:124)
      at com.atlassian.jira.plugins.importer.imports.pivotal.PivotalDataBean$3.afterProjectCreated(PivotalDataBean.java:353)
      ... 11 more
      2016-01-12 11:19:25,617 INFO - No issues need to be reindexed.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              0f14cfee5d20 Ben Schmuhl
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: