Erro ao carregar o tema

Estou tentando carregar um tema usando o comando NX:

nx theme:upload:watch nome_do_tema

No entanto, quando executo este comando, recebo o seguinte erro:

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

Devido a este erro, o processo de upload do tema falha. Alguém poderia me ajudar a entender o que pode estar causando esse problema e como resolvê-lo?

nx? Você não está procurando por discourse_theme?

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

Devido a este erro, o processo de upload do tema falha. Alguém poderia me ajudar a entender o que pode estar causando esse problema e como resolvê-lo?
[/quote]Por favor, compartilhe os logs de erro (example.com/logs) para que possamos ajudar melhor

Você está tentando Install the Discourse Theme CLI console app to help you build themes ou Installing a theme or theme component?

não, eu já tenho o Discourse theme cli instalado, eu estava apenas fazendo o upload dele.

além disso, eu não estou recebendo este erro toda vez que executo o comando; ele só ocorre ocasionalmente.

A menos que haja um problema/bug existente que eu não esteja ciente, ainda precisamos ver os logs para saber o que o 500 significa especificamente

2
AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:224:in `block in Plugin::In 12 Mar 7:22 am 2 AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:253:in `block in Plugin::In
12 Mar 7:22 am
8
ActionView::Template::Error (Nenhuma rota corresponde a {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
OIDC Debug: solicitação POST https://example.com/api/auth/oauth2/token Cabeçalhos: {“User-Agent” => “Faraday v2.14.1”, “Content-Type” => “application/x-www-form-urlencoded”} Corpo: {“client_id”
14 Mar 1:15 am
OIDC Debug: status da resposta 200 De POST https://example.com/api/auth/oauth2/token Cabeçalhos: {“user-agent” => "Discourse/2026.3.0-latest-37d307e061fe6acfb6a0b76e9808e0fc7a203fdd; +https
14 Mar 1:15 am
OIDC Debug: solicitação GET https://example.com/api/auth/oauth2/userinfo Cabeçalhos: {“User-Agent” => “Faraday v2.14.1”, “Authorization” => “Bearer QhHsKrkVzuYupCFPEvmGPRYKQEQNtqRw”} Corpo:
14 Mar 1:15 am
OIDC Debug: status da resposta 200 De GET https://example.com/api/auth/oauth2/userinfo Cabeçalhos: {“user-agent” => "Discourse/2026.3.0-latest-37d307e061fe6acfb6a0b76e9808e0fc7a203fdd; +htt
14 Mar 1:15 am
17
NoMethodError (método ‘more_topics_url=’ não definido para nil) app/controllers/list_controller.rb:89:in ‘block (2 levels) in <classe:ListController>’ app/controllers/application_controller.rb:443:in 'bloc
14 Mar 1:32 am
6
OIDC Log: Buscando documento de descoberta de https://example.com/api/auth/.well-known/openid-configuration
14 Mar 2:43 am
7
OIDC Log: Documento de descoberta é — 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 DEPRECIAÇÃO: A estratégia OmniAuth ‘oidc’ incluiu `script_name` duplicado na URL de callback. É provável que o método `callback_url` esteja concatenando `script_name` com `callback_path`. OmniAuth v2 includ
14 Mar 2:43 am
4
OIDC Log: Documento de descoberta carregado do cache
14 Mar 2:43 am
4
OIDC Log: Documento de descoberta é — 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 DEPRECIAÇÃO: A estratégia OmniAuth ‘oidc’ incluiu `script_name` duplicado na URL de callback. É provável que o método `callback_url` esteja concatenando `script_name` com `callback_path`. OmniAuth v2 includ
14 Mar 2:43 am
OIDC Debug: solicitação POST https://example.com/api/auth/oauth2/token Cabeçalhos: {“User-Agent” => “Faraday v2.14.1”, “Content-Type” => “application/x-www-form-urlencoded”} Corpo: {“client_id”
14 Mar 2:43 am
OIDC Debug: status da resposta 200 De POST https://example.com/api/auth/oauth2/token Cabeçalhos: {“user-agent” => "Discourse/2026.3.0-latest-37d307e061fe6acfb6a0b76e9808e0fc7a203fdd; +https
14 Mar 2:43 am
OIDC Debug: solicitação GET https://example.com/api/auth/oauth2/userinfo Cabeçalhos: {“User-Agent” => “Faraday v2.14.1”, “Authorization” => “Bearer RPuKTUJEVFePFlsoNSxeWkXUEiQFBAaD”} Corpo:
14 Mar 2:43 am
OIDC Debug: status da resposta 200 De GET https://example.com/api/auth/oauth2/userinfo Cabeçalhos: {“user-agent” => "Discourse/2026.3.0-latest-37d307e061fe6acfb6a0b76e9808e0fc7a203fdd; +htt
14 Mar 2:43 am
AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:152:in `block in Plugin::In 14 Mar 3:20 am AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:156:in `block in Plugin::In
14 Mar 3:20 am
AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:160:in `block in Plugin::In 14 Mar 3:20 am AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:164:in `block in Plugin::In
14 Mar 3:20 am
AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:173:in `block in Plugin::In 14 Mar 3:20 am AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:189:in `block in Plugin::In
14 Mar 3:20 am
AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:209:in `block in Plugin::In 14 Mar 3:20 am AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:224:in `block in Plugin::In
14 Mar 3:20 am
AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /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) não pôde ser encontrado: 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) não pôde ser encontrado: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb 14 Mar 8:44 am ActionView::Template::Error (Nenhuma rota corresponde a {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 DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:152:in `block in Plugin::In
14 Mar 9:11 pm
AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:156:in `block in Plugin::In 14 Mar 9:11 pm AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:160:in `block in Plugin::In
14 Mar 9:11 pm
AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:164:in `block in Plugin::In 14 Mar 9:11 pm AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:173:in `block in Plugin::In
14 Mar 9:11 pm
AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:189:in `block in Plugin::In 14 Mar 9:11 pm AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:209:in `block in Plugin::In
14 Mar 9:11 pm
AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:224:in `block in Plugin::In 14 Mar 9:11 pm AVISO DE DEPRECIAÇÃO: O argumento `respect_plugin_enabled` de `add_to_serializer` deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/eas-progressive-user/plugin.rb:253:in `block in Plugin::In
14 Mar 9:11 pm
19
MiniRacer::ScriptTerminatedError (terminado) 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 DEPRECIAÇÃO: A estratégia OmniAuth ‘oidc’ incluiu `script_name` duplicado na URL de callback. É provável que o método `callback_url` esteja concatenando `script_name` com `callback_path`. OmniAuth v2 includ
12:30 pm
AVISO DE DEPRECIAÇÃO: A estratégia OmniAuth ‘oidc’ incluiu `script_name` duplicado na URL de callback. É provável que o método `callback_url` esteja concatenando `script_name` com `callback_path`. OmniAuth v2 includ
12:30 pm
5
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) não pôde ser encontrado: 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) não pôde ser encontrado: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
12:30 pm

estes são os logs

Remova isso da sua compilação para começar. Embora esses sejam apenas avisos de descontinuação, há tantos que eu não confiaria nesse plugin como parte da minha compilação.

1 curtida

ok, tentarei resolvê-los se não for possível, eu os removerei