Консоль Grails 1.0.3 сообщает о «преждевременном конце файла»
Вопрос
При переходе на динамическую веб-страницу, созданную с использованием Grails версии 1.0.3, журнал консоли показывает следующие ошибки для каждого запроса страницы:
[Fatal Error] :-1:-1: Premature end of file.
Как предотвратить появление этой ошибки для каждого запроса?
Решение 2
Запись в журнале происходит, когда HTTP-запросы выполняются из браузеров Firefox 3.
Обходной путь в Grails 1.0.3 — открыть Config.groovy в вашем проекте и найти следующее:
grails.mime.types = [ html: ['text/html','application/xhtml+xml'],
xml: ['text/xml', 'application/xml'], ...
Вторую строку выше, относящуюся к xml, следует удалить.
Это ошибка GRAILS 1.0.3, которая была устранена, см. http://jira.codehaus.org/browse/GRAILS-3088 для получения полной информации.
Другие советы
Эта ошибка уже исправлена:http://jira.codehaus.org/browse/GRAILS-3088
Преждевременный конец файла
Влияет на версию/ы:1.0.3
Исправить версию/и: 1.0.4...Всего несколько замечаний по реализации.По умолчанию мы установили значение q, равное 0, что согласно спецификации неверно.Итак, теперь мы по умолчанию используем значение 1.0, что дает правильный порядок приоритета в Firefox 3, но неправильный в Firefox 2.Однако более конкретные типы XML, такие как application/xhtml+xml, теперь имеют приоритет над менее конкретными, если они имеют одинаковое значение q, поэтому это устраняет проблему в Firefox 2...
Обновление до снапшота 1.0.4, вероятно, лучший способ решить эту проблему.Ознакомьтесь с инструкциями в разделе «Сборки разработки Grails» на сайте страница загрузки Grails.
Его также можно без особого труда игнорировать.