pmusaraj
(Penar Musaraj)
25 Febbraio 2025, 4:20pm
1
Ricevo questo errore nei log di recente (ultimi 4-5 giorni):
Message (18 copies reported)
Job exception: stack level too deep
Backtrace
activesupport-7.2.2.1/lib/active_support/core_ext/object/blank.rb:166:in `present?'
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb:57:in `base_object_id'
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb:58:in `base_object_id'
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb:58:in `base_object_id'
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb:58:in `base_object_id'
L’ambiente non ha molte informazioni sull’oggetto:
|coda|predefinita|
|---|---|
|classe|Jobs::DiscourseActivityPubProcess|
|argomenti|[object Object], []|
1 Mi Piace
Jagster
(Jakke Lehtonen)
25 Febbraio 2025, 4:31pm
2
Ho 970 incidenti di quel tipo in un certo periodo di tempo. Ogni giorno alcuni, comunque. Non vedo problemi reali visibili, però.
(E ora ho iniziato a riscontrare alcuni strani blocchi, ma varrebbe la pena di un argomento a parte)
1 Mi Piace
Jagster
(Jakke Lehtonen)
14 Marzo 2025, 5:01pm
3
Ottengo ancora questo, ma non riesco a capire come ottenerlo.
So questo. O poco.
Un incidente nel log ripete questa riga molte volte. Non so quante, perché lo scorrimento ha iniziato a farmi male al polso.
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb:58:in `base_object_id'
Non mi piace quel tick prima di base_object_id.
Mostra un’icona di link e porta a un 404 di GitHub.
https://github.com/discourse/discourse/blob/3165992a90c481e5aa6fb1b18854cf7d9c3ed791/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb#L58
Questo non significa nulla, vero? In quel branch non c’è la directory activity-pub, ma perché lo mostra? Sono solo curioso.
angus
(Angus McLeod)
24 Marzo 2025, 8:59am
4
Me sono perso questo in qualche modo! Mi scuso, questo dovrebbe risolvere il problema.
main ← angusmcleod:base_object_id_updates
opened 09:01AM - 24 Mar 25 UTC
@pmusaraj This should address this issue
https://meta.discourse.org/t/activit… ypub-plugin-stack-level-too-deep/354445
1 Mi Piace
Grazie @angus È stato unito.
2 Mi Piace
Jagster
(Jakke Lehtonen)
24 Marzo 2025, 11:39am
6
Grazie.
Domanda molto elementare, perché sono curioso. Non ho visto nulla di sospetto da nessuna parte, e tutto ciò che ha fatto è stato solo un fastidioso errore nei log. Quell’errore ha causato qualcosa… di reale?
angus
(Angus McLeod)
24 Marzo 2025, 5:25pm
7
È stato utilizzato in codice che proteggeva dall’invio di attività duplicate in rapida successione, cosa che alcune altre piattaforme fanno di tanto in tanto. Quindi, se non hai notato nulla, non stai federando con un server che fa questo.
2 Mi Piace