Actions
Bug #89504
closedEpic #83968: PSR-11 Initiative
Upgrade wizards fail if Extensions are to be installed
Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Install Tool
Target version:
Start date:
2019-10-24
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
10
PHP Version:
7.3
Tags:
Complexity:
Is Regression:
Yes
Sprint Focus:
Description
In the Install Tool only a part of the extbase classes is provided via core dependency injection container.
The classes that are needed to install the extensions are missing.
How can the error be reproduced?
- Open the upgrade module
- Open the Upgrade Wizards
- (e.g. mark "Install extension "typo3db_legacy" from TER" - has to be an upgrade with installing an extension - as undone if it is already marked as done)
- Execute the wizard & confirm the upcoming dialog.
=> An error appears:
#1278450972 TYPO3\CMS\Extbase\Reflection\Exception\UnknownClassException
Class TYPO3\CMS\Extbase\Persistence\PersistenceManager does not exist. Reflection failed.
How can the error not be reproduced?
- Open the upgrade module
- Open the Upgrade Wizards
- (e.g. mark "Add the default Extension Manager database tables" - has to be an upgrade without installing an extension - as undone if it is already marked as done)
- Execute the wizard & confirm the upcoming dialog.
=> The upgrade is successful now.
Actions