Hello!
We have a PowerBuilder program (2019 R3 Build 19.2.0.2728) that is having some random, unexplained issues in a VMWare Horizon hosted environment. The issue is that the end user can go about their normal workflows, and at random, their session locks up and they need to force log themselves out of Horizon and back in. The curious part is, when they log back in, they are able to continue on with their same session. So our program isn't crashing or locking up itself. This is happening across many, separate VMWare Horizon environments.
We have worked on this issue for some time with no success so far in finding root cause. Our logging indicates our software is not locking up itself, as our logs continue on as if nothing happened.
One theory we have is that this could be related to printer calls Powerbuilder makes as you load DataWindows, which may be subsequently causing a lockup issue with Horizon.
I was curious about some PB.INI settings we found related to Citrix, and if they could apply to our situation.
This is the first one we are looking into trying. Does anyone have more information on exactly what this setting is doing? And whether or not it could help in another VM environment that is not Citrix?
[Application] |
Citrix |
Whether the programs compiled by PowerBuilder obtain the "default" printer(s) of Windows in real time instead of getting a copy of the "default" printer(s) when the application starts as before. 1 = For handling "default" printer(s) in Citrix environment 0 = For not handling "default" printer(s) in Citrix environment Note: This key is supported starting from version 2019 R3 and works on Windows 10 and later. |
This setting also caught our eye, and I have the same questions for it:
[Data Window] |
Accessibility |
0 = Disable both MSAA and Microsoft UI Automation (and can resolve several reported bugs of later PowerBuilder versions that run slowly, particularly on Citrix and similar). 1 = Enable both 2 = Enable Microsoft UI Automation only 3 = Enable MSAA only |
If anyone has experienced a similar issue like this I am also open to any general advice or steps that could be tried further.
Happy to provide additional info as needed.
Thank you!
Andreas.