[JIRAALIGN-2192] Viewing a Kanban board with hundreds of cards renders blank screen, errors in DevTools Console and a query timeout expired in Splunk

XMLWordPrintable

      Issue Summary

      Viewing a Kanban board with hundreds of cards renders blank screen, errors in DevTools Console and a query timeout expired in Splunk

      Steps to Reproduce

      • Browse to Kanban grid
      • Locate board
      • Launch DevTools
      • Click View button
      • Notice nothing happens (a blank page is rendered instead)
      • Notice an error is thrown at DevTools Console (no errors at Network tab at all)

      Expected Results

      • Board displays

      Actual Results

      • Blank screen
      • Errors in DevTools Console
      • Query timeout expired in Splunk

      Referer: L_BoardEdit?FirstTime=True&TaskBoardID=1

      core.js?10.80.0.9728:11632 
      
      jQuery.Deferred exception: Cannot read property 'id' of undefined TypeError: Cannot read property 'id' of undefined
          at Object.init (https://instance.jiraalign.com/css/ui-core/js/core.js?10%2E80%2E0%2E9728:197561:41)
          at HTMLTableCellElement.<anonymous> (https://instance.jiraalign.com/css/ui-core/js/core.js?10%2E80%2E0%2E9728:197584:23)
          at Function.each (https://instance.jiraalign.com/css/ui-core/js/core.js?10%2E80%2E0%2E9728:7967:19)
          at jQuery.fn.init.each (https://instance.jiraalign.com/css/ui-core/js/core.js?10%2E80%2E0%2E9728:7789:17)
          at jQuery.fn.init.jQuery.fn.addcontextmenu2 (https://instance.jiraalign.com/css/ui-core/js/core.js?10%2E80%2E0%2E9728:197582:14)
          at attachEventListenersActions (https://instance.jiraalign.com/L_BoardEdit?FirstTime=True&TaskBoardID=1:4880:29)
          at HTMLDocument.<anonymous> (https://instance.jiraalign.com/L_BoardEdit?FirstTime=True&TaskBoardID=1:6403:9)
          at mightThrow (https://instance.jiraalign.com/css/ui-core/js/core.js?10%2E80%2E0%2E9728:11348:29)
          at process (https://instance.jiraalign.com/css/ui-core/js/core.js?10%2E80%2E0%2E9728:11416:12) undefined
      
      core.js?10.80.0.9728:197561 
      
      Uncaught TypeError: Cannot read property 'id' of undefined
          at Object.init (core.js?10.80.0.9728:197561)
          at HTMLTableCellElement.<anonymous> (core.js?10.80.0.9728:197584)
          at Function.each (core.js?10.80.0.9728:7967)
          at jQuery.fn.init.each (core.js?10.80.0.9728:7789)
          at jQuery.fn.init.jQuery.fn.addcontextmenu2 (core.js?10.80.0.9728:197582)
          at attachEventListenersActions (L_BoardEdit?FirstTime=True&TaskBoardID=1:4880)
          at HTMLDocument.<anonymous> (L_BoardEdit?FirstTime=True&TaskBoardID=1:6403)
          at mightThrow (core.js?10.80.0.9728:11348)
          at process (core.js?10.80.0.9728:11416)
      
      2020-10-15 19:23:16 172.28.1.159 GET /L_BoardEdit FirstTime=True&TaskBoardID=1|662|800a0e78|Operation_is_not_allowed_when_the_object_is_closed. 443 305 172.28.172.26 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10_15_6)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/86.0.4240.75+Safari/537.36 https://instance.jiraalign.com/Boards?FirstTime=True&Type=2&Programs=12 500 0 0 35903
      
      { [-]
         ASP_function: OOFunctionsSql.SetRSParamsCursor
         correlationid: RPKkkUIzuLEj9QKtQnVguWBwUsHehJNrLA7XnoA7zfk=
         customer_db: CUSTOMER
         error_description: Query timeout expired
         error_id: 6951
         error_number: -2147217871
         error_source: Microsoft SQL Server Native Client 11.0
         log_type: exception
         logfrom_location: Website-ASP
         sql: EXEC RPM_GET_LEAN_ITEMS 1,51,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL,NULL
         timestamp: 2020-10-15T15:25:25.931000-04:00
         url: https://instance.jiraalign.com:443/L_BoardEdit.asp?FirstTime=True&TaskBoardID=1
         urlverb: GET
         user: 305
         version: 10.80.0.9728
      }
      

      Workaround

      To minimize the impact of having over 1,000 cards on the Kanban board we recommend archiving completed cards so they don't render on the board. 

            Assignee:
            Tony D.
            Reporter:
            Rodrigo Cortez
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: