You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fatal error: Uncaught Error: Class "RD\ErrorLog\Handler\ErrorHandler" not found in /var/www/typo3_intranet-dev2/public/typo3/sysext/core/Classes/Utility/GeneralUtility.php:3215
Stack trace:
#0 /var/www/typo3_intranet-dev2/public/typo3/sysext/core/Classes/Core/Bootstrap.php(428): TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('RD\\ErrorLog\\Han...', 30464)
#1 /var/www/typo3_intranet-dev2/public/typo3/sysext/core/Classes/Core/Bootstrap.php(104): TYPO3\CMS\Core\Core\Bootstrap::initializeErrorHandling()
#2 /var/www/typo3_intranet-dev2/public/typo3/index.php(20): TYPO3\CMS\Core\Core\Bootstrap::init(Object(Composer\Autoload\ClassLoader))
#3 /var/www/typo3_intranet-dev2/public/typo3/index.php(21): {closure}()
#4 {main} thrown in /var/www/typo3_intranet-dev2/public/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 3215
After manually removing the following entries from the LocalConfiguration.php the BE and FE works again
Yes, we are aware of this problem after running composer remove. Unfortunately, we haven't found a way to modify our handlers during the removal process. @medarob
You could hard-register them in your ext_localconf.php if an extension setting for this is enabled, e.g. "Automatically register error handlers". If not enabled, people need to manually register them instead, then hopefully being aware that they also manually need to remove them again on package removal.
error and exception handler must be available early in the bootstrap. registering them in ext_localconf.php will be ineffective and will not work any more (it worked in older versions but the code was very messy to support that)
it is imho a design flaw in typo3, that exchanging those is allowed. instead it should only be possible to provide listeners for errors and renderer for exceptions. the handler themselves should/ must be generic hand hard coded
I installed the extension but got deprecation warnings in the FE so I wanted to deinstall the extension again, to see if the warning will be gone.
During deinstallation, an error occured and this breaks the instaltion completely.
TYPO3 11.5.39
Now the following is shown in the FE:
After manually removing the following entries from the
LocalConfiguration.php
the BE and FE works againThe text was updated successfully, but these errors were encountered: