Problem/Motivation
We are getting the following error from the aggregator module, when trying to import new items from a XML feed.
Zend\Feed\Reader\Exception\RuntimeException: Could not load extension: GooglePlayPodcast using Plugin Loader. Check prefix paths are configured and extension exists. i Zend\Feed\Reader\Reader::registerExtension() (line 590 af /.../vendor/zendframework/zend-feed/src/Reader/Reader.php).
As far as I can see it's related to the zend-feed component from the Zend Framework. The zend-feed component was updated on the 24th of May and the error could be related to that update as it concerns the Google Play Podcasts DTD.
https://github.com/zendframework/zend-feed/releases/tag/release-2.10.0
Does anyone have a clue of what to do about this? Is this an issue in the aggregator module or in the zend-feed component?
Is there a way to downgrade the zend-feed component to a previous version temporarily?
Proposed resolution
The problem is caused by the fact we maintain a list of all the Zend extensions in core.services.yml. This list can change as Zend updates - which with a composer driven workflow we are not 100% in control of which version different sites are on. Fortunately in 24 Feb 2015 Zend-Feed added some standalone extension managers that make this much easier to solve.
Remaining tasks
User interface changes
None
API changes
None
Data model changes
None