ArgumentError: numero errato di argomenti (forniti 0, attesi 1) nel controllo del problema upcoming_change_stable_opted_out — inondazione dei log

NOTA: Il testo sottostante è stato generato su mia richiesta dal chatbot ufficiale di ask.discourse, che ha riassunto la mia discussione

Sto vedendo centinaia di questi avvisi in /logs (oltre 1500 finora):

A scheduled admin dashboard problem check (upcoming_change_stable_opted_out) errored. : ArgumentError : wrong number of arguments (given 0, expected 1)

Il backtrace punta a:

app/services/problem_check/upcoming_change_stable_opted_out.rb:24:in 'translation_data'
app/models/problem_check.rb:203:in 'ProblemCheck#run'

Il tracciato dello stack completo è disponibile se necessario. Sto utilizzando Ruby 3.4.

Sembra essere un problema del nucleo di Discourse simile ad altri bug recenti di ProblemCheck. Il metodo translation_data alla riga 24 di quel file viene chiamato con 0 argomenti quando se ne aspetta 1 — probabilmente un problema di separazione degli argomenti keyword di Ruby 3.4.

Fate sapere se avete bisogno di ulteriori informazioni.

(Stranamente, la mia dashboard di amministrazione non mi dice più quale versione sto utilizzando. Non ho più di due settimane di anzianità)

Grazie per la segnalazione, penso che il tuo sospetto possa essere fondato perché sta accadendo anche in un altro controllo dei problemi:

Un controllo pianificato dei problemi della dashboard di amministrazione (group_email_credentials) ha generato un errore. : ArgumentError : numero errato di argomenti (forniti 0, attesi 1)

Si tratta di una modifica piuttosto recente, non sono sicuro che si applichi solo al nostro hosting, ma ora c’è questo link nella barra laterale di amministrazione che mostra queste informazioni.

No, ho un self-hosted. Non lo vedo:

Sarebbe bello se cambiamenti del genere potessero essere annunciati. Penso che aprirò una nuova discussione se non riesco a capirci qualcosa.

Puoi vedere la versione che stai utilizzando nella pagina di aggiornamento di Discourse, giusto? O intendi forse che avresti preferito vedere annunciati i dettagli della versione che sta per essere rimossa dalla dashboard? C’è stato un annuncio per la dashboard di amministrazione (insieme a un’imminente modifica) qui Better insights into your community with the redesigned admin dashboard , ma non sono sicuro che menzioni le versioni.

Sara corretto da questo:

Grazie mille. Apprezzo il tuo lavoro e quello di tutto il team.