Details
-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
4.4.1, 5.2, 6.0-OD-12/RC1
-
4.04
-
2
-
Severity 2 - Major
-
Description
NOTE: This bug report is for JIRA Server. Using JIRA Cloud? See the corresponding bug report.
Working on Bonfire with atlas-debug, went through the following steps:
- atlas-clean
- atlas-debug -v 4.4.1
- Initial DB setup via web interface
- Went to import our standard Bonfire base data XML (attached)
During the data import I hit the following:
[INFO] [talledLocalContainer] 2011-10-06 12:15:02,797 IssueIndexer:thread-2 INFO admin 734x190x1 13axb6 172.20.9.116 /secure/admin/XmlRestore.jspa [jira.upgrade.tasks.UpgradeTask_Build646] Re-indexing is 92% complete. Current index: Issue [INFO] [talledLocalContainer] 2011-10-06 12:15:03,329 JiraImportTaskExecutionThread-1 ERROR admin 734x190x1 13axb6 172.20.9.116 /secure/admin/XmlRestore.jspa [atlassian.jira.upgrade.UpgradeManagerImpl] Exception thrown during upgrade: java.util.concurrent.ExecutionException: java.lang.NullPointerException [INFO] [talledLocalContainer] java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.NullPointerException [INFO] [talledLocalContainer] at com.atlassian.jira.index.FutureResult.await(FutureResult.java:35) [INFO] [talledLocalContainer] at com.atlassian.jira.index.CompositeResultBuilder$CompositeResult.await(CompositeResultBuilder.java:82) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultIndexManager.reIndexAll(DefaultIndexManager.java:243) [INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:597) [INFO] [talledLocalContainer] at com.atlassian.util.profiling.object.ObjectProfiler.profiledInvoke(ObjectProfiler.java:81) [INFO] [talledLocalContainer] at com.atlassian.jira.config.component.SwitchingInvocationHandler.invoke(SwitchingInvocationHandler.java:28) [INFO] [talledLocalContainer] at $Proxy173.reIndexAll(Unknown Source) [INFO] [talledLocalContainer] at com.atlassian.jira.util.index.IndexLifecycleManager$Composite.reIndexAll(IndexLifecycleManager.java:112) [INFO] [talledLocalContainer] at com.atlassian.jira.upgrade.tasks.AbstractReindexUpgradeTask.doUpgrade(AbstractReindexUpgradeTask.java:43) [INFO] [talledLocalContainer] at com.atlassian.jira.upgrade.UpgradeManagerImpl.doUpgradeTaskSuccess(UpgradeManagerImpl.java:609) [INFO] [talledLocalContainer] at com.atlassian.jira.upgrade.UpgradeManagerImpl.runUpgradeTasks(UpgradeManagerImpl.java:496) [INFO] [talledLocalContainer] at com.atlassian.jira.upgrade.UpgradeManagerImpl.doUpgrade(UpgradeManagerImpl.java:426) [INFO] [talledLocalContainer] at com.atlassian.jira.upgrade.UpgradeManagerImpl.doUpgradeIfNeeded(UpgradeManagerImpl.java:370) [INFO] [talledLocalContainer] at com.atlassian.jira.upgrade.UpgradeManagerImpl.doUpgradeIfNeededAndAllowed(UpgradeManagerImpl.java:309) [INFO] [talledLocalContainer] at com.atlassian.jira.bc.dataimport.DefaultDataImportService.upgradeJira(DefaultDataImportService.java:549) [INFO] [talledLocalContainer] at com.atlassian.jira.bc.dataimport.DefaultDataImportService.performImport(DefaultDataImportService.java:484) [INFO] [talledLocalContainer] at com.atlassian.jira.bc.dataimport.DefaultDataImportService.doImport(DefaultDataImportService.java:209) [INFO] [talledLocalContainer] at com.atlassian.jira.web.action.setup.DataImportAsyncCommand.call(DataImportAsyncCommand.java:65) [INFO] [talledLocalContainer] at com.atlassian.jira.web.action.setup.DataImportAsyncCommand.call(DataImportAsyncCommand.java:28) [INFO] [talledLocalContainer] at com.atlassian.jira.task.ImportTaskManagerImpl$TaskCallableDecorator.call(ImportTaskManagerImpl.java:147) [INFO] [talledLocalContainer] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [INFO] [talledLocalContainer] at java.util.concurrent.FutureTask.run(FutureTask.java:138) [INFO] [talledLocalContainer] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [INFO] [talledLocalContainer] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [INFO] [talledLocalContainer] at java.util.concurrent.FutureTask.run(FutureTask.java:138) [INFO] [talledLocalContainer] at com.atlassian.multitenant.impl.DefaultMultiTenantManager.runForTenant(DefaultMultiTenantManager.java:61) [INFO] [talledLocalContainer] at com.atlassian.multitenant.juc.MultiTenantExecutors$WrappedRunnable.run(MultiTenantExecutors.java:160) [INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:680) [INFO] [talledLocalContainer] Caused by: java.util.concurrent.ExecutionException: java.lang.NullPointerException [INFO] [talledLocalContainer] at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) [INFO] [talledLocalContainer] at java.util.concurrent.FutureTask.get(FutureTask.java:83) [INFO] [talledLocalContainer] at com.atlassian.jira.index.FutureResult.await(FutureResult.java:31) [INFO] [talledLocalContainer] ... 32 more [INFO] [talledLocalContainer] Caused by: java.lang.NullPointerException [INFO] [talledLocalContainer] at java.util.TreeMap.rotateRight(TreeMap.java:2057) [INFO] [talledLocalContainer] at java.util.TreeMap.fixAfterInsertion(TreeMap.java:2089) [INFO] [talledLocalContainer] at java.util.TreeMap.put(TreeMap.java:559) [INFO] [talledLocalContainer] at com.google.common.collect.AbstractMultimap.getOrCreateCollection(AbstractMultimap.java:208) [INFO] [talledLocalContainer] at com.google.common.collect.AbstractMultimap.put(AbstractMultimap.java:194) [INFO] [talledLocalContainer] at com.google.common.collect.AbstractSetMultimap.put(AbstractSetMultimap.java:80) [INFO] [talledLocalContainer] at com.google.common.collect.TreeMultimap.put(TreeMultimap.java:70) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.changehistory.ChangeHistoryFieldConstants.addChangeHistoryFieldConstant(ChangeHistoryFieldConstants.java:65) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultChangeHistoryRetriever$1.apply(DefaultChangeHistoryRetriever.java:60) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultChangeHistoryRetriever$1.apply(DefaultChangeHistoryRetriever.java:48) [INFO] [talledLocalContainer] at com.google.common.collect.Iterators$7.computeNext(Iterators.java:603) [INFO] [talledLocalContainer] at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:135) [INFO] [talledLocalContainer] at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:130) [INFO] [talledLocalContainer] at com.google.common.collect.Lists.newArrayList(Lists.java:131) [INFO] [talledLocalContainer] at com.google.common.collect.Lists.newArrayList(Lists.java:113) [INFO] [talledLocalContainer] at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:229) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultChangeHistoryRetriever.filterChangeItems(DefaultChangeHistoryRetriever.java:47) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultChangeHistoryRetriever.get(DefaultChangeHistoryRetriever.java:38) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultChangeHistoryRetriever.get(DefaultChangeHistoryRetriever.java:19) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultIssueIndexer$ChangeHistoryDocumentBuilder.get(DefaultIssueIndexer.java:480) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultIssueIndexer$IssueLockDocumentCreationStrategy$2.get(DefaultIssueIndexer.java:512) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultIssueIndexer$IssueLockDocumentCreationStrategy$2.get(DefaultIssueIndexer.java:509) [INFO] [talledLocalContainer] at com.atlassian.util.concurrent.ManagedLocks$ManagedLockImpl.withLock(ManagedLocks.java:315) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultIssueIndexer$IssueLockDocumentCreationStrategy.get(DefaultIssueIndexer.java:508) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultIssueIndexer$IssueLockDocumentCreationStrategy.get(DefaultIssueIndexer.java:496) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultIssueIndexer$IndexIssuesOperation.perform(DefaultIssueIndexer.java:371) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultIssueIndexer$4$1.get(DefaultIssueIndexer.java:255) [INFO] [talledLocalContainer] at com.atlassian.jira.issue.index.DefaultIssueIndexer$4$1.get(DefaultIssueIndexer.java:251) [INFO] [talledLocalContainer] at com.atlassian.jira.index.SimpleIndexingStrategy.get(SimpleIndexingStrategy.java:9) [INFO] [talledLocalContainer] at com.atlassian.jira.index.SimpleIndexingStrategy.get(SimpleIndexingStrategy.java:5) [INFO] [talledLocalContainer] at com.atlassian.jira.index.MultiThreadedIndexingStrategy$1.call(MultiThreadedIndexingStrategy.java:39) [INFO] [talledLocalContainer] at com.atlassian.jira.index.MultiThreadedIndexingStrategy$1.call(MultiThreadedIndexingStrategy.java:36) [INFO] [talledLocalContainer] at com.atlassian.jira.util.concurrent.BoundedExecutor$2.call(BoundedExecutor.java:70) [INFO] [talledLocalContainer] ... 7 more
JIRA was unusable until I killed it and re-ran atlas-debug, at which point it worked fine.
Attachments
Issue Links
- relates to
-
JRACLOUD-25877 NPE during issue re-indexing after importing data backup
- Closed