The discussion revolves around the ActivityPub plugin error “stack level too deep” in the logs. pmusaraj initially reported the issue, providing a backtrace that pointed to the base_object_id method in json_ld.rb. [Jagster](/t/-/354445/2, /t/-/354445/3) also experienced the error, with hundreds of incidents, but couldn’t identify any visible issues. The error was caused by an infinite recursion in the base_object_id method. angus addressed the issue with a pull request, which was merged. According to angus, the error was related to protecting against duplicate activities being sent in quick succession, but since Jagster didn’t notice any issues, it’s likely that their server wasn’t federating with a server that sends duplicate activities.
Very 101-question, because I’m curious. I couldn’t see anything suspicious anywhere, and all it did was just annoying error in logs. Did that error something… real?
It was used in code that protected against duplicate activities being sent in quick succession, which some other platforms do from time to time. So if you didn’t notice anything, you’re not federating with a server that does that.