Error 500 en post/editar [Procourse Static Pages]

Tuve un problema al actualizar, creé una nueva instancia y restauré la copia de seguridad en la nueva instancia.

Todo parece funcionar excepto la publicación. Cada vez que publico o edito una publicación, recibo un error 500 en el cliente, con esto en los registros.

¿Alguna idea?

Mensaje (3 copias reportadas)

MiniRacer::RuntimeError (TypeError: No se pueden leer las propiedades de undefined (lectura 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'

Rastreo

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

También estoy viendo este error en mis registros:

Mensaje (80 copias reportadas)

Job exception: TypeError: No se pueden leer las propiedades de undefined (lectura de 'throwOnUnhandled')


Rastreo

JavaScript en deprecated (discourse-common/lib/deprecated:61:103)
JavaScript en API.whiteList (discourse-markdown-it/setup:325:31)
JavaScript en setup (discourse/plugins/procourse-static-pages/lib/discourse-markdown/whitelist-tags.js:9:12)
JavaScript en Setup._setupFeature2 (discourse-markdown-it/setup:134:5)
JavaScript en Setup.run (discourse-markdown-it/setup:46:70)
JavaScript en setupIt (discourse-markdown-it/setup:20:11)
JavaScript en DiscourseMarkdownIt.withOptions (discourse-markdown-it/index:33:26)
JavaScript en Object.withOptions (discourse-markdown-it/index:19:43)
JavaScript en <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'```

Parece que es el plugin Procourse Static Pages. Hay algo de discusión en el tema: ProCourse Static Pages - #71 by Hifihedgehog

4 Me gusta

OK – ¿eso puede causar problemas incluso si está deshabilitado?

¿Entonces eliminar de app.yml y reconstruir?

1 me gusta

Sí, eso es todo :+1:

3 Me gusta

¡Eso funcionó, gracias!

1 me gusta

Si realmente lo necesitas, el otro tema enlaza a una versión bifurcada que funciona. Si realmente no lo necesitas, ahora es un buen momento para dejar de usarlo.

1 me gusta

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