on 05-22-2015 12:06 PM
I have a PB12.5.2 datawindow, which has a nested datawindow in a trailer. For specific data, doing a getfullstate on this datawindow crashes the application, either in the executable or the IDE. Replacing the getfullstate / setfullstate pair with rowscopy works (though obviously in not quite the same way). For this data, the nested datawindow would be empty. I have inspected the exported syntax of both of these datawindows and both appear fine. Exporting as Excel works, but exporting as PSR crashes the application. Removing the nested datawindow cures the problem, but also removes required functionality. In any case the client will not accept a coding change but wants an explanation as to why particular data consistently crashes this report. I have exported samples of data for working and non-working datasets, but they do not appear significantly different.
Could anybody suggest a likely cause?
Hi David;
Suggestion: If you look at all the related DWO's source code - is the 1st line ..... "release 12.5;"? If not, can you edit all the DWO's and try something like adding a space to any object's TAG property to enable the SAVE icon. Then remove the " " and then press the SAVE icon. That should now complete the DWO's source code migration to PB 12.5. You can then verify the DWO's source for the proper release number.
=> After that, try the application again.
If my suggestion does not cure the problem ... Would it be easy for you to load the DWO's primary buffers with test data and then export their syntax so that we can try to emulate your problem?
Regards ... Chris
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Many years and releases ago, SetFullState failed if the blob had a filter buffer...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.