Dear Bryntum Support team,
This error is appearing on some projects only. We are on Gantt version 4.1.4.
Below is the sample dataset. We need your guidance on why it's happening and how to resolve it. Can Gantt be able to provide clear errors showing what's wrong in the datasets
{
"success": true,
"project": {
"calendar": "business"
},
"calendars": {
"rows": [
{
"intervals": [
{
"recurrentStartDate": "at 12:00",
"recurrentEndDate": "at 13:00",
"isWorking": false
},
{
"recurrentStartDate": "at 17:00",
"recurrentEndDate": "at 08:00",
"isWorking": false
}
],
"expanded": true,
"children": [
{
"intervals": [
{
"recurrentStartDate": "every weekday at 12:00",
"recurrentEndDate": "every weekday at 13:00",
"isWorking": false
},
{
"recurrentStartDate": "every weekday at 17:00",
"recurrentEndDate": "every weekday at 08:00",
"isWorking": false
}
],
"daysPerMonth": 20,
"name": "Business",
"id": "business",
"daysPerWeek": 5,
"hoursPerDay": 8
}
],
"name": "General",
"id": "general"
}
]
},
"tasks": {
"rows": [
{
"id": 143,
"$PhantomId": null,
"name": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In et purus id diam facilisis auctor ut quis nulla. Nulla facilisi. Morbi non libero est.",
"note": null,
"showInTimeline": null,
"duration": null,
"durationUnit": "day",
"effort": 0,
"effortDriven": false,
"effortUnit": "hour",
"startDate": "2022-07-01",
"endDate": "2023-07-01",
"percentDone": 92,
"parentId": null,
"constraintDate": "2023-06-29T22:00:00.000+00:00",
"constraintType": "finishnolaterthan",
"direction": null,
"manuallyScheduled": true,
"expanded": true,
"draggable": false,
"parentIndex": 0,
"weight": 100,
"level": 0,
"cls": "parent",
"schedulingMode": null,
"children": [
{
"id": 165,
"$PhantomId": null,
"name": "Pellentesque pellentesque felis eu ante laoreet tempor. Duis rhoncus condimentum tempor. Nulla varius vestibulum commodo.",
"note": "varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque nec vulputate eros. Etiam sed porttitor nunc.",
"showInTimeline": null,
"duration": 260,
"durationUnit": "day",
"effort": 0,
"effortDriven": false,
"effortUnit": "hour",
"startDate": "2022-07-01",
"endDate": "2023-06-29",
"percentDone": 92,
"parentId": 143,
"constraintDate": "2022-06-30T22:00:00.000+00:00",
"constraintType": "startnoearlierthan",
"direction": "Forward",
"manuallyScheduled": false,
"expanded": true,
"draggable": true,
"parentIndex": 0,
"weight": 100,
"level": 1,
"cls": null,
"schedulingMode": "Normal",
"children": [
{
"id": 167,
"$PhantomId": null,
"name": "Curabitur gravida non quam non faucibus",
"note": "Mauris eget ultricies nisi. Quisque ultrices tortor non laoreet luctus. Suspendisse potenti. Proin ac dolor euismod, aliquet erat id, tristique",
"showInTimeline": null,
"duration": 66,
"durationUnit": "day",
"effort": 8,
"effortDriven": false,
"effortUnit": "hour",
"startDate": "2022-10-14",
"endDate": "2023-01-13",
"percentDone": 100,
"parentId": 165,
"constraintDate": "2022-06-30T22:00:00.000+00:00",
"constraintType": "startnoearlierthan",
"direction": "Forward",
"manuallyScheduled": false,
"expanded": true,
"draggable": true,
"parentIndex": 0,
"weight": 20,
"level": 2,
"cls": null,
"schedulingMode": "Normal",
"children": [],
"baselines": [
{
"id": 32,
"projectId": 7,
"baselineId": 32,
"startDate": "2022-07-01T06:00:00.000+00:00",
"endDate": "2022-09-30T15:00:00.000+00:00",
"taskId": 167,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:14:32",
"cls": "baseline-32",
"parentIndex": 32
},
{
"id": 33,
"projectId": 7,
"baselineId": 33,
"startDate": "2022-07-01T06:00:00.000+00:00",
"endDate": "2022-09-30T15:00:00.000+00:00",
"taskId": 167,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:17:32",
"cls": "baseline-33",
"parentIndex": 33
},
{
"id": 34,
"projectId": 7,
"baselineId": 34,
"startDate": "2022-07-01T06:00:00.000+00:00",
"endDate": "2022-09-30T15:00:00.000+00:00",
"taskId": 167,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:19:47",
"cls": "baseline-34",
"parentIndex": 34
},
{
"id": 35,
"projectId": 7,
"baselineId": 35,
"startDate": "2022-07-01T06:00:00.000+00:00",
"endDate": "2022-09-30T15:00:00.000+00:00",
"taskId": 167,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 18:18:44",
"cls": "baseline-35",
"parentIndex": 35
}
],
"resources": [
{
"id": 60,
"$PhantomId": null,
"event": 167,
"resource": 24,
"units": 100,
"names": "Sam Doe"
},
{
"id": 61,
"$PhantomId": null,
"event": 167,
"resource": 16,
"units": 100,
"names": "John Doe"
}
],
"taskStatus": 1,
"taskStatusStr": "Completed",
"calendar": "business",
"deliverableId": null
},
{
"id": 168,
"$PhantomId": null,
"name": "Sed eu efficitur tortor. Aenean ut nulla nec sapien egestas mollis",
"note": "Phasellus eget tellus sollicitudin, auctor odio in, egestas quam. Sed sagittis maximus lorem vel auctor. Morbi eu consequat neque.",
"showInTimeline": null,
"duration": 61,
"durationUnit": "day",
"effort": 8,
"effortDriven": false,
"effortUnit": "hour",
"startDate": "2022-10-03",
"endDate": "2022-12-26",
"percentDone": 100,
"parentId": 165,
"constraintDate": "2022-10-03T06:00:00.000+00:00",
"constraintType": "startnoearlierthan",
"direction": "Forward",
"manuallyScheduled": false,
"expanded": true,
"draggable": true,
"parentIndex": 1,
"weight": 20,
"level": 2,
"cls": null,
"schedulingMode": "Normal",
"children": [],
"baselines": [
{
"id": 32,
"projectId": 7,
"baselineId": 32,
"startDate": "2022-10-03T06:00:00.000+00:00",
"endDate": "2022-12-26T15:00:00.000+00:00",
"taskId": 168,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:14:32",
"cls": "baseline-32",
"parentIndex": 32
},
{
"id": 33,
"projectId": 7,
"baselineId": 33,
"startDate": "2022-10-03T06:00:00.000+00:00",
"endDate": "2022-12-26T15:00:00.000+00:00",
"taskId": 168,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:17:32",
"cls": "baseline-33",
"parentIndex": 33
},
{
"id": 34,
"projectId": 7,
"baselineId": 34,
"startDate": "2022-10-03T06:00:00.000+00:00",
"endDate": "2022-12-26T15:00:00.000+00:00",
"taskId": 168,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:19:47",
"cls": "baseline-34",
"parentIndex": 34
},
{
"id": 35,
"projectId": 7,
"baselineId": 35,
"startDate": "2022-10-03T06:00:00.000+00:00",
"endDate": "2022-12-26T15:00:00.000+00:00",
"taskId": 168,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 18:18:44",
"cls": "baseline-35",
"parentIndex": 35
}
],
"resources": [
{
"id": 64,
"$PhantomId": null,
"event": 168,
"resource": 24,
"units": 100,
"names": "Sam Doe"
},
{
"id": 65,
"$PhantomId": null,
"event": 168,
"resource": 16,
"units": 100,
"names": "John Doe"
}
],
"taskStatus": 1,
"taskStatusStr": "Completed",
"calendar": "business",
"deliverableId": null
},
{
"id": 169,
"$PhantomId": null,
"name": "vestibulum commodo erat dignissim sagittis",
"note": "Cras hendrerit risus nunc, a dictum libero cursus a. Maecenas sodales nisi eu mattis dictum. Donec elementum, sapien non iaculis",
"showInTimeline": null,
"duration": 66,
"durationUnit": "day",
"effort": 8,
"effortDriven": false,
"effortUnit": "hour",
"startDate": "2022-07-01",
"endDate": "2022-09-30",
"percentDone": 100,
"parentId": 165,
"constraintDate": "2022-06-30T22:00:00.000+00:00",
"constraintType": "startnoearlierthan",
"direction": "Forward",
"manuallyScheduled": false,
"expanded": true,
"draggable": true,
"parentIndex": 2,
"weight": 20,
"level": 2,
"cls": null,
"schedulingMode": "Normal",
"children": [],
"baselines": [
{
"id": 32,
"projectId": 7,
"baselineId": 32,
"startDate": "2022-07-01T06:00:00.000+00:00",
"endDate": "2022-09-30T15:00:00.000+00:00",
"taskId": 169,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:14:32",
"cls": "baseline-32",
"parentIndex": 32
},
{
"id": 33,
"projectId": 7,
"baselineId": 33,
"startDate": "2022-07-01T06:00:00.000+00:00",
"endDate": "2022-09-30T15:00:00.000+00:00",
"taskId": 169,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:17:32",
"cls": "baseline-33",
"parentIndex": 33
},
{
"id": 34,
"projectId": 7,
"baselineId": 34,
"startDate": "2022-07-01T06:00:00.000+00:00",
"endDate": "2022-09-30T15:00:00.000+00:00",
"taskId": 169,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:19:47",
"cls": "baseline-34",
"parentIndex": 34
},
{
"id": 35,
"projectId": 7,
"baselineId": 35,
"startDate": "2022-07-01T06:00:00.000+00:00",
"endDate": "2022-09-30T15:00:00.000+00:00",
"taskId": 169,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 18:18:44",
"cls": "baseline-35",
"parentIndex": 35
}
],
"resources": [
{
"id": 62,
"$PhantomId": null,
"event": 169,
"resource": 24,
"units": 100,
"names": "Sam Doe"
},
{
"id": 63,
"$PhantomId": null,
"event": 169,
"resource": 16,
"units": 100,
"names": "John Doe"
}
],
"taskStatus": 1,
"taskStatusStr": "Completed",
"calendar": "business",
"deliverableId": null
},
{
"id": 170,
"$PhantomId": null,
"name": "Nunc placerat et sapien vitae bibendum",
"note": "Suspendisse potenti. Proin ac dolor euismod, aliquet erat id, tristique erat",
"showInTimeline": null,
"duration": 129,
"durationUnit": "day",
"effort": 8,
"effortDriven": false,
"effortUnit": "hour",
"startDate": "2023-01-02",
"endDate": "2023-06-29",
"percentDone": 80,
"parentId": 165,
"constraintDate": "2023-01-02T06:00:00.000+00:00",
"constraintType": "startnoearlierthan",
"direction": "Forward",
"manuallyScheduled": false,
"expanded": true,
"draggable": true,
"parentIndex": 3,
"weight": 20,
"level": 2,
"cls": null,
"schedulingMode": "Normal",
"children": [],
"baselines": [
{
"id": 32,
"projectId": 7,
"baselineId": 32,
"startDate": "2023-01-02T06:00:00.000+00:00",
"endDate": "2023-06-29T14:00:00.000+00:00",
"taskId": 170,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:14:32",
"cls": "baseline-32",
"parentIndex": 32
},
{
"id": 33,
"projectId": 7,
"baselineId": 33,
"startDate": "2023-01-02T06:00:00.000+00:00",
"endDate": "2023-06-29T14:00:00.000+00:00",
"taskId": 170,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:17:32",
"cls": "baseline-33",
"parentIndex": 33
},
{
"id": 34,
"projectId": 7,
"baselineId": 34,
"startDate": "2023-01-02T06:00:00.000+00:00",
"endDate": "2023-06-29T14:00:00.000+00:00",
"taskId": 170,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:19:47",
"cls": "baseline-34",
"parentIndex": 34
},
{
"id": 35,
"projectId": 7,
"baselineId": 35,
"startDate": "2023-01-02T06:00:00.000+00:00",
"endDate": "2023-06-29T14:00:00.000+00:00",
"taskId": 170,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 18:18:44",
"cls": "baseline-35",
"parentIndex": 35
}
],
"resources": [
{
"id": 68,
"$PhantomId": null,
"event": 170,
"resource": 24,
"units": 100,
"names": "Sam Doe"
},
{
"id": 69,
"$PhantomId": null,
"event": 170,
"resource": 16,
"units": 100,
"names": "John Doe"
}
],
"taskStatus": 3,
"taskStatusStr": "Started",
"calendar": "business",
"deliverableId": null
},
{
"id": 171,
"$PhantomId": null,
"name": "Curabitur eleifend commodo",
"note": "UUt in nisl vitae turpis egestas sagittis. Sed risus odio, tristique quis interdum vitae, pellentesque eget metus. Duis vel risus neque,
"showInTimeline": null,
"duration": 64,
"durationUnit": "day",
"effort": 8,
"effortDriven": false,
"effortUnit": "hour",
"startDate": "2023-04-03",
"endDate": "2023-06-29",
"percentDone": 80,
"parentId": 165,
"constraintDate": "2023-04-03T06:00:00.000+00:00",
"constraintType": "startnoearlierthan",
"direction": "Forward",
"manuallyScheduled": false,
"expanded": true,
"draggable": true,
"parentIndex": 4,
"weight": 20,
"level": 2,
"cls": null,
"schedulingMode": "Normal",
"children": [],
"baselines": [
{
"id": 32,
"projectId": 7,
"baselineId": 32,
"startDate": "2023-04-03T06:00:00.000+00:00",
"endDate": "2023-06-29T14:00:00.000+00:00",
"taskId": 171,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:14:32",
"cls": "baseline-32",
"parentIndex": 32
},
{
"id": 33,
"projectId": 7,
"baselineId": 33,
"startDate": "2023-04-03T06:00:00.000+00:00",
"endDate": "2023-06-29T14:00:00.000+00:00",
"taskId": 171,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:17:32",
"cls": "baseline-33",
"parentIndex": 33
},
{
"id": 34,
"projectId": 7,
"baselineId": 34,
"startDate": "2023-04-03T06:00:00.000+00:00",
"endDate": "2023-06-29T14:00:00.000+00:00",
"taskId": 171,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:19:47",
"cls": "baseline-34",
"parentIndex": 34
},
{
"id": 35,
"projectId": 7,
"baselineId": 35,
"startDate": "2023-04-03T06:00:00.000+00:00",
"endDate": "2023-06-29T14:00:00.000+00:00",
"taskId": 171,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 18:18:44",
"cls": "baseline-35",
"parentIndex": 35
}
],
"resources": [
{
"id": 74,
"$PhantomId": null,
"event": 171,
"resource": 24,
"units": 100,
"names": "Sam Doe"
},
{
"id": 75,
"$PhantomId": null,
"event": 171,
"resource": 16,
"units": 100,
"names": "John Doe "
}
],
"taskStatus": 3,
"taskStatusStr": "Started",
"calendar": "business",
"deliverableId": null
}
],
"baselines": [
{
"id": 32,
"projectId": 7,
"baselineId": 32,
"startDate": "2022-06-30T22:00:00.000+00:00",
"endDate": "2023-06-29T14:00:00.000+00:00",
"taskId": 165,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:14:32",
"cls": "baseline-32",
"parentIndex": 32
},
{
"id": 33,
"projectId": 7,
"baselineId": 33,
"startDate": "2022-06-30T22:00:00.000+00:00",
"endDate": "2023-06-29T14:00:00.000+00:00",
"taskId": 165,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:17:32",
"cls": "baseline-33",
"parentIndex": 33
},
{
"id": 34,
"projectId": 7,
"baselineId": 34,
"startDate": "2022-06-30T22:00:00.000+00:00",
"endDate": "2023-06-29T14:00:00.000+00:00",
"taskId": 165,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:19:47",
"cls": "baseline-34",
"parentIndex": 34
},
{
"id": 35,
"projectId": 7,
"baselineId": 35,
"startDate": "2022-06-30T22:00:00.000+00:00",
"endDate": "2023-06-29T14:00:00.000+00:00",
"taskId": 165,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 18:18:44",
"cls": "baseline-35",
"parentIndex": 35
}
],
"resources": [
{
"id": 58,
"$PhantomId": null,
"event": 165,
"resource": 24,
"units": 100,
"names": "Sam Doe"
},
{
"id": 59,
"$PhantomId": null,
"event": 165,
"resource": 16,
"units": 100,
"names": "John Doe"
}
],
"taskStatus": 3,
"taskStatusStr": "Started",
"calendar": "business",
"deliverableId": "39"
}
],
"baselines": [
{
"id": 29,
"projectId": 7,
"baselineId": 29,
"startDate": "2023-03-31T22:00:00.000+00:00",
"endDate": "2023-12-30T22:00:00.000+00:00",
"taskId": 143,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-04-28 19:00:43",
"cls": "baseline-29",
"parentIndex": 29
},
{
"id": 30,
"projectId": 7,
"baselineId": 30,
"startDate": "2023-03-31T22:00:00.000+00:00",
"endDate": "2023-12-30T22:00:00.000+00:00",
"taskId": 143,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-08 11:11:54",
"cls": "baseline-30",
"parentIndex": 30
},
{
"id": 31,
"projectId": 7,
"baselineId": 31,
"startDate": "2023-03-31T22:00:00.000+00:00",
"endDate": "2023-12-30T22:00:00.000+00:00",
"taskId": 143,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-08 11:26:28",
"cls": "baseline-31",
"parentIndex": 31
},
{
"id": 32,
"projectId": 7,
"baselineId": 32,
"startDate": "2022-06-30T22:00:00.000+00:00",
"endDate": "2023-06-29T22:00:00.000+00:00",
"taskId": 143,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:14:32",
"cls": "baseline-32",
"parentIndex": 32
},
{
"id": 33,
"projectId": 7,
"baselineId": 33,
"startDate": "2022-06-30T22:00:00.000+00:00",
"endDate": "2023-06-29T22:00:00.000+00:00",
"taskId": 143,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:17:32",
"cls": "baseline-33",
"parentIndex": 33
},
{
"id": 34,
"projectId": 7,
"baselineId": 34,
"startDate": "2022-06-30T22:00:00.000+00:00",
"endDate": "2023-06-29T22:00:00.000+00:00",
"taskId": 143,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 17:19:47",
"cls": "baseline-34",
"parentIndex": 34
},
{
"id": 35,
"projectId": 7,
"baselineId": 35,
"startDate": "2022-06-30T22:00:00.000+00:00",
"endDate": "2023-06-29T22:00:00.000+00:00",
"taskId": 143,
"createdAt": null,
"updatedAt": null,
"name": "Baseline-2023-05-11 18:18:44",
"cls": "baseline-35",
"parentIndex": 35
}
],
"resources": [],
"taskStatus": 3,
"taskStatusStr": "Started",
"calendar": "business",
"deliverableId": null
}
]
},
"dependencies": {
"rows": [
{
"id": 1,
"$PhantomId": null,
"fromEvent": 170,
"toEvent": 167,
"lag": null,
"lagUnit": "day",
"from": 170,
"to": 167
}
]
},
"resources": {
"rows": [
{
"id": 16,
"name": "John Doe ",
"position": "Specialist"
},
{
"id": 17,
"name": "Mark",
"position": "CTO"
},
{
"id": 18,
"name": "Emma",
"position": "Analyst"
},
{
"id": 19,
"name": "Ever",
"position": "Administrator"
},
{
"id": 20,
"name": "Peter",
"position": "Data Manager"
},
{
"id": 21,
"name": "Kevin",
"position": "Data Engineer"
},
{
"id": 22,
"name": "Emma",
"position": "Specialist"
},
{
"id": 23,
"name": "Kamy",
"position": "PM"
},
{
"id": 24,
"name": "Sam",
"position": "Network Engineer"
},
{
"id": 25,
"name": "Lily",
"position": "Advisor"
},
{
"id": 26,
"name": "Josy",
"position": "IT Officer"
}
]
},
"assignments": {
"rows": [
{
"id": 58,
"$PhantomId": null,
"event": 165,
"resource": 24,
"units": 100,
"names": "Sam Doe"
},
{
"id": 59,
"$PhantomId": null,
"event": 165,
"resource": 16,
"units": 100,
"names": "John Doe "
},
{
"id": 60,
"$PhantomId": null,
"event": 167,
"resource": 24,
"units": 100,
"names": "Sam"
},
{
"id": 61,
"$PhantomId": null,
"event": 167,
"resource": 16,
"units": 100,
"names": "John Doe "
},
{
"id": 62,
"$PhantomId": null,
"event": 169,
"resource": 24,
"units": 100,
"names": "Sam"
},
{
"id": 63,
"$PhantomId": null,
"event": 169,
"resource": 16,
"units": 100,
"names": "John Doe "
},
{
"id": 64,
"$PhantomId": null,
"event": 168,
"resource": 24,
"units": 100,
"names": "Sam"
},
{
"id": 65,
"$PhantomId": null,
"event": 168,
"resource": 16,
"units": 100,
"names": "John Doe "
},
{
"id": 68,
"$PhantomId": null,
"event": 170,
"resource": 24,
"units": 100,
"names": "Sam"
},
{
"id": 69,
"$PhantomId": null,
"event": 170,
"resource": 16,
"units": 100,
"names": "John Doe"
},
{
"id": 74,
"$PhantomId": null,
"event": 171,
"resource": 24,
"units": 100,
"names": "Sam"
},
{
"id": 75,
"$PhantomId": null,
"event": 171,
"resource": 16,
"units": 100,
"names": "John Doe"
}
]
},
"errors": null
}