As some of you may have seen, I have been wrestling with upgrading an existing 256 app system from an earlier version to the latest. This post is a warning for those of you considering the same.
The 256 applications work perfectly (for some time) on the older version and I have zero problems with them. To use the new version, you have to export them and reimport into the new version. having done that, and recompiled everything… the fun starts.
This is my list in no particular order of the problems that arise:
- Some grids get their groupby changed from Static to dynamic, which completely screws the logic and shape of each grid. REQUIRES MANUAL FIX by going into each impacted grid and setting it back to static.
- Links between applications get corrupted. I never got to the bottom of why these links got changed, but I can tell you that the global variables passed by the link got changed in the transition. Items which should have remained as ‘No value’ got changed to the first field on the linking record, which had the effect of CHANGING A GLOBAL VARIABLE, which as you can imagine gave very unpredictable results and took me ages to track down. This requires a MANUAL FIX. Go into EVERY grid with a link and check that the variables passed have not been changed to the first field.
- Save grid stops working and starts to give errors. The only fix I’ve found so far is to REMOVE THE FEATURE from all grids. More details are here: Save Grid not working (Giving a modal error on 'apply') - #8 by ibatey
- Export to PDF stops working. (Centos 7 server) The only fix I’ve found so far is to REMOVE THE FEATURE from all grids. Despite the title, it is NOT SOLVED. More details are here: [SOLVED] WKHTMLTOPDF - still not updated! - #9 by Paul_Van_Geel
and here: New PDF exports not working - Intermittent AJAX error where a method is not called. No fix or reply from NM. More details here: Problem with AJAX not calling Javascript Methods
The net result is that you need to be VERY sure you want to upgrade and watch out for these problems. The testing load because of these problems is substantial and I’ve currently stopped ANY work with Scriptcase until I see some movement from NM or answers in this forum.
I’ve been a Scriptcase user since v7 and this is the worst set of problems and functional regression I’ve ever seen during an upgrade. (and thats saying something!)