Plugin Manger nicht aufrufbar (deutsches Backend) Englisches Backend geht es

Hallo
langsam verzweifel ich mit Shopware, Fehler über Fehler über Fehler.

Beim Öffnen des Pluginmanagers (deutsches Backend) kommt das: 

SyntaxError: Invalid or unexpected token
    at https://domain.de/engine/Library/ExtJs/ext-all-debug.js?201809181442:528:18
    at Object.Ext.globalEval (https://domain.de/engine/Library/ExtJs/ext-all-debug.js?201809181442:529:10)
    at Object.success (https://domain.de/backend/base?file=bootstrap&loggedIn=1545161136:530:5)
    at Object.callback (https://domain.de/engine/Library/ExtJs/ext-all-debug.js?201809181442:6455:26)
    at constructor.onComplete (https://domain.de/engine/Library/ExtJs/ext-all-debug.js?201809181442:38086:17)
    at constructor.onStateChange (https://domain.de/engine/Library/ExtJs/ext-all-debug.js?201809181442:38047:18)
    at XMLHttpRequest. (https://domain.de/engine/Library/ExtJs/ext-all-debug.js?201809181442:1816:27)

 

ich hab die ext-all-debug.js schon aktiviert, die hilft leider nichts weil sie nichts ausspuckt…
Ich habe zudem versehentlich die alte server log datei gelöscht und seitdem wurde keine mehr in meinen serverlog im FTP server geschrieben.
Das komische ist, dass der Pluginmanager im englischen Backend problemlos funktioniert.
Es kann also sein dass es an den textbausteinen liegt? Ich weiß leider nicht an welchem bzw. was ich alles geändert habe. Hat jemand einen Tipp?

Also die Textbausteine im Backend sind empfindlich, wenn du ein die folgenden Zeichen verwendest ohne Sie zu escapen:

'
"
}

In Backend-Textbausteinen muss man die so verwenden:

\'
\"
\}

Durch das Backslash werden die Zeichen escaped und nicht vom Javascript interpretiert.

Du kannst in der Konsole von Chrome ganz gut herausfinden, welcher Textbaustein das ist. Im Konsolenfehler wird eigentlich immer der Bereich ausgegeben.

Ansonsten nimmst du die die einzelnen JS-Files aus der Konsole (sind einzelne Requests im Netzwerktab) und packst dir die mal in einen Code-Editor. In der Regel findet der dann per Syntax-Highlighting den Fehler. Das sollte man mit Atom, Sublime text oder Visual Studio Code ganz gut hinbekommen.

1 „Gefällt mir“

Super vielen Danke! Er funktioniert wieder!