Bug 5867

Black (blank) screen display after an OpenSheetWithParm call 15 January, 2021

Craig Simonian
12 January, 2021
Product: PowerBuilder Category: PowerBuilder Runtime
Version: 2019 R2 Build: 2353
Classification: Publishing: Public
Priority: P3
Status: Reproducing Reason:
Communication Status: Waiting for Customer
Mark Lee @Appeon 15 January, 2021
#5
Hi Craig,

Thanks for reporting this problem.

1. Kindly can you please provide a reproducible sample test case (with PBT / PBL) to us to reproduce it?

2. Can you use a Windows 10 machine to test and see if the issue also exists? After all, Mircosoft already end of support for Windows 7.

3. You can put the Yield() function to the front of the OpenSheetWithParm function or other code that you think would cause the black screen issue and then test again.

4. I suggest that you set ACCESSIBILITY=0 in your pb.ini file and then restart your application to see if it can work around this issue.
You can refer to the following link for details about how to set the ACCESSIBILITY feature:
https://www.appeon.com/developers/get-help/knowledgebase/powerbuilder-datawindow-hangs-temporarily-after-retrieve.html 
 
If the above info couldn't help, it would be better if we could set up a meeting to check this issue. We would recommend you to make the remote session during our working time which is 9:00 ~ 17:00 (we are in UTC+8 ) thus we can get immediate help from the other team if necessary. Please also let us know when you can make the session and which tool you'd like to use for this session (TeamViewer or GoToMeeting).

Regards,
Mark Lee
Chris Pollach @Appeon 14 January, 2021
#4
Hi Craig;

  Thank you for that extra information! I have seen a few reports about this happening. However, no rationale yet as to pin-point the cause as these PB App's blank screen execution as their environments are diverse.

  I will now transfer this ticket over to the main Support / Engineering team for their review & latest feedback on this issue.

Regards .. Chris
Craig Simonian 13 January, 2021
#3
We use RDP.
Craig Simonian 13 January, 2021
#2
1) Have you tried this App in W10?  We use W7.
2) Is your App using the "ASE" DB driver (vs "SYC)?  We use SYC SAP ASE.
3) Does your App use the SQLCA.DBParm = "Async=1" setting?  We use SQLCA.DBParm setting.
4) Is your App EXE 32 or 64 bit?  32 bit.
5) Is your App compiled to P-Code or M-Code?  P-Code.
6) Does this issue happen if you use RDP vs Citrix?
Chris Pollach @Appeon 12 January, 2021
#1
Hi Craig;

  As we cannot replicate this issue in our test Apps, please let us know ...

1) Have you tried this App in W10?
2) Is your App using the "ASE" DB driver (vs "SYC)?
3) Does your App use the SQLCA.DBParm = "Async=1" setting?
4) Is your App EXE 32 or 64 bit?
5) Is your App compiled to P-Code or M-Code?
6) Does this issue happen if you use RDP vs Citrix?

Regards ... Chris
Craig Simonian 12 January, 2021
*Phenomenon:
Appeon,  We are running a heavy (multiple drop down and datawindow) front end PowerBuilder 2019 R2 Build 2353 application that is being upgraded from SAP PowerBuilder 12.6 Build 4098 and upon multiple OpenSheetWithParm function calls the window that is called gets a black (blank) screen display before returning data.  We are running this application on a Citrix receiver and the issue does not occur in the IDE.  I am trying to put Yield() calls in the application but I don't know all the places to put that.  Is there any other functions that I can add to stop this from happening?  Thanks,
Craig
*Reproduce Steps:


Remarks:
OS:
Windows 7
Platform:
32-bit
Database Type:
SAP ASE
Database Version:
Sybase 15.0