이 페이지에서: 전자 메일, 푸시, SMS, 인앱 또는 DM 메시지의 내용을 확인하거나 게시할 때 Adobe Journey Optimizer에서 반환하는 오류 및 경고의 원인과 수정 사항을 찾습니다.
콘텐츠 오류는 접두사 CJMMAS 및 CJMRT을 사용하고 오류 번호와 HTTP 상태를 사용합니다. 상태 200인 코드는 경고입니다. 저장 또는 게시를 차단하지 않습니다. 다른 오류 코드 접두사에 대해서는 오류 코드 참조를 참조하십시오.
단계를 수행한 후에도 오류가 지속되면 관련 오류 코드, 메시지, 요청 ID 및 캠페인, 여정 또는 활동을 기록하고 로그 또는 스크린샷을 유지합니다. 그런 다음 권한 또는 액세스 오류에 대해 관리자에게 문의하거나 Adobe 지원 팀에 문의하십시오. 모든 지원 옵션에 대해서는 지원 받기를 참조하십시오.
이메일 콘텐츠 email
이러한 오류 및 경고는 전자 메일 내용의 유효성을 검사하거나 게시할 때 발생합니다.
전자 메일 옵트아웃 관리 및 콘텐츠 확인도 참조하세요.
푸시 알림 push
이러한 오류는 푸시 알림의 유효성을 검사하거나 게시할 때 발생합니다.
푸시 알림 디자인도 참조하세요.
SMS 및 인앱 메시지 sms-inapp
이러한 오류는 모바일 메시지 또는 인앱 메시지의 콘텐츠를 확인할 때 발생합니다.
모바일 메시지 디자인도 참조하세요.
DM direct-mail
이 오류는 DM 메시지의 추출 파일을 정의할 때 발생합니다.
DM 메시지 만들기도 참조하세요.
메시지 라이프사이클 및 저장 lifecycle
이러한 오류는 메시지를 편집, 버전 만들기, 승인 또는 저장할 때 발생하며, 메시지의 상태 또는 저장된 콘텐츠에서 작업을 허용하지 않습니다.
캠페인 관리 및 요청 검토 및 승인도 참조하세요.
권한 permissions
이러한 오류는 사용자에게 메시지 작업에 필요한 권한이 없거나 메시지가 다른 조직 또는 샌드박스에 속해 있을 때 발생합니다.
사용자 및 역할 관리도 참조하세요.
채널 구성 및 액세스 config
이러한 오류는 메시지에 사용할 수 있는 채널 구성이 없거나 사용자가 콘텐츠를 사용할 수 없을 때 발생합니다.
채널 구성 설정도 참조하세요.
의사 결정 정책 및 채널 구성 필드 decisions
이러한 오류는 메시지가 유효성 검사나 게시되고, 의사 결정 정책이나 채널 구성 필드가 유효하지 않을 때 발생합니다.
Decisioning 보호 및 제한 사항도 참조하세요.
표현식 템플릿 expression
이러한 오류는 표현식 조각 또는 템플릿을 저장할 때 발생합니다.
식 조각 사용도 참조하세요.
관련 항목 related
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-422means. - 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-200gives the recommended size in{sizeLimit}, and the messageCJMMAS-2060-422gives the limit in{sizeLimit}. - Push payload: the payload of the push notification is larger than the limit (4 KB) for
CJMMAS-2009-422andCJMMAS-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-200is a warning andCJMMAS-2020-422is an error, although both concern the opt-out link. - Do not confuse:
403(forbidden) and401(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.
- Subject line missing (
-
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.
- Empty push version (
-
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.
- Empty SMS (mobile message) version (
-
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.
- Empty file structure (
-
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.
- Set back to Draft (
-
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.
- Missing write permission (
-
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-200warning,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.
- No channel configuration, or not found, for the channel of the message (
-
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.
- Empty mandatory field of the channel configuration (
-
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.
- Malformed template (
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)