{"error":{"code":13,"message":"Method not found"}} when I click on an article title

Describe the problem you’re having:

Feed url: https://forum.ispsystem.ru/external.php?type=RSS2&forumids=53
When I click on an article title — {“error”:{“code”:13,“message”:“Method not found”}}

If possible include steps to reproduce the problem:

Use official demo Tiny Tiny RSS : Login
Subscribe to the feed
Wait for the update
Сlick on an article title

tt-rss version (including git commit id):
Official demo. Tiny Tiny RSS : Login
v21.02-d3940b6

Please provide any additional information below:
Checked in latest Firefox ESR 78.7.1
Feed checker is not working Tiny Tiny RSS - Feed tester — 500 Internal Server Error

this feed has unquoted Russian characters in URLs which make them fail validation in tt-rss (most likely cause is filter_var(...FILTER_VALIDATE_URL) so resulting article URL is empty which causes this confusing behavior.

i’m not sure what we should do for blank article URLs in the UI. some kind of error message idk.

ah, right, this needed updates to latest tt-rss core changes. this should be fixed now.

also, myfeedsucks now shows both raw and validated article URLs.

you can check individual URLs here: https://tt-rss.org/myfeedsucks/urlvalidator.php

Thank you.
So the problem is with the feed, not with tt-rss
Got it.

https://git.tt-rss.org/fox/tt-rss/commit/eec5871f5f0de01e7a4bf5ba69c81315a8ea88e3

with this you should at least get a proper error message.

Thanks for the quick support.

Problem solved with plugin:

Rules for plugin:


[
   {
      "URL":"forum.ispsystem.ru",
      "type":"regex",
      "pattern":"#(<link>(https:\/\/forum\\.ispsystem\\.ru\/showthread\\.php\\?)(\\d{0,})-(.*)</link>)#",
      "replacement":"<link>showthread.php?$3</link>"
   },
   {
      "URL":"forum.ispsystem.ru",
      "type":"regex",
      "pattern":"#(<guid isPermaLink=\"true\">(https:\/\/forum\\.ispsystem\\.ru\/showthread\\.php\\?)(\\d{0,})-(.*)</guid>)#",
      "replacement":"<guid isPermaLink=\"true\">showthread.php?$3</guid>"
   }
]