Application Link issue with Jira Cloud

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Low
    • 4.8.4, 4.7.4
    • Affects Version/s: 4.6.0, 4.7.0, 4.8.0
    • Component/s: Integrations
    • None
    • Severity 3 - Minor
    • 21

      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

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

              Created:
              Updated:
              Resolved:

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