Hello Team,
We attempted to upgrade our SuiteCRM instance from version 7.13.x to 7.14.x using the Upgrade Wizard. However, we encountered the following issue during the process:
- The Upgrade Wizard did not display any confirmation message indicating a successful version upgrade.
- However, under Profile > About, the system reflects the SuiteCRM version as 7.14.x, which creates confusion about whether the upgrade was completed properly.
- During the upgrade process, the system displayed a blank screen, and no errors were logged in the SuiteCRM log files.
On checking the PHP error log, we observed the following fatal error:
PHP Fatal error: Uncaught TypeError: array_map(): Argument #2 ($array) must be of type array, string given
in C:\inetpub\wwwroot\pundolesuite1\include\database\DBManager.php:1048
This file appears to be a core SuiteCRM file, which we understand should not be extended or modified.
Please note that:
- All prerequisite checks were successfully completed before performing the upgrade.
- All upgrade steps passed without errors in the UI except the final confirmation screen.
- The only error observed was the one noted above in the PHP error log.
Environment Details:
- PHP Version: 8.2
- SuiteCRM Version: 7.13.x → 7.14.x
- Database: Microsoft SQL Server 2022
We have performed following steps to upgrade instance from 7.11.6 to 7.14.6 with below steps
1.we successfully upgrade 7.11.6 to 7.12.8 version
2.after that we tried to upgarde 7.12.8 to 7.14.6 but getting blank screen issue while upgrade on UI
3.another upgarde step we tried 7.12.8 to 7.13.4 it is successfully upgraded.
We would appreciate your assistance in clarifying whether the upgrade completed successfully and how to resolve the PHP error to ensure system stability.
Thanks,
Manisha Narwade.