Dataset-Cache never built for DatasetView widgets in CMS 4.2.3 + Player R405.3

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

References