Install Tool: Check TCA action does not provide symfony container when loading ext_localconf files
Using georgringer/news with commit 205cb3e "Check TCA" results in:
#1203699034 TYPO3\CMS\Core\Cache\Exception\NoSuchCacheException A cache with identifier "news" does not exist
The reason is that the cache is not available because the container has not been loaded which would add the cache per service configuration.
[BUGFIX] Provide symfony container in install tool "Check TCA" action
A booted symfony container is needed as ext_localconf.php is
loaded since #89713 for the "Check TCA" action.
ext_localconf.php files may depend on a fully-booted
symfony container, therefore we need to provide it in this
case as well – or ext_localconf.php loading may fail.
Adapt the LateBootService to allow to reset to a
previously backuped container (even if it has been
reset in the meantime by another method).
Currently affected extensions were EXT:news before commit
ac0cb20c (which added a workaround for this case).
Thus the bugfix can be verified against the parent of that commit:
Tested-by: TYPO3com <firstname.lastname@example.org>
Tested-by: Josef Glatz <email@example.com>
Tested-by: Georg Ringer <firstname.lastname@example.org>
Tested-by: Andreas Fernandez <email@example.com>
Reviewed-by: Georg Ringer <firstname.lastname@example.org>
Reviewed-by: Andreas Fernandez <email@example.com>
#2 Updated by Gerrit Code Review 3 months ago
- Status changed from New to Under Review
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/64190