Erreur 500 sur post/edit [Procourse Static Pages]

J’ai eu un problème lors de la mise à jour, j’ai créé une nouvelle instance, restauré la sauvegarde sur la nouvelle instance.

Tout semble fonctionner sauf la publication. Chaque fois que je publie ou modifie une publication, je reçois une erreur 500 dans le client, avec ceci dans les journaux.

Des idées ?

Message (3 copies signalées)

MiniRacer::RuntimeError (TypeError: Impossible de lire les propriétés de undefined (lecture de 'throwOnUnhandled'))
lib/pretty_text.rb:231:in `block in markdown'
lib/pretty_text.rb:660:in `block in protect'
lib/pretty_text.rb:660:in `synchronize'
lib/pretty_text.rb:660:in `protect'
lib/pretty_text.rb:172:in `markdown'
lib/pretty_text.rb:297:in `cook'
lib/new_post_manager.rb:239:in `block in perform'
lib/new_post_manager.rb:238:in `any?'
lib/new_post_manager.rb:238:in `perform'
app/controllers/posts_controller.rb:201:in `create'
app/controllers/application_controller.rb:423:in `block in with_resolved_locale'
app/controllers/application_controller.rb:423:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:393:in `call'
lib/middleware/gtm_script_nonce_injector.rb:10:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:233:in `call'

Backtrace

JavaScript at deprecated (discourse-common/lib/deprecated:61:103)
JavaScript at API.whiteList (discourse-markdown-it/setup:325:31)
JavaScript at setup (discourse/plugins/procourse-static-pages/lib/discourse-markdown/whitelist-tags.js:9:12)
JavaScript at Setup._setupFeature2 (discourse-markdown-it/setup:134:5)
JavaScript at Setup.run (discourse-markdown-it/setup:46:70)
JavaScript at setupIt (discourse-markdown-it/setup:20:11)
JavaScript at DiscourseMarkdownIt.withOptions (discourse-markdown-it/index:33:26)
JavaScript at Object.withOptions (discourse-markdown-it/index:19:43)
JavaScript at anonymous:27:109
mini_racer (0.8.0) lib/mini_racer.rb:228:in `eval_unsafe'

Je vois aussi cette erreur dans mes journaux :

Message (80 copies signalées)

Job exception: TypeError: Impossible de lire les propriétés de undefined (lecture de 'throwOnUnhandled')


Backtrace

JavaScript at deprecated (discourse-common/lib/deprecated:61:103)
JavaScript at API.whiteList (discourse-markdown-it/setup:325:31)
JavaScript at setup (discourse/plugins/procourse-static-pages/lib/discourse-markdown/whitelist-tags.js:9:12)
JavaScript at Setup._setupFeature2 (discourse-markdown-it/setup:134:5)
JavaScript at Setup.run (discourse-markdown-it/setup:46:70)
JavaScript at setupIt (discourse-markdown-it/setup:20:11)
JavaScript at DiscourseMarkdownIt.withOptions (discourse-markdown-it/index:33:26)
JavaScript at Object.withOptions (discourse-markdown-it/index:19:43)
JavaScript at anonymous:29:109
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/mini_racer-0.8.0/lib/mini_racer.rb:228:in `eval_unsafe'```

Il semble que ce soit le plugin Procourse Static Pages. Il y a une discussion à ce sujet dans le topic : ProCourse Static Pages - #71 by Hifihedgehog

4 « J'aime »

OK – cela peut causer des problèmes même s’il est désactivé ?

Alors supprimer de app.yml et reconstruire ?

1 « J'aime »

Ouais, c’est ça :+1:

3 « J'aime »

Ça a fonctionné – merci !

1 « J'aime »

Si vous en avez vraiment besoin, l’autre sujet renvoie à une version forkée qui fonctionne. Si vous n’en avez pas vraiment besoin, c’est le bon moment pour arrêter de l’utiliser.

1 « J'aime »

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