Am getting a read Past EOF Exception when loading my issues within Jira.
On checking online, the docs advised to rebuild index.
However when I tried to rebuild index it still failed and asks to check logs.
Cant decipher anything from these logs. Kindly advise.
All i can see is reindexing failed? What should someone do in that scenario.
2018-05-11 16:57:05,379 JiraTaskExectionThread-1 INFO admin 1017x106x1 w6vum4 my-ipaddress /secure/admin/IndexReIndex.jspa [c.a.j.w.a.admin.index.IndexAdminImpl] Re-indexing started
2018-05-11 16:57:05,380 JiraTaskExectionThread-1 INFO admin 1017x106x1 w6vum4 my-ipaddress /secure/admin/IndexReIndex.jspa [c.a.j.util.index.CompositeIndexLifecycleManager] Reindex All starting...
2018-05-11 16:57:05,381 JiraTaskExectionThread-1 INFO admin 1017x106x1 w6vum4 my-ipaddress /secure/admin/IndexReIndex.jspa [c.a.j.w.a.admin.index.IndexAdminImpl] Re-indexing is 0% complete. Current index: Issue
2018-05-11 16:57:05,382 JiraTaskExectionThread-1 INFO admin 1017x106x1 w6vum4 my-ipaddress /secure/admin/IndexReIndex.jspa [c.a.j.issue.index.DefaultIndexManager] ReindexAll in foreground: {indexIssues=true, indexChangeHistory=true, indexComments=true, indexWorklogs=true, forceReloadFromDatabase=false}
2018-05-11 16:57:07,403 JiraTaskExectionThread-1 ERROR admin 1017x106x1 w6vum4 my-ipaddress /secure/admin/IndexReIndex.jspa [c.a.j.util.index.CompositeIndexLifecycleManager] Reindex All 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]
com.atlassian.jira.util.RuntimeIOException: java.io.IOException: read past EOF
at com.atlassian.jira.index.DefaultIndexEngine.clean(DefaultIndexEngine.java:178)
at com.atlassian.jira.index.DefaultManager.deleteIndexDirectory(DefaultManager.java:45)
at com.atlassian.jira.issue.index.DefaultIssueIndexer.deleteIndexes(DefaultIssueIndexer.java:228)
at com.atlassian.jira.issue.index.DefaultIndexManager.doStopTheWorldReindex(DefaultIndexManager.java:990)
at com.atlassian.jira.issue.index.DefaultIndexManager.lambda$reIndexAll$0(DefaultIndexManager.java:328)
at com.atlassian.jira.issue.index.DefaultIndexManager.withReindexLock(DefaultIndexManager.java:377)
at com.atlassian.jira.issue.index.DefaultIndexManager.reIndexAll(DefaultIndexManager.java:328)
at com.atlassian.jira.issue.index.DefaultIndexManager.reIndexAll(DefaultIndexManager.java:260)
... 3 filtered
at java.lang.reflect.Method.invoke(Method.java:498)
at com.atlassian.jira.config.component.SwitchingInvocationHandler.invoke(SwitchingInvocationHandler.java:22)
at com.sun.proxy.$Proxy14.reIndexAll(Unknown Source)
at com.atlassian.jira.util.index.CompositeIndexLifecycleManager.reIndexAll(CompositeIndexLifecycleManager.java:64)
at com.atlassian.jira.util.index.CompositeIndexLifecycleManager.reIndexAll(CompositeIndexLifecycleManager.java:48)
at com.atlassian.jira.web.action.admin.index.ReIndexAsyncIndexerCommand.doReindex(ReIndexAsyncIndexerCommand.java:25)
at com.atlassian.jira.web.action.admin.index.AbstractAsyncIndexerCommand.call(AbstractAsyncIndexerCommand.java:54)
at com.atlassian.jira.web.action.admin.index.ReIndexAsyncIndexerCommand.call(ReIndexAsyncIndexerCommand.java:16)
at com.atlassian.jira.web.action.admin.index.AbstractAsyncIndexerCommand.call(AbstractAsyncIndexerCommand.java:24)
at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:458)
at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:426)
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:745)
Caused by: java.io.IOException: read past EOF
at org.apache.lucene.store.MMapDirectory$MMapIndexInput.readByte(MMapDirectory.java:278)
at org.apache.lucene.store.ChecksumIndexInput.readByte(ChecksumIndexInput.java:40)
at org.apache.lucene.store.DataInput.readInt(DataInput.java:84)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:269)
at org.apache.lucene.index.IndexFileDeleter.<init>(IndexFileDeleter.java:168)
at com.atlassian.jira.index.DefaultIndexEngine.clean(DefaultIndexEngine.java:176)
... 26 more
2018-05-11 16:57:07,404 JiraTaskExectionThread-1 INFO admin 1017x106x1 w6vum4 my-ipaddress /secure/admin/IndexReIndex.jspa [c.a.j.w.a.admin.index.IndexAdminImpl] Re-indexing finished
2018-05-11 16:57:07,404 JiraTaskExectionThread-1 ERROR admin 1017x106x1 w6vum4 my-ipaddress /secure/admin/IndexReIndex.jspa [c.a.jira.task.TaskManagerImpl] Task 'JIRA Indexing' failed.
Hi @Kaboya
It looks like your indexes are corrupted. Try these steps:
Attempt to perform a full reindex of JIRA. If this is not possible as exceptions are thrown when attempting to reindex and it prevents it, follow the below instructions.
- Stop JIRA
Make a backup of the following directory and all its sub-directories:
$JIRA_HOME/caches/indexes
Remove that directory and all its sub-directories:
$JIRA_HOME/caches/indexes
This will be rebuilt when JIRA is re-indexed
- Start JIRA
- Perform a locked/full re-index of JIRA
There is also a KB on this specific problem in Unable to rebuild JIRA application indexes. That is where I pulled those steps from. If you are unsure where your $JIRAHOME directory is, please see JIRA application home directory. Following those steps should allow you to correct this problem.
Wow!!! What a life saver!! Tysm for posting this!
- Rob
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Pheww.... This worked for me. Thanks!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.