snarfed / bridgy

📣 Connects your web site to social media. Likes, retweets, mentions, cross-posting, and more...
https://brid.gy
Creative Commons Zero v1.0 Universal
702 stars 51 forks source link

Backfeeding comments and reactions returns error #1668

Closed voss closed 4 months ago

voss commented 4 months ago

I noticed today that backfeeding comments and reactions to my posts crossposted to Mastodon hasn't been working since September, it seems.

I use Known (1.5) on my website and using brid.gy for backfeeding which has been working flawless. It appears that around September something changed somewhere, and my Mastodon page on brid.gy shows Error exclamation marks on responses:

image

When I click through on the error link, I get the message that no log is found:

image

I notice it says the last webmention was sent 4 months ago, which seems incorrect, as I've sent webmentions just a few days ago (at least I should've). I didn't change anything in Known, but I am running on a shared server, so potentially something changed with the underlying server settings, but I'm unsure how to check for my webmentions working.

Any good pointers?

voss commented 4 months ago

I used webmention.rocks to check if webmentions are sent correctly from my site, and they show up correctly there. From that it seems like webmentions work on the site. Not sure what to check next.

snarfed commented 4 months ago

Hi @voss, sorry for the trouble! Looks like your site's webmention endpoint is failing on these webmentions and returning HTTP 500 with this message:

Something went wrong.

base64_encode(): Argument #1 ($string) must be of type string, array given
voss commented 4 months ago

Hi @snarfed,

That's super helpful, thank you!

snarfed commented 4 months ago

Welcome! Closing here in favor of https://github.com/idno/known/issues/3199