Иногда, при сохранении JS/CSS и запущенном assetic:dump --watch на Symfony 2.3 после компиляции образовываются битые файлы.
Причем файлы просто обрубленные, как будто возникла ошибка, и скрипт вылетел недописав файл.
Повторное сохранение исправляет проблему, но все же не удобно.
При этом в консоли ошибок нет.
С чем может быть связано? Проверял на разных серверах (FreeBSD и Debian)
Количество файлов роли не играет. Пробовал так же играться с combine=false/true
Иногда так же возникает глюк, при котором assetic начинает каждую секунду компилировать файлы, хотя ничего не сохраняется.
Повторное сохранение (иногда пару раз) опять спасает положение
А в самом файле который недописался нету никаких ошибок?
У меня такое было когда cssembed вернул ошибку и она была записана в битый файл
А зачем вы используете --watch?
Нет, нету. Только что решил проблему. Сейчас ниже распишу, для читатаелей из гугла
--watch используется чтобы автоматически собирать стили при верстке. Удобно
Решил вопрос.
Проблема была в том, что у меня сделано assetic:install --symlink
И в шаблоне стили компилировались в output="/bundle/name/css/style.css"
Т.е., из-за симлинка — файл компилировался внутрь бандла. При этом Assetic обнаруживал изменение папки — и снова компилировал файл… и т.д.