Fatal Error: Fix Cannot Find Tenant Page Errors to Hide Fatal Error Message #267

Closed
opened 2026-06-29 08:37:33 +00:00 by rob · 0 comments
Owner

When a user enters a non-existant subdomain on eStack.com, the following fatal error shows up. We should display a message that doesn't show this detail. The page should also forward to the homepage www.estack.com


Fatal error: Uncaught InvalidArgumentException: Cannot find tenant identified by 'test24' in /estack/vendor/estack/doctrine2-multitenant/src/ConnectionParametersRepository/ORM.php:124 Stack trace: #0 /estack/vendor/estack/doctrine2-multitenant/src/ConnectionParametersRepository/ORM.php(82): Estack\Doctrine\MultiTenant\ConnectionParametersRepository\ORM->fetchTenantAccountEntity('test24') #1 /estack/vendor/estack/doctrine2-multitenant/src/TenantEntityManagerLocator.php(137): Estack\Doctrine\MultiTenant\ConnectionParametersRepository\ORM->get('test24') #2 /estack/vendor/estack/doctrine2-multitenant/src/EntityManagerMulti.php(49): Estack\Doctrine\MultiTenant\TenantEntityManagerLocator->has('test24') #3 /estack/vendor/estack/doctrine2-multitenant-module/Module.php(120): Estack\Doctrine\MultiTenant\EntityManagerMulti->setTenant('test24') #4 [internal function]: DoctrineMultiTenantModule\Module->DoctrineMultiTenantModule\{closure}(Object(Zend\ServiceManager\ServiceManager), 'doctrine.entity...', 'doctrine.entity...') #5 /estack in /estack/vendor/zendframework/zend-servicemanager/src/ServiceManager.php on line 941

When a user enters a non-existant subdomain on eStack.com, the following fatal error shows up. We should display a message that doesn't show this detail. The page should also forward to the homepage www.estack.com \ **Fatal error**: Uncaught InvalidArgumentException: Cannot find tenant identified by 'test24' in /estack/vendor/estack/doctrine2-multitenant/src/ConnectionParametersRepository/ORM.php:124 Stack trace: #0 /estack/vendor/estack/doctrine2-multitenant/src/ConnectionParametersRepository/ORM.php(82): Estack\\Doctrine\\MultiTenant\\ConnectionParametersRepository\\ORM-\>fetchTenantAccountEntity('test24') #1 /estack/vendor/estack/doctrine2-multitenant/src/TenantEntityManagerLocator.php(137): Estack\\Doctrine\\MultiTenant\\ConnectionParametersRepository\\ORM-\>get('test24') #2 /estack/vendor/estack/doctrine2-multitenant/src/EntityManagerMulti.php(49): Estack\\Doctrine\\MultiTenant\\TenantEntityManagerLocator-\>has('test24') #3 /estack/vendor/estack/doctrine2-multitenant-module/Module.php(120): Estack\\Doctrine\\MultiTenant\\EntityManagerMulti-\>setTenant('test24') #4 \[internal function\]: DoctrineMultiTenantModule\\Module-\>DoctrineMultiTenantModule\\{closure}(Object(Zend\\ServiceManager\\ServiceManager), 'doctrine.entity...', 'doctrine.entity...') #5 /estack in **/estack/vendor/zendframework/zend-servicemanager/src/ServiceManager.php** on line **941**
rob added the Doing label 2026-06-29 08:37:33 +00:00
rob closed this issue 2026-06-29 08:37:34 +00:00
Sign in to join this conversation.
No Label Doing
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rob/pms3#267