Grails バージョン 1.0.3 を使用して構築された動的 Web ページを参照すると、コンソール ログに各ページ要求に対して次のエラーが表示されます。
[Fatal Error] :-1:-1: Premature end of file.
各リクエストでこのエラーが表示されないようにするにはどうすればよいですか?
このバグは既に修正されています: http://jira.codehaus.org/browse/GRAILS-3088
ファイルの終わりが早すぎる
影響するバージョン: 1.0.3
修正バージョン: 1.0.4...ほんの少しの実装メモです。デフォルトで 0 の aq 値を使用していましたが、これは仕様によると正しくありません。そのため、Firefox 3 では正しい優先順位を与える 1.0 がデフォルトになりましたが、Firefox 2 では正しくありません。しかし、application/xhtml+xml のようなより具体的な XML タイプは、同じ q 値を持つ場合、あまり具体的でないものよりも優先されるようになりました。 Firefox 2 の問題を修正...
ログ エントリは、Firefox 3 ブラウザーから http 要求が行われたときに発生します。
Grails 1.0.3 での回避策は、プロジェクトで Config.groovy を開き、次を見つけることです。
grails.mime.types = [ html: ['text/html','application/xhtml+xml'],
xml: ['text/xml', 'application/xml'], ...
上記の xml に関する 2 行目は削除する必要があります。
これは解決済みの GRAILS 1.0.3 バグです。詳細については、http://jira.codehaus.org/browse/GRAILS-3088 を参照してください。
1.0.4 スナップショットへのアップグレードは、おそらくこの問題に対処する最善の方法です。Grails ダウンロード ページ の「Grails 開発ビルド」の下にある手順を確認してください。
また、それほど困難なく無視することもできます。