At one of our installations, clients get often stuck.
At first, I thought it was caused by an infinite loop somewhere (in a gui script or binding). But there seems to be no connection to what screen is open, and on top of that, the behaviour is very strange.
When the screen freezes, it’s not visible in CPU usage. And it still seems to react on clicks: I can still log out and back in. I have to do it blindly (know where the buttons are), but it does get registered in the audit log. I can also switch pages, it will not show the new page, but it will subscribe to the new tags.
So it seems like not the entire GUI thread is blocked, but some part of the rendering pipeline stopped working.
As even the diagnostics panel is frozen, I have a very hard time troubleshooting this issue. They apparently used to have it once per week, but it started occuring more and more, and now multiple times per day.
This is on a 7.9.8 installation. It happens on multiple clients, and I alsow tried with OpenJDK vs Oracle JDK. The issue seems to always be present.
Has anyone ever seen something similar to this on java apps?