Summary
In CMS version 4.2.3 with Player version R405.3 (Windows), dataset-based widgets (Dataset View) fail to display on the player. The layout loads, but the dataset cache is never built, leading to a persistent error on the player side:
getData: Failed to get data cache for widgetId ..., e = Cache not ready
This occurs even though:
- The dataset is valid and contains multiple rows
- The dataset is correctly linked to the widget
- The layout shows correctly in CMS preview (both in edit and full preview)
- The player receives and shows the layout (confirmed by visible fallback text)
- The widgetId matches the player log
- The CMS and Player are fully up to date
- All known workarounds have been tested and failed (see below)
Environment
- CMS: 4.2.3 (Docker installation)
- Player: R405.3 (Windows)
- Tested datasets: 1 column, 4 rows, simple string data
- Widget: Dataset View
- Filter: None
- Template:
<div>[Col1]</div>
- Layout duration: 60–120 seconds
Player log output
getData: Failed to get data cache for widgetId 485, e = Cache not ready
This error remains indefinitely – even after 5+ minutes and full synchronisation.
Workarounds attempted – all failed
- Dataset changed, saved, and published again
- Widget edited and saved again
- Layout saved and published again
- Ticker widget added with the same dataset
- Dummy layout added before the dataset layout
- Player restarted
- Player “Synchronize” and “Download all files” used via CMS