AEMaaCS: Das Hochladen des Package Managers schlägt mit „Nicht erfasster Syntaxfehler: Unerwarteter Token-<" in ext-all-debug.js fehl
Dieser Artikel behandelt, wenn beim Hochladen von Paketen über Package Manager in Adobe Experience Manager as a Cloud Service ein JavaScript-Fehler auftritt.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service (AEMaaCS) (alle Umgebungen)
Problem/Symptome
Beim Versuch, ein Paket mit Package Manager hochzuladen, schlägt der Upload fehl und die Browser-Konsole zeigt den folgenden JavaScript-Fehler an:
Uncaught SyntaxError: Unexpected token '<'
at doDecode (ext-all-debug.js:11527:36)
at Object.decode (ext-all-debug.js:11649:20)
at Ext.form.Action.Submit.handleResponse (ext-all-debug.js:59055:20)
at Ext.form.Action.Submit.processResponse (ext-all-debug.js:58876:28)
at Ext.form.Action.Submit.success (ext-all-debug.js:59024:27)
at runCallback (ext-all-debug.js:8652:24)
at Ext.data.Connection.cb (ext-all-debug.js:8656:13)
at HTMLIFrameElement.h (ext-all-debug.js:2463:16)
- Das Problem tritt in mehreren AEMaaCS-Umgebungen auf, einschließlich UAT.
- Der Fehler tritt in der Browser-Entwicklerkonsole während des Upload-Prozesses auf.
Lösung resolution
Führen Sie zur Behebung des Problems folgende Schritte aus:
-
Prüfen auf HTML-Fehlerantworten:
- Öffnen Sie die Entwickler-Tools des Browsers und überprüfen Sie die Netzwerkantwort auf die fehlgeschlagene Paket-Upload-Anfrage.
- Wenn die Antwort HTML enthält (z. B. eine Anmeldeseite oder Fehlerseite), bedeutet dies, dass der Server nicht die erwartete JSON-Antwort zurückgegeben hat.
-
Authentifizierung und Sitzung überprüfen:
- Stellen Sie sicher, dass der Benutzer angemeldet ist und die Sitzung noch nicht abgelaufen ist.
- Wenn Sie SSO oder einen Identitätsanbieter verwenden, bestätigen Sie, dass die Authentifizierung gültig ist und beim Hochladen keine Zeitüberschreitung auftritt.
-
Überprüfen Sie die Paketgröße und Netzwerkstabilität:
- Große Pakete oder instabile Netzwerkverbindungen können zu Timeouts oder unvollständigen Uploads führen, was zu unerwarteten Server-Antworten führt. Weitere Informationen finden Sie unter AEM-Benutzerhandbuch: Package Manager.
- Versuchen Sie, ein kleineres Paket hochzuladen, um zu überprüfen, ob das Problem mit der Paketgröße zusammenhängt.
-
Überprüfen Sie die Serverprotokolle:
- Untersuchen Sie die AEM-Fehlerprotokolle während des Upload-Versuchs auf zugehörige Fehler.
- Suchen Sie nach den HTTP-Antworten Unauthorized), 403 (Forbidden) oder 500 (Internal Server Error).
-
Browser-Cache und Cookies löschen:
- Löschen Sie den Browser-Cache und die Cookies und versuchen Sie dann erneut, den Upload durchzuführen.
-
Testen in verschiedenen Browsern:
- Versuchen Sie, den Upload in einem anderen unterstützten Browser durchzuführen, um Browser-spezifische Probleme auszuschließen.
-
Kontaktieren Sie den Support mit der HAR-Datei:
- Wenn das Problem weiterhin besteht, erfassen Sie eine HAR-Datei des fehlgeschlagenen Uploads und stellen Sie sie dem Adobe-Support zur weiteren Analyse bereit.
Ursache
Dieser Fehler tritt normalerweise auf, wenn der Server eine HTML-Fehlerseite (z. B. eine Anmeldeaufforderung oder Fehlermeldung) anstelle der erwarteten JSON-Antwort zurückgibt, was häufig auf Authentifizierungsprobleme, Sitzungszeitüberschreitungen oder Server-seitige Fehler während des Paket-Upload-Prozesses zurückzuführen ist.