Breaking: #74533 - Throw exception if user function does not exist

See forge#74533


GeneralUtility::callUserFunction() does now always throw an exception if the passed user function does not exist or is not callable. The parameter $errorMode has been removed, exceptions are now always thrown. The method should not be called with more than three arguments.


Calling a not existing or uncallable user function leads to an exception, breaking the page output.

Affected Installations

All TYPO3 installations are affected.


Remove or fix invalid userFunc calls registered in TypoScript and/or ext_localconf.php. Catch exceptions properly with try/catch.