Fehler #77
geschlossenBeim Erstellen eines odt-Dokuments wird eine fehlerhafte content.xml-Datei erzeugt
0%
Beschreibung
Seit release-3.2.1-133-ge09e900 vom 17.6.2015 werden die odt-Dokumente bei Aufträgen und Rechnungen nicht mehr korrekt erzeugt.
Wenn die odt-Datei z.B. mit ark entpackt wird, so gibt es dort die Datei content.xml, die Fehler enthält.
Beim Öffnen der odt-Datei mit LibreOffice erscheint folgender Fehler:
"Lesefehler - Formatfehler in Teildokument content.xml an Position 1,xxxxx (Zeile,Spalte) in der Datei entdeckt."
Wenn content.xml mit einem Texteditor editiert wird, so zeigt sich, dass der Fehler am Ende der ersten Rechnungspositionszeile zum ersten Mal auftritt.
Die Zeile endet so:
"<table:table-cell table:style-name="Tabelle1.G3" office:value-type="string"><text:p text:style-name="P29">10.00 </text:p></table:table-cell></table:table-row>able-cell></table:table-row>able-cell></table:table-row>"
Das heisst, nach dem schliessenden </table:table-row>-Tag werden noch folgende unvollständigen Zeichen erzeugt, die den Fehler verursachen:
"able-cell></table:table-row>able-cell></table:table-row>"
Ein Beispiel einer odt-Datei vor und nach dem Commit bei release-3.2.1-133-ge09e900, die dazugehörenden content.xml-Dateien, die Fehlermeldung in LibreOffice, sowie ein Textausschnitt der fehlerhaften content.xml finden sich hier: