Fehler beim Import [Exchange]

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Post Reply
Der Zwerch
Posts: 608
Joined: Sat Jul 28, 2012 11:38 am
Location: Perle der Grafschaft > 127.0.0.1

Fehler beim Import [Exchange]

Post by Der Zwerch » Fri Aug 04, 2017 5:27 pm

Hallo zusammen,
ich habe gerade eine CMSimple-Installation neu aufgesetzt.
Beim Versuch, die "content.xml" zu importieren, kam lediglich die Meldung, dass der Import nicht möglich sei.
Wird das irgendwo geloggt, bzw woran könnte das liegen?

Lt. System-Prüfung ist alles OK.

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Fehler beim Import [Exchange]

Post by cmb » Fri Aug 04, 2017 9:13 pm

Der Zwerch wrote:Beim Versuch, die "content.xml" zu importieren, kam lediglich die Meldung, dass der Import nicht möglich sei.
Wird das irgendwo geloggt, bzw woran könnte das liegen?
Die Fehlerbehandlung ist etwas schlampig. Diese Fehlermeldung kommt, wenn entweder die XML-Datei nicht gelesen oder die neue content.htm nicht geschrieben werden konnte. Wird im Debug-Modus etwas gemeldet, wenn du versuchst zu importieren?
Christoph M. Becker – Plugins for CMSimple_XH

Der Zwerch
Posts: 608
Joined: Sat Jul 28, 2012 11:38 am
Location: Perle der Grafschaft > 127.0.0.1

Re: Fehler beim Import [Exchange]

Post by Der Zwerch » Fri Aug 04, 2017 9:34 pm

Hallo,
bin unterwegs. Ich teste es schnellstens.

Der Zwerch
Posts: 608
Joined: Sat Jul 28, 2012 11:38 am
Location: Perle der Grafschaft > 127.0.0.1

Re: Fehler beim Import [Exchange]

Post by Der Zwerch » Sat Aug 05, 2017 9:43 am

Moin moin,
bei "Stufe 4" wird mir dieses angezeigt:

Code: Select all

    XH-DEPRECATED: Function editmenu() is deprecated
/mnt/xxx/xxx/xxx/xxx/htdocs/Homepages/xxx/templates/d-template-0001a/template.htm:47
Das Template ist aus dem Jahre 2009 (Juli), von Torsten Behrens.

Bei "Stufe 5" folgendes:

Code: Select all

WARNING: simplexml_load_file(): ./content/content.xml:20: parser error : CData section not finished
/mnt/xxx/xxx/xxx/xxx/htdocs/Homepages/xxx/plugins/exchange/classes/ImportService.php:52
WARNING: simplexml_load_file(): ;">///hier steht SeitenIhnhalt///
/mnt/xxx/xxx/xxx/xxx/htdocs/Homepages/xxx/plugins/exchange/classes/ImportService.php:52
WARNING: simplexml_load_file(): ^
/mnt/xxx/xxx/xxx/xxx/htdocs/Homepages/xxx/plugins/exchange/classes/ImportService.php:52
WARNING: simplexml_load_file(): ./content/content.xml:20: parser error : Opening and ending tag mismatch: content line 18 and span

...

WARNING: simplexml_load_file(): ./content/content.xml:21: parser error : Sequence ']]>' not allowed in content
/mnt/xxx/xxx/xxx/xxx/htdocs/Homepages/xxx/plugins/exchange/classes/ImportService.php:52
Einige inhaltliche Dinge habe ich hier einmal entfernt ...
Vielleicht hilft es ja.

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Fehler beim Import [Exchange]

Post by cmb » Sat Aug 05, 2017 10:45 am

Der Zwerch wrote:

Code: Select all

    XH-DEPRECATED: Function editmenu() is deprecated
/mnt/xxx/xxx/xxx/xxx/htdocs/Homepages/xxx/templates/d-template-0001a/template.htm:47
Okay, das ist harmlos, aber du kannst den Aufruf von editmenu() in Zeile 47 von template.htm auch einfach entfernen; der macht schon seit CMSimple_XH 1.5 nichts mehr.
Der Zwerch wrote:

Code: Select all

WARNING: simplexml_load_file(): ./content/content.xml:20: parser error : CData section not finished
Ah, da erzeugt der Export anscheinend nicht wohlgeformtes XML, was mich etwas überrascht, da ich bei Exchange_XH extra das DOM zum Export verwende, anstatt das XML manuell zu erstellen. Wo genau das Problem liegt, kann ich aus den Fehlermeldungen allerdings nicht erkennen. Könntest du mir die original content.htm und das exportierte content.xml per PN oder E-Mail zukommen lassen?
Christoph M. Becker – Plugins for CMSimple_XH

Der Zwerch
Posts: 608
Joined: Sat Jul 28, 2012 11:38 am
Location: Perle der Grafschaft > 127.0.0.1

Re: Fehler beim Import [Exchange]

Post by Der Zwerch » Sat Aug 05, 2017 11:44 am

Moin moin,
Du hast Mail :D

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Fehler beim Import [Exchange]

Post by cmb » Sat Aug 05, 2017 12:38 pm

Der Zwerch wrote:Moin moin,
Du hast Mail :D
Super, danke!

Das Problem scheint hier, dass in content.htm zweimal das ASCII-Steuerzeichen US (Unit-Separator, 31) vorkam. Das wird in HTML ignoriert, ist aber in XML 1.0 nicht erlaubt. Wie es überhaupt in content.htm kam, ist mir rätselhaft. Auch wenn das vermutlich ein Versehen war, und sehr selten vorkommen sollte, ist es vermutlich das beste, wenn Exchange_XH ungültige Steuerzeichen einfach ausfiltert. Damit ich nicht gleich eine neue Version veröffentlichen muss, schicke ich dir die korrigierte content.xml wieder zu. Wenn dann alles passt, ist ja erst mal gut. :)
Christoph M. Becker – Plugins for CMSimple_XH

Der Zwerch
Posts: 608
Joined: Sat Jul 28, 2012 11:38 am
Location: Perle der Grafschaft > 127.0.0.1

Re: Fehler beim Import [Exchange]

Post by Der Zwerch » Sat Aug 05, 2017 12:47 pm

Hallo,
vielen Dank für die Mühen. Ich komme wahrscheinlich erst am Dienstag dazu, aber es eilt nicht. Die HP läuft ja mit 1.6.10 problemlos. Bei der Gelegenheit setze ich sie einmal komplett neu auf. Da sind etliche Plugins, die ich mittlerweile nicht mehr brauche.

... mal die Sache etwas verschlanken ;)

Der Zwerch
Posts: 608
Joined: Sat Jul 28, 2012 11:38 am
Location: Perle der Grafschaft > 127.0.0.1

Re: Fehler beim Import [Exchange]

Post by Der Zwerch » Sat Aug 05, 2017 1:13 pm

Hallo,
mal schnell von unterwegs gefragt... was für ein Steuerzeichen ist es denn?

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Fehler beim Import [Exchange]

Post by cmb » Sat Aug 05, 2017 4:18 pm

Der Zwerch wrote:was für ein Steuerzeichen ist es denn?
cmb wrote:das ASCII-Steuerzeichen US (Unit-Separator, 31)
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply