Erros frequentes de ERR_CONTENT_LENGTH_MISMATCH no console do navegador em ambiente de desenvolvimento

Eu recebo esses erros no meu ambiente de desenvolvimento com frequência:

discourse-reactions_main.Q5vqJe-h8ro1ilp.digested.js:1  Failed to load resource: net::ERR_CONTENT_LENGTH_MISMATCH
chunk-jiiahumh.digested.js:1  Failed to load resource: net::ERR_CONTENT_LENGTH_MISMATCH
chunk-mkia0op3.digested.js:1  Failed to load resource: net::ERR_CONTENT_LENGTH_MISMATCH

Ou:

GET http://localhost:3000/assets/js/plugins/chat_main.DXNPoW-htkfwtbk.digested.js net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)
(index):90  GET http://localhost:3000/assets/js/plugins/discourse-ai_admin.DncC-f-mtqe97w7.digested.js net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)
(index):541  GET http://localhost:3000/stylesheets/admin_c962958770e1245d5bb1026e1e40f1ef3ef611f6.css?__ws=localhost net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
(index):545  GET http://localhost:3000/stylesheets/chat_c962958770e1245d5bb1026e1e40f1ef3ef611f6.css?__ws=localhost net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
color_definitions_dark_13_-1_2507ff89a2ca761acdb701533aca3014e900a7a0.css?__ws=localhost:1  GET http://localhost:3000/fonts/InterVariable.woff2?v=0.0.19 net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)
(index):126  GET http://localhost:3000/assets/js/plugins/discourse-reactions_main.Q5vqJe-h8ro1ilp.digested.js net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)

Não faço a menor ideia do porquê. A página também não carrega metade das vezes. Leva cerca de 2 a 3 recarregamentos e um pouco de sorte para conseguir carregá-la. É muito frustrante quando combinado com o gem discourse_theme, já que as atualizações fazem um recarregamento da aba, o que potencialmente causa um carregamento infinito.

Quando a página realmente carrega, no entanto, esses erros não aparecem inicialmente, mas surgem após o log usual:

Isso também parece estar relacionado:

Assim como no tópico vinculado, meu ambiente está no WSL2 (Ubuntu) usando Dev Containers.

1 curtida

Alguma atualização sobre isso? Ainda estou com esse problema no meu ambiente de desenvolvimento ao iniciá-lo. A página apenas exibe o indicador de carregamento do Discourse, sem nenhuma mudança; o console do navegador mostra o seguinte:

Estou alternando entre recarregamentos suaves e forçados, mas sem sucesso :frowning: … só depois de mais alguns recarregamentos e reinícios do servidor de desenvolvimento é que ele carrega.

Encontrei isso, que inclui algumas respostas mencionando o Discourse:

Parece que pode ter sido corrigido por meio de Prevent truncated responses through managed port-forwarding sockets - Pull Request #338875 - microsoft/vscode - GitHub, que foi mesclado há alguns dias. Deve estar disponível na build ‘insiders’ do VSCode já :crossed_fingers:

3 curtidas