Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING

2015-08-10 14:17:00


Тестировал один из своих проектов на локальной машине и обнаружил, что не работают js-скрипты. Зашёл в инструменты разработчика Google Chrom-а, глянул в консоль и обнаружил там ошибку:

Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING (при подключении файла /public/js/vendor.js)/.

ERR_INCOMPLETE_CHUNKED_ENCODING

При попытке открыть этот файл через браузер отображался пустой документ. А в IDE он корректно отображался.

Я начал искать информацию в Google и на ресурсе stackoverflow.com наткнулся на сообщение:

Я провёл тест, и теперь на 100% уверен, что эта ошибка была вызвана антивирусом ESET NOD32 Antivirus.

Всякий раз, когда я отключал защиту в реальном времени (Web-экран), проблема исчезала. Сегодня я отключил защиту на 6-7 часов и проблем не возникало.

Некоторое время спустя я включил его обратно, и данные ошибки снова возобновились.

В течение последних 24 часов, я отключал защиту в режиме реального времени снова, просто чтобы быть уверенным. Каждый раз — результат тот же.

Затем я наткнулся на другого разработчик, который имел точно такую же проблему с ложным срабатыванием защиты на его Антивирусе Касперского. Он отключил его и проблема исчезла. т.е. этот вопрос, похоже, не ограничивается ESET.

Провёл подобный эксперимент, отключив экраны Avast на 10 минут. Ошибка исчезла. А при возобновлении работы антивируса, ERR_INCOMPLETE_CHUNKED_ENCODING снова стала проявляться.

Так что Avast благополучно пополнил список антивирусов, которые по непонятным причинам блокируют погрузку некоторых js-скриптов (а может и не только)  в браузере.

PS. Попробую написать в техническую поддержку.