Uploaded image for project: 'Jira Service Desk Server and Data Center'
  1. Jira Service Desk Server and Data Center
  2. JSDSERVER-6252

Service Desk automation rules are not triggering in Service Desk 4.0.1 when connecting to a MS-SQL database

    XMLWordPrintable

    Details

      Description

      Issue description

      Service Desk automation rules are no longer triggered in Service Desk 4.0.1 when connecting to a MS SQL database.

      Steps to reproduce

      1. Install a fresh JSD 4.0.1 instance
      2. Connect it to a MS SQL database by following the instructions in Connecting JIRA to MS SQL 2014
      3. Create a new Service Desk project
      4. Create a new SD ticket
      5. Add a few comments to the SD ticket to try to trigger the default automation "Transition on comment"

      Expected Result

      • The transition from the default automation "Transition on comment" should be triggered
      • There should be some information in the log page of the automation "Transition on comment" whenever a new comment is added to the ticket (whether the automation was successful or not)

      Actual Result

      • The transition is not happening at all
      • The log page of the automation "Transition on comment" is completely empty

      Workaround

      If you are using JIRA with JAVA 8

      1. Stop JIRA
      2. Move the MS SQL driver mssql-jdbc-7.2.0.jre8.jar from the folder below (please make a backup of it or move it to a temporary folder)
        <JIRA_INSTALLATION_FOLDER>/lib
        
      3. Copy the driver mssql-jdbc-6.2.1.jre8.jar to the same folder
      4. Start JIRA

      If you are using JIRA with Java 11

      Please note that we do not have a fully tested workaround for JIRA running with Java 11 and involving the replacement of the ms sql jdbc driver.

      For this reason, as a workaround, what you can do is either downgrade to your previous version or 4.0.0 of Service Desk, which are both unaffected by this problem. Here are the steps you can follow to execute a downgrade. 8.0.0 might be your best bet since it's a closer down version to what you are on:

      1. Download the Jira ServiceDesk 4.0.0 Server installer from the link below to install Jira Core 8.0.0 + Service Desk 4.0.0: Update Jira Service Desk Server. You will want to click on View all versions to get to the 4.0.0 installer for Windows.
      2. Install Jira Service Desk Server 4.0.0 as a new separate standalone instance as a medium for the 'downgrade'. That being said, there should be a new JIRA_Home, JIRA_Installation, and new database for this Service Desk 4.0.0 instance on a new server.
      3. Once this new instance (4.0.0) is ready, shut it down.
      4. Allocate adequate application memory as per the Jira Sizing Guide and set the flag -Djira.downgrade.allowed=true on the JSD 4.0.0 instance as per our Setting properties and options on startup documentation for your new Windows instance. This is to allow the downgrade to run properly.
      5. Start the new 4.0.0 instance of Service Desk.
      6. Take a latest XML backup from your 4.0.1 Service Desk instance that you currently have that is encountering these issues.
      7. Restore the backup into the new 4.0.0 instance. There will be a message that needs to be acknowledged on the UI after selecting the backup for restoration. Acknowledge it, verify the correct backup file has been chosen and then click on the Restore button again to kick start the restoration process.
      8. Once this is done, your user will be logged out. Re-login to the 4.0.0 instance, ensure the JSD application is installed and licensed, and that you are able to run automation and send out notifications to customers on some test issues.

      Important Note

      Other Service Desk functionalities are also impacted in Service Desk 4.0.1, when running with a MS SQL Database:

      • SLA panel is empty when new issues are created and SLA does not stop/pause, when using MS SQL with JSD 4.0.1
      • Customer notifications are no longer created and sent when using MS SQL with JSD 4.0.1

        Attachments

        1. Autmation_Bug_Step1.png
          Autmation_Bug_Step1.png
          100 kB
        2. Autmation_Bug_Step2.png
          Autmation_Bug_Step2.png
          72 kB
        3. mssql-jdbc-6.2.1.jre8.jar
          774 kB

          Issue Links

            Activity

              People

              Assignee:
              ashubovych moofoo
              Reporter:
              jrey Julien Rey
              Votes:
              15 Vote for this issue
              Watchers:
              19 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: