Fatal error when updating from 7.0 to 7.4 (wrong entries in packagestate.php)
In older 7 versions packages like that were also stored in the packageState.php file:
'symfony.yaml' => array ( 'manifestPath' => 'Symfony/Component/Yaml/', 'composerName' => 'symfony/yaml', 'state' => 'inactive', 'packagePath' => 'Packages/Libraries/symfony/yaml/', 'classesPath' => 'Classes/', 'suggestions' => array ( ), ),
which now Package to throw Exception\InvalidPackageManifestException
Unortunatelly PackageManager doesn't catch this exception, which result in Fatal error (probably error handler is not yet configured).
[BUGFIX] Catch InvalidPackageManifestException in PackageManager
Prevents TYPO3 from going fatal when ext_emconf.php for some
package is missing.
Reviewed-by: Georg Ringer <email@example.com>
Tested-by: Georg Ringer <firstname.lastname@example.org>
Reviewed-by: Stefan Neufeind <email@example.com>
Tested-by: Stefan Neufeind <firstname.lastname@example.org>