I have just migrated Scriptcase from another machine using export / import to move my application. No errors were reported and everything seems to have worked fine. However, my main application is not working correctly on the new machine - it just hangs. While attempting to debug the issue I made some minor changes to an internal library (which is where it seems to be hanging) and when I click Save in the internal library editor, I received the following fatal error. The change was lost.
Full Error Message:
Fatal error : Uncaught TypeError: Unsupported operand types: string + int in /Applications/Scriptcase/v9-php81/wwwroot/scriptcase/devel/generator/nm_gp_verifica_php.php:132 Stack trace: #0 /Applications/Scriptcase/v9-php81/wwwroot/scriptcase/devel/compat/nm_edit_php_edit.php(28): nm_gp_verifica_php() #1 /Applications/Scriptcase/v9-php81/wwwroot/scriptcase/devel/compat/nm_edit_php_edit.php(2): sg_load() #2 {main} thrown in /Applications/Scriptcase/v9-php81/wwwroot/scriptcase/devel/generator/nm_gp_verifica_php.php on line 132
When I went back into the editor and clicked save without making any changes, I was able to reproduce the error. It seems that I am now unable to make any changes to this library.
The error does not occur with any other internal library. They can all be edited and saved - no problems.
Scriptcase version: 9.11.16 (9).
Any assistance appreciated.