Grails 1.0.3控制台报告“文件过早结束”

时间:2008-09-25 21:02:02

标签: grails groovy

浏览使用Grails版本1.0.3构建的动态网页,控制台日志显示每个页面请求的以下错误:

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

如何针对每个请求停止显示此错误?

3 个答案:

答案 0 :(得分:12)

此错误已修复: 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)现在优先于不太具体的XML类型,如果它们具有相同的q值,那么这解决了Firefox 2中的问题......

答案 1 :(得分: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相关的上述第二行。

这是已解决的GRAILS 1.0.3错误,有关详细信息,请参阅http://jira.codehaus.org/browse/GRAILS-3088

答案 2 :(得分:1)

升级到1.0.4快照可能是解决此问题的最佳方法。查看the Grails Download page上“Grails Development Builds”下的说明。

也可以毫不费力地忽略它。