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

An error or empty content displays in the activity tab of issues fter switching project to Service Desk type due to comments from anonymous users

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 3.16.1, 4.0.0
    • 3.14.0, 3.15.1
    • Create Request
    • None

    Description

      Summary

      When enabling Service Desk for a normal project, there will be an error viewing the issue if that particular issue has a comment made by Anonymous users.

      Additionally, anonymous comments generated by post-functions or added by the JIRA Service Desk mail handler causes the "activity" section to look empty (insert screenshot from this ticket) and in some cases, an error (see attachment) message.

      The error displayed is

      Error rendering 'com.atlassian.jira.jira-view-issue-plugin:activitymodule'

      Diagnostics

      Run the following SQL query to check if there are any issues with author set to NULL:

      select * from jiraaction where author=NULL
      

      (you may need to try 'where author is NULL' depending on the database implementation)

      If there are any records returned - your JIRA is affected by this

      Steps to reproduce

      1. Create a normal project
      2. Give Group (Anyone) permission to browse project and comment on issue
      3. Create an issue in the project
      4. Have an anonymous user (not logged in) comment on that issue
      5. Enable Service Desk for the project
      6. View that particular issue in the Issue Navigator

      OR

      1. On Service Desk project, create a comment on some issue ticket
      2. Reset comment author through database on that isuse:
        update jiraaction set author=NULL where id = xxxxx;
      3. Refresh issue ticket in browser

      OR
      This issue can also occur when JIRA is connected to a shared mailbox and retrieves a message when the same message is coincidentally deleted from the mailbox by another mail client (manually Error rendering 'com.atlassian.jira.jira-view-issue-plugin:activitymodule'or via another application, i.e. outside of Original JIRA)

      Expected Results

      1. Everything works normally
      2. Able to view the issue without any errors

      Actual Results

      1. When viewing the issue in the Issue Navigator, there will be the following error:

        or the Activity tab will be blank:
      Workaround (if upgrade to the version where the issue is fixed is not possible)

      1) Stop JIRA
      2) Run the following SQL queries:

      delete from jiraaction where author=NULL and id = xxxxx; (try is NULL if it doesn't work)
      

      where xxxxx is the issue ID as identified by the Diagnostic SQL query aobve

      3) Start JIRA and verify the issue is fixed

      If running Oracle, don't forget to run COMMIT statement after the 'delete' as otherwise the changes will not be written to the table.

      Attachments

        1. 1.png
          1.png
          77 kB
        2. Bildschirmfoto 2018-08-15 um 13.27.40.png
          Bildschirmfoto 2018-08-15 um 13.27.40.png
          13 kB
        3. Capture_blank.jpeg
          Capture_blank.jpeg
          56 kB

        Issue Links

          Activity

            People

              desingh Deeksha Singh (Inactive)
              estorch Eric Storch (Inactive)
              Votes:
              10 Vote for this issue
              Watchers:
              23 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Backbone Issue Sync