Uncaught TypeError: Impossibile leggere la proprietà 'apply' di undefined

Quando si tenta di modificare l’impostazione del componente del tema, cliccando sul pulsante verde con la spunta viene visualizzato il seguente errore e le modifiche non vengono salvate (Category Icons e Tag Icons):

Uncaught TypeError: Cannot read property 'apply' of undefined
Url: https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js
Line: 1
Column: 490273
Window Location: https://forum.url/admin/customize/themes/4
1 Mi Piace

Aggiorna all’ultima versione tramite /admin/upgrade e riprova

1 Mi Piace

Già sull’ultima versione, installazione pulita, senza personalizzazioni o plugin oltre a questi due componenti installati.

1 Mi Piace

Anche qui si verifica una situazione simile:

Uncaught TypeError: Impossibile leggere la proprietà ‘categories’ di undefined

Durante il tentativo di salvare: monitoraggio delle categorie predefinite

1 Mi Piace

Non riesco a riprodurre nessuno dei due problemi segnalati in questa discussione con l’ultima versione.

Assicurati di:

  • essere sulla branch master
  • provare in modalità sicura, se possibile
  • fornire una descrizione molto dettagliata dei passaggi per riprodurre il problema, se il problema persiste
1 Mi Piace

Sono sulla branch tests-passed: ho già eseguito un rebuild. La modalità sicura presenta ancora il problema.
(2cb805a683)

Log di errore anonimizzato:

Riproduzione? Non succede nulla quando seleziono una categoria come “osservazione predefinita”. La croce rossa annulla l’azione e il segno di spunta verde non fa nulla (dovrebbe chiedere se voglio applicarlo agli utenti esistenti; funziona su un altro forum che ho installato).

Modifica: Vuoi che apra un argomento per questo? Oppure puoi semplicemente spostare questo messaggio.

Passaggi per riprodurre:

  • installare il componente del tema
  • abilitare il componente per il tema predefinito
  • selezionare il componente (Icone delle categorie)
  • rimuovere la voce esistente dall’impostazione: elenco delle icone delle categorie
  • fare clic sul pulsante verde con la spunta accanto all’impostazione
  • viene registrato un errore, le modifiche non vengono salvate (i pulsanti verde e rosso rimangono visualizzati)

Backtrace:

TypeError: Cannot read property 'apply' of undefined
    at e.t._join (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:490273)
    at e.t.join (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:487153)
    at p (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:353112)
    at https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:152256
    at r (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:340782)
    at https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:152201
    at t.click (https://forum.url/assets/application-1beed43f1604869d65e7d466de8cb9119afcf1cbbc2eae42c98ae8f7a5d0edf9.js:1:933743)
    at trigger (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:312409)
    at t.e [as trigger] (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:291192)
    at e.t._run (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:490423)

Il mio errore si verifica con tutte le impostazioni predefinite nell’amministratore per la sorveglianza delle categorie e dei tag.

Siete entrambi indietro di un commit rispetto alla correzione. Dovreste essere almeno su #8d69944.

1 Mi Piace

Si prega di fare riferimento all’argomento sottostante, che contiene informazioni più recenti sul mio problema.

1 Mi Piace

Ok. Ma, se sei ancora in 2cb805a683, devi comunque aggiornare all’ultima versione per risolvere il problema (segnalato nell’OP) nei componenti del tema.

1 Mi Piace

Capisco cosa vuoi dire. Nel mio ambiente di test sono sull’ultima build. Il problema persiste. Il mio errore è diverso da quello descritto nell’OP. L’OP dovrebbe confermare se il suo errore è stato risolto o meno.

1 Mi Piace

C’è un po’ di confusione e un dirottamento involontario di questo argomento per un problema apparentemente simile ma non correlato.

Quando è stato segnalato questo problema, l’ultima versione era #2cb805a683.

Posso confermare che il commit #8d69944 risolve effettivamente il problema menzionato nell’OP e questo argomento può essere chiuso.

2 Mi Piace