I have a feed https://abzats.com/rss.xml that included in Planet Drupal (https://www.drupal.org/aggregator/sources/998). Most of the recent articles aren't aggregated to Planet Drupal, including https://abzats.com/blog/meet-traversable-menu-module/.

What's the reason? Several months ago I have shifted my site to Netlify with Tome module, but the markup should be the same.

Comments

Yaremchuk created an issue. See original summary.

avpaderno’s picture

Issue summary: View changes
avpaderno’s picture

Title: Planet Drupal stoped pull from my feed. » Planet Drupal stoped pulling from my feed
Issue summary: View changes

The error the module used for Planet Drupal returns for the feed is the following one.

The feed from Vasily Yaremchuk seems to be broken, because of error "-1002 missing schema".

I will check the code for the Drupal core Aggregator module to understand what that means.

avpaderno’s picture

Title: Planet Drupal stoped pulling from my feed » Planet Drupal stopped pulling from my feed

The error is caused by PHP that isn't able to parse the XML data returned from the feed.

Unfortunately, the error message doesn't allow to understand what exactly needs to be fixed in the feed output. I am not sure the output from the W3C Feed Validation Service could help either.

avpaderno’s picture

Category: Bug report » Support request
avpaderno’s picture

After reading #2164219: Meta: Feeds "looking" broken due to -1002 missing schema and checking via a browser extension the request to the feed URL set in Planet Drupal for the blog (http://abzats.com/taxonomy/term/5/feed), I noticed there was a redirect to https://abzats.com/rss.xml. I changed the feed URL to that, refreshed the feed items, and now the Aggregator module is able to catch an article from the feed (https://www.drupal.org/aggregator/sources/998).

avpaderno’s picture

Title: Planet Drupal stopped pulling from my feed » "Vasily Yaremchuk" feed is broken due to "-1002 missing schema" error
Assigned: Unassigned » avpaderno
Category: Support request » Bug report
Status: Active » Fixed

Only an article was caught because that's the only article created less than 3 months and 3 weeks ago. The other articles are discarded because they have been created much later (for example October, 2019).

As side note, from the other issue, it seems the problem could be caused by the way drupal_http_request() handles non-absolute redirects, as reported in #164365: drupal_http_request() does handle (invalid) non-absolute redirects (RFC 7231). That issue hasn't been fixed, so also Drupal.org suffers of that bug.

I am closing this issue, as the feed has been fixed by changing the feed URL used from Planet Drupal.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.