-
Bug
-
Resolution: Fixed
-
Low
-
3.29.2, 3.29.4, 3.29.5, 3.29.6, 8.15.0, 8.15.1, 8.16.0
-
11
-
Severity 2 - Major
-
0
-
Issue Summary
In a Jira instance which has Advanced Roadmaps (formerly Jira Portfolio) installed, subtasks loses Team field value from its existing indexes, leading to the incorrect results being returned when searching against the Team field in the Issue Navigator or on sprint board being filtered with board JQL.
Any means of non-interactive indexing mechanism leads to this behavior. For example:
- Full re-index the system.
- Let DVCS indexing happen.
The issue must be reindexed (either via a direct update to the issue, project, or instance) in order for the Team value to be restored. For example: start watching the subtask, it updates the watcher and indexes it right away.
One specific way to notice the problem real quick:
Steps to Reproduce
- Begin with a stock instance of Jira, as necessary
- Set up a DVCS account integration, such as with Github.
- Install Advanced Roadmaps
- Create a Plan, and associate an existing issue with a Team
- Create a subtask underneath the issue, which will cause the subtask to inherit the Team. Do not view this issue yet.
At this step, the issue is ready to reproduce.
- Verify that the subtask is correctly indexed by ensuring it is returned by the following JQL: Team is not EMPTY
- View the issue in the UI. This will lead to dev-summary call for development panel being made asynchronously.
- Rerun the JQL to find that the issue has fallen off.
Expected Results
Viewing the issue has no effect on whether the Subtask has the Team value indexed.
Actual Results
The Team value is dropped from the indexes. The subtask is returned under the JQL Team is EMPTY.
The following clip shows how this issue manifests:
JSWSERVER-20821.mp4
Workaround
Workaround 1
Reindex the issue afterwards either manually via issue update or project/instance reindex, or via automation, or simply start watching the issue.
Workaround 2
- Add this system property to disable filtering indexers by value ( Setting properties and options on startup )
-Djira.cfv.driven.indexing.disabled=true
You can learn more about this property from Optimizing custom fields
- Restart Jira
- Perform a full re-index.
- is duplicated by
-
JSWSERVER-20866 Subtask does not display on boards when Team field included in filter
- Closed
- is related to
-
JPOSERVER-2931 Plan doesn't show Team field value for subtasks created after its parent is associated with Team intermittently
- Closed
-
JSWSERVER-20867 Background or project re-index changes for Team Field for subtask is not replicated to other nodes
- Closed
- is caused by
-
FLASH-2030 Loading...
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...