-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Low
-
Affects Version/s: 10.80
-
Component/s: multiple - kanban boards
-
1
-
Severity 2 - Major
-
A-Team - Usher4
-
No
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) undefinedcore.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.