Uncaught RangeError: Maximum call stack size exceeded
harry0071 opened this issue · 5 comments
harry0071 commented
why this👇 data's tasks will cause Uncaught RangeError: Maximum call stack size exceeded
?
{
"data": {
"canWriteOnParent": false,
"canAdd": true,
"canWrite": false,
"canDelete": false,
"tasks": [
{
"code": "aaa",
"level": 0,
"collapsed": true,
"start": 1571126400000,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"duration": 10,
"taskType": "sprint",
"endIsMilestone": false,
"hasChild": true,
"name": "aaa",
"objId": "5da67c5847ac9e0018b88369",
"typeId": "",
"end": 1572249600000,
"hasLoadChild": false,
"id": -485,
"startIsMilestone": false,
"status": "STATUS_ACTIVE",
"spendTime": 0
},
{
"code": "2",
"level": 1,
"depends": "",
"collapsed": true,
"start": 1574993170233,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"taskType": "task",
"endIsMilestone": false,
"hasChild": true,
"name": "bbb",
"objId": "5da67c467389c200194a9fd1",
"progress": 0,
"typeId": "",
"end": 1575079570233,
"hasLoadChild": false,
"id": "2",
"startIsMilestone": false,
"status": "STATUS_WAITING",
"spendTime": 4
},
{
"code": "9",
"level": 2,
"depends": "",
"collapsed": true,
"start": 1574727840000,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"duration": 1,
"taskType": "task",
"endIsMilestone": false,
"hasChild": true,
"name": "ccc",
"objId": "5db165590eee6d00181d595b",
"progress": 0,
"typeId": "",
"end": 1574755199999,
"hasLoadChild": false,
"id": "9",
"startIsMilestone": false,
"status": "STATUS_SUSPENDED",
"spendTime": 4
},
{
"code": "10",
"level": 3,
"depends": "",
"collapsed": true,
"start": 1574677440000,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"duration": 5,
"taskType": "task",
"endIsMilestone": false,
"hasChild": false,
"name": "ddd",
"objId": "5db1656744666f0018ab4a94",
"progress": 0,
"typeId": "",
"end": 1575273599999,
"hasLoadChild": false,
"id": "10",
"startIsMilestone": false,
"status": "STATUS_ACTIVE",
"spendTime": 4
},
{
"code": "11",
"level": 2,
"depends": "",
"collapsed": true,
"start": 1574993170406,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"taskType": "task",
"endIsMilestone": false,
"hasChild": true,
"name": "eee",
"objId": "5db16570057cce0018db8d3f",
"progress": 0,
"typeId": "",
"end": 1575079570406,
"hasLoadChild": false,
"id": "11",
"startIsMilestone": false,
"status": "STATUS_WAITING",
"spendTime": 0
},
{
"code": "12",
"level": 3,
"depends": "",
"collapsed": true,
"start": 1574993170460,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"taskType": "task",
"endIsMilestone": false,
"hasChild": false,
"name": "fff",
"objId": "5db165b5b912d100187101c3",
"progress": 0,
"typeId": "",
"end": 1575079570460,
"hasLoadChild": false,
"id": "12",
"startIsMilestone": false,
"status": "STATUS_UNDEFINED",
"spendTime": 0
},
{
"code": "1",
"level": 1,
"depends": "",
"collapsed": true,
"start": 1574923392000,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"duration": 7,
"taskType": "task",
"endIsMilestone": false,
"hasChild": true,
"name": "ggg",
"objId": "5da67c30052d2c0018d426ab",
"progress": 0,
"typeId": "",
"end": 1575619199999,
"hasLoadChild": false,
"id": "1",
"startIsMilestone": false,
"status": "STATUS_ACTIVE",
"spendTime": 2
},
{
"code": "7",
"level": 2,
"depends": "14:finish_start",
"collapsed": true,
"start": 1575187200000,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"duration": 1,
"taskType": "task",
"endIsMilestone": false,
"hasChild": true,
"name": "hhh",
"objId": "5db1652f418fdf001835b7ba",
"progress": 0,
"typeId": "",
"end": 1575273599999,
"hasLoadChild": false,
"id": "7",
"startIsMilestone": false,
"status": "STATUS_WAITING",
"spendTime": 1
},
{
"code": "8",
"level": 3,
"depends": "",
"collapsed": true,
"start": 1574953632000,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"duration": 1,
"taskType": "task",
"endIsMilestone": false,
"hasChild": false,
"name": "iii",
"objId": "5db1654949ec3f0019ca8597",
"progress": 0,
"typeId": "",
"end": 1575014399999,
"hasLoadChild": false,
"id": "8",
"startIsMilestone": false,
"status": "STATUS_ACTIVE",
"spendTime": 1
},
{
"code": "4",
"level": 2,
"depends": "",
"collapsed": true,
"start": 1574928000000,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"duration": 10,
"taskType": "task",
"endIsMilestone": false,
"hasChild": true,
"name": "jjj",
"objId": "5db1650d6c9efb0018d752f7",
"progress": 0,
"typeId": "",
"end": 1576082592000,
"hasLoadChild": false,
"id": "4",
"startIsMilestone": false,
"status": "STATUS_ACTIVE",
"spendTime": 1
},
{
"code": "5",
"level": 3,
"depends": "",
"collapsed": true,
"start": 1575300384000,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"duration": 4,
"taskType": "task",
"endIsMilestone": false,
"hasChild": true,
"name": "kkk",
"objId": "5db1651dab8a6a0018302a9d",
"progress": 0,
"typeId": "",
"end": 1575619199999,
"hasLoadChild": false,
"id": "5",
"startIsMilestone": false,
"status": "STATUS_WAITING",
"spendTime": 0
},
{
"code": "6",
"level": 4,
"depends": "",
"collapsed": true,
"start": 1575296352000,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"duration": 7,
"taskType": "task",
"endIsMilestone": false,
"hasChild": false,
"name": "LLL",
"objId": "5db16525e835670018048f8d",
"progress": 75,
"typeId": "",
"end": 1576051199999,
"hasLoadChild": false,
"id": "6",
"startIsMilestone": false,
"status": "STATUS_WAITING",
"spendTime": 0
},
{
"code": "3",
"level": 1,
"depends": "",
"collapsed": true,
"start": 1574668800000,
"description": "",
"type": "",
"progressByWorklog": false,
"relevance": 0,
"duration": 10,
"taskType": "task",
"endIsMilestone": false,
"hasChild": false,
"name": "mmm",
"objId": "5db164ff536edb0018737e25",
"progress": 0,
"typeId": "",
"end": 1575878399999,
"hasLoadChild": false,
"id": "3",
"startIsMilestone": false,
"status": "STATUS_ACTIVE",
"spendTime": 0
}
],
"status": [
142,
557,
74,
4,
0,
54
]
}
}
Is there anything wrong with this tasks's start, end
?
you can copy the data above or user this api 👉https://easy-mock.bookset.io/mock/5dcb9a6dbd94c34583b56ae8/gant-demo/list
zgqgit commented
When there is only one subtask, the time for setting the subtask will endlessly loop
zgqgit commented
robicch commented
- by sure there is something wrong with status.
STATUS_WAITING can be used only when there is dependencies - start date must be set to the first millisecond of the day. end date must be set to the last one : 23:59:59.999