Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 291765

Use Zend-Feed's standalone extension managers to prevent sites breaking

$
0
0

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


Viewing all articles
Browse latest Browse all 291765

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>