DataTable refresh not being actioned
DataTable refresh not being actioned
![DavidHaig](https://secure.gravatar.com/avatar/3460f6101ac43da99595779aaf465211/?default=https%3A%2F%2Fvanillicon.com%2F3460f6101ac43da99595779aaf465211_200.png&rating=g&size=120)
Error messages shown:
Normal Screen (Firefox) -
Wallboard Screen -
Description of problem:
Hi, since Tuesday morning (04JUN24) the DataTable element of our wallboards are not refreshing. These run from an IIS server as a .Net8.0 application and the application works fine in Chrome, Edge and Firefox on the desktop, and until the morning on LG Signage screens using webOS 3.3.0-23 (dreadlocks-deua). Nothing has updated on the screens and the IIS server and application are unchanged, Does anyone have any ideas?
The libraries I am using are -
<link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css"
integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N"
crossorigin="anonymous">
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/datatables/1.10.21/css/jquery.dataTables.min.css"
integrity="sha512-1k7mWiTNoyx2XtmI96o+hdjP8nn0f3Z2N4oF/9ZZRgijyV4omsKOXEnqL1gKQNPy2MTSP9rIEWGcH/CInulptA=="
crossorigin="anonymous"
referrerpolicy="no-referrer" />
Any help on how to try and debug this gratefully accepted!
Cheers,
David
Replies
Hi David,
Something somewhere must have changed
. The screenshot suggests to me a Javascript error - there is no DataTables styling, not even the "Loading" row.
Are you able to view a console from webOS or do remote debugging on it?
Allan
Hi Allan,
I would agree, something has changed but I don't know what!![:( :(](https://datatables.net/forums/resources/emoji/frowning.png)
It does seems to be just not loading in the Ajax call for some reason, but is OK in normal browsers (and has worked fine for 6 months or more). I am on to LG to see what they say and to try and get a way to view the console or somehow remotely debug it if I can.
Cheers,
David
You could try something like:
Stick that into a
script
at the top of the page and it will hopefully lead to some sort of clue as to what is going on. I recall using that trick a while back on digital signage stuff (I don't like thinking about how long ago that was now!).Allan
Thanks Allan,
Will give that a go.
Cheers,
David
Hi Allan,
I have got a version running on the Screens with the error trap (and it is still working without a problem in the browsers) and have got the message -
Event: Uncaught SyntaxError: Use of const in strict mode
Source: http://10.0.120.21/lib/bootstrap/dist/js/bootstrap.bundle.min.js
Error: SyntaxError: Use of const in strict mode
Line : 6 (which is the whole js script)
Any ideas? i'm still waiting to hear back from LG as it is only affecting their screens.
Cheers,
David
This doesn't look like a Datatables specific error. Google search results indicate a common issue is with using an older version of node.js. For example:
https://stackoverflow.com/questions/36789889/syntaxerror-use-of-const-in-strict-mode
https://stackoverflow.com/questions/22603078/syntaxerror-use-of-const-in-strict-mode
Yes, two different threads with the same name![:smile: :smile:](https://datatables.net/forums/resources/emoji/smile.png)
It could possibly be something else but seems something in the environment might need upgraded.
You are loading the minimized version of
bootstrap.bundle.min.js
. To see the line of code you will need to load the non-minimized version, iebootstrap.bundle.js
.Kevin
Yeah - sounds like an old version of a JS engine. Any idea what browser engine and version webOS is using? You could
alert(navigator.userAgent)
to see that.Was Bootstrap upgraded perhaps?
Allan
Hi Allan,
I don't think the WebOS/Browser on the TVs has been updated since 2019 - I have LG looking at that for me.
I'll try the alert(navigator.userAgent) and see what I get there - I don't think Bootstrap was upgraded but I have found a couple of other little issues with versions of components that I'll fix.
Thanks for all your suggestions
Cheers
David
Let us know how you get on - I'm curious![:) :)](https://datatables.net/forums/resources/emoji/smile.png)
Allan