Php logs issues after upgrade 7.7.5 and 7.7.4 to 7.7.6

Recently upgrade two different SuiteCRM installations from 7.7.4 and 7.7.5 to 7.7.6
Both upgrades completed without errors.
But i found these records inside PHP logs for both installations, multiple times each record.

  1. mod_fcgid: stderr: PHP Strict Standards: Declaration of SugarEmailAddress::save() should be compatible with SugarBean::save($check_notify = false) in /var/www/vhosts//suitecrm/include/SugarEmailAddress/SugarEmailAddress.php on line 0, referer: http://suitecrm./index.php
  2. mod_fcgid: stderr: PHP Strict Standards: Declaration of SugarEmailAddress::save() should be compatible with SugarBean::save($check_notify = false) in /var/www/vhosts//suitecrm/include/SugarEmailAddress/SugarEmailAddress.php on line 0, referer: http://suitecrm./index.php?module=ModuleBuilder&action=index&type=mb
  3. mod_fcgid: stderr: PHP Strict Standards: Declaration of SugarEmailAddress::save() should be compatible with SugarBean::save($check_notify = false) in /var/www/vhosts//suitecrm/include/SugarEmailAddress/SugarEmailAddress.php on line 0, referer: http://suitecrm./index.php?module=Home&action=About
  4. mod_fcgid: stderr: PHP Strict Standards: Declaration of SugarEmailAddress::save() should be compatible with SugarBean::save($check_notify = false) in /var/www/vhosts//suitecrm/include/SugarEmailAddress/SugarEmailAddress.php on line 0, referer: http://suitecrm./index.php?module=Administration&action=index
  5. mod_fcgid: stderr: PHP Strict Standards: Declaration of ManyToOneRelationship::setReadonly() should be compatible with AbstractRelationship::setReadonly($set = true) in /var/www/vhosts//suitecrm/modules/ModuleBuilder/parsers/relationships/ManyToOneRelationship.php on line 0, referer: http://suitecrm./index.php?module=Administration&action=index
  6. mod_fcgid: stderr: PHP Strict Standards: Declaration of ManyToOneRelationship::buildLabels() should be compatible with AbstractRelationship::buildLabels($update = false) in /var/www/vhosts//suitecrm/modules/ModuleBuilder/parsers/relationships/ManyToOneRelationship.php on line 0, referer: http://suitecrm./index.php?module=Administration&action=index
  7. mod_fcgid: stderr: PHP Strict Standards: Declaration of ManyToOneRelationship::setReadonly() should be compatible with AbstractRelationship::setReadonly($set = true) in /var/www/vhosts//suitecrm/modules/ModuleBuilder/parsers/relationships/ManyToOneRelationship.php on line 0, referer: http://suitecrm./index.php?module=ModuleBuilder&action=index&type=mb
  8. mod_fcgid: stderr: PHP Strict Standards: Declaration of ManyToOneRelationship::buildLabels() should be compatible with AbstractRelationship::buildLabels($update = false) in /var/www/vhosts//suitecrm/modules/ModuleBuilder/parsers/relationships/ManyToOneRelationship.php on line 0, referer: http://suitecrm./index.php?module=ModuleBuilder&action=index&type=mb
  9. mod_fcgid: stderr: PHP Strict Standards: Declaration of ListViewPackages::setup() should be compatible with ListViewDisplay::setup($seed, $file, $where, $params = Array, $offset = 0, $limit = -1, $filter_fields = Array, $id_field = ‘id’, $id = NULL) in /var/www/vhosts//suitecrm/ModuleInstall/PackageManager/ListViewPackages.php on line 42, referer: http://suitecrm./index.php?module=ModuleBuilder&action=index&type=mb
  10. mod_fcgid: stderr: PHP Warning: Missing argument 2 for UndeployedRelationships::build(), called in /var/www/vhosts//suitecrm/modules/ModuleBuilder/MB/MBModule.php on line 429 and defined in /var/www/vhosts//suitecrm/modules/ModuleBuilder/parsers/relationships/UndeployedRelationships.php on line 228, referer: http://suitecrm./index.php?module=ModuleBuilder&action=index&type=mb
  11. mod_fcgid: stderr: PHP Warning: Missing argument 3 for UndeployedRelationships::build(), called in /var/www/vhosts//suitecrm/modules/ModuleBuilder/MB/MBModule.php on line 429 and defined in /var/www/vhosts//suitecrm/modules/ModuleBuilder/parsers/relationships/UndeployedRelationships.php on line 228, referer: http://suitecrm./index.php?module=ModuleBuilder&action=index&type=mb
  12. mod_fcgid: stderr: PHP Warning: include(custom/metadata/amc_vessels_accountsMetaData.php): failed to open stream: No such file or directory in /var/www/vhosts//suitecrm/custom/application/Ext/TableDictionary/tabledictionary.ext.php on line 6, referer: http://suitecrm./index.php?module=ModuleBuilder&action=index&type=mb

Also when i made some changes inside the Module Builder and tried to re-deploy the package i got this error and the load continues for ever

Before upgrade everything worked fine!

EDIT: I tried Repair and Rebuild and Rebuild Relationships with no luck.

Hi,

  • Concerning the Strict warnings: SuiteCRM is not written to comply with PHP strict standard. You can change your php.ini file:
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
  • Concerning the failed to open stream:

Never touch the “Deploy” button in module builder, you can screw up your installation very easily. When developing modules, always:

  • In Module Builder: Publish your new version, save the zip
  • In Module Loader: install your zip file

When changing your module always:

  • In Module Builder: Publish your new version, save the zip
  • In Module Loader: uninstall the current module, checking “Keep Tables” if you want to keep your data, delete the module from the then install your new zip file

To clean up the current mess, I’d uninstall your module using Module Loader, then check here if you see remaining files of your module and remove them:
custom/Extension/application/Ext/TableDictionary

Then do a admin -> Quick Repair and Rebuild