Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
2015-08-10 12:17:00
Тестировал один из своих проектов на локальной машине и обнаружил, что не работают js-скрипты. Зашёл в инструменты разработчика Google Chrom-а, глянул в консоль и обнаружил там ошибку:
Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING (при подключении файла /public/js/vendor.js)/.
При попытке открыть этот файл через браузер отображался пустой документ. А в IDE он корректно отображался.
Я начал искать информацию в Google и на ресурсе stackoverflow.com наткнулся на сообщение:
Я провёл тест, и теперь на 100% уверен, что эта ошибка была вызвана антивирусом ESET NOD32 Antivirus.
Всякий раз, когда я отключал защиту в реальном времени (Web-экран), проблема исчезала. Сегодня я отключил защиту на 6-7 часов и проблем не возникало.
Некоторое время спустя я включил его обратно, и данные ошибки снова возобновились.
В течение последних 24 часов, я отключал защиту в режиме реального времени снова, просто чтобы быть уверенным. Каждый раз — результат тот же.
Затем я наткнулся на другого разработчик, который имел точно такую же проблему с ложным срабатыванием защиты на его Антивирусе Касперского. Он отключил его и проблема исчезла. т.е. этот вопрос, похоже, не ограничивается ESET.
Провёл подобный эксперимент, отключив экраны Avast на 10 минут. Ошибка исчезла. А при возобновлении работы антивируса, ERR_INCOMPLETE_CHUNKED_ENCODING снова стала проявляться.
Так что Avast благополучно пополнил список антивирусов, которые по непонятным причинам блокируют погрузку некоторых js-скриптов (а может и не только) в браузере.
PS. Попробую написать в техническую поддержку.