Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Jira import validates the data but crashes at import

Alexandre Bonhomme
March 9, 2026

Hello, 
When I try to import a csv in Jira, I validate the data with no bug, but when I start the process, I have a "fatal error" message with: 
"

2026-03-09T09:41:37,013 INFO - Importer started!
2026-03-09T09:41:37,013 INFO - Engine is running in Import mode
2026-03-09T09:41:37,033 INFO - All issues will be imported to project: BluebirdW1.2 (BE)
2026-03-09T09:41:37,033 INFO - Creating issue: [externalId='autoid-3665160412705971992', summary='CI CD']
2026-03-09T09:41:37,127 ERROR - Fatal error during import
java.lang.NullPointerException: Cannot invoke "com.atlassian.jira.issue.MutableIssue.getKey()" because the return value of "com.atlassian.jira.plugins.importer.imports.bulkcreate.engine.BulkCreateDataImporter.createIssue(com.atlassian.jira.plugins.importer.external.beans.ExternalIssue, com.atlassian.jira.bc.issue.IssueService$CreateValidationResult)" is null
	at com.atlassian.jira.plugins.importer.imports.bulkcreate.engine.BulkCreateDataImporter.doImportIssues(BulkCreateDataImporter.java:241) ~[jira-importers-plugin-110.3.16.jar:?]
	at com.atlassian.jira.plugins.importer.imports.bulkcreate.engine.BulkCreateDataImporter.runImporterEngine(BulkCreateDataImporter.java:178) [jira-importers-plugin-110.3.16.jar:?]
	at com.atlassian.jira.plugins.importer.imports.bulkcreate.engine.BulkCreateDataImporter.doImport(BulkCreateDataImporter.java:153) [jira-importers-plugin-110.3.16.jar:?]
	at com.atlassian.jira.plugins.importer.imports.importer.impl.ImporterCallable.call(ImporterCallable.java:26) [jira-importers-plugin-110.3.16.jar:?]
	at com.atlassian.jira.plugins.importer.imports.importer.impl.ImporterCallable.call(ImporterCallable.java:15) [jira-importers-plugin-110.3.16.jar:?]
	at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:532) [classes/:?]
	at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:490) [classes/:?]
	at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
	at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
	at com.atlassian.jira.task.ForkedThreadExecutor$ForkedRunnableDecorator.run(ForkedThreadExecutor.java:216) [classes/:?]
	at java.lang.Thread.run(Unknown Source) [?:?]

Is someone able to help me to sort this out, please ? 
Jira version : v10.3.12#10030012

Best regards
Alexandre

2 answers

1 vote
Arkadiusz Wroblewski
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 Champions.
March 9, 2026

Hello @Alexandre Bonhomme 

from the stack trace, the CSV validation succeeds, but Jira fails in the bulk create step: BulkCreateDataImporter.createIssue(...) returns null, and the importer then crashes when calling getKey().

So this looks less like a CSV format problem and more like a failure in the issue creation path, for example: Create transition validator, required field / field configuration mismatch or permission or workflow check triggered only at create time

I would first check the workflow for project BE, especially the Create transition, and also test whether the same issue can be created manually in the UI.

So yep, technically this looks more like a workflow/configuration issue during create than an import validation problem.

0 votes
Marc -Devoteam-
Community Champion
March 9, 2026

Hi @Alexandre Bonhomme 

As mentioned by @Arkadiusz Wroblewski is probably due to validation on the create transition of the issue in the workflow or related to the field configuration, based on required fields

Suggest an answer

Log in or Sign up to answer