SC9 php7 incompatibility

We have several Form Applications with Ajax events that worked fine under SC8.1 / php 5.6 Running SC9 v9.0.014 under Windows IIS and php 7.1.7, ajax events do not work and result in the following error messages in the php error log. Switching to php5.6 make the ajax events function correctly. This seems to be a php backward compatibility issue that surfaces with ajax events in form applications.

[04-Aug-2017 18:14:28 America/New_York] PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function OptionsEstimationLaborCategories_apl::HourlyRate__onChange(), 0 passed in C:\inetpub\PMLW\OptionsEstimationLaborCategories\OptionsEstimationLaborCategories_apl.php on line 1554 and exactly 2 expected in C:\inetpub\PMLW\OptionsEstimationLaborCategories\OptionsEstimationLaborCategories_apl.php:4745
Stack trace:
#0 C:\inetpub\PMLW\OptionsEstimationLaborCategories\OptionsEstimationLaborCategories_apl.php(1554): OptionsEstimationLaborCategories_apl->HourlyRate__onChange()
#1 C:\inetpub\PMLW\OptionsEstimationLaborCategories\OptionsEstimationLaborCategories.php(2068): OptionsEstimationLaborCategories_apl->controle()
#2 C:\inetpub\PMLW\OptionsEstimationLaborCategories\OptionsEstimationLaborCategories_sajax.php(122): ajax_OptionsEstimationLaborCategories_event_hourlyrate__onchange(’$ 33.60’, ‘22.00’, ‘$ 33.60’, ‘24’, ‘7331’, ‘1’)
#3 C:\inetpub\PMLW\OptionsEstimationLaborCategories\OptionsEstimationLaborCategories.php(1902): sajax_handle_client_request()
#4 {ma in C:\inetpub\PMLW\OptionsEstimationLaborCategories\OptionsEstimationLaborCategories_apl.php on line 4745

hi,

Make sure you have the following extensions installed in php 7

php7.0-fpm
php7.0-mbstring
php7.0-xml