No se pudo encontrar el módulo 'handlebars' importado desde 'discourse-common/lib/raw-handlebars'

Hola,

Mi foro funcionaba perfectamente hasta que intenté añadir dos plugins…

Desde entonces, cuando reconstruyo (¡lo que tarda 40 minutos, por cierto!) recibo una ventana del navegador en blanco y el siguiente error en la consola.

Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    findDeps _vendor-f4425d4b17932067d5c6d206656c04d9.js:34
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    findDeps _vendor-f4425d4b17932067d5c6d206656c04d9.js:34
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    requireModule _vendor-f4425d4b17932067d5c6d206656c04d9.js:16
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:18
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:16
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:7
_vendor-f4425d4b17932067d5c6d206656c04d9.js:22:30
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    findDeps _vendor-f4425d4b17932067d5c6d206656c04d9.js:34
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    findDeps _vendor-f4425d4b17932067d5c6d206656c04d9.js:34
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    requireModule _vendor-f4425d4b17932067d5c6d206656c04d9.js:16
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:18
    forEach self-hosted:208
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:16
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:7

¡Cualquier ayuda sería muy apreciada! Acabo de terminar de construir el foro hoy, y añadir estos dos plugins lo ha vuelto a romper :frowning:

Este fue un error en el núcleo de Discourse (que también ha estado afectando a Meta en las últimas horas). Acabo de implementar una solución:

Si visita /admin/upgrade (o usa launcher rebuild app), las cosas deberían estar arregladas. Avísenos si no es así.

Muchas gracias. Reconstruí mi aplicación dos veces pero no pasó nada, luego intenté visitar Meta y ocurría el mismo error, así que supuse que había algo más general en juego.

Gracias por la rápida respuesta. :heart:

reconstruir por última vez funcionó para mí. ¡Gracias @david!

Sí, todo solucionado. ¡Gracias!

Estoy recibiendo este error en un sitio que se está ejecutando:

     <meta name="generator" content="Discourse 2.9.0.beta2 - https://github.com/discourse/discourse version effbd6d3e41844afc2cd3ac08a448fe6cfeef43b">

El sitio ha estado en funcionamiento durante 12 días desde la última actualización.

Es difícil resolver el problema a partir de esa captura de pantalla. Supongo que revertiste la actualización de ember-cli, ya que el sitio se está cargando sin problemas actualmente.

Acabo de intentar ejecutar bin/ember-cli --proxy "https://community.rstudio.com/", e incluso entonces parece cargarse sin errores :thinking:

La actualización (de algún plugin) se había realizado a través de docker_manager, así que destruí y reinicié el contenedor para revertir a la versión anterior.

¿Entonces, tal vez lo que sucedió es que la actualización activó ember-cli cuando no lo había hecho en la última reconstrucción?

Verifiqué y veo que EMBER_CLI_PROD_ASSETS: 0 está configurado en web_only.yml. ¿Podría docker manager haber realizado una reconstrucción con ember-cli activado?