Runt-time errors when displaying a grid

After updating my components to the latest components I started to get the following errors when I display a grid on a form in a TMS Web Core application. This seems to be coming from the components and not any logic that I have implemented.

WEBLib.Dialogs.pas:1550 Uncaught NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
at Object.Hide$1 (WEBLib.Dialogs.pas:1550:18)
at dm_XDataClient.pas:136:46
at Object.DoLoad (XData.Web.Client.pas:360:9)
at Object.DoLoad (XData.Web.Client.pas:1239:10)
at OnSuccess (XData.Web.Client.pas:1282:7)
at LocalSuccess (XData.Web.Connection.pas:449:7)
at XMLHttpRequest.XhrLoad (XData.Web.Connection.pas:180:7)
(anonymous) @ WEBLib.Dialogs.pas:1550
(anonymous) @ dm_XDataClient.pas:136
(anonymous) @ XData.Web.Client.pas:360
(anonymous) @ XData.Web.Client.pas:1239
(anonymous) @ XData.Web.Client.pas:1282
LocalSuccess @ XData.Web.Connection.pas:449
XhrLoad @ XData.Web.Connection.pas:180
XMLHttpRequest.send
(anonymous) @ XData.Web.Connection.pas:207
(anonymous) @ XData.Web.Connection.pas:479
(anonymous) @ XData.Web.Client.pas:849
(anonymous) @ XData.Web.Client.pas:1345
(anonymous) @ XData.Web.Client.pas:649
(anonymous) @ XData.Web.Client.pas:788
(anonymous) @ dm_XDataClient.pas:130
(anonymous) @ dm_XDataClient.pas:152
(anonymous) @ f_login.pas:83
(anonymous) @ rtl.js:260
(anonymous) @ WEBLib.ExtCtrls.pas:2295
(anonymous) @ rtl.js:277
setInterval
(anonymous) @ WEBLib.ExtCtrls.pas:2318
(anonymous) @ WEBLib.ExtCtrls.pas:2283
(anonymous) @ f_login.pas:53
(anonymous) @ rtl.js:256
(anonymous) @ dm_XDataClient.pas:121
(anonymous) @ rtl.js:260
(anonymous) @ Sphinx.WebLogin.pas:341
(anonymous) @ Sphinx.WebLogin.pas:391
await in (anonymous)
(anonymous) @ dm_XDataClient.pas:196
(anonymous) @ f_login.pas:45
(anonymous) @ rtl.js:260
(anonymous) @ WEBLib.Controls.pas:1856
(anonymous) @ WEBLib.StdCtrls.pas:3722
(anonymous) @ WEBLib.Controls.pas:3996
(anonymous) @ rtl.js:256
WEBLib.Dialogs.pas:1550 Uncaught NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
at Object.Hide$1 (WEBLib.Dialogs.pas:1550:18)
at dm_XDataClient.pas:136:46
at Object.DoLoad (XData.Web.Client.pas:360:9)
at Object.DoLoad (XData.Web.Client.pas:1239:10)
at OnSuccess (XData.Web.Client.pas:1282:7)
at LocalSuccess (XData.Web.Connection.pas:449:7)
at XMLHttpRequest.XhrLoad (XData.Web.Connection.pas:180:7)
(anonymous) @ WEBLib.Dialogs.pas:1550
(anonymous) @ dm_XDataClient.pas:136
(anonymous) @ XData.Web.Client.pas:360
(anonymous) @ XData.Web.Client.pas:1239
(anonymous) @ XData.Web.Client.pas:1282
LocalSuccess @ XData.Web.Connection.pas:449
XhrLoad @ XData.Web.Connection.pas:180
XMLHttpRequest.send
(anonymous) @ XData.Web.Connection.pas:207
(anonymous) @ XData.Web.Connection.pas:479
(anonymous) @ XData.Web.Client.pas:849
(anonymous) @ XData.Web.Client.pas:1345
(anonymous) @ XData.Web.Client.pas:649
(anonymous) @ XData.Web.Client.pas:788
(anonymous) @ dm_XDataClient.pas:130
(anonymous) @ dm_XDataClient.pas:146
(anonymous) @ f_ItemsApproval.pas:285
(anonymous) @ f_ItemsApproval.pas:422
(anonymous) @ rtl.js:260
(anonymous) @ WEBLib.Forms.pas:3002
DoStatusCreate @ WEBLib.Forms.pas:3428
(anonymous) @ rtl.js:287
XMLHttpRequest.send
(anonymous) @ WEBLib.Forms.pas:3455
(anonymous) @ WEBLib.Forms.pas:3358
(anonymous) @ WEBLib.Forms.pas:3636
(anonymous) @ f_login.pas:84
(anonymous) @ rtl.js:260
(anonymous) @ WEBLib.ExtCtrls.pas:2295
(anonymous) @ rtl.js:277
setInterval
(anonymous) @ WEBLib.ExtCtrls.pas:2318
(anonymous) @ WEBLib.ExtCtrls.pas:2283
(anonymous) @ f_login.pas:53
(anonymous) @ rtl.js:256
(anonymous) @ dm_XDataClient.pas:121
(anonymous) @ rtl.js:260
(anonymous) @ Sphinx.WebLogin.pas:341
(anonymous) @ Sphinx.WebLogin.pas:391
await in (anonymous)
(anonymous) @ dm_XDataClient.pas:196
(anonymous) @ f_login.pas:45
(anonymous) @ rtl.js:260
(anonymous) @ WEBLib.Controls.pas:1856
(anonymous) @ WEBLib.StdCtrls.pas:3722
(anonymous) @ WEBLib.Controls.pas:3996
(anonymous) @ rtl.js:256
WEBLib.Dialogs.pas:1550 Uncaught NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
at Object.Hide$1 (WEBLib.Dialogs.pas:1550:18)
at dm_XDataClient.pas:136:46
at Object.DoLoad (XData.Web.Client.pas:360:9)
at Object.DoLoad (XData.Web.Client.pas:1239:10)
at OnSuccess (XData.Web.Client.pas:1282:7)
at LocalSuccess (XData.Web.Connection.pas:449:7)
at XMLHttpRequest.XhrLoad (XData.Web.Connection.pas:180:7)
(anonymous) @ WEBLib.Dialogs.pas:1550
(anonymous) @ dm_XDataClient.pas:136
(anonymous) @ XData.Web.Client.pas:360
(anonymous) @ XData.Web.Client.pas:1239
(anonymous) @ XData.Web.Client.pas:1282
LocalSuccess @ XData.Web.Connection.pas:449
XhrLoad @ XData.Web.Connection.pas:180
XMLHttpRequest.send
(anonymous) @ XData.Web.Connection.pas:207
(anonymous) @ XData.Web.Connection.pas:479
(anonymous) @ XData.Web.Client.pas:849
(anonymous) @ XData.Web.Client.pas:1345
(anonymous) @ XData.Web.Client.pas:649
(anonymous) @ XData.Web.Client.pas:788
(anonymous) @ dm_XDataClient.pas:130
(anonymous) @ dm_XDataClient.pas:166
(anonymous) @ fr_ProductInfo.pas:123
(anonymous) @ f_ItemsApproval.pas:203
(anonymous) @ f_ItemsApproval.pas:427
(anonymous) @ rtl.js:256
(anonymous) @ db.pas:2741
(anonymous) @ db.pas:3622
(anonymous) @ db.pas:3750
(anonymous) @ db.pas:4871
(anonymous) @ f_ItemsApproval.pas:483
(anonymous) @ rtl.js:256
(anonymous) @ dm_XDataClient.pas:134
(anonymous) @ XData.Web.Client.pas:360
(anonymous) @ XData.Web.Client.pas:1239
(anonymous) @ XData.Web.Client.pas:1282
LocalSuccess @ XData.Web.Connection.pas:449
XhrLoad @ XData.Web.Connection.pas:180
XMLHttpRequest.send
(anonymous) @ XData.Web.Connection.pas:207
(anonymous) @ XData.Web.Connection.pas:479
(anonymous) @ XData.Web.Client.pas:849
(anonymous) @ XData.Web.Client.pas:1345
(anonymous) @ XData.Web.Client.pas:649
(anonymous) @ XData.Web.Client.pas:788
(anonymous) @ dm_XDataClient.pas:130
(anonymous) @ dm_XDataClient.pas:146
(anonymous) @ f_ItemsApproval.pas:285
(anonymous) @ f_ItemsApproval.pas:422
(anonymous) @ rtl.js:260
(anonymous) @ WEBLib.Forms.pas:3002
DoStatusCreate @ WEBLib.Forms.pas:3428
(anonymous) @ rtl.js:287
XMLHttpRequest.send
(anonymous) @ WEBLib.Forms.pas:3455
(anonymous) @ WEBLib.Forms.pas:3358
(anonymous) @ WEBLib.Forms.pas:3636
(anonymous) @ f_login.pas:84
(anonymous) @ rtl.js:260
(anonymous) @ WEBLib.ExtCtrls.pas:2295
(anonymous) @ rtl.js:277
setInterval
(anonymous) @ WEBLib.ExtCtrls.pas:2318
(anonymous) @ WEBLib.ExtCtrls.pas:2283
(anonymous) @ f_login.pas:53
(anonymous) @ rtl.js:256
(anonymous) @ dm_XDataClient.pas:121
(anonymous) @ rtl.js:260
(anonymous) @ Sphinx.WebLogin.pas:341
(anonymous) @ Sphinx.WebLogin.pas:391
await in (anonymous)
(anonymous) @ dm_XDataClient.pas:196
(anonymous) @ f_login.pas:45
(anonymous) @ rtl.js:260
(anonymous) @ WEBLib.Controls.pas:1856
(anonymous) @ WEBLib.StdCtrls.pas:3722
(anonymous) @ WEBLib.Controls.pas:3996
(anonymous) @ rtl.js:256
WEBLib.Dialogs.pas:1550 Uncaught NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
at Object.Hide$1 (WEBLib.Dialogs.pas:1550:18)
at dm_XDataClient.pas:136:46
at Object.DoLoad (XData.Web.Client.pas:360:9)
at Object.DoLoad (XData.Web.Client.pas:1239:10)
at OnSuccess (XData.Web.Client.pas:1282:7)
at LocalSuccess (XData.Web.Connection.pas:449:7)
at XMLHttpRequest.XhrLoad (XData.Web.Connection.pas:180:7)
(anonymous) @ WEBLib.Dialogs.pas:1550
(anonymous) @ dm_XDataClient.pas:136
(anonymous) @ XData.Web.Client.pas:360
(anonymous) @ XData.Web.Client.pas:1239
(anonymous) @ XData.Web.Client.pas:1282
LocalSuccess @ XData.Web.Connection.pas:449
XhrLoad @ XData.Web.Connection.pas:180
XMLHttpRequest.send
(anonymous) @ XData.Web.Connection.pas:207
(anonymous) @ XData.Web.Connection.pas:479
(anonymous) @ XData.Web.Client.pas:849
(anonymous) @ XData.Web.Client.pas:1345
(anonymous) @ XData.Web.Client.pas:649
(anonymous) @ XData.Web.Client.pas:788
(anonymous) @ dm_XDataClient.pas:130
(anonymous) @ dm_XDataClient.pas:294
(anonymous) @ fr_ProductInfo.pas:252
(anonymous) @ rtl.js:256
(anonymous) @ dm_XDataClient.pas:134
(anonymous) @ XData.Web.Client.pas:360
(anonymous) @ XData.Web.Client.pas:1239
(anonymous) @ XData.Web.Client.pas:1282
LocalSuccess @ XData.Web.Connection.pas:449
XhrLoad @ XData.Web.Connection.pas:180
XMLHttpRequest.send
(anonymous) @ XData.Web.Connection.pas:207
(anonymous) @ XData.Web.Connection.pas:479
(anonymous) @ XData.Web.Client.pas:849
(anonymous) @ XData.Web.Client.pas:1345
(anonymous) @ XData.Web.Client.pas:649
(anonymous) @ XData.Web.Client.pas:788
(anonymous) @ dm_XDataClient.pas:130
(anonymous) @ dm_XDataClient.pas:166
(anonymous) @ fr_ProductInfo.pas:123
(anonymous) @ f_ItemsApproval.pas:203
(anonymous) @ f_ItemsApproval.pas:427
(anonymous) @ rtl.js:256
(anonymous) @ db.pas:2741
(anonymous) @ db.pas:3622
(anonymous) @ db.pas:3750
(anonymous) @ db.pas:4871
(anonymous) @ f_ItemsApproval.pas:483
(anonymous) @ rtl.js:256
(anonymous) @ dm_XDataClient.pas:134
(anonymous) @ XData.Web.Client.pas:360
(anonymous) @ XData.Web.Client.pas:1239
(anonymous) @ XData.Web.Client.pas:1282
LocalSuccess @ XData.Web.Connection.pas:449
XhrLoad @ XData.Web.Connection.pas:180
XMLHttpRequest.send
(anonymous) @ XData.Web.Connection.pas:207
(anonymous) @ XData.Web.Connection.pas:479
(anonymous) @ XData.Web.Client.pas:849
(anonymous) @ XData.Web.Client.pas:1345
(anonymous) @ XData.Web.Client.pas:649
(anonymous) @ XData.Web.Client.pas:788
(anonymous) @ dm_XDataClient.pas:130
(anonymous) @ dm_XDataClient.pas:146
(anonymous) @ f_ItemsApproval.pas:285
(anonymous) @ f_ItemsApproval.pas:422
(anonymous) @ rtl.js:260
(anonymous) @ WEBLib.Forms.pas:3002
DoStatusCreate @ WEBLib.Forms.pas:3428
(anonymous) @ rtl.js:287
XMLHttpRequest.send
(anonymous) @ WEBLib.Forms.pas:3455
(anonymous) @ WEBLib.Forms.pas:3358
(anonymous) @ WEBLib.Forms.pas:3636
(anonymous) @ f_login.pas:84
(anonymous) @ rtl.js:260
(anonymous) @ WEBLib.ExtCtrls.pas:2295
(anonymous) @ rtl.js:277
setInterval
(anonymous) @ WEBLib.ExtCtrls.pas:2318
(anonymous) @ WEBLib.ExtCtrls.pas:2283
(anonymous) @ f_login.pas:53
(anonymous) @ rtl.js:256
(anonymous) @ dm_XDataClient.pas:121
(anonymous) @ rtl.js:260
(anonymous) @ Sphinx.WebLogin.pas:341
(anonymous) @ Sphinx.WebLogin.pas:391
await in (anonymous)
(anonymous) @ dm_XDataClient.pas:196
(anonymous) @ f_login.pas:45
(anonymous) @ rtl.js:260
(anonymous) @ WEBLib.Controls.pas:1856
(anonymous) @ WEBLib.StdCtrls.pas:3722
(anonymous) @ WEBLib.Controls.pas:3996
(anonymous) @ rtl.js:256

Why?

Thanks,

Alan

Sorry. I neglected to state that this is a FNCGrid.

I'm sorry but we'll really need more details on how you use the grid. What properties, event handlers, methods you call, use it with a DataAdapter or not etc...
A good first test to see if your environment is setup correct would be to check our included demos if these work out of the box.