2008-09-25 28 views
5

瀏覽到動態網頁使用Grails版本1.0.3控制檯日誌顯示每個頁面請求以下錯誤內置「文件過早結束」:Grails的1.0.3控制檯報告

[致命錯誤]: - 1:-1:文件過早結束。

如何阻止每個請求出現此錯誤?

回答

3

當Firefox請求由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

12

此bug已定: http://jira.codehaus.org/browse/GRAILS-3088

文件過早結束

影響版本/ S:1.0.3
修復版本/ S:1.0.4

...只是一些實施說明。我們默認的q值爲0,根據規範不正確。所以我們現在默認爲1.0,它在Firefox 3中給出正確的優先順序,但在Firefox 2中不正確。但是,像application/xhtml + xml這樣更具體的XML類型現在優先於不太特定的類型,如果它們具有相同的q值,修復了Firefox 2中的問題...

1

升級到1.0.4快照可能是解決此問題的最佳方法。查看「Grails Development Builds」下的說明the Grails Download page

它也可以被忽略沒有太多的困難。