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

Customer Portal login doesn't work, error shown on logout

XMLWordPrintable

      Issue Summary

      Installing JSM 10.2.0 via OBR installation to an existing instance results in a non-functional customer portal login page. As users can be presented with the login page after logout, an error may be shown after logout from JSM even though the logout itself was successful (session was invalidated).

      Steps to Reproduce

      1. Spinning up an instance of jira-core only, version 10.2.0
      2. Download Jira service management (JSM) from Atlassian Marketplace 10.2.0
      3. install JSM via Settings > Manage Apps. 
      4. Upload the download OBR
      5. Trying one of the following step
        1. Go to customer portal and log out
        2. Access the customer portal login url /servicedesk/customer/user/login?destination=portals

      Expected Results

      User should be able to see Customer Portal login page successfully

      Actual Results

      User was not be able to see login page. Instead there was error message on a blank page, as below

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

      2024-11-22 03:49:28,551+0000 http-nio-8080-exec-3 url: /internal-error ERROR      [c.a.j.web.servlet.InternalServerErrorServlet] {errorId=5f07f9a7-8db6-42e1-8ec1-dde79390f145, interpretedMsg=, cause=java.lang.NoClassDefFoundError: com/atlassian/servicedesk/api/portal/login/PortalLoginPageDataContextProvider, stacktrace=java.lang.NoClassDefFoundError: com/atlassian/servicedesk/api/portal/login/PortalLoginPageDataContextProvider
              at com.atlassian.plugins.authentication.sso.web.loginpage.JiraProductLoginPageDataServiceFactory.getProductLoginPageDataService(JiraProductLoginPageDataServiceFactory.java:26) [?:?]
              .....
          Caused by: java.lang.ClassNotFoundException: com.atlassian.servicedesk.api.portal.login.PortalLoginPageDataContextProvider not found by com.atlassian.plugins.authentication.atlassian-authentication-plugin [146]
              ... 581 more
          , referer=https://instenv-405152-mrws.instenv.internal.atlassian.com/servicedesk/customer/portal/1, servletErrorMessage=} 

      Workaround

      Restarting the instance can solve the issue

      Versions Tested

      Please confirm all versions that have been tested for this issue, and indicate whether the tested version is affected or not affected, below: 

      Testing Requirements Version Affected Version
      Customers Reported Version 10.2.0 Yes
      Most Recent Bug-Fix Release    
      Previous Major Release    
      Most Recent LTS    
      Previous Supported LTS    
      Other Versions..    
      (Add rows as needed)    

              ppetrowski Patryk
              4efd9de64ab4 Mingyi Yang
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: