Uploaded image for project: 'Jira Service Management Data Center'
  1. Jira Service Management Data Center
  2. JSDSERVER-12832

StackOverFlow causes JIRA to become unresponsive

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Low Low
    • None
    • 5.12.0, 8.20.6
    • Issue View

      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

        1. stackoverflow
          114 kB
          Sandip Shrivastava

              Unassigned Unassigned
              1ece1773342d Sandip Shrivastava
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: