Frage

Browsing zu einer dynamischen Webseite gebaut mit Grails Version 1.0.3 das Konsolenprotokoll zeigt die folgenden Fehler für jede Seite Anfrage:

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

Wie kann ich diesen Fehler verhindern, für jede Anforderung angezeigt?

War es hilfreich?

Lösung 2

Der Protokolleintrag tritt auf, wenn HTTP-Anfragen von Firefox 3 Browser vorgenommen werden.

Die Abhilfemaßnahme auf Grails 1.0.3 ist Config.groovy in Ihrem Projekt zu öffnen und finden Sie wie folgt vor:

grails.mime.types = [ html: ['text/html','application/xhtml+xml'],
xml: ['text/xml', 'application/xml'], ...

Die zweite Zeile oben, sollte in Bezug auf xml entfernt werden.

Dies ist ein GRAILS 1.0.3 Fehler, der behoben wurde, finden Sie unter http: // jira .codehaus.org / browse / GRAILS-3088 für weitere Informationen.

Andere Tipps

Dieser Fehler wurde bereits behoben: http://jira.codehaus.org/browse/GRAILS-3088

  

Eine vorzeitige Ende der Datei

     

Beeinflusst Version / s: 1.0.3
  Fix Version / s: 1.0 0,4

     

... Nur ein paar Hinweise zur Implementierung. Wir wurden zu einem Q-Wert von 0 in Verzug, die entsprechend der Spezifikation nicht korrekt ist. So, jetzt wir auf 1,0 Standard, die die richtige Rangfolge in Firefox 3 gibt, aber falsch in Firefox 2 jedoch spezifischere XML-Typen wie application / xhtml + xml nehmen jetzt Vorrang vor weniger spezifisch aus, wenn sie den gleichen Wert q so diese haben behebt das Problem in Firefox 2 ...

Ein Upgrade auf eine 1.0.4 Snapshot ist wahrscheinlich der beste Weg, um mit diesem Problem fertig zu werden. Schauen Sie sich die Anweisungen unter "Grails Entwicklung Baut" unter der Grails Download-Seite .

Es kann auch ohne allzu große Schwierigkeiten ignoriert werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top