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
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.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.