When I upgraded to v12 Enterprise the Users module was still in BWC
When I upgraded my DEV environment to v14 it remained BWC from the menu but when I change the URL it works fine in Sidecar.
When I upgraded my TST environment to v14 it converted to Sidecar but the record view gives an odd 500 error with the following in the PHP log:
[15-Jan-2025 12:15:16 US/Central] PHP Fatal error: Uncaught Error: Call to a member function setEAPM() on null in /var/www/html/sugarcrm/include/externalAPI/Base/ExternalAPIBase.php:182 Stack trace: #0 /var/www/html/sugarcrm/include/externalAPI/Base/ExternalAPIBase.php(212): ExternalAPIBase->getConnector() #1 /var/www/html/sugarcrm/include/externalAPI/Dnb/ExtAPIDnb.php(92): ExternalAPIBase->getConnectorParam() #2 /var/www/html/sugarcrm/include/externalAPI/Dnb/ExtAPIDnb.php(87): ExtAPIDnb->loadConnectionCredentials() #3 /var/www/html/sugarcrm/include/externalAPI/ExternalAPIFactory.php(114): ExtAPIDnb->__construct() #4 /var/www/html/sugarcrm/include/externalAPI/ExternalAPIFactory.php(177): ExternalAPIFactory::loadFullAPIList() #5 /var/www/html/sugarcrm/modules/EAPM/clients/base/api/AuthApi.php(94): ExternalAPIFactory::loadAPI() #6 /var/www/html/sugarcrm/modules/EAPM/clients/base/api/AuthApi.php(58): AuthApi->getExternalApi() #7 /var/www/html/sugarcrm/include/api/RestService.php(320): AuthApi->getAuthInfo() #8 /var/www/html/sugarcrm/clients/base/api/BulkApi.php(68): RestService->execute() #9 /var/www/html/sugarcrm/include/api/RestService.php(320): BulkApi->bulkCall() #10 /var/www/html/sugarcrm/api/rest.php(26): RestService->execute() #11 {main} thrown in /var/www/html/sugarcrm/include/externalAPI/Base/ExternalAPIBase.php on line 182 [15-Jan-2025 12:15:16 US/Central] PHP Fatal error: Uncaught Error: Call to a member function setEAPM() on null in /var/www/html/sugarcrm/include/externalAPI/Base/ExternalAPIBase.php:182 Stack trace: #0 /var/www/html/sugarcrm/include/externalAPI/Base/ExternalAPIBase.php(212): ExternalAPIBase->getConnector() #1 /var/www/html/sugarcrm/include/externalAPI/Dnb/ExtAPIDnb.php(92): ExternalAPIBase->getConnectorParam() #2 /var/www/html/sugarcrm/include/externalAPI/Dnb/ExtAPIDnb.php(87): ExtAPIDnb->loadConnectionCredentials() #3 /var/www/html/sugarcrm/include/externalAPI/ExternalAPIFactory.php(114): ExtAPIDnb->__construct() #4 /var/www/html/sugarcrm/include/externalAPI/ExternalAPIFactory.php(177): ExternalAPIFactory::loadFullAPIList() #5 /var/www/html/sugarcrm/modules/EAPM/clients/base/api/AuthApi.php(94): ExternalAPIFactory::loadAPI() #6 /var/www/html/sugarcrm/modules/EAPM/clients/base/api/AuthApi.php(58): AuthApi->getExternalApi() #7 /var/www/html/sugarcrm/include/api/RestService.php(320): AuthApi->getAuthInfo() #8 /var/www/html/sugarcrm/clients/base/api/BulkApi.php(68): RestService->execute() #9 /var/www/html/sugarcrm/include/api/RestService.php(320): BulkApi->bulkCall() #10 /var/www/html/sugarcrm/api/rest.php(26): RestService->execute() #11 {main} thrown in /var/www/html/sugarcrm/include/externalAPI/Base/ExternalAPIBase.php on line 182
Any thoughts on what is happening?
When I force my DEV to non-BWC it works just fine.
Why the inconsistent behavior between two upgrades of what are essentially identical clones of my PRD environment?
I do have a couple of custom fields in the Users module but that should not be a problem.
Thanks,
FrancescaS