-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
5.12.0, 8.20.6
-
2
-
Severity 3 - Minor
-
3
-
Issue Summary
Accessing bunch of JSM issues causing Jira to become unresponsive with Stackoverflow error.
Steps to Reproduce
Could not reproduce it on demand, from the exception in logs, it was the browse operation on issue.
Expected Results
Accessing service desk tickets should not StackOverflow error
Actual Results
The below exception is thrown in the atlassian-jira.log file:
at com.sun.proxy.$Proxy182.getProperty(Unknown Source) at com.atlassian.rm.common.bridges.jira.issue.properties.IssuePropertyServiceBridgeImpl.getProperty(IssuePropertyServiceBridgeImpl.java:65) at com.atlassian.rm.common.env.issues.JiraIssuePropertyService.getPropertyOrEmptyJson(JiraIssuePropertyService.java:253) at com.atlassian.rm.common.env.issues.JiraIssuePropertyService.get(JiraIssuePropertyService.java:50) at com.atlassian.rm.common.env.issues.JiraIssuePropertyService.get(JiraIssuePropertyService.java:36) at com.atlassian.rm.teams.customfields.team.TeamIssuePropertyService.getTeamId(TeamIssuePropertyService.java:25) at com.atlassian.rm.teams.customfields.team.IssueTeamService.getTeamForNonSubTask(IssueTeamService.java:56) at com.atlassian.rm.teams.customfields.team.IssueTeamService.getTeam(IssueTeamService.java:40) at com.atlassian.rm.teams.customfields.team.TeamCustomFieldTypeHelper.getTeam(TeamCustomFieldTypeHelper.java:179) at com.atlassian.rm.teams.customfields.team.TeamCustomFieldType.getValueFromIssue(TeamCustomFieldType.java:133) at com.atlassian.rm.teams.customfields.team.TeamCustomFieldType.getValueFromIssue(TeamCustomFieldType.java:25) at com.atlassian.jira.issue.fields.ImmutableCustomField.getValue(ImmutableCustomField.java:354) at com.atlassian.servicedesk.plugins.approvals.internal.approver.CustomFieldApproverTypeConfigurationHandler.getUsers(CustomFieldApproverTypeConfigurationHandler.java:115) at com.atlassian.servicedesk.plugins.approvals.internal.approver.CustomFieldApproverTypeConfigurationHandler.lambda$getUsers$0(CustomFieldApproverTypeConfigurationHandler.java:66) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at com.atlassian.servicedesk.plugins.approvals.internal.approver.CustomFieldApproverTypeConfigurationHandler.getUsers(CustomFieldApproverTypeConfigurationHandler.java:65) at com.atlassian.servicedesk.plugins.approvals.internal.approver.CustomFieldApproverTypeConfigurationHandler.isApprover(CustomFieldApproverTypeConfigurationHandler.java:59) at com.atlassian.servicedesk.plugins.approvals.internal.approver.ApproverConfigurationDelegatorImpl.isApprover(ApproverConfigurationDelegatorImpl.java:38) at com.atlassian.servicedesk.plugins.approvals.internal.approver.ApproverManagerImpl.isApprover(ApproverManagerImpl.java:58) at com.atlassian.servicedesk.plugins.approvals.internal.permission.ApproverRequestAccessUserStrategy.isApproverOfIssue(ApproverRequestAccessUserStrategy.java:57) at com.atlassian.servicedesk.plugins.approvals.internal.permission.ApproverRequestAccessUserStrategy.match(ApproverRequestAccessUserStrategy.java:53) at com.atlassian.servicedesk.internal.permission.security.RequestAccessUserStra
Workaround
Restart Jira instance
- links to