AEMaaCS: ext-all-debug.js에서 "Uncatch SyntaxError: 예기치 않은 토큰 <"이(가) 발생하여 패키지 관리자 업로드가 실패합니다

이 문서에서는 Adobe Experience Manager as a Cloud Service의 패키지 관리자를 통해 패키지를 업로드할 때 JavaScript 오류가 발생하는 경우를 다룹니다.

설명 description

환경
Adobe Experience Manager as a Cloud Service(AEMaaCS) (모든 환경)
문제/증상 패키지 관리자를 사용하여 패키지를 업로드하려고 하면 업로드가 실패하고 브라우저 콘솔에 다음 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

다음 단계에 따라 문제를 해결하십시오.

  1. HTML 오류 응답 확인:

    • 브라우저의 개발자 도구를 열고 실패한 패키지 업로드 요청에 대한 네트워크 응답을 검사합니다.
    • 응답에 HTML(예: 로그인 페이지 또는 오류 페이지)가 포함된 경우, 이는 서버가 예상 JSON 응답을 반환하지 않았음을 나타냅니다.
  2. 인증 및 세션 확인:

    • 사용자가 로그인되어 있고 세션이 만료되지 않았는지 확인합니다.
    • SSO 또는 ID 공급자를 사용하는 경우 업로드 프로세스 중에 인증이 유효하고 시간 초과되지 않았는지 확인하십시오.
  3. 패키지 크기 및 네트워크 안정성 확인:

    • 큰 패키지 또는 불안정한 네트워크 연결로 인해 시간 초과나 불완전한 업로드가 발생할 수 있으며 이로 인해 예기치 않은 서버 응답이 발생합니다. 자세한 내용은 AEM 사용 안내서: 패키지 관리자를 참조하십시오.
    • 더 작은 패키지를 업로드하여 문제가 패키지 크기와 관련이 있는지 확인하십시오.
  4. 서버 로그 검토:

    • 업로드 시도 중 AEM 오류 로그에서 관련 오류를 검사합니다.
    • HTTP 401(권한 없음), 403(금지됨) 또는 500(내부 서버 오류) 응답을 찾습니다.
  5. 브라우저 캐시 및 쿠키 지우기:

    • 브라우저 캐시와 쿠키를 지운 다음 업로드를 다시 시도하십시오.
  6. 다른 브라우저에서 테스트:

    • 지원되는 다른 브라우저에서 업로드를 시도하여 브라우저별 문제를 배제합니다.
  7. HAR 파일을 사용하여 지원 팀에 문의:

    • 문제가 지속되면 업로드에 실패한 HAR 파일을 캡처하고 추가 분석을 위해 Adobe 지원에 제공합니다.

원인

이 오류는 일반적으로 패키지 업로드 프로세스 중에 인증 문제, 세션 시간 초과 또는 서버측 오류로 인해 서버가 예상 JSON 응답 대신 HTML 오류 페이지(예: 로그인 프롬프트 또는 오류 메시지)를 반환할 때 발생합니다.

recommendation-more-help
experience-cloud-kcs-help-kbarticles