Uploaded image for project: 'Crucible'
  1. Crucible
  2. CRUC-8454

Application Link issue with Jira Cloud

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 4.8.4, 4.7.4
    • 4.6.0, 4.7.0, 4.8.0
    • Integrations
    • None

    Description

      Issue Summary

      After GDPR changes in Jira Cloud, the following does not work anymore:

      • link Crucible Review with JIRA Issues
      • update the time spent reviewing into the Jira issue
      • usage of Smart Commits related to Jira (to add comment to a Jira ticket, log work, and perform workflow transitions)

      Actual Results

      The below exception is thrown in the atlassian-crucible.log file:

      2020-02-19 03:22:31,607 WARN  [qtp258112787-168115 ] fisheye JiraRestResource-renderException - 
      com.atlassian.fisheye.jira.RemoteJiraException: 
      	at com.atlassian.fecru.plugins.jirarest.restinvoker.JiraRestInvokerImpl.invoke(JiraRestInvokerImpl.java:67) [?:?]
      	at com.atlassian.fecru.plugins.jirarest.restinvoker.JiraRestInvokerImpl.invokeAuthenticated(JiraRestInvokerImpl.java:29) [?:?]
      	at com.atlassian.fecru.plugins.jirarest.JiraIssueImpl.load(JiraIssueImpl.java:102) [?:?]
      	at com.atlassian.fecru.plugins.jirarest.JiraServerImpl.getIssue(JiraServerImpl.java:180) [?:?]
      	at com.atlassian.fisheye.jira.issue.JiraIssueServiceImpl.retrieveJiraIssue(JiraIssueServiceImpl.java:183) [fisheye.jar:?]
      	at com.atlassian.fisheye.jira.issue.JiraIssueServiceImpl.getJiraIssue(JiraIssueServiceImpl.java:105) [fisheye.jar:?]
      	at com.atlassian.fisheye.jira.issue.JiraIssueServiceImpl.getJiraIssue(JiraIssueServiceImpl.java:74) [fisheye.jar:?]
      	at sun.reflect.GeneratedMethodAccessor1450.invoke(Unknown Source) [?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_45-internal]
      	at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_45-internal]
      ...
      Caused by: RestClientException{statusCode=Optional.absent(), errorCollections=[]}
      	at com.atlassian.jira.rest.client.internal.async.DelegatingPromise.claim(DelegatingPromise.java:47) [?:?]
      	at com.atlassian.fecru.plugins.jirarest.JiraIssueImpl.loadIssue(JiraIssueImpl.java:126) [?:?]
      	at com.atlassian.fecru.plugins.jirarest.JiraIssueImpl.access$000(JiraIssueImpl.java:63) [?:?]
      	at com.atlassian.fecru.plugins.jirarest.JiraIssueImpl$2.run(JiraIssueImpl.java:106) [?:?]
      	at com.atlassian.fecru.plugins.jirarest.JiraIssueImpl$2.run(JiraIssueImpl.java:102) [?:?]
      	at com.atlassian.fecru.plugins.jirarest.restinvoker.JiraRestInvokerImpl.invoke(JiraRestInvokerImpl.java:46) [?:?]
      	... 200 more
      Caused by: RestClientException{statusCode=Optional.absent(), errorCollections=[]}
      	at com.atlassian.jira.rest.client.internal.async.AbstractAsynchronousRestClient$3.apply(AbstractAsynchronousRestClient.java:181) [?:?]
      	at com.atlassian.jira.rest.client.internal.async.AbstractAsynchronousRestClient$3.apply(AbstractAsynchronousRestClient.java:175) [?:?]
      	at com.atlassian.httpclient.api.ResponsePromiseMapFunction.apply(ResponsePromiseMapFunction.java:62) [?:?]
      	at com.atlassian.httpclient.api.ResponsePromiseMapFunction.apply(ResponsePromiseMapFunction.java:12) [?:?]
      ...
      Caused by: org.codehaus.jettison.json.JSONException: JSONObject["name"] not found.
      	at org.codehaus.jettison.json.JSONObject.get(JSONObject.java:360) [atlassian-rest-module-3.4.10_1532599076000.jar:?]
      	at org.codehaus.jettison.json.JSONObject.getString(JSONObject.java:487) [atlassian-rest-module-3.4.10_1532599076000.jar:?]
      	at com.atlassian.jira.rest.client.internal.json.JsonParseUtil.parseBasicUser(JsonParseUtil.java:192) [?:?]
      	at com.atlassian.jira.rest.client.internal.json.CommentJsonParser.parse(CommentJsonParser.java:37) [?:?]
      	at com.atlassian.jira.rest.client.internal.json.CommentJsonParser.parse(CommentJsonParser.java:27) [?:?]
      
      

      Notes

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available

      Attachments

        Issue Links

          Activity

            People

              aslaski Adam Slaski
              klfoong Foong (Inactive)
              Votes:
              15 Vote for this issue
              Watchers:
              26 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 10m
                  10m