TheRealDunkirk
Posts: 2
Joined: Fri Sep 30, 2022 4:35 pm

highcharts-gantt.src.js:51754 Uncaught RangeError: Maximum call stack size exceeded

I'm trying to print a Gantt chart with what I thought was a fairly small data set. I developed the code with what I thought was more data than this as a test, and it's breaking on different data. I'm including the series data which breaks it. The full error message is:

Code: Select all

highcharts-gantt.src.js:51754 Uncaught RangeError: Maximum call stack size exceeded
    at before (highcharts-gantt.src.js:51754:21)
    at D (highcharts-gantt.src.js:50964:79)
    at highcharts-gantt.src.js:50995:24
    at Array.map (<anonymous>)
    at D (highcharts-gantt.src.js:50964:102)
    at highcharts-gantt.src.js:50995:24
    at Array.map (<anonymous>)
    at D (highcharts-gantt.src.js:50964:102)
    at highcharts-gantt.src.js:50995:24
    at Array.map (<anonymous>)

I've looked at the source at that spot, and it's dealing with putting tick marks on the graph. This doesn't feel like enough data to trip up any part of this, so I guess I'm formatting it wrong? Like I said, though, other data, formatted just like this, seems to work. I've tried replacing the series data in the Gantt demo fiddle, and it just says "script error." I have no idea what I'm doing wrong here.

Code: Select all

[
    {
        "name": "Flash",
        "data":
        [
            {
                "name": "Flash",
                "id": "Flash"},
            {
                "name": "This is a test",
                "id": "1",
                "parent": "Flash"},
            {
                "name": "Freeze Date",
                "id": "freeze_date1",
                "parent": "1",
                "collapsed": true,
                "color": "red"},
            {
                "name": "Base Development Cal Available",
                "id": "1",
                "parent": "freeze_date1",
                "start": 1603411200000,
                "end": 1601251200000,
                "milestone": false},
            {
                "name": "PROFIT Meeting/Field Test Requirement",
                "id": "2",
                "parent": "freeze_date1",
                "start": 1603843200000,
                "end": 1603670400000,
                "milestone": false},
            {
                "name": "Fuel Systems Tuning Stable",
                "id": "3",
                "parent": "freeze_date1",
                "start": 1605052800000,
                "end": 1603929600000,
                "milestone": false},
            {
                "name": "CPF Tuning Complete",
                "id": "4",
                "parent": "freeze_date1",
                "start": 1606262400000,
                "end": 1605139200000,
                "milestone": false},
            {
                "name": "CPE Base Tuning",
                "id": "5",
                "parent": "freeze_date1",
                "start": 1607644800000,
                "end": 1606694400000,
                "milestone": false},
            {
                "name": "CPF Post-Performance Tuning",
                "id": "6",
                "parent": "freeze_date1",
                "start": 1610409600000,
                "end": 1607904000000,
                "milestone": false},
            {
                "name": "Aftertreatment Available",
                "id": "7",
                "parent": "freeze_date1",
                "start": 1611014400000,
                "end": 1610496000000,
                "milestone": false},
            {
                "name": "Controls DO Tuning Complete",
                "id": "8",
                "parent": "freeze_date1",
                "start": 1611792000000,
                "end": 1611100800000,
                "milestone": false},
            {
                "name": "CPE Content and Verification Complete",
                "id": "9",
                "parent": "freeze_date1",
                "start": 1617840000000,
                "end": 1611878400000,
                "milestone": false},
            {
                "name": "Calibration Integration/Calibration Freeze",
                "id": "10",
                "parent": "freeze_date1",
                "start": 1616371200000,
                "end": 1617926400000,
                "milestone": false},
            {
                "name": "Design Review",
                "id": "design_review1",
                "parent": "1",
                "collapsed": true,
                "color": "green"},
            {
                "name": "All Compare Reports Approved",
                "id": "11",
                "parent": "design_review1",
                "start": 1617148800000,
                "end": 1616457600000,
                "milestone": false},
            {
                "name": "Verification/Benchtest/Engine Test",
                "id": "12",
                "parent": "design_review1",
                "start": 1618358400000,
                "end": 1617235200000,
                "milestone": false},
            {
                "name": "Calibration/Design Review",
                "id": "13",
                "parent": "design_review1",
                "start": 1619136000000,
                "end": 1618444800000,
                "milestone": false},
            {
                "name": "Handoff",
                "id": "handoff1",
                "parent": "1",
                "collapsed": true,
                "color": "blue"},
            {
                "name": "Field Test Delivery",
                "id": "14",
                "parent": "handoff1",
                "start": 1623974400000,
                "end": 1619395200000,
                "milestone": false},
            {
                "name": "Post-ESQ Field Test Design Review",
                "id": "15",
                "parent": "handoff1",
                "start": 1629417600000,
                "end": 1624233600000,
                "milestone": false},
            {
                "name": "On Speed",
                "id": "on_speed1",
                "parent": "1",
                "collapsed": true,
                "color": "purple"},
            {
                "name": "EJR Complete/Uploaded to SPEED",
                "id": "16",
                "parent": "on_speed1",
                "start": 1630022400000,
                "end": 1629676800000,
                "milestone": false},
            {
                "name": "Calibration Available on SPEED",
                "id": "17",
                "parent": "on_speed1",
                "start": 1632441600000,
                "end": 1630281600000,
                "milestone": false},
            {
                "name": "Plant Production",
                "id": "18",
                "parent": "on_speed1",
                "start": 1634860800000,
                "end": 1632700800000,
                "milestone": false},
            {
                "name": "IWW Project",
                "id": "5",
                "parent": "Flash"},
            {
                "name": "Freeze Date",
                "id": "freeze_date5",
                "parent": "5",
                "collapsed": true,
                "color": "red"},
            {
                "name": "Base Development Cal Available",
                "id": "73",
                "parent": "freeze_date5",
                "start": 1604275200000,
                "end": null,
                "milestone": true},
            {
                "name": "PROFIT Meeting/Field Test Requirement",
                "id": "74",
                "parent": "freeze_date5",
                "start": 1605052800000,
                "end": null,
                "milestone": true},
            {
                "name": "Fuel Systems Tuning Stable",
                "id": "75",
                "parent": "freeze_date5",
                "start": null,
                "end": null,
                "milestone": true},
            {
                "name": "CPF Tuning Complete",
                "id": "76",
                "parent": "freeze_date5",
                "start": null,
                "end": null,
                "milestone": true},
            {
                "name": "CPE Base Tuning",
                "id": "77",
                "parent": "freeze_date5",
                "start": null,
                "end": null,
                "milestone": true},
            {
                "name": "CPF Post-Performance Tuning",
                "id": "78",
                "parent": "freeze_date5",
                "start": null,
                "end": null,
                "milestone": true},
            {
                "name": "Aftertreatment Available",
                "id": "79",
                "parent": "freeze_date5",
                "start": 1606694400000,
                "end": null,
                "milestone": true},
            {
                "name": "Controls DO Tuning Complete",
                "id": "80",
                "parent": "freeze_date5",
                "start": 1606694400000,
                "end": null,
                "milestone": true},
            {
                "name": "CPE Content and Verification Complete",
                "id": "81",
                "parent": "freeze_date5",
                "start": null,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration Integration/Calibration Freeze",
                "id": "82",
                "parent": "freeze_date5",
                "start": 1607299200000,
                "end": null,
                "milestone": true},
            {
                "name": "Design Review",
                "id": "design_review5",
                "parent": "5",
                "collapsed": true,
                "color": "green"},
            {
                "name": "All Compare Reports Approved",
                "id": "83",
                "parent": "design_review5",
                "start": null,
                "end": null,
                "milestone": true},
            {
                "name": "Verification/Benchtest/Engine Test",
                "id": "84",
                "parent": "design_review5",
                "start": 1607904000000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration/Design Review",
                "id": "85",
                "parent": "design_review5",
                "start": 1608163200000,
                "end": null,
                "milestone": true},
            {
                "name": "Handoff",
                "id": "handoff5",
                "parent": "5",
                "collapsed": true,
                "color": "blue"},
            {
                "name": "Field Test Delivery",
                "id": "86",
                "parent": "handoff5",
                "start": 1610928000000,
                "end": null,
                "milestone": true},
            {
                "name": "Post-ESQ Field Test Design Review",
                "id": "87",
                "parent": "handoff5",
                "start": 1614297600000,
                "end": null,
                "milestone": true},
            {
                "name": "On Speed",
                "id": "on_speed5",
                "parent": "5",
                "collapsed": true,
                "color": "purple"},
            {
                "name": "EJR Complete/Uploaded to SPEED",
                "id": "88",
                "parent": "on_speed5",
                "start": 1615766400000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration Available on SPEED",
                "id": "89",
                "parent": "on_speed5",
                "start": 1618531200000,
                "end": null,
                "milestone": true},
            {
                "name": "Plant Production",
                "id": "90",
                "parent": "on_speed5",
                "start": 1619136000000,
                "end": null,
                "milestone": true}
        ]
    },
    {
        "name": "Bolt",
        "data":
        [
            {
                "name": "Bolt",
                "id": "Bolt"},
            {
                "name": "Stage V B PP3",
                "id": "4",
                "parent": "Bolt"},
            {
                "name": "Freeze Date",
                "id": "freeze_date4",
                "parent": "4",
                "collapsed": true,
                "color": "red"},
            {
                "name": "Base Development Cal Available",
                "id": "55",
                "parent": "freeze_date4",
                "start": 1660521600000,
                "end": null,
                "milestone": true},
            {
                "name": "PROFIT Meeting/Field Test Requirement",
                "id": "56",
                "parent": "freeze_date4",
                "start": 1660780800000,
                "end": null,
                "milestone": true},
            {
                "name": "Fuel Systems Tuning Stable",
                "id": "57",
                "parent": "freeze_date4",
                "start": 1661731200000,
                "end": null,
                "milestone": true},
            {
                "name": "CPF Tuning Complete",
                "id": "58",
                "parent": "freeze_date4",
                "start": 1661731200000,
                "end": null,
                "milestone": true},
            {
                "name": "CPE Base Tuning",
                "id": "59",
                "parent": "freeze_date4",
                "start": 1663027200000,
                "end": null,
                "milestone": true},
            {
                "name": "CPF Post-Performance Tuning",
                "id": "60",
                "parent": "freeze_date4",
                "start": 1663027200000,
                "end": null,
                "milestone": true},
            {
                "name": "Aftertreatment Available",
                "id": "61",
                "parent": "freeze_date4",
                "start": 1664236800000,
                "end": null,
                "milestone": true},
            {
                "name": "Controls DO Tuning Complete",
                "id": "62",
                "parent": "freeze_date4",
                "start": 1664236800000,
                "end": null,
                "milestone": true},
            {
                "name": "CPE Content and Verification Complete",
                "id": "63",
                "parent": "freeze_date4",
                "start": 1666656000000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration Integration/Calibration Freeze",
                "id": "64",
                "parent": "freeze_date4",
                "start": 1667260800000,
                "end": null,
                "milestone": true},
            {
                "name": "Design Review",
                "id": "design_review4",
                "parent": "4",
                "collapsed": true,
                "color": "green"},
            {
                "name": "All Compare Reports Approved",
                "id": "65",
                "parent": "design_review4",
                "start": 1667520000000,
                "end": null,
                "milestone": true},
            {
                "name": "Verification/Benchtest/Engine Test",
                "id": "66",
                "parent": "design_review4",
                "start": 1667952000000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration/Design Review",
                "id": "67",
                "parent": "design_review4",
                "start": 1668124800000,
                "end": null,
                "milestone": true},
            {
                "name": "Handoff",
                "id": "handoff4",
                "parent": "4",
                "collapsed": true,
                "color": "blue"},
            {
                "name": "Field Test Delivery",
                "id": "68",
                "parent": "handoff4",
                "start": 1668556800000,
                "end": null,
                "milestone": true},
            {
                "name": "Post-ESQ Field Test Design Review",
                "id": "69",
                "parent": "handoff4",
                "start": 1672963200000,
                "end": null,
                "milestone": true},
            {
                "name": "On Speed",
                "id": "on_speed4",
                "parent": "4",
                "collapsed": true,
                "color": "purple"},
            {
                "name": "EJR Complete/Uploaded to SPEED",
                "id": "70",
                "parent": "on_speed4",
                "start": 1674172800000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration Available on SPEED",
                "id": "71",
                "parent": "on_speed4",
                "start": 1676592000000,
                "end": null,
                "milestone": true},
            {
                "name": "Plant Production",
                "id": "72",
                "parent": "on_speed4",
                "start": 1678579200000,
                "end": null,
                "milestone": true},
            {
                "name": "CES Refresh D-Phase Part 2",
                "id": "3",
                "parent": "Bolt"},
            {
                "name": "Freeze Date",
                "id": "freeze_date3",
                "parent": "3",
                "collapsed": true,
                "color": "red"},
            {
                "name": "Base Development Cal Available",
                "id": "37",
                "parent": "freeze_date3",
                "start": 1671667200000,
                "end": null,
                "milestone": true},
            {
                "name": "PROFIT Meeting/Field Test Requirement",
                "id": "38",
                "parent": "freeze_date3",
                "start": 1671667200000,
                "end": null,
                "milestone": true},
            {
                "name": "Fuel Systems Tuning Stable",
                "id": "39",
                "parent": "freeze_date3",
                "start": 1674604800000,
                "end": null,
                "milestone": true},
            {
                "name": "CPF Tuning Complete",
                "id": "40",
                "parent": "freeze_date3",
                "start": 1674604800000,
                "end": null,
                "milestone": true},
            {
                "name": "CPE Base Tuning",
                "id": "41",
                "parent": "freeze_date3",
                "start": 1674604800000,
                "end": null,
                "milestone": true},
            {
                "name": "CPF Post-Performance Tuning",
                "id": "42",
                "parent": "freeze_date3",
                "start": 1674604800000,
                "end": null,
                "milestone": true},
            {
                "name": "Aftertreatment Available",
                "id": "43",
                "parent": "freeze_date3",
                "start": 1674604800000,
                "end": null,
                "milestone": true},
            {
                "name": "Controls DO Tuning Complete",
                "id": "44",
                "parent": "freeze_date3",
                "start": 1674604800000,
                "end": null,
                "milestone": true},
            {
                "name": "CPE Content and Verification Complete",
                "id": "45",
                "parent": "freeze_date3",
                "start": 1674604800000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration Integration/Calibration Freeze",
                "id": "46",
                "parent": "freeze_date3",
                "start": 1674691200000,
                "end": null,
                "milestone": true},
            {
                "name": "Design Review",
                "id": "design_review3",
                "parent": "3",
                "collapsed": true,
                "color": "green"},
            {
                "name": "All Compare Reports Approved",
                "id": "47",
                "parent": "design_review3",
                "start": 1675123200000,
                "end": null,
                "milestone": true},
            {
                "name": "Verification/Benchtest/Engine Test",
                "id": "48",
                "parent": "design_review3",
                "start": 1675382400000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration/Design Review",
                "id": "49",
                "parent": "design_review3",
                "start": 1675814400000,
                "end": null,
                "milestone": true},
            {
                "name": "Handoff",
                "id": "handoff3",
                "parent": "3",
                "collapsed": true,
                "color": "blue"},
            {
                "name": "Field Test Delivery",
                "id": "50",
                "parent": "handoff3",
                "start": 1676419200000,
                "end": null,
                "milestone": true},
            {
                "name": "Post-ESQ Field Test Design Review",
                "id": "51",
                "parent": "handoff3",
                "start": 1678838400000,
                "end": null,
                "milestone": true},
            {
                "name": "On Speed",
                "id": "on_speed3",
                "parent": "3",
                "collapsed": true,
                "color": "purple"},
            {
                "name": "EJR Complete/Uploaded to SPEED",
                "id": "52",
                "parent": "on_speed3",
                "start": 1680048000000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration Available on SPEED",
                "id": "53",
                "parent": "on_speed3",
                "start": 1682467200000,
                "end": null,
                "milestone": true},
            {
                "name": "Plant Production",
                "id": "54",
                "parent": "on_speed3",
                "start": 1683676800000,
                "end": null,
                "milestone": true},
            {
                "name": "CES Refresh D-Phase",
                "id": "2",
                "parent": "Bolt"},
            {
                "name": "Freeze Date",
                "id": "freeze_date2",
                "parent": "2",
                "collapsed": true,
                "color": "red"},
            {
                "name": "Base Development Cal Available",
                "id": "19",
                "parent": "freeze_date2",
                "start": 1663545600000,
                "end": null,
                "milestone": true},
            {
                "name": "PROFIT Meeting/Field Test Requirement",
                "id": "20",
                "parent": "freeze_date2",
                "start": 1664323200000,
                "end": null,
                "milestone": true},
            {
                "name": "Fuel Systems Tuning Stable",
                "id": "21",
                "parent": "freeze_date2",
                "start": 1666656000000,
                "end": null,
                "milestone": true},
            {
                "name": "CPF Tuning Complete",
                "id": "22",
                "parent": "freeze_date2",
                "start": 1666656000000,
                "end": null,
                "milestone": true},
            {
                "name": "CPE Base Tuning",
                "id": "23",
                "parent": "freeze_date2",
                "start": 1666656000000,
                "end": null,
                "milestone": true},
            {
                "name": "CPF Post-Performance Tuning",
                "id": "24",
                "parent": "freeze_date2",
                "start": 1666656000000,
                "end": null,
                "milestone": true},
            {
                "name": "Aftertreatment Available",
                "id": "25",
                "parent": "freeze_date2",
                "start": 1666656000000,
                "end": null,
                "milestone": true},
            {
                "name": "Controls DO Tuning Complete",
                "id": "26",
                "parent": "freeze_date2",
                "start": 1666656000000,
                "end": null,
                "milestone": true},
            {
                "name": "CPE Content and Verification Complete",
                "id": "27",
                "parent": "freeze_date2",
                "start": 1666656000000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration Integration/Calibration Freeze",
                "id": "28",
                "parent": "freeze_date2",
                "start": 1666742400000,
                "end": null,
                "milestone": true},
            {
                "name": "Design Review",
                "id": "design_review2",
                "parent": "2",
                "collapsed": true,
                "color": "green"},
            {
                "name": "All Compare Reports Approved",
                "id": "29",
                "parent": "design_review2",
                "start": 1667174400000,
                "end": null,
                "milestone": true},
            {
                "name": "Verification/Benchtest/Engine Test",
                "id": "30",
                "parent": "design_review2",
                "start": 1667433600000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration/Design Review",
                "id": "31",
                "parent": "design_review2",
                "start": 1667865600000,
                "end": null,
                "milestone": true},
            {
                "name": "Handoff",
                "id": "handoff2",
                "parent": "2",
                "collapsed": true,
                "color": "blue"},
            {
                "name": "Field Test Delivery",
                "id": "32",
                "parent": "handoff2",
                "start": 1668470400000,
                "end": null,
                "milestone": true},
            {
                "name": "Post-ESQ Field Test Design Review",
                "id": "33",
                "parent": "handoff2",
                "start": null,
                "end": null,
                "milestone": true},
            {
                "name": "On Speed",
                "id": "on_speed2",
                "parent": "2",
                "collapsed": true,
                "color": "purple"},
            {
                "name": "EJR Complete/Uploaded to SPEED",
                "id": "34",
                "parent": "on_speed2",
                "start": null,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration Available on SPEED",
                "id": "35",
                "parent": "on_speed2",
                "start": null,
                "end": null,
                "milestone": true}
        ]
    },
    {
        "name": "Lamna",
        "data":
        [
            {
                "name": "Lamna",
                "id": "Lamna"},
            {
                "name": "Lamna Field Test Calibration",
                "id": "7",
                "parent": "Lamna"},
            {
                "name": "Freeze Date",
                "id": "freeze_date7",
                "parent": "7",
                "collapsed": true,
                "color": "red"},
            {
                "name": "Base Development Cal Available",
                "id": "115",
                "parent": "freeze_date7",
                "start": 1661990400000,
                "end": 1661990400000,
                "milestone": false},
            {
                "name": "PROFIT Meeting/Field Test Requirement",
                "id": "117",
                "parent": "freeze_date7",
                "start": 1666915200000,
                "end": null,
                "milestone": true},
            {
                "name": "CPE Base Tuning",
                "id": "120",
                "parent": "freeze_date7",
                "start": 1667260800000,
                "end": null,
                "milestone": true},
            {
                "name": "Aftertreatment Available",
                "id": "122",
                "parent": "freeze_date7",
                "start": 1672963200000,
                "end": null,
                "milestone": true},
            {
                "name": "Controls DO Tuning Complete",
                "id": "123",
                "parent": "freeze_date7",
                "start": 1673913600000,
                "end": null,
                "milestone": true},
            {
                "name": "CPE Content and Verification Complete",
                "id": "124",
                "parent": "freeze_date7",
                "start": 1679961600000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration Integration/Calibration Freeze",
                "id": "125",
                "parent": "freeze_date7",
                "start": 1678320000000,
                "end": null,
                "milestone": true},
            {
                "name": "Design Review",
                "id": "design_review7",
                "parent": "7",
                "collapsed": true,
                "color": "green"},
            {
                "name": "Complete All Regression Testing",
                "id": "126",
                "parent": "design_review7",
                "start": 1668556800000,
                "end": null,
                "milestone": true},
            {
                "name": "All Compare Reports Approved",
                "id": "127",
                "parent": "design_review7",
                "start": 1671148800000,
                "end": null,
                "milestone": true},
            {
                "name": "Parameter Maturity Due",
                "id": "128",
                "parent": "design_review7",
                "start": 1671148800000,
                "end": null,
                "milestone": true},
            {
                "name": "Software Design Review",
                "id": "129",
                "parent": "design_review7",
                "start": 1671148800000,
                "end": null,
                "milestone": true},
            {
                "name": "Verification/Benchtest/Engine Test",
                "id": "130",
                "parent": "design_review7",
                "start": 1673568000000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration/Design Review",
                "id": "131",
                "parent": "design_review7",
                "start": 1674000000000,
                "end": null,
                "milestone": true},
            {
                "name": "Handoff",
                "id": "handoff7",
                "parent": "7",
                "collapsed": true,
                "color": "blue"},
            {
                "name": "Field Test Delivery",
                "id": "133",
                "parent": "handoff7",
                "start": 1676419200000,
                "end": null,
                "milestone": true},
            {
                "name": "On Speed",
                "id": "on_speed7",
                "parent": "7",
                "collapsed": true,
                "color": "purple"},
            {
                "name": "Calibration Deliver to Release",
                "id": "135",
                "parent": "on_speed7",
                "start": 1675209600000,
                "end": null,
                "milestone": true},
            {
                "name": "EJR Complete/Uploaded to SPEED",
                "id": "136",
                "parent": "on_speed7",
                "start": 1679616000000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration Available on SPEED",
                "id": "137",
                "parent": "on_speed7",
                "start": 1680220800000,
                "end": null,
                "milestone": true},
            {
                "name": "Plant Production",
                "id": "138",
                "parent": "on_speed7",
                "start": 1681257600000,
                "end": null,
                "milestone": true}
        ]
    },
    {
        "name": "dk's Test",
        "data":
        [
            {
                "name": "dk's Test",
                "id": "dk's Test"},
            {
                "name": "dk's Alpha",
                "id": "6",
                "parent": "dk's Test"},
            {
                "name": "Freeze Date",
                "id": "freeze_date6",
                "parent": "6",
                "collapsed": true,
                "color": "red"},
            {
                "name": "Base Development Cal Available",
                "id": "91",
                "parent": "freeze_date6",
                "start": 1666656000000,
                "end": null,
                "milestone": true},
            {
                "name": "PROFIT Meeting/Field Test Requirement",
                "id": "93",
                "parent": "freeze_date6",
                "start": 1666915200000,
                "end": null,
                "milestone": true},
            {
                "name": "Fuel Systems Tuning Stable",
                "id": "94",
                "parent": "freeze_date6",
                "start": 1668124800000,
                "end": null,
                "milestone": true},
            {
                "name": "CPF Tuning Complete",
                "id": "95",
                "parent": "freeze_date6",
                "start": 1669334400000,
                "end": null,
                "milestone": true},
            {
                "name": "CPE Base Tuning",
                "id": "96",
                "parent": "freeze_date6",
                "start": 1670544000000,
                "end": null,
                "milestone": true},
            {
                "name": "CPF Post-Performance Tuning",
                "id": "97",
                "parent": "freeze_date6",
                "start": 1672358400000,
                "end": null,
                "milestone": true},
            {
                "name": "Aftertreatment Available",
                "id": "98",
                "parent": "freeze_date6",
                "start": 1672963200000,
                "end": null,
                "milestone": true},
            {
                "name": "Controls DO Tuning Complete",
                "id": "99",
                "parent": "freeze_date6",
                "start": 1673913600000,
                "end": null,
                "milestone": true},
            {
                "name": "CPE Content and Verification Complete",
                "id": "100",
                "parent": "freeze_date6",
                "start": 1679961600000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration Integration/Calibration Freeze",
                "id": "101",
                "parent": "freeze_date6",
                "start": 1678320000000,
                "end": null,
                "milestone": true},
            {
                "name": "Design Review",
                "id": "design_review6",
                "parent": "6",
                "collapsed": true,
                "color": "green"},
            {
                "name": "Complete All Regression Testing",
                "id": "102",
                "parent": "design_review6",
                "start": null,
                "end": null,
                "milestone": true},
            {
                "name": "All Compare Reports Approved",
                "id": "103",
                "parent": "design_review6",
                "start": 1679270400000,
                "end": null,
                "milestone": true},
            {
                "name": "Parameter Maturity Due",
                "id": "104",
                "parent": "design_review6",
                "start": null,
                "end": null,
                "milestone": true},
            {
                "name": "Software Design Review",
                "id": "105",
                "parent": "design_review6",
                "start": null,
                "end": null,
                "milestone": true},
            {
                "name": "Verification/Benchtest/Engine Test",
                "id": "106",
                "parent": "design_review6",
                "start": 1680480000000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration/Design Review",
                "id": "107",
                "parent": "design_review6",
                "start": 1681257600000,
                "end": null,
                "milestone": true},
            {
                "name": "Handoff",
                "id": "handoff6",
                "parent": "6",
                "collapsed": true,
                "color": "blue"},
            {
                "name": "PM/Custom Cal Freeze Date for Previous SW",
                "id": "108",
                "parent": "handoff6",
                "start": null,
                "end": null,
                "milestone": true},
            {
                "name": "Field Test Delivery",
                "id": "109",
                "parent": "handoff6",
                "start": 1686096000000,
                "end": null,
                "milestone": true},
            {
                "name": "Post-ESQ Field Test Design Review",
                "id": "110",
                "parent": "handoff6",
                "start": 1691539200000,
                "end": null,
                "milestone": true},
            {
                "name": "On Speed",
                "id": "on_speed6",
                "parent": "6",
                "collapsed": true,
                "color": "purple"},
            {
                "name": "Calibration Deliver to Release",
                "id": "111",
                "parent": "on_speed6",
                "start": 1691539200000,
                "end": null,
                "milestone": true},
            {
                "name": "EJR Complete/Uploaded to SPEED",
                "id": "112",
                "parent": "on_speed6",
                "start": 1692144000000,
                "end": null,
                "milestone": true},
            {
                "name": "Calibration Available on SPEED",
                "id": "113",
                "parent": "on_speed6",
                "start": 1694563200000,
                "end": null,
                "milestone": true},
            {
                "name": "Plant Production",
                "id": "114",
                "parent": "on_speed6",
                "start": 1696982400000,
                "end": null,
                "milestone": true}
        ]
    }
]
michal.f
Posts: 1114
Joined: Thu Aug 12, 2021 12:04 pm

Re: highcharts-gantt.src.js:51754 Uncaught RangeError: Maximum call stack size exceeded

Hello and welcome to our forum and thanks for contacting us with your question!

From what I can see the problem only occurs in the "Flash" series in which you tested something:

Code: Select all

"name": "This is a test"

Additionally, the ID of some points are the same and, as the name suggests, they should be unique.

Giving a unique ID, removing this test point and setting "Flash" as the parent should fix the problem.

Let me know if you have any further questions!
Best regards!
Michał Filipiec
Highcharts Developer
https://blacklabel.pl/highcharts/
TheRealDunkirk
Posts: 2
Joined: Fri Sep 30, 2022 4:35 pm

Re: highcharts-gantt.src.js:51754 Uncaught RangeError: Maximum call stack size exceeded

You nailed it. The duplicated ID's were indeed causing the problem. Thank you!
michal.f
Posts: 1114
Joined: Thu Aug 12, 2021 12:04 pm

Re: highcharts-gantt.src.js:51754 Uncaught RangeError: Maximum call stack size exceeded

That's great to hear! In case of any further questions, feel free to contact us again.

Best regards!
Michał Filipiec
Highcharts Developer
https://blacklabel.pl/highcharts/

Return to “Highcharts Gantt”