Error loading MenuTree
Alex Herbst
Hallo,habe seit kurzem bei einem Kunden folgende Fehlermeldung:
Error loading MenuTree in Coresuite Init: '', hexadecimal value...., is an invalid character, Line 1, position 93266
Habe bemerkt, daß in der Layoutdefinition die Liste im Menüpunkt Menupos.(userquery) leer ist.
Danke
Alex
Philipp Knecht
HalloDieser Fehler tritt auf wenn ungültige Zeichen im Menü - XML vorhanden sind.
Die Ursache für das ungültige XML ist uns unbekannt (können wir hier auch nicht nachvollziehen) wir haben aber einen Workaround in der aktuellsten Entwicklungsversion implementiert welche diesen Fehler umschifft.
Die einzige Funktion welche davon betroffen ist die menupos wie sie schon bemerkt haben.
Sie können die entsprechende Menu UID auch per SQL Server Enterprise Manager in die Tabelle [@SWA_LD_LAYOUT] eintragen.
hth
Alex Herbst
Hallo Herr Knecht,danke für die schnelle Antwort. Habe die Menu UID manuell in die Tabelle eingetragen. Geht soweit in Ordnung.
Gibt es eine Möglichkeit die fehlerhafte xml neu zu installieren oder ähnliches?
Danke
Alex
Philipp Knecht
HalloWie gesagt wir wissen ja auch nicht was das fehlerhafte XML erzeugt.
Eine Möglichkeit um den Übeltäter zu finden wäre andere AddOns ausschalten und nochmals probieren.
hth
Martin Ehrensberger
Hallo zusammen,Da dieses Verhalten doch hin und wieder vorkommt:
Meist liegt die Ursache an einem Sonderzeichen in einem Namen einer Abfrage oder im Namen einer Abfragekategorie, ersichtlich unter dem Abfragemanager.
Leider werden die entsprechenden Sonderzeichen (welche im Endeffekt den Fehler verursachen) im Abfragemanager nicht angezeigt sondern sind nur per Code ersichtlich. Meist tritt das Verhalten jedoch auf, kurz nachdem entweder ein Layout (mit Queries) hinzugefügt wurde, eine Query (oder -Kategorie) hinzugefügt oder umbenannt wurde.
Gelöst werden kann das Verhalten in dem die zuletzt hinzugefügten Queries oder Query-Kategorien gelöscht oder umbenannt werden (vorgängig das ganze Textfeld löschen).
Hth,
Martin Ehrensberger
0
Please sign in to leave a comment.
Comments
0 comments