StackOverFlow causes JIRA to become unresponsive

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Low
    • None
    • Affects Version/s: 5.12.0, 8.20.6
    • Component/s: Issue View
    • 2
    • Severity 3 - Minor
    • 1

      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

            Assignee:
            Unassigned
            Reporter:
            Sandip Shrivastava
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: