Users usually don't have control over the URLs that are posted into an RSS feed. I was using the CNN RSS feed and it broke the site because the URL was a video it looks like.

This probably shouldn't break the entire page, but rather give some kind of small error. Honestly, it probably shouldn't do anything to the site since it's an external supplied URL.

This happens on views pages and blocks supplied by the aggregator module.

The website encountered an unexpected error. Please try again later.

InvalidArgumentException: The URI 'cnn://360video=http://cnnios-f.akamaihd.net/i/cnn/big/test/360/south_korea_war_no_black...' is invalid. You must use a valid URI scheme. Use base: for a path, e.g., to a Drupal file that needs the base path. Do not use this for internal paths controlled by Drupal. in Drupal\Core\Utility\UnroutedUrlAssembler->assemble() (line 64 of core/lib/Drupal/Core/Utility/UnroutedUrlAssembler.php).

Comments

tk421jag created an issue. See original summary.

cilefen’s picture

Status: Active » Closed (duplicate)
Related issues: +#2855791: Bad link in aggregator crashes production website