컨텐츠 작성 오류 content-authoring-errors

이 페이지에서: 전자 메일, 푸시, SMS, 인앱 또는 DM 메시지의 내용을 확인하거나 게시할 때 Adobe Journey Optimizer에서 반환하는 오류 및 경고의 원인과 수정 사항을 찾습니다.

콘텐츠 오류는 접두사 CJMMAS 및 CJMRT​을 사용하고 오류 번호와 HTTP 상태를 사용합니다. 상태 200인 코드는 경고입니다. 저장 또는 게시를 차단하지 않습니다. 다른 오류 코드 접두사에 대해서는 오류 코드 참조를 참조하십시오.

단계를 수행한 후에도 오류가 지속되면 관련 오류 코드, 메시지, 요청 ID 및 캠페인, 여정 또는 활동을 기록하고 로그 또는 스크린샷을 유지합니다. 그런 다음 권한 또는 액세스 오류에 대해 관리자에게 문의하거나 Adobe 지원 팀에 문의하십시오. 모든 지원 옵션에 대해서는 지원 받기를 참조하십시오.

이메일 콘텐츠 email

이러한 오류 및 경고는 전자 메일 내용의 유효성을 검사하거나 게시할 때 발생합니다.

전자 메일 옵트아웃 관리 및 콘텐츠 확인도 참조하세요.

오류 코드
메시지
해결 방법
CJMMAS-2000-422
제목 줄이 누락되었습니다.
이메일의 제목을 입력합니다. 자세히 알아보기
CJMMAS-2061-422
이메일 제목에서 줄바꿈을 허용하지 않습니다. 새 줄을 제거하고 다시 시도하십시오.
제목이 한 줄에 오도록 줄바꿈을 제거합니다. 자세히 알아보기
CJMMAS-2001-200
옵트아웃 링크가 이메일 본문에 없습니다.
마케팅 이메일의 모든 변형 및 언어에 옵트아웃 링크를 추가합니다(경고). 트랜잭션 이메일은 필요하지 않습니다. 자세히 알아보기
CJMMAS-2020-422
이메일 본문에서 옵트아웃 링크가 null이거나 비어 있습니다.
마케팅 이메일의 모든 변형 및 언어에서 빈 옵트아웃 링크를 실제 링크로 바꿉니다. 자세히 알아보기
CJMMAS-2047-200
{count}{labelName} 레이블이 지정된 옵트아웃 링크에 ‘#’ 자리 표시자가 있으며 실제 링크는 없습니다. 필요한 링크를 추가하십시오.
메시지에 명명된 옵트아웃 링크의 각 # 자리 표시자를 실제 링크(경고)로 바꿉니다. 자세히 알아보기
CJMMAS-2051-422
한 번의 클릭으로 옵트아웃할 때 “OptOutLevel” 태그가 없습니다. 이 태그를 추가하고 다시 시도하십시오.
원클릭 옵트아웃에 OptOutLevel 태그를 추가합니다. 자세히 알아보기
CJMMAS-2002-200
이메일 본문에 빈 링크가 있습니다.
빈 링크에 대상을 추가하거나 링크를 제거합니다(경고). 자세히 알아보기
CJMMAS-2005-422
메시지의 이메일 버전이 비어 있습니다.
콘텐츠 편집​을 열고 전자 메일 Designer에서 전자 메일 콘텐츠를 디자인합니다. 자세히 알아보기
CJMMAS-2052-422
HTML 본문이 비어 있습니다. 확인하고 다시 시도하십시오.
이메일 본문에 HTML 콘텐츠를 추가합니다. 자세히 알아보기
CJMMAS-2053-200
콘텐츠 템플릿 본문이 비어 있습니다. 확인하고 다시 시도하십시오.
템플릿 본문에 컨텐츠를 추가합니다(경고). 자세히 알아보기
CJMMAS-2003-200
이메일 크기 {actualHtmlSize}KB가 권장 크기 {sizeLimit}KB를 {percentIncrease}% 초과하므로 이메일 클라이언트에서 이메일을 자르는 등 이메일 전달 및 전달성에 부정적인 영향을 미칠 수 있습니다.
HTML 크기 최적화 옵션을 사용하도록 설정하거나, 사용하지 않는 요소를 제거하거나, 구조를 단순화하거나, 콘텐츠를 조각으로 이동(경고)하십시오. Gmail은 100KB 이상의 이메일을 클립합니다. 자세히 알아보기
CJMMAS-2060-422
크기가 {fragmentSize}KB인 {type} 콘텐츠가 {sizeLimit}KB 제한을 초과했습니다. 일부 클라이언트가 컨텐츠를 클리핑할 수 있습니다. 업데이트한 다음 다시 시도하십시오.
사용하지 않는 요소를 제거하거나 구조를 단순화하거나 콘텐츠를 조각으로 이동합니다. Gmail은 100KB 이상의 이메일을 클립합니다. 자세히 알아보기
CJMMAS-2007-422
AMP 버전이 있으면 HTML 버전을 비워둘 수 없습니다.
HTML 버전을 추가하거나 AMP 버전을 제거합니다. 자세히 알아보기
CJMMAS-2008-200
HTML의 텍스트 버전이 비어 있습니다.
텍스트 버전을 추가하거나 HTML(경고)와 동기화합니다. 자세히 알아보기
CJMMAS-2071-200
스팸의 잠재적 위험이 감지되었습니다. 캠페인을 활성화하기 전에 식별된 문제를 검토하고 해결하십시오.
스팸 보고서를 열고 특히 점수가 2가 넘는 경우(경고) 나열된 문제를 해결합니다. 자세히 알아보기
CJMMAS-2072-400
html 본문이 잘못되었습니다. 올바른 HTML 본문을 제공하고 다시 시도하십시오.
HTML을 확인하고 수정합니다. 자세히 알아보기
CJMMAS-2400-400
HTML에 올바른 개인화 속성이 없습니다. 올바른 속성을 입력하고 다시 시도하십시오.
개인화 구문에 대해 개인화 속성을 확인하고 수정합니다. 자세히 알아보기
CJMMAS-6101-422
콘텐츠의 개인화 표현식에 구문 오류가 있습니다.
개인화 편집기에서 표현식을 수정합니다. 자세히 알아보기

푸시 알림 push

이러한 오류는 푸시 알림의 유효성을 검사하거나 게시할 때 발생합니다.

푸시 알림 디자인도 참조하세요.

오류 코드
메시지
해결 방법
CJMMAS-2004-422
메시지의 푸시 버전이 비어 있습니다.
푸시 콘텐츠를 추가하거나 푸시 채널을 제거합니다. 자세히 알아보기
CJMMAS-2009-422
푸시 iOS 페이로드가 {sizeLimit}KB 제한을 초과했습니다.
iOS 푸시 알림의 텍스트, 이미지 및 이모지를 4KB 이하로 줄입니다. 자세히 알아보기
CJMMAS-2010-422
푸시 Android 페이로드가 {sizeLimit}KB 제한을 초과했습니다.
Android 푸시 알림의 텍스트, 이미지 및 이모지를 4KB 이하로 줄입니다. 자세히 알아보기
CJMMAS-2016-422
푸시 iOS {buttonType} 유형의 URI가 단추 색인 {index}에 대해 null이거나 비어 있습니다.
메시지에서 이름이 지정된 색인에 iOS 단추의 딥링크 또는 웹 URL을 입력합니다. 자세히 알아보기
CJMMAS-2018-422
푸시 Android {buttonType} 유형의 URI가 단추 색인 {index}에 대해 null이거나 비어 있습니다.
메시지에서 이름이 지정된 색인에 Android 단추의 딥링크 또는 웹 URL을 입력합니다. 자세히 알아보기
CJMMAS-2022-422
푸시 - {platform} 플랫폼 클릭 시 동작, 잘못된 {linkType} URI.
메시지에 이름이 인 플랫폼의 클릭 동작에 대한 올바른 딥링크 또는 웹 URL을 입력합니다. 자세히 알아보기
CJMMAS-2023-422
푸시 - {platform} 플랫폼 미디어 추가, 잘못된 {mediaType} URI.
메시지에 이름이 지정된 플랫폼에 대한 올바른 미디어 URL을 입력하거나 Adobe Experience Manager Assets에서 자산을 선택하십시오. 자세히 알아보기

SMS 및 인앱 메시지 sms-inapp

이러한 오류는 모바일 메시지 또는 인앱 메시지의 콘텐츠를 확인할 때 발생합니다.

모바일 메시지 디자인도 참조하세요.

오류 코드
메시지
해결 방법
CJMMAS-2028-422
메시지의 SMS 버전이 비어 있습니다.
메시지 텍스트를 추가하거나 SMS 채널을 제거합니다. 자세히 알아보기
CJMMAS-2024-422
메시지의 인앱 버전이 비어 있습니다.
인앱 콘텐츠를 추가하거나 채널을 제거합니다. 자세히 알아보기
CJMMAS-2025-200
인앱 크기가 {sizeLimit}KB 제한을 초과했습니다.
메시지(경고)에 지정된 제한에 도달하려면 이미지 및 컨텐츠의 크기를 줄이십시오. 자세히 알아보기

DM direct-mail

이 오류는 DM 메시지의 추출 파일을 정의할 때 발생합니다.

DM 메시지 만들기도 참조하세요.

오류 코드
메시지
해결 방법
CJMMAS-2041-422
다이렉트 메일 파일 구조가 비어 있습니다.
파일 구조에서 추출할 열을 만들려면 추가​를 클릭합니다. 자세히 알아보기
CJMMAS-2042-422
DM 파일 구조 크기가 {sizeLimit}보다 큽니다.
파일 구조가 메시지에 지정된 제한 내에 있을 때까지 열을 제거합니다(추출 파일에는 최대 50개의 열이 있을 수 있음). 자세히 알아보기
CJMMAS-2043-422
DM 파일 구조 {count} 레이블이 비어 있습니다.
레이블이 비어 있는 각 열을 선택하고 서식 창에서 레이블​을(를) 지정합니다. 자세히 알아보기
CJMMAS-2044-422
DM 파일 구조 {labelName} 레이블이 {count}번 반복됩니다.
각 레이블이 고유하도록 서식 창에서 반복되는 열의 레이블​을(를) 변경합니다. 자세히 알아보기
CJMMAS-2045-422
DM 메모 크기가 {sizeLimit}KB 제한을 초과했습니다.
메시지에 지정된 제한 이하로 메모를 줄이십시오. 자세히 알아보기
CJMMAS-2046-422
정렬이 추가된 다이렉트 메일 레이블이 존재하지 않습니다.
기존 열을 선택하고 정렬 기준 옵션을 켜십시오. 자세히 알아보기

메시지 라이프사이클 및 저장 lifecycle

이러한 오류는 메시지를 편집, 버전 만들기, 승인 또는 저장할 때 발생하며, 메시지의 상태 또는 저장된 콘텐츠에서 작업을 허용하지 않습니다.

캠페인 관리 및 요청 검토 및 승인도 참조하세요.

오류 코드
메시지
해결 방법
CJMMAS-1053-400
초안으로의 메시지 상태 변경은 허용되지 않습니다.
캠페인의 새 버전을 만들어 게시된 메시지를 변경합니다. 자세히 알아보기
CJMMAS-1054-400
게시된 메시지를 업데이트할 수 없습니다.
캠페인의 새 버전을 만들고 초안 버전을 편집한 다음 활성화합니다. 자세히 알아보기
CJMMAS-1060-400
버전 생성이 허용되지 않습니다. 메시지는 게시된 상태여야 합니다.
먼저 캠페인을 활성화한 다음 새 버전을 만들거나 초안을 직접 편집합니다. 자세히 알아보기
CJMMAS-1077-400
메시지 승인 상태를 변경할 수 없습니다.
승인을 요청하거나 검토자에게 승인 또는 변경 요청을 요청합니다. 자세히 알아보기
조말-1101-409
다른 탭에서 또는 다른 사용자가 이 항목을 업데이트했기 때문에 저장하지 못했습니다. 저장하기 전에 최신 버전을 로드하려면 새로 고침하십시오.
페이지를 새로 고쳐 최신 버전을 로드하고, 변경 사항을 다시 적용한 다음 다시 저장합니다. 자세히 알아보기
조말-1102-400
잘못된 추적 링크로 인해 HTML을 패치할 수 없습니다.
누락되거나 닫히지 않은 href와 같은 HTML의 링크를 수정한 다음 다시 저장합니다. 자세히 알아보기

권한 permissions

이러한 오류는 사용자에게 메시지 작업에 필요한 권한이 없거나 메시지가 다른 조직 또는 샌드박스에 속해 있을 때 발생합니다.

사용자 및 역할 관리도 참조하세요.

오류 코드
메시지
해결 방법
CJMMAS-1028-403
금지되었습니다. 메시지에 대한 쓰기 권한이 없습니다.
관리자에게 Manage messages 권한을 역할에 추가하도록 요청하고 역할에 작업 중인 샌드박스가 포함되어 있는지 확인하십시오. 자세히 알아보기
CJMMAS-1029-403
금지되었습니다. 메시지에 대한 읽기 권한이 없습니다.
관리자에게 View messages 또는 Manage messages 권한을 역할에 추가하도록 요청하고 역할에 작업 중인 샌드박스가 포함되어 있는지 확인하십시오. 자세히 알아보기
CJMMAS-1030-403
금지되었습니다. 메시지에 대한 게시 권한이 없습니다.
관리자에게 Publish messages 권한을 역할에 추가하도록 요청하고 역할에 작업 중인 샌드박스가 포함되어 있는지 확인하십시오. 자세히 알아보기
CJMMAS-1042-403
금지되었습니다. 메시지에 대한 삭제 권한이 없습니다.
관리자에게 Manage messages 권한을 역할에 추가하도록 요청하고 역할에 작업 중인 샌드박스가 포함되어 있는지 확인하십시오. 자세히 알아보기
CJMMAS-1094-403
콘텐츠를 시뮬레이션하거나 이 템플릿에 액세스할 수 있는 권한이 없습니다. 관리자에게 문의하여 권한을 업데이트하십시오.
관리자에게 Manage library items 및 Manage simulate content 권한(Content Library Manager 제품 프로필에 포함됨)을 부여하도록 요청하십시오. 액세스 레이블이 템플릿을 제한하는 경우 해당 레이블을 역할에 추가하도록 요청하십시오. 자세히 알아보기
CJMMAS-1095-403
콘텐츠를 관리하거나 이 템플릿에 액세스할 수 있는 권한이 없습니다. 관리자에게 문의하여 권한을 업데이트하십시오.
관리자에게 Manage library items 권한(콘텐츠 라이브러리 관리자 제품 프로필에 포함됨)을 부여하도록 요청하십시오. 액세스 레이블이 템플릿을 제한하는 경우 해당 레이블을 역할에 추가하도록 요청하십시오. 자세히 알아보기
조말-1003-403
금지되었습니다. 사용자가 요청 작업에 대한 권한이 없습니다.
역할에 이 유형의 항목에 대한 권한과 항목에 적용된 액세스 레이블이 포함되어 있는지 확인한 다음 둘 중 하나가 누락된 경우 관리자에게 역할을 업데이트하도록 요청하십시오. 자세히 알아보기
조말-1203-403
요청한 작업을 사용할 수 없습니다.
역할에 이 유형의 항목에 대한 권한과 항목에 적용된 액세스 레이블이 포함되어 있는지 확인한 다음 둘 중 하나가 누락된 경우 관리자에게 역할을 업데이트하도록 요청하십시오. 자세히 알아보기
조말-1001-401
승인되지 않음. 사용자가 요청 작업에 대한 권한이 없습니다.
다시 로그인합니다. 오류가 지속되면 관리자에게 요청하여 작업 중인 샌드박스가 역할에 포함되어 있는지 확인하십시오. 자세히 알아보기
조말-1201-401
사용자에게 권한이 없습니다.
다시 로그인합니다. 오류가 지속되면 관리자에게 요청하여 작업 중인 샌드박스가 역할에 포함되어 있는지 확인하십시오. 자세히 알아보기
CJMMAS-1001-400
잘못된 요청. 메시지가 다른 조직에 속합니다.
메시지를 담당하는 조직에 로그인합니다. 자세히 알아보기

채널 구성 및 액세스 config

이러한 오류는 메시지에 사용할 수 있는 채널 구성이 없거나 사용자가 콘텐츠를 사용할 수 없을 때 발생합니다.

채널 구성 설정도 참조하세요.

오류 코드
메시지
해결 방법
CJMMAS-2006-422
사전 설정이 존재하지 않습니다.
메시지에서 채널 구성을 선택합니다. 자세히 알아보기
CJMMAS-2012-422
이메일 사전 설정이 정의되지 않았습니다.
메시지에서 이메일 채널 구성을 선택합니다. 자세히 알아보기
CJMMAS-2013-422
푸시 사전 설정이 정의되지 않았습니다.
메시지에서 푸시 채널 구성을 선택합니다. 자세히 알아보기
CJMMAS-2027-200
SMS 표면이 정의되지 않았습니다.
메시지에서 SMS 채널 구성을 선택합니다(경고). 자세히 알아보기
CJMMAS-2030-422
웹 채널 표면이 정의되지 않았습니다.
메시지에서 웹 채널 구성을 선택합니다. 자세히 알아보기
CJMMAS-2014-422
푸시 사전 설정의 앱 선택 항목이 비어 있습니다.
푸시 채널 구성에서 앱을 선택합니다. 자세히 알아보기
CJMMAS-2015-422
이메일 전역 사전 설정 실행 목록이 비어 있습니다.
이메일 채널 구성에서 실행 목록을 완료합니다. 자세히 알아보기
CJMMAS-1034-400
잘못된 요청. 요청/메시지의 사전 설정 ID가 잘못되었습니다.
유효한 채널 구성을 선택한 후 다시 시도하십시오. 자세히 알아보기
CJMMAS-1064-400
잘못된 요청. 선택한 사전 설정이 잘못되었습니다. 유효한 사전 설정을 선택하고 다시 시도하십시오.
메시지에서 올바른 채널 구성을 선택한 다음 다시 시도하십시오. 자세히 알아보기
CJMMAS-1068-400
잘못된 요청. 랜딩 페이지에서 사전 설정이 선택되지 않았습니다. 사전 설정을 선택하고 다시 시도하십시오.
랜딩 페이지에서 채널 구성을 선택한 다음 다시 시도하십시오. 자세히 알아보기
CJMMAS-2036-403
콘텐츠에 참조된 하나 이상의 AEM 저장소를 사용할 권한이 없습니다. {deniedRepositoryIds}.
메시지에 이름이 인 AEM 저장소에 대한 액세스 권한을 관리자에게 문의하십시오. 액세스 권한을 부여할 수 없는 경우 콘텐츠에서 해당 저장소에 저장된 에셋 또는 조각을 제거합니다. 자세히 알아보기

의사 결정 정책 및 채널 구성 필드 decisions

이러한 오류는 메시지가 유효성 검사나 게시되고, 의사 결정 정책이나 채널 구성 필드가 유효하지 않을 때 발생합니다.

Decisioning 보호 및 제한 사항도 참조하세요.

오류 코드
메시지
해결 방법
CJMRT-030002-400
{channel} 표면의 모든 필수 필드에 대한 세부 정보를 입력하십시오.
채널 구성을 열고 모든 필수 필드를 채웁니다. 자세히 알아보기
CJMRT-030007-400
{fieldName}의 길이는 {currentLength}입니다. {fieldName}에 대해서만 최대 {maxLength}자를 입력하십시오.
값을 메시지에 표시된 최대 길이로 줄입니다. 자세히 알아보기
CJMRT-030008-400
URL이 없는 잘못된 클릭 링크
링크에 URL을 추가하거나 링크를 제거합니다. 자세히 알아보기
CJMRT-030014-422
메시지에 {maxLength}개 이상의 결정을 내릴 수 없습니다. 결정 수를 줄이고 다시 시도해 주십시오.
메시지에 이름이 지정된 제한 내에 있을 때까지 메시지에서 의사 결정 정책을 제거합니다. 자세히 알아보기
CJMRT-030015-422
참조된 결정 ID가 없습니다. {invalidDecisionPolicyIds}. 이 결정이 있는지 확인하거나 다른 결정을 사용하십시오.
존재하는 결정 정책을 선택합니다. 자세히 알아보기
CJMRT-030017-422
참조된 결정 ID {invalidDecisionPolicyIds}이(가) 바깥쪽 캠페인에 속하지 않습니다.
캠페인에 속한 의사 결정 정책을 선택합니다. 자세히 알아보기
CJMRT-030018-422
이 컨텐츠는 결정 정책이 포함되어 있으므로 조각으로 저장할 수 없습니다. 조각으로 저장하려면 결정 정책을 제거합니다.
콘텐츠에서 결정 정책을 제거한 다음 조각을 저장합니다. 자세히 알아보기

표현식 템플릿 expression

이러한 오류는 표현식 조각 또는 템플릿을 저장할 때 발생합니다.

식 조각 사용도 참조하세요.

오류 코드
메시지
해결 방법
CJMMAS-2037-422
이 표현식 템플릿의 형식이 잘못되었습니다. 유효한 템플릿을 제공하고 다시 시도하십시오.
표현식 템플릿의 구문을 수정합니다. 자세히 알아보기
CJMMAS-2059-422
표현식 컨텐츠가 비어 있습니다. 확인하고 다시 시도하십시오.
표현식 템플릿에 컨텐츠를 추가합니다. 자세히 알아보기
CJMMAS-2038-422
표현식 템플릿 크기가 200KB 제한을 초과했습니다. 템플릿 크기를 줄이고 다시 시도하십시오.
템플릿 크기를 200KB 미만으로 줄입니다. 자세히 알아보기
AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: The page explains the cause and the fix for the errors and warnings that Adobe Journey Optimizer returns when you validate or publish the content of an email, push, mobile message (SMS), in-app, or direct mail message, grouped by theme.

Intents:

  • Identify what a content error code such as CJMMAS-2000-422 means.
  • Tell a warning (status 200) from an error that blocks saving or publishing.
  • Find the cause and the fix of an error for email, push, mobile message (SMS), in-app, or direct mail content.
  • Find the cause and the fix of a permission, lifecycle, channel configuration, decision policy, or expression template error.
  • Know what to note and whom to contact when an error persists after the listed steps.

Glossary:

  • Content errors: errors and warnings returned when you validate or publish message content. Prefixes: CJMMAS and CJMRT.
  • Error code format: prefix, error number, HTTP status. Example: CJMMAS-2000-422.
  • Warning: a code with the status 200. Warnings do not block saving or publishing.
  • Channel configuration (product-specific): the configuration a message needs for its channel. The error messages call it “preset” or “surface”.
  • Extraction file: the file defined for a direct mail message. Its errors are in the Direct mail section.
  • Expression template: the template saved as an expression fragment or template. Its errors are in the Expression templates section.

Guardrails:

  • Email size: the content larger than the recommended size can truncate the email in some email clients (Gmail clips an email above 100 KB). The message CJMMAS-2003-200 gives the recommended size in {sizeLimit}, and the message CJMMAS-2060-422 gives the limit in {sizeLimit}.
  • Push payload: the payload of the push notification is larger than the limit (4 KB) for CJMMAS-2009-422 and CJMMAS-2010-422.
  • Direct mail: an extraction file can have up to 50 columns. Each column needs a unique label.
  • Expression template size: the template is larger than 200 KB (CJMMAS-2038-422; the message says “has exceeded the limit of 200 KB”).
  • Decisions in a message: a message cannot have more than the number of decisions given in {maxLength} (CJMRT-030014-422).
  • Channel configuration field length: a field longer than the maximum length shown in the message returns CJMRT-030007-400.
  • Published messages: a published message cannot be set back to Draft (CJMMAS-1053-400) or updated directly (CJMMAS-1054-400). A new version can only be created from a message in the published state (CJMMAS-1060-400).

Terminology:

  • Canonical name: Content authoring errors — variants: content errors.
  • Prefixes: CJMMAS, CJMRT, and JOMAL (used in the Message lifecycle and saving, and the Permissions sections).
  • Error messages quote the terms “preset” and “surface”; the page uses “channel configuration” for the same configuration in the fix. Mobile message: the channel, with SMS as a variant; the messages and the page section title keep the wording “SMS” and “In-App”.
  • Acronym: AEM = Adobe Experience Manager.
  • Do not confuse: a warning (status 200, does not block saving or publishing) and an error with another status such as 400, 403, 409, or 422. For example, CJMMAS-2001-200 is a warning and CJMMAS-2020-422 is an error, although both concern the opt-out link.
  • Do not confuse: 403 (forbidden) and 401 (unauthorized).

FAQ:

What do the CJMMAS and CJMRT prefixes mean?
Content errors use the prefixes CJMMAS and CJMRT, followed by an error number and an HTTP status.

Does a code ending in 200 block publishing?
No. Codes with the status 200 are warnings: they do not block saving or publishing.

The subject line error appears (CJMMAS-2000-422, CJMMAS-2061-422). What do I do?
CJMMAS-2000-422: the subject line is missing, so enter a subject. CJMMAS-2061-422: the subject contains a line break, so remove it so that the subject is on a single line.

The opt-out link error appears. What do I do?
Marketing emails must include an opt-out link in every variant and language. For CJMMAS-2001-200 (warning), add the link. For CJMMAS-2020-422, replace the empty link with the real link. For CJMMAS-2047-200 (warning), replace each # placeholder with the real link. For CJMMAS-2051-422, add the OptOutLevel tag to the one-click opt-out. Transactional emails do not need an opt-out link (CJMMAS-2001-200).

Why is my published message not editable (CJMMAS-1054-400)?
A published message cannot be updated directly. Create a new version of the campaign, edit the draft version, then activate it.

I get a Forbidden error. What do I do?
Your role lacks the permission named in the message (write, read, publish, or delete; CJMMAS-1028-403, 1029-403, 1030-403, 1042-403). Ask your administrator to add the permission to your role: Manage messages for write and delete, View messages or Manage messages for read, and Publish messages for publish. Also check that the role includes the sandbox you are working in.

The save fails because the item was updated elsewhere (JOMAL-1101-409). What do I do?
Someone else, or another browser tab, saved a newer version. Refresh the page to load the latest version, then reapply your changes and save again.

What do I do if the error persists after the listed steps?
Note the error code, the message, the request ID, and the campaign, journey, or activity concerned, and keep the logs or screenshots. Then contact your administrator for a permission or access error, or contact Adobe Support with these details. For all the support options, see the Getting support section of the error codes reference.

Troubleshooting:

  • Email content. Causes and fixes:

    • Subject line missing (CJMMAS-2000-422): enter a subject.
    • Line break in the subject (CJMMAS-2061-422): remove it so that the subject is on a single line.
    • Opt-out link not present in the body (CJMMAS-2001-200, warning): add it; transactional emails do not need it.
    • Opt-out link null or empty (CJMMAS-2020-422): replace the empty link with the real link in every variant and language of a marketing email.
    • Opt-out links with a # placeholder and no actual link (CJMMAS-2047-200, warning): replace each # placeholder with the real link.
    • OptOutLevel tag missing from the one-click opt-out (CJMMAS-2051-422): add the OptOutLevel tag.
    • Empty link in the body (CJMMAS-2002-200, warning): add the destination, or remove the link.
    • Empty email version (CJMMAS-2005-422): open Edit content and design the email content in the Email Designer. Empty HTML body (CJMMAS-2052-422): add the HTML content. Empty content template body (CJMMAS-2053-200, warning): add content to the template.
    • Size above the recommended size (CJMMAS-2003-200, warning): enable the Optimize HTML size option, remove unused elements, simplify the structure, or move content into fragments. Size above the size limit named in the message (CJMMAS-2060-422): remove unused elements, simplify the structure, or move content into fragments.
    • AMP version present with an empty HTML version (CJMMAS-2007-422): add an HTML version, or remove the AMP version.
    • Text version empty (CJMMAS-2008-200, warning): add a text version, or let it sync with the HTML.
    • Potential spam risk (CJMMAS-2071-200, warning): open the spam report and fix the issues, especially if the score is above 2.
    • HTML not valid (CJMMAS-2072-400): check and correct the HTML.
    • Personalization attribute not correct (CJMMAS-2400-400): check the attribute against the personalization syntax and correct it.
    • Syntax error in a personalization expression (CJMMAS-6101-422): fix the expression in the personalization editor.
  • Push notifications.

    • Empty push version (CJMMAS-2004-422): add the content, or remove the push channel.
    • iOS or Android payload above the limit (4 KB) (CJMMAS-2009-422, CJMMAS-2010-422): reduce the text, images, and emojis.
    • Button with no URI on iOS or Android (CJMMAS-2016-422, CJMMAS-2018-422): enter a deep link or a web URL for the button at the index named in the message.
    • On-click URI not valid for the platform named in the message (CJMMAS-2022-422): enter a valid deep link or web URL.
    • Media URI not valid for the platform named in the message (CJMMAS-2023-422): enter a valid media URL, or select an asset from Adobe Experience Manager Assets.
  • SMS and in-app messages.

    • Empty SMS (mobile message) version (CJMMAS-2028-422) or in-app version (CJMMAS-2024-422): add the content, or remove the channel.
    • In-app message larger than the limit named in the message (CJMMAS-2025-200, warning): reduce the size of images and content.
  • Direct mail.

    • Empty file structure (CJMMAS-2041-422): click Add to create the columns to extract.
    • File structure larger than the limit named in the message (CJMMAS-2042-422): an extraction file can have up to 50 columns, so remove columns until the file structure is within the limit.
    • Empty column labels (CJMMAS-2043-422): select each column with an empty label and specify a Label in the Formatting pane.
    • Repeated column label (CJMMAS-2044-422): change the Label of the repeated columns in the Formatting pane so that each label is unique.
    • Notes larger than the limit named in the message (CJMMAS-2045-422): shorten the notes.
    • Sort label that does not exist (CJMMAS-2046-422): select an existing column and toggle on its Sort by option.
  • Message lifecycle and saving.

    • Set back to Draft (CJMMAS-1053-400): a published message cannot be set back to Draft; create a new version of the campaign to change it.
    • Published message update (CJMMAS-1054-400): create a new version of the campaign, edit the draft version, then activate it.
    • Version creation from a message that is not published (CJMMAS-1060-400): a new version can only be created from a message in the published state; activate the campaign first, or edit the draft directly.
    • Approval status change (CJMMAS-1077-400): request approval, or ask the reviewer to approve or request changes.
    • Save conflict (JOMAL-1101-409): refresh the page to load the latest version, then reapply your changes and save again.
    • Malformed tracking links (JOMAL-1102-400): correct the links in the HTML, for example a missing or unclosed href, then save again.
  • Permissions.

    • Missing write permission (CJMMAS-1028-403) or delete permission (CJMMAS-1042-403): ask your administrator to add the Manage messages permission to your role, and check that the role includes the sandbox you are working in.
    • Missing read permission (CJMMAS-1029-403): ask your administrator to add the View messages or Manage messages permission to your role, and check that the role includes the sandbox you are working in.
    • Missing publish permission (CJMMAS-1030-403): ask your administrator to add the Publish messages permission to your role, and check that the role includes the sandbox you are working in.
    • No permission to simulate content or to access the template (CJMMAS-1094-403): ask your administrator to grant you the Manage library items and Manage simulate content permissions (included in the Content Library Manager product profile). If an access label restricts the template, ask for that label to be added to your role.
    • No permission to manage content or to access the template (CJMMAS-1095-403): ask your administrator to grant you the Manage library items permission (included in the Content Library Manager product profile). If an access label restricts the template, ask for that label to be added to your role.
    • User not authorized, or operation forbidden (JOMAL-1003-403, JOMAL-1203-403): check that your role includes the permission for this type of item and the access label applied to the item, then ask your administrator to update your role if either is missing.
    • Unauthorized user (JOMAL-1001-401, JOMAL-1201-401): sign in again. If the error persists, ask your administrator to check that your role includes the sandbox you are working in.
    • Message belonging to another organization (CJMMAS-1001-400): sign in to the organization that owns the message.
  • Channel configurations and access.

    • No channel configuration, or not found, for the channel of the message (CJMMAS-2006-422): select a channel configuration in the message.
    • No email, push, SMS, or web channel configuration in the message (CJMMAS-2012-422, CJMMAS-2013-422, CJMMAS-2027-200 warning, CJMMAS-2030-422): select a channel configuration for that channel in the message.
    • Push channel configuration with no app (CJMMAS-2014-422): select an app in the configuration.
    • Email channel configuration with an empty execution list (CJMMAS-2015-422): complete the execution list in the configuration.
    • Channel configuration ID not valid (CJMMAS-1034-400) or selected channel configuration not valid (CJMMAS-1064-400): select a valid channel configuration, then try again.
    • Landing page with no channel configuration (CJMMAS-1068-400): select a channel configuration in the landing page, then try again.
    • No permission on the AEM repositories used in the content (CJMMAS-2036-403): ask your administrator for access to the AEM repositories named in the message. If access cannot be granted, remove the assets or fragments stored in those repositories from the content.
  • Decision policies and channel configuration fields.

    • Empty mandatory field of the channel configuration (CJMRT-030002-400): open the channel configuration and fill in all mandatory fields.
    • Field longer than the maximum length shown in the message (CJMRT-030007-400): shorten the value.
    • Link with no URL (CJMRT-030008-400): add the URL, or remove the link.
    • Too many decisions (CJMRT-030014-422): reduce the number of decision policies in the message.
    • Decision policy that does not exist (CJMRT-030015-422): select a decision policy that exists.
    • Decision policy that does not belong to this campaign (CJMRT-030017-422): select a decision policy that belongs to the campaign.
    • Content with a decision policy saved as a fragment (CJMRT-030018-422): remove the decision policy, then save the fragment.
  • Expression templates.

    • Malformed template (CJMMAS-2037-422): fix the syntax.
    • Empty expression content (CJMMAS-2059-422): add content to the expression template.
    • Template larger than 200 KB (CJMMAS-2038-422): reduce its size.

Related pages:

  • Opt-out links: Email opt-out management (email/email-opt-out.md)
  • Email checks: Content checks (email/content-check.md)
  • Spam score and issues: Email spam report (content-management/spam-report.md)
  • Limits and guardrails: Guardrails and limitations (start/guardrails.md)
  • Other error code prefixes: Error codes reference (building-journeys/error-codes-reference.md)
  • Support options when an error persists: Getting support (building-journeys/error-codes-reference.md#getting-support)
  • Contacting Adobe Support: Support ticket guidelines (start/user-interface.md#support-ticket-guidelines)
recommendation-more-help
journey-optimizer-help