getData: Failed to get data cache

CMS Version

4.0.11

Player Type

Windows

Player Version

4 R402.1

Issue

Hi everyone,

a few weeks ago we upgraded our Xibo CMS from version 3 (self-hosted) to version 4 (on docker). Everything seems to work fine, except our widgets. Especially RSS feeds, at least it’s the most noticeable issue, since the displays show “No data returned”.

In the CMS logs we’re getting the following errors:

198	e01617d	22.05.2024 11:30	XMDS	POST	ERROR	***	GetData	getData: Failed to get data cache for widgetId 2087, e = Cache not ready
199	c6afa01	22.05.2024 11:30	XMDS	POST	ERROR	***	GetData	getData: Failed to get data cache for widgetId 2554, e = Cache not ready
200	023cc7a	22.05.2024 11:30	XMDS	POST	ERROR	*** GetData	getData: Failed to get data cache for widgetId 2091, e = Cache not ready

I saw the same issue in multiple topics on this forum and tried the suggested solutions, but nothing worked so far. What I’ve tried already:

  • Deleting the displays and adding them again from scratch
  • Uninstalling the Player on the clients, deleting every file related to Xibo and installing them again
  • Deleting related tasks in the backend and re-adding them
  • Adjusting the permissions on the widgets and the layouts containing them, as described here.

What I’ve gathered is that the task “Widget Sync” is running into errors. See attached “Tasks.png”. The cache errors seem to always occur when it tries to run the Widget Sync task. As I said, I tried re-adding the task, but that didn’t change anything.

Besides the Cache error there’s also the following error, which seems to coincide with the aforementioned task. Here’s the error message:

92627 1582ff0 04.06.2024 09:43 CONSOLE GET ERROR run: Support for IDN host requires the intl extension for best performance or run "composer require symfony/polyfill-intl-idn" to install a polyfill. Exception Type: League\Uri\Exceptions\MissingFeature

Does anyone know how to fix this error? To me it seems to be something that has to be changed within the container, right?

Also, do you have any additional ideas on how to fix the ‘Cache not ready’ errors?

Thank you in advance.

1 Like

We setup a FRESH docker based install and have the same problem loading datasets on Displays.

I have also seen another post or two that are complaining about the same issue.