La console Grails 1.0.3 riporta 'fine prematura del file'
Domanda
Navigando verso una pagina Web dinamica creata utilizzando Grails versione 1.0.3, il registro della console mostra i seguenti errori per ogni richiesta di pagina:
[Fatal Error] :-1:-1: Premature end of file.
Come posso impedire la visualizzazione di questo errore per ogni richiesta?
Soluzione 2
La voce di registro si verifica quando vengono effettuate richieste http dai browser Firefox 3.
La soluzione alternativa a Grails 1.0.3 è aprire Config.groovy nel progetto e trovare quanto segue:
grails.mime.types = [ html: ['text/html','application/xhtml+xml'],
xml: ['text/xml', 'application/xml'], ...
La seconda riga sopra, relativa a xml dovrebbe essere rimossa.
Questo è un bug di GRAILS 1.0.3 che è stato risolto, vedi http: // jira .codehaus.org / sfogliare / GRAILS-3088 per tutti i dettagli.
Altri suggerimenti
Questo errore era già stato corretto: http://jira.codehaus.org/browse/GRAILS-3088
Fine prematura del file
Riguarda le versioni: 1.0.3
Correggi versione / i: 1.0 .4... Solo alcune note di implementazione. Il valore predefinito era 0, che non è corretto secondo le specifiche. Quindi ora passiamo automaticamente a 1.0 che dà l'ordine di precedenza corretto in Firefox 3, ma errato in Firefox 2. Tuttavia, tipi XML più specifici come application / xhtml + xml ora hanno la precedenza su quelli meno specifici se hanno lo stesso valore q quindi questo risolve il problema in Firefox 2 ...
L'aggiornamento a un'istantanea 1.0.4 è probabilmente il modo migliore per affrontare questo problema. Consulta le istruzioni sotto " Grails Development Builds " alla la pagina di download dei Grails .
Può anche essere ignorato senza troppe difficoltà.