Displays Out of Date

To be completed by the original poster:

CMS Version

3.3.2 Linux/Apache non-Docker Install

Player Type

Windows and Android

Issue

After updating the CMS to 3.3.2 some displays are showing a status of ‘Displays are out of date but have not yet checked in with the server’. I’ve tried restarting the players, but it doesn’t update. This is happening on Windows and Android players. Any ideas?

I’m seeing this in the logs: Exception in Run: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes)

I too have been seeing this on my 3.3.1 with an Android 11 STB; didn’t look in the log yet for an error. Lessee…

I’m not actually seeing any rows at all in my log, basic or advanced.

Probably not the same issue. Mine is specific to 3.3.2. I rolled back to 3.3.1 and it works fine now. For Android make sure you have a valid license.

Do either or both of you use Navigate to Layout interactive actions - we found a bug with 3.3.2 unfortunately:

We’re working on getting a fix available for it and have updated the release announcement.

I do have navigate to layout actions, but only on one of my layouts. I noticed however that this layout has been deployed to all of my displays. I definitely didn’t schedule it that way. I’ve rolled back to 3.3.1 and that layout is still assigned to all of my displays even after purging.

KEB CP Main has the navigate to layout webhooks. KEB Rotunda Left is the layout that should be on this display.

If a Layout scheduled to a display has a Navigate to Layout webhook on it, then the layout with its matching layout code will also be downloaded to the display.

The bug above only happens if the layout targeted by the original layout refers back to the original layout, or targets another layout that refers back to the original (thus creating a circle).

I am not sure what is happening in your example above - if KEB Rotunda Left has an action on it pointing to KEB CP Main, then it looks right. If not, then we need to look for another reason KEB CP Main is on the display - perhaps a direct assignment?

The two layouts are unrelated. KEB Rotunda Left has no actions, it’s just has a playlist of images. It’s about as simple as you can get. I’ll keep looking around in case I missed something.

For KEB CP Main, it has quite a few webhooks that navigate to new layouts. Those layouts have webhooks that go back to Main. A separate control panel layout triggers the commands.

For KEB CP Main, it has quite a few webhooks that navigate to new layouts. Those layouts have webhooks that go back to Main.

It may be then that whatever has put KEB CP Main in the schedule (incorrectly or unexpectedly) is what triggered the above bug for you. Without looking its hard to say why you hit the issue, or why KEB CP Main is in required files where you do not expect it to be.

We have found the root cause of the above bug though and we’re pretty confident that its solved - we will release that in due course.

In the meantime i’d recommend you say on 3.3.1 and have updated the 3.3.2 release announcement with a note for users of interactive to do the same.

Thanks for your help! Much appreciated.

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