AEMaaCS: ext-all-debug.jsの「Uncaught SyntaxError:予期しないトークン <」でパッケージマネージャーのアップロードが失敗する
この記事では、Adobe Experience Manager as a Cloud ServiceでPackage Managerを介してパッケージをアップロードする際にJavaScript エラーが発生する場合の対処方法を説明します。
説明 description
環境
Adobe Experience Manager as a Cloud Service(AEMaaCS)(すべての環境)
問題/症状 Package Managerを使用してパッケージをアップロードしようとすると、アップロードが失敗し、ブラウザーコンソールに次のJavaScript エラーが表示されます。
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)
- この問題は、UATを含む複数のAEMaaCS環境で発生します。
- このエラーは、アップロードプロセス中にブラウザー開発者コンソールで確認されます。
解決策 resolution
問題を解決するには、次の手順に従います。
-
HTML エラーの応答を確認:
- ブラウザーの開発者ツールを開き、失敗したパッケージアップロードリクエストのネットワーク応答を調べます。
- 応答にHTML(ログインページやエラーページなど)が含まれる場合、これは、サーバーが期待されるJSON応答を返さなかったことを示します。
-
認証とセッションの確認:
- ユーザーがログインしており、セッションの有効期限が切れていないことを確認します。
- SSOまたはID プロバイダーを使用する場合は、認証が有効であり、アップロードプロセス中にタイムアウトしていないことを確認します。
-
パッケージサイズとネットワークの安定性を確認:
- 大きなパッケージや不安定なネットワーク接続は、タイムアウトや不完全なアップロードを引き起こし、予期しないサーバー応答を引き起こす可能性があります。 詳しくは、AEM ユーザーガイド:パッケージマネージャーを参照してください。
- 小さいパッケージをアップロードして、問題がパッケージサイズに関連しているかどうかを確認してください。
-
サーバーログの確認:
- アップロード試行中に関連するエラーがないか、AEM エラーログを確認します。
- HTTP 401 (Unauthorized)、403 (Forbidden)、または500 (内部サーバーエラー)の応答を探します。
-
ブラウザーのキャッシュとCookieの消去:
- ブラウザーのキャッシュとCookieをクリアしてから、再度アップロードを試みます。
-
別のブラウザーでテスト:
- サポートされている別のブラウザーでアップロードを試して、ブラウザー固有の問題を除外します。
-
HAR ファイルのサポートへのお問い合わせ:
- 問題が解決しない場合は、失敗したアップロードのHAR ファイルをキャプチャし、Adobe サポートに提供して詳細な分析を行います。
原因:
このエラーは、通常、サーバーが予期されるJSON応答ではなく、HTML エラーページ(ログインプロンプトやエラーメッセージなど)を返す場合に発生します。多くの場合、認証の問題、セッションタイムアウト、パッケージアップロードプロセス中のサーバーサイドエラーが原因です。
recommendation-more-help
experience-cloud-kcs-help-kbarticles