I am running Enterprise v12.0.5 (I know, it's off support and I'm working on upgrading to v14 but development does't stop :) )
I built a trivial module in Module Builder "lsys_LicenseSystems" in my development environment (v12.0.5 Ent) with the "Basic" template and added two dropdown fields.
After deployment I added a relationship to Accounts and edited the Accounts layout and the subpanel for this new module.
Tested that it's doing what I want.
I "published" the module from Module Builder which created the package.
I tried to deploy the package in my TST environment using Module Loader.
The load reaches 100% and fails.
The log shows:
Rebuilding Language...en_us
Installing layoutdefs extension
Rebuilding ActionViewMap...
Rebuilding ActionFileMap...
Rebuilding ActionReMap...
Rebuilding Administration...
Rebuilding Dependencies...
Rebuilding EntryPointRegistry...
Rebuilding Extensions...
Rebuilding FileAccessControlMap...
Rebuilding Layoutdefs...
Rebuilding GlobalLinks...
Rebuilding LogicHooks...
Rebuilding TinyMCE...
Rebuilding Menus...
Rebuilding Include...
Rebuilding ScheduledTasks...
Rebuilding ScheduledTasks...
Rebuilding UserPage...
Rebuilding Utils...
Rebuilding Vardefs...
Rebuilding JSGroupings...
Rebuilding WirelessModuleRegistry...
Rebuilding WirelessLayoutdefs...
Rebuilding TableDictionary...
Rebuilding metadata for clients...
Rebuilding Console...
Rebuilding Platforms...
Rebuilding Platforms...
Installing Images
Installing Relationships
Rebuilding Vardefs...
Rebuilding Layoutdefs...
Installing Bean : lsys_LicenseSystems
Installation failed. See details in sugarcrm.log
There is nothing in the sugarcrm.log
The only error I can find is in the PHP Logs:
[Thu Jul 25 14:37:23.708293 2024] [php7:error] [pid 8356] [client 10.99.101.14:60094] PHP Fatal error: require_once(): Failed opening required 'modules/lsys_LicenseSystems/lsys_LicenseSystems.php' (include_path='/var/www/html/sugarcrm:/var/www/html/sugarcrm/vendor:.:/usr/share/pear:/usr/share/php:/usr/share/pear:/usr/share/php') in /var/www/html/sugarcrm/include/utils/autoloader.php on line 275
On the DEV system where I built the module there is both a custom/modules/lsys_LicenseSystems and a modules/lsys_LicenseSystems
If I unpack the package there is a SugarModules/modules/lsys_LicenseSystems
Permissions are set properly on all the files in DEV as well as the files that are in TST in the upgrades directory module. I also checked the config file and permissions there are as requested in the documentation.
I deleted the package, QRR both systems, recreated and reloaded the package. The result is the same each time.
The TST environment is an exact copy of the DEV environment except for this latest module that I’m trying to install, I don’t believe there are any dependencies of customizations that would make the install fail.
I'm at a loss, any suggestions?
Thank you,
Francesca