Forums

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

Nullpointerexception during reindex all

Christoph Moser
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 24, 2020

2020-04-24 13:52:48,978+0200 JiraTaskExecutionThread-27 INFO user.swi 812x1686396x1 1pff2zl 111.111.111.111,127.0.0.1 /secure/admin/IndexReIndex!reindex.jspa [c.a.j.issue.index.DefaultIndexManager] 13541 issues reindexed in the background, in 1234891 millis.
2020-04-24 13:52:49,520+0200 JiraTaskExecutionThread-27 INFO user.swi 812x1686396x1 1pff2zl 111.111.111.111,127.0.0.1 /secure/admin/IndexReIndex!reindex.jspa [c.a.j.issue.index.DefaultIndexManager] 16 concurrently modified issues reindexed in 541 millis.
2020-04-24 13:52:49,521+0200 JiraTaskExecutionThread-27 ERROR user.swi 812x1686396x1 1pff2zl 111.111.111.111,127.0.0.1 /secure/admin/IndexReIndex!reindex.jspa [c.a.j.util.index.CompositeIndexLifecycleManager] Reindex All In Background FAILED. Indexer: DefaultIndexManager: paths: [/var/atlassian/application-data/jira/caches/indexes/comments, /var/atlassian/application-data/jira/caches/indexes/issues, /var/atlassian/application-data/jira/caches/indexes/changes, /var/atlassian/application-data/jira/caches/indexes/worklogs, /var/atlassian/application-data/jira/caches/indexes/plugins/atlassian-subversion-revisions, /var/atlassian/application-data/jira/caches/indexes/plugins/servicedeskcannedresponses, /var/atlassian/application-data/jira/caches/indexes/plugins/jira-git-pullrequestinfos, /var/atlassian/application-data/jira/caches/indexes/plugins/jira-git-pull-requests, /var/atlassian/application-data/jira/caches/indexes/plugins/jira-git-revisions, /var/atlassian/application-data/jira/caches/indexes/plugins/jira-git-files]
java.lang.NullPointerException
at com.atlassian.jira.issue.DocumentIssueImpl.getProject(DocumentIssueImpl.java:64)
at com.atlassian.jira.issue.DocumentIssueImpl.getProjectObject(DocumentIssueImpl.java:69)
at com.atlassian.jira.issue.index.DefaultIssueIndexer.lambda$perform$3(DefaultIssueIndexer.java:308)
at com.atlassian.jira.util.collect.CollectionUtil.foreach(CollectionUtil.java:39)
at com.atlassian.jira.util.collect.CollectionUtil.foreach(CollectionUtil.java:52)
at com.atlassian.jira.issue.util.IssueObjectIssuesIterable.foreach(IssueObjectIssuesIterable.java:24)
at com.atlassian.jira.issue.index.DefaultIssueIndexer.perform(DefaultIssueIndexer.java:302)
at com.atlassian.jira.issue.index.DefaultIssueIndexer.deindexIssues(DefaultIssueIndexer.java:116)
at com.atlassian.jira.index.IssueIndexHelper$3.apply(IssueIndexHelper.java:169)
at com.atlassian.jira.index.IssueIndexHelper$3.apply(IssueIndexHelper.java:156)
at com.atlassian.jira.index.IssueIndexHelper.withIssueSearcher(IssueIndexHelper.java:203)
at com.atlassian.jira.index.IssueIndexHelper.safelyRemoveOrphans(IssueIndexHelper.java:156)
at com.atlassian.jira.index.IssueIndexHelper.fixupIndexCorruptions(IssueIndexHelper.java:123)
at com.atlassian.jira.issue.index.DefaultIndexManager.doBackgroundReindex(DefaultIndexManager.java:1007)
at com.atlassian.jira.issue.index.DefaultIndexManager.reIndexAll(DefaultIndexManager.java:321)
at com.atlassian.jira.issue.index.DefaultIndexManager.reIndexIssuesInBackground(DefaultIndexManager.java:419)
... 3 filtered
at java.lang.reflect.Method.invoke(Method.java:498)
at com.atlassian.jira.config.component.SwitchingInvocationHandler.invoke(SwitchingInvocationHandler.java:38)
at com.sun.proxy.$Proxy12.reIndexIssuesInBackground(Unknown Source)
at com.atlassian.jira.util.index.CompositeIndexLifecycleManager.reIndexIssuesInBackground(CompositeIndexLifecycleManager.java:117)
at com.atlassian.jira.web.action.admin.index.ReIndexBackgroundIndexerCommand.doReindex(ReIndexBackgroundIndexerCommand.java:33)
at com.atlassian.jira.web.action.admin.index.AbstractAsyncIndexerCommand.call(AbstractAsyncIndexerCommand.java:63)
at com.atlassian.jira.web.action.admin.index.ReIndexBackgroundIndexerCommand.call(ReIndexBackgroundIndexerCommand.java:16)
at com.atlassian.jira.web.action.admin.index.AbstractAsyncIndexerCommand.call(AbstractAsyncIndexerCommand.java:26)
at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:516)
at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:480)
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:748)

1 answer

0 votes
Daniel Ebers
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 Leaders.
May 12, 2020

Hi Christoph,

while it is quite hard to pinpoint it from just having the log file snippet here - one question: did this happen also on a foreground Re-Index?

Second question would be if the Re-Index ran basically through despite one NPE or if this is a broader show stopper.

From our experience the one or another outdated App might be causing this - so it's a good idea to check them through UPM for potential updates. This is just educated guess, though as there might be several reasons for the NPE you got in logfile.

Cheers,
Daniel

Suggest an answer

Log in or Sign up to answer