# Data Widgets randomly fail - "No Data" / "Product element has empty data"

**URL:** https://community.xibo.org.uk/t/data-widgets-randomly-fail-no-data-product-element-has-empty-data/37944
**Category:** Get Help
**Created:** [May 14, 2026, 4:25am UTC](https://community.xibo.org.uk/t/data-widgets-randomly-fail-no-data-product-element-has-empty-data/37944 "2026-05-14T04:25:25Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![snapture](https://community.xibo.org.uk/letter_avatar_proxy/v4/letter/s/e0b2c6/32.png) [@snapture](https://community.xibo.org.uk/u/snapture)
#### Post date: [May 14, 2026, 4:25am UTC](https://community.xibo.org.uk/t/data-widgets-randomly-fail-no-data-product-element-has-empty-data/37944/1 "2026-05-14T04:25:26Z")

</div>

# Data Widgets randomly fail - “No Data” / “Product element has empty data”

Hi,

I am having issues with Data Widgets in Xibo Docker.

Both **Menu Board** and **DataSet** widgets behave inconsistently:

- Sometimes they work in the Layout Designer

- Sometimes the Designer shows:

```auto
Product element has empty data

```

- On the Windows Player they often do not render at all.

In the player logs I repeatedly see:

```auto
Widget: 129, [5001] No Data, ttl: 60

```

I can also see Widget Sync successfully processing and caching the widgets:

```auto
getData: finished getting data. There are 2 records returned
saveToCache: cached /widget/dataset/...
notifyDataUpdate: Process displayId: 2

```

So the CMS appears to retrieve the data correctly, but the player still reports “No Data”.

Extra notes:

- Using Windows Player

- Docker install

- Latest Xibo CMS image

- Memcached disabled (same issue with and without it)

- Docker compose taken from the official documentation

This is my docker compose:

```auto
services:
    xibo-db:
        image: mysql:8.0
        volumes:
            - "./shared/db:/var/lib/mysql:Z"
        environment:
            - MYSQL_DATABASE=cms
            - MYSQL_USER=cms
            - MYSQL_RANDOM_ROOT_PASSWORD=yes
        mem_limit: 1g
        env_file: config.env
        restart: always

    xibo-xmr:
        image: ghcr.io/xibosignage/xibo-xmr:1.0
        ports:
            - "9505:9505"
        restart: always
        mem_limit: 256m
        env_file: config.env

    xibo-web:
        image: ghcr.io/xibosignage/xibo-cms:latest
        container_name: xibo-web
        volumes:
            - "./shared/cms/custom:/var/www/cms/custom:Z"
            - "./shared/backup:/var/www/backup:Z"
            - "./shared/cms/web/theme/custom:/var/www/cms/web/theme/custom:Z"
            - "./shared/cms/library:/var/www/cms/library:Z"
            - "./shared/cms/web/userscripts:/var/www/cms/web/userscripts:Z"
            - "./shared/cms/ca-certs:/var/www/cms/ca-certs:Z"
        restart: always
        environment:
            - MYSQL_HOST=xibo-db
            - XMR_HOST=xibo-xmr
            - CMS_USE_MEMCACHED=false
            - MEMCACHED_HOST=xibo-memcached
        env_file: config.env
        ports:
          - '8282:80'
        mem_limit: 1g

    xibo-memcached:
        image: memcached:alpine
        command: memcached -m 15
        restart: always
        mem_limit: 100M

    xibo-quickchart:
      image: ianw/quickchart
      restart: always

```

Has anyone seen this before?  
How can i solve this?

---

<div class="post-metadata">

### Author: ![CraftedInSteel](https://community.xibo.org.uk/user_avatar/community.xibo.org.uk/craftedinsteel/32/17613_2.png) [@CraftedInSteel](https://community.xibo.org.uk/u/CraftedInSteel)
#### Post date: [May 15, 2026, 11:51am UTC](https://community.xibo.org.uk/t/data-widgets-randomly-fail-no-data-product-element-has-empty-data/37944/2 "2026-05-15T11:51:16Z")

</div>

> [@snapture](#):
>
> Docker compose taken from the official documentatio

Which one exactly did you use?

Version 4.4.2 can be found here and has significant differences:  
[https://github.com/xibosignage/xibo-cms/releases/download/4.4.2/xibo-docker.zip](https://github.com/xibosignage/xibo-cms/releases/download/4.4.2/xibo-docker.zip)

---

<div class="post-metadata">

### Author: ![snapture](https://community.xibo.org.uk/letter_avatar_proxy/v4/letter/s/e0b2c6/32.png) [@snapture](https://community.xibo.org.uk/u/snapture)
#### Post date: [May 15, 2026, 1:34pm UTC](https://community.xibo.org.uk/t/data-widgets-randomly-fail-no-data-product-element-has-empty-data/37944/3 "2026-05-15T13:34:37Z")

</div>

That’s exactly the compose I used and also copied into my post.

---

<div class="post-metadata">

### Author: ![0x0](https://community.xibo.org.uk/letter_avatar_proxy/v4/letter/0/6bbea6/32.png) [@0x0](https://community.xibo.org.uk/u/0x0)
#### Post date: [May 15, 2026, 1:44pm UTC](https://community.xibo.org.uk/t/data-widgets-randomly-fail-no-data-product-element-has-empty-data/37944/4 "2026-05-15T13:44:51Z")

</div>

Not exactly the same …  
[https://raw.githubusercontent.com/xibosignage/xibo-docker/refs/heads/master/docker-compose.yml](https://raw.githubusercontent.com/xibosignage/xibo-docker/refs/heads/master/docker-compose.yml)

```bash
version: "2.1"

services:
    cms-db:
        image: mysql:8.4
        volumes:
            - "./shared/db:/var/lib/mysql:Z"
        environment:
            - MYSQL_DATABASE=cms
            - MYSQL_USER=cms
            - MYSQL_RANDOM_ROOT_PASSWORD=yes
        mem_limit: 1g
        env_file: config.env
        restart: always
    cms-xmr:
        image: ghcr.io/xibosignage/xibo-xmr:1.3
        ports:
            - "9505:9505"
        restart: always
        mem_limit: 256m
        env_file: config.env
    cms-web:
        image: ghcr.io/xibosignage/xibo-cms:release-4.4.2
        volumes:
            - "./shared/cms/custom:/var/www/cms/custom:Z"
            - "./shared/backup:/var/www/backup:Z"
            - "./shared/cms/web/theme/custom:/var/www/cms/web/theme/custom:Z"
            - "./shared/cms/library:/var/www/cms/library:Z"
            - "./shared/cms/web/userscripts:/var/www/cms/web/userscripts:Z"
            - "./shared/cms/ca-certs:/var/www/cms/ca-certs:Z"
        restart: always
        environment:
            - MYSQL_HOST=cms-db
            - XMR_HOST=cms-xmr
            - CMS_USE_MEMCACHED=true
            - MEMCACHED_HOST=cms-memcached
        env_file: config.env
        ports:
            - "80:80"
        mem_limit: 1g
    cms-memcached:
        image: memcached:alpine
        command: memcached -m 15
        restart: always
        mem_limit: 100M
    cms-quickchart:
      image: ianw/quickchart
      restart: always

```

---

<div class="post-metadata">

### Author: ![snapture](https://community.xibo.org.uk/letter_avatar_proxy/v4/letter/s/e0b2c6/32.png) [@snapture](https://community.xibo.org.uk/u/snapture)
#### Post date: [May 16, 2026, 9:20am UTC](https://community.xibo.org.uk/t/data-widgets-randomly-fail-no-data-product-element-has-empty-data/37944/5 "2026-05-16T09:20:31Z")

</div>

Correct, not exactly the same, but that is related to my infrastructure environment. It has nothing to do with the issue I’m experiencing.

Regarding the mem cache, I already mentioned that I have tested this with it both enabled and disabled.

---

<div class="post-metadata">

### Author: ![0x0](https://community.xibo.org.uk/letter_avatar_proxy/v4/letter/0/6bbea6/32.png) [@0x0](https://community.xibo.org.uk/u/0x0)
#### Post date: [May 16, 2026, 10:08am UTC](https://community.xibo.org.uk/t/data-widgets-randomly-fail-no-data-product-element-has-empty-data/37944/6 "2026-05-16T10:08:26Z")

</div>

Maybe you could test with another, unofficial player:

> [@AreXibOS - fast deployment OS for Xibo CMS Linux players (Unofficial Player)](https://community.xibo.org.uk/t/arexibos-fast-deployment-os-for-xibo-cms-linux-players-unofficial-player/36567):
>
> It has been said we will be notified of player dev progress. Still waiting for that notification… If you expecting/waiting something that will magicaly save your old devices from Windows 10 EOL in production … you could also check AreXibOS fast deployment OS for Arexibo unofficial Xibo Linux player. You can test this ISO installation in Virtual Machine Manager on Linux or burn ISO to USB for bare metal install. Download here: [https://m1r0.de/iso/Arexibos.x86\_64-42.3-1.1.iso](https://m1r0.de/iso/Arexibos.x86_64-42.3-1.1.iso) AreXibOS is bas…

---

<div class="post-metadata">

### Author: ![snapture](https://community.xibo.org.uk/letter_avatar_proxy/v4/letter/s/e0b2c6/32.png) [@snapture](https://community.xibo.org.uk/u/snapture)
#### Post date: [May 17, 2026, 1:51pm UTC](https://community.xibo.org.uk/t/data-widgets-randomly-fail-no-data-product-element-has-empty-data/37944/7 "2026-05-17T13:51:41Z")

</div>

Thanks for your suggestion, but trying an unofficial player won’t help me solve the problem I’m running into.

---

<div class="post-metadata">

### Author: ![system](https://community.xibo.org.uk/uploads/default/original/2X/a/a8759c2d8cc561474733895ac75beeb830f5d8ca.png) [@system](https://community.xibo.org.uk/u/system)
#### Post date: [August 16, 2026, 7:52pm UTC](https://community.xibo.org.uk/t/data-widgets-randomly-fail-no-data-product-element-has-empty-data/37944/8 "2026-08-16T19:52:36Z")

</div>

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.
