Version: 16.3.1 Community Edition Broken
Posted: Wed Feb 15, 2023 8:08 pm
There are new references to a non-existent GovernmentDocumentListFactory class in the community edition that are causing errors when running the upgrade script. I assume this class exists in the Enterprise edition and someone forgot that the class doesn't exist in the community edition. Here is the stack trace:
Performing any necessary corrections from previous version...
Upgrading database schema...
Upgrading database schema successful!
Cleaning up temporary files...
PHP Fatal error: Uncaught Error: Class "GovernmentDocumentListFactory" not found in /var/www/html/includes/global.inc.php:304
Stack trace:
#0 /var/www/html/classes/modules/soap/TimeTrexSoapClient.class.php(668): TTnew()
#1 /var/www/html/tools/unattended_upgrade.php(471): TimeTrexSoapClient->sendCompanyData()
#2 {main}
thrown in /var/www/html/includes/global.inc.php on line 304
Performing any necessary corrections from previous version...
Upgrading database schema...
Upgrading database schema successful!
Cleaning up temporary files...
PHP Fatal error: Uncaught Error: Class "GovernmentDocumentListFactory" not found in /var/www/html/includes/global.inc.php:304
Stack trace:
#0 /var/www/html/classes/modules/soap/TimeTrexSoapClient.class.php(668): TTnew()
#1 /var/www/html/tools/unattended_upgrade.php(471): TimeTrexSoapClient->sendCompanyData()
#2 {main}
thrown in /var/www/html/includes/global.inc.php on line 304