Af_comics LibXML Errors

  • [X] I’m using stock docker compose setup, unmodified.
  • [ ] I’m using docker compose setup, with modifications (modified .yml files, third party plugins/themes, etc.) - if so, describe your modifications in your post. Before reporting, see if your issue can be reproduced on the unmodified setup.dxsx
  • [ ] I’m not using docker on my primary instance, but my issue can be reproduced on the aforementioned docker setup and/or official demo.

I have the af_comics plugin enabled, but gocomics feeds are not updating due to a LibXML error:

The gocomics feeds generate a variety of LibXML errors when tested with the Feed Checker (e.g. Today on Garfield - Comics by Jim Davis - GoComics).

  • Tiny Tiny RSS version (including git commit id): v23.03-ecedc51
  • Platform (i.e. Linux distro, Docker, PHP, PostgreSQL, etc) versions: Docker

the plugin doesn’t even use gocomics rss feeds, it overrides them by creating its own XML feed based on the content fetched from the website.

my peanuts feed works properly tho: GoComics - Your favorite characters will be back soon!

additionally, i don’t think crossorigin attribute is used anywhere in tt-rss so i’m not sure wtf is going on over there.

p.s. try feed debugger (f D) and verify that af_comics is in the log.

dilbert.com is being 301-redirected to scottadams | Twitter | Linktree

I did not find anything close to a RSS-feed on that site before the paywall.

It seems like af_comics is mentioned. When I use the feed debugger, the most recent strip is grabbed and marked unread. Could it be that af_comics isn’t being used during the scheduled refresh?

[17:35:37/5158] start
[17:35:37/5158] running HOOK_FETCH_FEED handlers…
[17:35:37/5158] [UrlHelper] fetching: Calvin and Hobbes by Bill Watterson for March 28, 2023 - GoComics
[17:35:38/5158] === 0.6726 (sec) Af_Comics
[17:35:38/5158] feed data has been modified by a plugin.
[17:35:38/5158] local cache will not be used for this feed
[17:35:38/5158] running HOOK_FEED_FETCHED handlers…
[17:35:38/5158] feed data has not been modified by a plugin.
[17:35:38/5158] running HOOK_FEED_PARSED handlers…
[17:35:38/5158] language: english
[17:35:38/5158] processing feed data…
[17:35:38/5158] site_url: Today on Calvin and Hobbes - Comics by Bill Watterson - GoComics
[17:35:38/5158] feed_title: calvinandhobbes
[17:35:38/5158] favicon: needs check: false, is custom: false, avg color: #0099cc
[17:35:38/5158] loading filters & labels…
Array
(
)
[17:35:38/5158] 0 filters loaded.
[17:35:38/5158] processing articles…
[17:35:38/5158] =================================================================================================================================
[17:35:38/5158] guid 2,Calvin and Hobbes by Bill Watterson for March 28, 2023 - GoComics (hash: {“ver”:2,“uid”:2,“hash”:“SHA1:223e4d7d8095ebb0a6371fdc31e33bded1e896e0”} compat: SHA1:3e3fbc3a913b878eaa3f033ac9206718c0e8c8da)
[17:35:38/5158] orig date: 1680001200 (2023-03-28 11:00:00)
[17:35:38/5158] title Calvin and Hobbes by Bill Watterson for March 28, 2023
[17:35:38/5158] link Calvin and Hobbes by Bill Watterson for March 28, 2023 - GoComics
[17:35:38/5158] language
[17:35:38/5158] author
[17:35:38/5158] looking for tags…
[17:35:38/5158] tags found:
[17:35:38/5158] done collecting data.
[17:35:38/5158] looking for enclosures…
[17:35:38/5158] article hash: 7e758ea857c98baa43bebe865477c59c9b94d7db [stored=7e758ea857c98baa43bebe865477c59c9b94d7db]
[17:35:38/5158] stored article seems up to date [IID: 576754], updating timestamp only.
[17:35:38/5158] =================================================================================================================================
[17:35:38/5158] purging feed…
[17:35:38/5158] purge_feed: interval 60 days for feed 105, owner: 2, purge unread: 1
[17:35:38/5158] purge_feed: deleted 0 articles.
[17:35:38/5158] update done.

no, that is impossible. the underlying mechanism is the same.

well, dilbert hasn’t been remotely funny in like 10 years. good riddance tbh.

I just subscribed to another strip and waited for a scheduled update. That updated fine so I removed and re-added the other subscriptions I have. Will post a follow up in a day or so.

I have no idea why, but deleting and resubscribing fixed it.

feed debugger having a checkbox to dump full XML data as received before parsing would help debug situations like this. :thinking: