voxpelli / webpage-webmentions

A hosted Disqus-like comment service that enables WebMention receiving on any kind of site
https://webmention.herokuapp.com/
MIT License
73 stars 14 forks source link

Receiving down for me #205

Closed jeremycherfas closed 2 months ago

jeremycherfas commented 2 months ago

Hello

I got a series of alerts from Zapier, where I have a feed that sends an email based on new items in an RSS feed.

The error is:

Trigger partner failure: The app returned "500 Server Error: Internal Server Error for url: https://webmention.herokuapp.com/api/mentions?site=jeremycherfas.net&format=html ; {"error":"An error occurred"}".

The RSS feed is located at https://granary-demo.appspot.com/url?input=html&output=atom&url=https%3A%2F%2Fwebmention.herokuapp.com%2Fapi%2Fmentions%3Fsite%3Djeremycherfas.net%26format%3Dhtml

I don't know whether the API has changed, or something else. I just tried sending myself web mentions from a variety of sources, but they do not seem to have been received.

https://indiewebify.me/send-webmentions/ reported they had been successfully sent.

https://telegraph.p3k.io/webmention/18b0cVmNY7lmtO9gSD/details reported that they were Accepted but "The webmention endpoint did not return a status URL"

If there is any further information I can provide I will try to do so.

Thanks

Jeremy Cherfas

voxpelli commented 2 months ago

This is the error I'm getting in the backend:

Error: Invalid URL, should be an absolute one (tag:indieweb.social:112331285963196700/,2013)
  at normalizeUrlRaw (/app/lib/utils/url-tools.js:28:11)
  at normalizeUrl (/app/lib/utils/url-tools.js:53:58)
  at /app/lib/classes/entries.js:88:36
  at Array.map (<anonymous>)
  at Entries._resolveDerivedData (/app/lib/classes/entries.js:88:25)
  at Entries._distillMention (/app/lib/classes/entries.js:117:15)
  at /app/lib/classes/entries.js:301:26
  at Array.map (<anonymous>)
  at /app/lib/classes/entries.js:301:10

So somehow an invalid URL has snuck itself into the list of mentions for you :/

voxpelli commented 2 months ago

For my own context: It was a in-reply-to in the parsed microformat + showed as a hrefs

I will manually fix it

voxpelli commented 2 months ago

@jeremycherfas Fixed it manually for you, its back up and working: https://webmention.herokuapp.com/api/mentions?site=jeremycherfas.net&format=html

jeremycherfas commented 2 months ago

Thanks Pelle

Was this peculiar to one sender? Maybe I should let them know.

Jeremy

On Tue, 7 May 2024, at 1:30 PM, Pelle Wessman wrote:

@jeremycherfas https://github.com/jeremycherfas Fixed it manually for you, its back up and working: https://webmention.herokuapp.com/api/mentions?site=jeremycherfas.net&format=html

— Reply to this email directly, view it on GitHub https://github.com/voxpelli/webpage-webmentions/issues/205#issuecomment-2098188367, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABARRPEN5BP6WYUQ2W3BUFTZBC3PHAVCNFSM6AAAAABHBXU6KKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJYGE4DQMZWG4. You are receiving this because you were mentioned.Message ID: @.***>

voxpelli commented 2 months ago

@jeremycherfas It was a bridgy federated mastodon post that no longer exists, it should be dealt with by me

jeremycherfas commented 2 months ago

OK. Thanks. And thanks for everything you do to enable me to receive web mentions.

On Tue, 7 May 2024, at 2:06 PM, Pelle Wessman wrote:

@jeremycherfas https://github.com/jeremycherfas It was a bridgy federated mastodon post that no longer exists, it should be dealt with by me

— Reply to this email directly, view it on GitHub https://github.com/voxpelli/webpage-webmentions/issues/205#issuecomment-2098251028, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABARRPFLXKQPZGRQGPINW6LZBC7TDAVCNFSM6AAAAABHBXU6KKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJYGI2TCMBSHA. You are receiving this because you were mentioned.Message ID: @.***>