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?

È stato utile?

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à.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top