I found a bug

Cache-control sometimes caches JSON and serves it where HTML should be.

#TheMarch2024BugHunt

Urgent bug solved

I’ve solved the critical error with Matrix Dreams. I plugin called User Meta auotupdated but the author forgot to include a critical vendor library. Careful manual uninstall by direct database editing solved that issue.

Don’t worry, I tested the fix in a staging copy first.

#criticalError #TheMarch2024BugHunt

Matt's Social Node

My ongoing The March 2024 Bug Hunt bugs to hunt list. I worry that the month will end with bugs remaining.

Bugs I am hunting on my main site:

  • Why are my comments not nesting? I’ll get there someday
    • This is almost certainly my weak theme design at fault
  • Why is my blog blocking IP addresses that it should let through? Solved Working Well!
  • Bugs here on my node:

  • The reblog button causes a disallowed error and does not work. Bug fixed
  • “Approve and always allow” as super main gives a “sorry you are not allowed to edit comments here” error. What?!?!?
    • I’m still at the guessing stage for this one
  • Bugs elsewhere:

    • Matrix Dreams: There has been a critical error on this website. shite
    • Matrix Dreams is not federating correctly. This is a known bug. Fix Requested
    • Like a fool, I missed a whole step on my custom homepage headline module. Work in Progress
    • Investigate reports of the Author Buzz login link not working as expected. Still to do

    #TheMarch2024BugHunt

    The March 2024 Bug Hunt – Matt's Social Node

    Bug hunt update: Reblog button working again

    It is with great nerdy joy that I can report that the dysfunction of the reblog button is over. I may be the only human on the planet that this pleases but I am happy nevertheless. One fewer bugs to hunt.

    #TheMarch2024BugHunt

    My bug hunt list: Revised and updated – Matt's Social Node

    My bug hunt list: Revised and updated

    A further updated list for The March 2024 Bug Hunt. The list keeps growing. Why is the list still growing?

    Bugs I am hunting on my main site:

  • Why are my comments not nesting? Up next
  • Why is my blog blocking IP addresses that it should let through? Solved Working Well!
  • Bugs here on my node:

  • The reblog button causes a disallowed error and does not work. Bug report filed
  • “Approve and always allow” as super main gives a “sorry you are not allowed to edit comments here” error. What?!?!?
  • Bugs elsewhere:

    • Matrix Dreams is not federating correctly. This is a known bug. Fix Requested
    • Like a fool, I missed out a whole step on my custom homepage headline module. Work in Progress
    • Investigate reports of Author Buzz login link not working as expected. Still to do

    #TheMarch2024BugHunt

    The March 2024 Bug Hunt – Matt's Social Node

    Season of Bug Hunts: A Success

    This month is The March 2024 Bug Hunt. The bug that started all this has been pronounced solved and another is in good hands. I’m truly delighted because now all inbound WebMentions can arrive as they should and soon other irritations will be solved.

    Bugs I am hunting on my main site:

  • Why are my comments not nesting? Up next
  • Why is my blog blocking IP addresses that it should let through? Solved
  • Bugs here on the node:

  • The reblog button causes a disallowed error and does not work. Bug report filed
  • #success #TheMarch2024BugHunt #WebMention

    The March 2024 Bug Hunt – Matt's Social Node

    Hunting the 403 error – part 1

    One of the bugs I am hunting is a 403 error on a request to /wp-admin/admin-ajax.php. This bug affects only the Friends plugin as far as I can tell. Two sites are affected.

    Things I have tried:

    • Deactivating all other plugins. Nope
    • Removing server-side optimisations. Nope Not using them
    • Contact host technical support Nope
      • Hosting checked their logs they found some generic PHP errors that could be related but no 403s that matched my IP or testing periods.
    • Messaged the plugin author. Pending
    • Write this post and try to think of something else to try

    #403 #friendsPlugin #TheMarch2024BugHunt

    March: A season of bug hunting – Matt's Social Node

    Today I am mostly debugging my website. Part 5 – it wasn’t the cache

    Part 4: Today I am mostly debugging my website. Part 4 – cache?

    After a break and a burger, I’ve got back on the bug hunt and had a breakthrough. I took a dive into my error logs and found that Zero Spam was throwing errors because tables it needed to use to log IP errors were missing on blogs that were not the root blog in the network.

    I disabled Zero Spam in all sites in the network but not the root site. The root site seems to have a working Zero Spam and it also looks to have eaten hundreds of spam a day.

    Now I just need to get my patient bug reports to run another test. Sorry.

    #TheMarch2024BugHunt #ZeroSpam

    Today I am mostly debugging my website. Part 4 – cache? – Matt's Social Node

    March: A season of bug hunting

    This month has become a month of solving bugs. I have dubbed this The March 2024 Bug Hunt.

    Bugs I am hunting on my main site:

  • Why are my comments not nesting? Not started
  • Why is my blog blocking IP addresses that it should let through? Aaaargh!
  • Bugs here on the node:

  • The reblog button causes a disallowed error and does not work. I am still investigating
  • #TheMarch2024BugHunt

    The March 2024 Bug Hunt – Matt's Social Node

    Today I am mostly debugging my website. Part 4 – cache?

    Part 3: Today I am mostly debugging my website. Part 3 – actions taken

    Did I give up? No, actually.

    I wondered if this was part of the annoying and unsolved JSON cache issue. I added an aggressive set of exclude rules for JSON stuff.

    Time will tell.

    #TheMarch2024BugHunt

    Today I am mostly debugging my website. Part 3 – actions taken – Matt's Social Node