Après la mise à niveau de discourse-solved aujourd'hui, mon site s'est effondré

Le site est vide et semble toujours charger, finalement plus de mémoire…
Lorsque je désactive le plugin, le site revient à la normale comme d’habitude :rofl:

3 « J'aime »

Merci ! J’avais le même problème. J’ai désactivé tous les composants du thème et cela n’a toujours pas fonctionné…

Qu’as-tu fait à ce sujet :joy: @Dannii

Il y a une PR ouverte sur un problème de dépréciation non résolu mais je ne sais pas si cela pourrait en être la cause.

https://meta.discourse.org/t/discourse-solved/30155/348?u=lilly

C’est de ma faute, je crois… Je regarde :blush:

Étrangement, les tests ont réussi.

2 « J'aime »

Une correction est en cours. :slightly_smiling_face:

3 « J'aime »

Ha, drôle, je venais de voir ça :

image

merci @David d’avoir relevé ça.

4 « J'aime »

C’est même documenté dans l’avis de dépréciation :man_facepalming:

ou si vous avez toujours besoin du shim de secours, utilisez import { getOwnerWithFallback } from 'discourse-common/lib/get-owner';

Désolé pour la perturbation !

4 « J'aime »

Pas de souci, ce genre de chose aurait vraiment dû être détecté par la suite de tests ! Nous allons bientôt l’améliorer :eyes:

La PR est maintenant fusionnée, vous pouvez donc essayer d’exécuter une mise à jour sur discourse-solved @Dennis_P_Z @Dannii

6 « J'aime »

Même quand quelque chose tourne mal, vous êtes incroyables. :tada: :slight_smile:

4 « J'aime »

Merci à l’équipe pour votre action rapide @david @merefield @Arkshine @Dannii

3 « J'aime »

Cela ne fonctionne toujours pas pour moi après la mise à jour de discourse-solved vers la dernière révision :

solved-status-filter.js:32 Uncaught (in promise) TypeError: (0 , s.getOwnerWithFallback) is not a function
    at shouldRender (solved-status-filter.js:32:1)
    at plugin-connectors.js:166:1
    at Array.filter (<anonymous>)
    at e.renderedConnectorsFor (plugin-connectors.js:164:1)
    at get connectors [as connectors] (plugin-outlet.js:126:1)
    at Ce (index.js:1251:1)
    at reference.js:175:1
    at reference.js:136:1
    at e.track (validator.js:668:1)
    at f (reference.js:135:1)
    at index.js:5588:1
    at reference.js:136:1
    at e.track (validator.js:668:1)
    at f (reference.js:135:1)
    at index.js:5588:1
    at reference.js:136:1
    at e.track (validator.js:668:1)
    at f (reference.js:135:1)
    at reference.js:312:1
    at reference.js:136:1
    at e.track (validator.js:668:1)
    at f (reference.js:135:1)
    at Object.evaluate (runtime.js:3440:1)
    at Object.evaluate (runtime.js:1052:1)
    at It.evaluateSyscall (runtime.js:4263:1)
    at It.evaluateInner (runtime.js:4234:1)
    at It.evaluateOuter (runtime.js:4227:1)
    at Wt.next (runtime.js:5058:1)
    at Wt._execute (runtime.js:5045:1)
    at Wt.execute (runtime.js:5038:1)
    at Qt.sync (runtime.js:5105:1)
    at wr.render (index.js:6749:1)
    at index.js:7013:1
    at Mt (runtime.js:4139:1)
    at Tr._renderRoots (index.js:6996:1)
    at Tr._renderRootsTransaction (index.js:7039:1)
    at Tr._renderRoot (index.js:6985:1)
    at Tr._appendDefinition (index.js:6911:1)
    at Tr.appendOutletView (index.js:6899:1)
    at p.invoke (queue.ts:203:14)
    at p.flush (queue.ts:98:13)
    at h.flush (deferred-action-queues.ts:75:19)
    at $._end (index.ts:616:32)
    at _boundAutorunEnd (index.ts:257:12)

Salut Andrea, bienvenue :wave:

D’après cette erreur getOwnerWithFallback is not a function, il semble que vous deviez mettre à jour Discourse pour que les plugins fonctionnent.

@Arkshine Merci ! Avez-vous une idée de la version de Discourse/tag docker.io qui contiendrait cette fonction ? Nous consommons les versions de Discourse via [1].

Merci !

[1] https://hub.docker.com/r/discourse/base/

Commit associé : DEV: Rename custom getOwner to getOwnerWithFallback (#23437) · discourse/discourse@8958b4f · GitHub

Le changement a eu lieu il y a trois semaines. (26 sept) ; Je pense qu’à partir de 2.0.20230927-0028-slim, ce devrait être bon.

1 « J'aime »

La confirmation que la mise à jour semble avoir résolu le problème.

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.