Steps to reproduce:
- Create a project
- Create a new Area for the project
- Assign an explicit user as the primary contact for the Area created
- Import to JIRA and it will fail while importing components:
2011-09-19 10:45:16,303 INFO - ------------------------------ 2011-09-19 10:45:16,306 INFO - Importing: Components 2011-09-19 10:45:16,307 INFO - ------------------------------ 2011-09-19 10:45:16,309 INFO - Only new items will be imported 2011-09-19 10:45:17,095 INFO - Importing component testcomponent 2011-09-19 10:45:17,097 ERROR - Unexpected failure occurred. Importer will stop immediately. Data maybe in an unstable state java.lang.NullPointerException at com.atlassian.jira.plugins.importer.imports.importer.impl.DefaultJiraDataImporter.importComponents(DefaultJiraDataImporter.java:633) at com.atlassian.jira.plugins.importer.imports.importer.impl.DefaultJiraDataImporter.doImport(DefaultJiraDataImporter.java:286) at com.atlassian.jira.plugins.importer.imports.importer.impl.ImporterCallable.call(ImporterCallable.java:25) at com.atlassian.jira.plugins.importer.imports.importer.impl.ImporterCallable.call(ImporterCallable.java:14) at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:359) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at com.atlassian.multitenant.impl.DefaultMultiTenantManager.runForTenant(DefaultMultiTenantManager.java:61) at com.atlassian.multitenant.juc.MultiTenantExecutors$WrappedRunnable.run(MultiTenantExecutors.java:160) at com.atlassian.jira.task.ForkedThreadExecutor$ForkedRunnableDecorator.run(ForkedThreadExecutor.java:249) at java.lang.Thread.run(Thread.java:662) 2011-09-19 10:45:17,904 INFO - No issues need to be reindexed.