5

Grails バージョン 1.0.3 を使用して構築された動的 Web ページを参照すると、コンソール ログに各ページ要求に対して次のエラーが表示されます。

[Fatal Error] :-1:-1: Premature end of file.

各リクエストでこのエラーが表示されないようにするにはどうすればよいですか?

4

3 に答える 3

12

このバグは既に修正されています: 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 の問題を修正...

于 2008-09-25T21:04:44.437 に答える
3

ログ エントリは、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 を参照てください。

于 2008-10-01T16:09:40.467 に答える
1

1.0.4 スナップショットへのアップグレードは、おそらくこの問題に対処する最善の方法です。Grails ダウンロード ページ の「Grails 開発ビルド」の下にある手順を確認してください。

また、それほど困難なく無視することもできます。

于 2008-10-13T18:56:12.573 に答える