Obteniendo error al subir tema

Estoy intentando subir un tema usando el comando NX:

nx theme:upload:watch nombre_del_tema

Sin embargo, cuando ejecuto este comando, recibo el siguiente error:

Error 500 para https://example.com/admin/themes/import.json

Debido a este error, el proceso de subida del tema falla. ¿Alguien podría ayudarme a entender qué podría estar causando este problema y cómo resolverlo?

¿nx? ¿No estás buscando discourse_theme?

[quote=“saish, post:1, topic:398471”]
Error 500 para https://example.com/admin/themes/import.json

Debido a este error, el proceso de carga del tema falla. ¿Podría alguien ayudarme a entender qué podría estar causando este problema y cómo resolverlo?
[/quote]Por favor, comparte los registros de errores (example.com/logs) para que podamos ayudarte mejor.

¿Estás intentando Install the Discourse Theme CLI console app to help you build themes o Installing a theme or theme component?

no, ya tengo instalado el Discourse theme cli, solo estaba subiéndolo.

además, no estoy recibiendo este error cada vez que ejecuto el comando; solo ocurre ocasionalmente.

A menos que haya un problema/error existente que no conozca, todavía necesitamos ver los registros para saber qué significa específicamente el 500.

2
AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:224:in `block in Plugin::In 12 Mar 7:22 am 2 AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:253:in `block in Plugin::In
12 Mar 7:22 am
8
ActionView::Template::Error (No route matches {action: “votes_feed”, controller: “list”}) app/views/list/list.erb:136 app/views/list/list.erb:134 lib/topic_list_responder.rb:16:in 'block (2 levels) in
12 Mar 10:31 am
Depuración OIDC: solicitud POST https://example.com/api/auth/oauth2/token Encabezados: {“User-Agent” => “Faraday v2.14.1”, “Content-Type” => “application/x-www-form-urlencoded”} Cuerpo: {“client_id”
14 Mar 1:15 am
Depuración OIDC: estado de respuesta 200 De POST https://example.com/api/auth/oauth2/token Encabezados: {“user-agent” => "Discourse/2026.3.0-latest-37d307e061fe6acfb6a0b76e9808e0fc7a203fdd; +https
14 Mar 1:15 am
Depuración OIDC: solicitud GET https://example.com/api/auth/oauth2/userinfo Encabezados: {“User-Agent” => “Faraday v2.14.1”, “Authorization” => “Bearer QhHsKrkVzuYupCFPEvmGPRYKQEQNtqRw”} Cuerpo:
14 Mar 1:15 am
Depuración OIDC: estado de respuesta 200 De GET https://example.com/api/auth/oauth2/userinfo Encabezados: {“user-agent” => "Discourse/2026.3.0-latest-37d307e061fe6acfb6a0b76e9808e0fc7a203fdd; +htt
14 Mar 1:15 am
17
NoMethodError (undefined method ‘more_topics_url=’ for nil) app/controllers/list_controller.rb:89:in ‘block (2 levels) in <class:ListController>’ app/controllers/application_controller.rb:443:in 'bloc
14 Mar 1:32 am
6
Registro OIDC: Obteniendo documento de descubrimiento de https://example.com/api/auth/.well-known/openid-configuration
14 Mar 2:43 am
7
Registro OIDC: El documento de descubrimiento es — scopes_supported: - openid - profile - email - offline_access issuer: https://example.com/api/auth authorization_endpoint: https://example.com/ap
14 Mar 2:43 am
3
AVISO DE DESUSALICIÓN: La estrategia OmniAuth ‘oidc’ incluyó un nombre de script duplicado en la URL de devolución de llamada. Es probable que el método `callback_url` esté concatenando `script_name` con `callback_path`. OmniAuth v2 includ
14 Mar 2:43 am
4
Registro OIDC: Documento de descubrimiento cargado desde la caché
14 Mar 2:43 am
4
Registro OIDC: El documento de descubrimiento es — scopes_supported: - openid - profile - email - offline_access issuer: https://example.com/api/auth authorization_endpoint: https://example.com/ap
14 Mar 2:43 am
3
AVISO DE DESUSALICIÓN: La estrategia OmniAuth ‘oidc’ incluyó un nombre de script duplicado en la URL de devolución de llamada. Es probable que el método `callback_url` esté concatenando `script_name` con `callback_path`. OmniAuth v2 includ
14 Mar 2:43 am
Depuración OIDC: solicitud POST https://example.com/api/auth/oauth2/token Encabezados: {“User-Agent” => “Faraday v2.14.1”, “Content-Type” => “application/x-www-form-urlencoded”} Cuerpo: {“client_id”
14 Mar 2:43 am
Depuración OIDC: estado de respuesta 200 De POST https://example.com/api/auth/oauth2/token Encabezados: {“user-agent” => "Discourse/2026.3.0-latest-37d307e061fe6acfb6a0b76e9808e0fc7a203fdd; +https
14 Mar 2:43 am
Depuración OIDC: solicitud GET https://example.com/api/auth/oauth2/userinfo Encabezados: {“User-Agent” => “Faraday v2.14.1”, “Authorization” => “Bearer RPuKTUJEVFePFlsoNSxeWkXUEiQFBAaD”} Cuerpo:
14 Mar 2:43 am
Depuración OIDC: estado de respuesta 200 De GET https://example.com/api/auth/oauth2/userinfo Encabezados: {“user-agent” => "Discourse/2026.3.0-latest-37d307e061fe6acfb6a0b76e9808e0fc7a203fdd; +htt
14 Mar 2:43 am
AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:152:in `block in Plugin::In 14 Mar 3:20 am AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:156:in `block in Plugin::In
14 Mar 3:20 am
AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:160:in `block in Plugin::In 14 Mar 3:20 am AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:164:in `block in Plugin::In
14 Mar 3:20 am
AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:173:in `block in Plugin::In 14 Mar 3:20 am AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:189:in `block in Plugin::In
14 Mar 3:20 am
AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:209:in `block in Plugin::In 14 Mar 3:20 am AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:224:in `block in Plugin::In
14 Mar 3:20 am
AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:253:in `block in Plugin::In 14 Mar 3:20 am MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb 14 Mar 8:44 am MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb 14 Mar 8:44 am ActionView::Template::Error (No route matches {action: "votes_feed", controller: "list"}) app/views/list/list.erb:136 app/views/list/list.erb:134 lib/topic_list_responder.rb:16:in 'block (2 levels) in 14 Mar 1:52 pm AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:152:in `block in Plugin::In
14 Mar 9:11 pm
AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:156:in `block in Plugin::In 14 Mar 9:11 pm AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:160:in `block in Plugin::In
14 Mar 9:11 pm
AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:164:in `block in Plugin::In 14 Mar 9:11 pm AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:173:in `block in Plugin::In
14 Mar 9:11 pm
AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:189:in `block in Plugin::In 14 Mar 9:11 pm AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:209:in `block in Plugin::In
14 Mar 9:11 pm
AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:224:in `block in Plugin::In 14 Mar 9:11 pm AVISO DE DESUSALICIÓN: El argumento `respect_plugin_enabled` de `add_to_serializer` debe pasarse como argumento de palabra clave En /var/www/discourse/plugins/eas-progressive-user/plugin.rb:253:in `block in Plugin::In
14 Mar 9:11 pm
19
MiniRacer::ScriptTerminatedError (terminated) lib/asset_processor.rb:169:in ‘MiniRacer::Context#call’ lib/asset_processor.rb:169:in ‘block in AssetProcessor.v8_call’ lib/asset_processor.rb:168:in 'Thr
11:58 am
AVISO DE DESUSALICIÓN: La estrategia OmniAuth ‘oidc’ incluyó un nombre de script duplicado en la URL de devolución de llamada. Es probable que el método `callback_url` esté concatenando `script_name` con `callback_path`. OmniAuth v2 includ
12:30 pm
AVISO DE DESUSALICIÓN: La estrategia OmniAuth ‘oidc’ incluyó un nombre de script duplicado en la URL de devolución de llamada. Es probable que el método `callback_url` esté concatenando `script_name` con `callback_path`. OmniAuth v2 includ
12:30 pm
5
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
12:30 pm
5
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
12:30 pm

estos son los registros

Elimina esto de tu compilación para empezar. Aunque esas son solo advertencias de obsolescencia, son tantas que no confiaría en ese complemento como parte de mi compilación.

1 me gusta

de acuerdo intentaré resolverlos si no es posible los eliminaré