JIRA has an empty "Shared Filters" and "Shared Dashboards" page even though there are shared filters/dashboards
Platform notice: Server and Data Center only. This article only applies to Atlassian products on the server and data center platforms.
Problem
JIRA doesn't show anything in the Shared Filters or Shared Dashboards page even though you are certain there are shared filters/dashboards.
Any newly created Shared Filters/Dashboards will be showing properly. When logged in as a user who is author of the shared filter/dashboard, you can see the shared dashboard in the Manage Dashboards page
Diagnosis
Scenario
- Possibly just migrated or upgraded your instance
Diagnostic Steps
Run the following query against your database and you can see that there are many Shared Filters and Shared Dashboards
select * from sharepermissions;
- A re-index didn't solve the problem
Cause
A re-index was completed but there might be several errors
2015-06-08 22:48:16,928 JiraTaskExectionThread-8 ERROR admin 1158x53x1 1mtxncz 10.90.252.106 /secure/admin/IndexReIndex.jspa [jira.util.index.CompositeIndexLifecycleManager] Reindex All FAILED. Indexer: DefaultIndexManager: paths: [C:\Atlassian\jira-home\caches\indexes\comments, C:\Atlassian\jira-home\caches\indexes\issues, C:\Atlassian\jira-home\caches\indexes\changes, C:\Atlassian\jira-home\caches\indexes\worklogs]
com.atlassian.jira.index.IndexingFailureException: Indexing completed with 3 errors
at com.atlassian.jira.index.AccumulatingResultBuilder$CompositeResult.await(AccumulatingResultBuilder.java:192)
at com.atlassian.jira.issue.index.DefaultIndexManager.doIndexIssuesInBatchMode(DefaultIndexManager.java:1169)
at com.atlassian.jira.issue.index.DefaultIndexManager.doStopTheWorldReindex(DefaultIndexManager.java:1136)
at com.atlassian.jira.issue.index.DefaultIndexManager.access$100(DefaultIndexManager.java:97)
at com.atlassian.jira.issue.index.DefaultIndexManager$2.run(DefaultIndexManager.java:342)
at com.atlassian.jira.issue.index.DefaultIndexManager.withReindexLock(DefaultIndexManager.java:382)
at com.atlassian.jira.issue.index.DefaultIndexManager.reIndexAll(DefaultIndexManager.java:337)
at com.atlassian.jira.issue.index.DefaultIndexManager.reIndexAll(DefaultIndexManager.java:287) <+3> (NativeMethodAccessorImpl.java:57) (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.atlassian.util.profiling.object.ObjectProfiler.profiledInvoke(ObjectProfiler.java:83)
at com.atlassian.jira.config.component.SwitchingInvocationHandler.invoke(SwitchingInvocationHandler.java:28)
at com.sun.proxy.$Proxy14.reIndexAll(Unknown Source)
at com.atlassian.jira.util.index.CompositeIndexLifecycleManager.reIndexAll(CompositeIndexLifecycleManager.java:75)
at com.atlassian.jira.util.index.CompositeIndexLifecycleManager.reIndexAll(CompositeIndexLifecycleManager.java:55)
at com.atlassian.jira.web.action.admin.index.ReIndexAsyncIndexerCommand.doReindex(ReIndexAsyncIndexerCommand.java:28)
at com.atlassian.jira.web.action.admin.index.AbstractAsyncIndexerCommand.call(AbstractAsyncIndexerCommand.java:59)
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:528)
at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:491)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at com.atlassian.jira.task.ForkedThreadExecutor$ForkedRunnableDecorator.run(ForkedThreadExecutor.java:254)
at java.lang.Thread.run(Thread.java:745)
2015-06-08 22:48:16,936 JiraTaskExectionThread-8 INFO admin 1158x53x1 1mtxncz 10.90.252.106 /secure/admin/IndexReIndex.jspa [action.admin.index.IndexAdminImpl] Re-indexing finished
Resolution
- Stop JIRA
- Refer to Troubleshoot a reindex failure in Jira server and fix all errors.
- Start JIRA and perform a full re-index. Make sure the re-index completes without any errors