Fehler #647
Kunde editieren: Belege: XML Parsing Error: not well-formed
0%
Beschreibung
Bei mir kommt da in der browser konsole ein fehler:
XML Parsing Error: not well-formed
Location: http://localhost:50110/kivitendo-erp/controller.pl?action=CustomerVendorTurnover/list_turnover&id=410&db=customer
Line Number 29, Column 44:
Hab mir noch nicht genau angeschaut woher das kommt, kann ich gelegentlich noch machen.
Auch erscheint da bei den Belegen: Belege $ !
Siehe screenshot. Verstehe nicht was das zu bedeuten hat, ist das ein feature oder ein bug :)
Dateien
Historie
Von Bernd Bleßmann vor 10 Monaten aktualisiert
Cem Aydin schrieb:
Bei mir kommt da in der browser konsole ein fehler:
XML Parsing Error: not well-formed
Location: http://localhost:50110/kivitendo-erp/controller.pl?action=CustomerVendorTurnover/list_turnover&id=410&db=customer
Line Number 29, Column 44:Hab mir noch nicht genau angeschaut woher das kommt, kann ich gelegentlich noch machen.
Habe ich auch schon gesehen. Habe keine Ahnung, woher das kommt.
Auch erscheint da bei den Belegen: Belege $ !
Siehe screenshot. Verstehe nicht was das zu bedeuten hat, ist das ein feature oder ein bug :)
Das ist ein feature. Soweit ich mich erinnere, hat das irgendwas mit offenen Rechnungen/Mahnungen oder Kreditlimit überzogen zu tun.
Von Bernd Bleßmann vor 6 Monaten aktualisiert
Ich habe da mal einen PR (#346; https://github.com/kivitendo/kivitendo-erp/pull/346) zu gemacht, kann aber noch nicht alle Probleme lösen.
Das Problem mit dem "not well formed"/"nicht wohlgeformt" kommt vermutlich daher, dass um den Tab-Content kein div-Element ist bzw. nicht nur ein Element im Content. Für das alte design habe ich da ein div drumgemacht. Ich kann das aber für design40 nicht ändern, weil dann das innere Tab-Widget der Belege über das Tab-Widget der Stammdaten gerendert wird. Hat vermutlich was mit dem designt40-css zu tun.
Wenn der not-well-formed-Fehler weg ist, offenbaren sich noch weitere Fehler - da habe ich auch korrigiert. Allerdings gibt es ein Problem beim input-Tag. xhtml erwartet hier im Gegensatz zu html ein schliessendes Tag ("<input ...>...</input>" oder "<input ... />"), was der Presenter aber nicht tut. Ich weiß auf Anhieb nicht, ob man im Request unterscheiden kann, ob html oder xhtml (xml).
Von Cem Aydin vor 6 Monaten aktualisiert
Hmm, also ich müsste mir das sonst nächste Woche mal genauer anschauen. Ich verstehe zur Zeit gerade nicht genau wie diese tabs überhaupt gerendert werden. Ich habe den Eindruck, dass da etwas via XMLHttprequest/Ajax passiert und dort der falsche datentyp gesetzt ist..
Sowas in der Art: https://stackoverflow.com/questions/7642202/xml-parsing-error-not-well-formed-in-firefox-but-good-in-chrome
Der Fehler tritt auch hier in Chromium nicht auf..