Erreur TypeError non capturée : Impossible de lire la propriété 'apply' de undefined

Lors de la tentative de modification d’un paramètre de composant de thème, le clic sur le bouton de validation vert génère l’erreur suivante et les modifications ne sont pas enregistrées (Category Icons et 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 « J'aime »

Mettez à jour vers la dernière version via /admin/upgrade et réessayez

1 « J'aime »

Déjà sur la dernière version, installation neuve, sans personnalisations ni plugins, à l’exception de ces deux composants installés.

1 « J'aime »

Nous rencontrons une situation similaire :

Uncaught TypeError: Impossible de lire la propriété ‘categories’ de undefined

Lors de la tentative d’enregistrement : catégories par défaut en cours de surveillance

1 « J'aime »

Je n’ai pas de reproduction sur la dernière version pour aucun des deux problèmes signalés dans ce sujet.

Veuillez vérifier :

  • que vous êtes sur master
  • que vous essayez en mode sans échec si possible
  • que vous fournissez une reproduction très détaillée si le problème persiste
1 « J'aime »

Je suis sur tests-passed — j’ai déjà effectué une reconstruction. Le mode sans échec présente toujours le problème.
(2cb805a683)

Journal d’erreur anonymisé :

Reproduction ? Rien ne se produit lorsque je sélectionne une catégorie comme suivi par défaut. La croix rouge permet d’annuler, mais la coche verte ne fait rien (elle devrait demander si je souhaite l’appliquer aux anciens utilisateurs ; cela fonctionne sur un autre forum que j’ai installé).

Édition : Souhaitez-vous que j’ouvre un sujet à ce sujet ? Ou pouvez-vous simplement déplacer ce message.

Étapes de reproduction :

  • installer un composant de thème
  • activer le composant pour le thème par défaut
  • sélectionner le composant (Icônes de catégorie)
  • supprimer l’entrée existante du paramètre : liste des icônes de catégorie
  • cliquer sur le bouton de validation vert à côté du paramètre
  • une erreur est enregistrée, les modifications ne sont pas sauvegardées (les boutons vert et rouge restent affichés)

Pile d’appels :

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)

Mon erreur se produit avec tous les paramètres par défaut dans l’administration pour la surveillance des catégories et des étiquettes.

Vous êtes tous les deux à un commit derrière la correction. Vous devriez être au moins sur #8d69944.

1 « J'aime »

Veuillez consulter le sujet ci-dessous, qui contient des informations plus récentes sur mon problème.

1 « J'aime »

D’accord. Mais, si vous êtes toujours sur 2cb805a683, vous devez toujours passer à la dernière version pour corriger le problème (signalé dans le message d’origine) dans les composants de thème.

1 « J'aime »

Je comprends ce que vous dites. Dans mon environnement de test, je suis sur la dernière version. Le problème persiste. Mon erreur est différente de celle mentionnée dans le sujet original (OP). L’OP devrait confirmer si son erreur est résolue ou non.

1 « J'aime »

Il y a un peu de confusion et une récupération involontaire de ce sujet pour un problème apparemment similaire mais sans rapport.

Lorsque ce problème a été signalé, la version #2cb805a683 était la plus récente.

Je peux confirmer que le commit #8d69944 résout effectivement le problème mentionné dans le message initial et que ce sujet peut être clôturé.

2 « J'aime »