La consola de Grails 1.0.3 informa de 'fin de archivo prematuro'
Pregunta
Al navegar a una página web dinámica creada con la versión 1.0.3 de Grails, el registro de la consola muestra los siguientes errores para cada solicitud de página:
[Fatal Error] :-1:-1: Premature end of file.
¿Cómo evito que este error aparezca para cada solicitud?
Solución 2
La entrada del registro se produce cuando las solicitudes http se realizan desde los navegadores Firefox 3.
La solución en Grails 1.0.3 es abrir Config.groovy en tu proyecto y encontrar lo siguiente:
grails.mime.types = [ html: ['text/html','application/xhtml+xml'],
xml: ['text/xml', 'application/xml'], ...
La segunda línea de arriba, que pertenece a xml debería eliminarse.
Este es un error de GRAILS 1.0.3 que se ha resuelto, consulte http: // jira .codehaus.org / browse / GRAILS-3088 para obtener todos los detalles.
Otros consejos
Este error ya estaba arreglado: http://jira.codehaus.org/browse/GRAILS-3088
Final prematuro del archivo
afecta a la versión / s: 1.0.3
Arreglar versión / s: 1.0 .4... Solo unas pocas notas de implementación. Estábamos predeterminando un valor q de 0, que es incorrecto según la especificación. Así que ahora tenemos el valor predeterminado de 1.0, que da el orden de prioridad correcto en Firefox 3, pero incorrecto en Firefox 2. Sin embargo, los tipos XML más específicos como application / xhtml + xml ahora toman prioridad sobre otros menos específicos si tienen el mismo valor q, por lo que Soluciona el problema en Firefox 2 ...
La actualización a una instantánea 1.0.4 es probablemente la mejor manera de lidiar con este problema. Consulte las instrucciones en " Grails Development Builds " en la página de descarga de Grails .
También se puede ignorar sin demasiada dificultad.