Campaign errors campaign-errors

On this page: Find the cause and the fix for the errors and warnings that Adobe Journey Optimizer returns when you configure, schedule, or activate a campaign, grouped by feature.

Campaign errors use the prefix CJMCMP, followed by an error number and an HTTP status. Codes with the status 200 are warnings. For the other error code prefixes, see the error codes reference.

If the error persists after you follow the 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 Getting support.

Audience audience

These errors and warnings occur when you select the audience of a campaign and its identity type.

See also Define the Action campaign audience.

Error code
Message
How to fix
CJMCMP-2000-400
The audience is required
Select an audience for the campaign. Learn more
CJMCMP-2025-400
Cannot update the audience for an activated campaign
For a recurring Action campaign, click Modify campaign to create a new version, or duplicate the campaign, then change the audience. Learn more
CJMCMP-2028-400
Permission denied for the audience
Check whether the audience carries an access label that your role does not include, and ask your administrator to add that label to your role. If access cannot be granted, select another audience. Learn more
CJMCMP-2031-400
You do not have permissions to perform this action. Contact your administrator to set OLAC permissions, and try again
Check the access labels set on the campaign with Manage access, and ask your administrator to add a matching label to your role. Learn more
CJMCMP-2061-400
You do not have required permissions to perform this action. Contact your administrator to grant you access.
Check that your role includes the permission for this action, such as Manage campaigns to edit or Publish campaigns to publish, and the access labels set on the campaign, and ask your administrator to add what is missing. Learn more
CJMCMP-2060-200
The selected audience has not been evaluated yet. The audience must be evaluated before a campaign can be activated
Warning. Wait until the audience is evaluated, then activate the campaign. Learn more
CJMCMP-2075-400
The use of audiences and attributes from Audience Composition is currently unavailable for use with Healthcare Shield or Privacy and Security Shield
Select an audience that does not come from audience composition. Learn more
CJMCMP-2077-400
The use of audiences and attributes from custom uploads (CSV files) and Federated Audience Composition is currently unavailable for use with Healthcare Shield
Select an audience that does not come from a CSV upload or federated audience composition. Learn more
CJMCMP-2078-400
The use of audiences and attributes from custom uploads (CSV files) and Federated Audience Composition is currently unavailable for use with Privacy and Security Shield
Select an audience that does not come from a CSV upload or federated audience composition. Learn more
CJMCMP-2080-400
The use of audiences and attributes from Federated Audience Composition is currently unavailable for use with Healthcare Shield
Select an audience that does not come from federated audience composition. Learn more
CJMCMP-2081-400
The use of audiences and attributes from Federated Audience Composition is currently unavailable for use with Privacy and Security Shield
Select an audience that does not come from federated audience composition. Learn more
CJMCMP-2082-400
The use of audiences and attributes from custom uploads (CSV files) is currently unavailable for use with Healthcare Shield
Select an audience that does not come from a CSV upload. Learn more
CJMCMP-2083-400
The use of audiences and attributes from custom uploads (CSV files) is currently unavailable for use with Privacy and Security Shield
Select an audience that does not come from a CSV upload. Learn more
CJMCMP-2024-400
A new profile is not allowed for the provisioned campaign
Turn off the Create new profiles option and select an audience of existing profiles. Learn more

Action and channel configuration action

These errors occur when you configure the action of a campaign.

See also Configure the campaign action.

Error code
Message
How to fix
CJMCMP-2119-400
Channel surfaces are now deprecated. The current surface cannot be used anymore for new actions. Please select a channel configuration instead
Select a channel configuration instead of the surface. Learn more
CJMCMP-2104-400
The message is required
Create or select the message of the action. Learn more
CJMCMP-2201-400
Message ID is required
Select the message of the action. Learn more
CJMCMP-2202-400
The message has not been published
The message is not published. Publish the message, then activate the campaign. Learn more
CJMCMP-2105-400
The {channel} channel is not allowed for the provided campaign type
Select a channel that the campaign type supports. Learn more
CJMCMP-2115-400
The {channel} channel bound is not allowed
Select a channel that the campaign type supports. Learn more
CJMCMP-2074-400
Priority can only be in the range of 0-100. Priority is disabled for Transactional campaigns.
Enter a priority from 0 to 100. Do not set a priority for a transactional campaign. Learn more

Schedule and approval schedule

These errors occur when you schedule or activate a campaign.

See also Schedule the Action campaign and Review and activate the campaign.

Error code
Message
How to fix
CJMCMP-2017-400
The campaign schedule is required
Define the schedule of the campaign. Learn more
CJMCMP-2120-400
The selected schedule is invalid and will never be fired. Please update and try again.
Set a start date in the future, and an end date after the start date. Learn more
CJMRT-150001-400
The schedule will never fire for {triggerExpression}. Please update.
Update the start date, end date or frequency so that at least one execution is in the future. Learn more
CJMRT-150002-400
The End time {endTime} must be set after the Start time
Set an end time later than the start time. Learn more
CJMCMP-2309-400
The inbound schedule does not match with the campaign schedule
Align the schedule of the action with the schedule of the campaign. Learn more
CJMCMP-2121-400
The campaign is not approved
The campaign is not approved. Request approval, wait for it, then activate the campaign. Learn more
CJMCMP-2052-400
The draft version has already been created
Open the draft version from the campaign list with Open draft version. Learn more

Rapid delivery rapid

These errors occur when you turn on rapid delivery mode for a push campaign.

See also Enable Rapid delivery mode.

Error code
Message
How to fix
CJMCMP-2310-400
The rapid delivery mode cannot be enabled for a recurring schedule
Turn off rapid delivery, or change the schedule so that it does not recur. Learn more
CJMCMP-2311-400
The rapid delivery mode cannot be enabled for a headless campaign
Turn off rapid delivery, or use a campaign that is not headless. Learn more
CJMCMP-2312-400
The rapid delivery mode cannot be enabled for an experimental campaign
Turn off rapid delivery, or remove the experiment from the campaign. Learn more
CJMCMP-2030-400
The audience segment cannot be larger than 30M for rapid delivery
Select an audience of up to 30M profiles, or turn off rapid delivery. Learn more
CJMCMP-2041-400
The audience composition is not available for the campaign publication in rapid delivery mode
Select an audience that does not come from audience composition, or turn off rapid delivery. Learn more

Content experiments experiment

These errors occur when you configure a content experiment on a campaign.

See also Create a content experiment.

Error code
Message
How to fix
CJMCMP-2019-400
The experiment treatment is required
Click Add treatment to define at least one treatment for the experiment. Learn more
CJMCMP-2036-400
At least one experiment treatment is required
Click Add treatment to define at least one treatment for the experiment. Learn more
CJMCMP-2037-400
The success metric is required
Select a Success metric for the experiment. Learn more
CJMCMP-2038-400
Only one holdout is allowed
Remove the extra holdout so that the experiment has only one. Learn more
CJMCMP-2039-400
The treatment percentage is not allowed for the uniform allocation
Remove the treatment percentages, or switch off the Distribute evenly toggle to set them. Learn more
CJMCMP-2040-400
The treatment percentage is required for the custom allocation
Set a percentage for each treatment, or switch on the Distribute evenly toggle. Learn more
CJMCMP-2058-400
The experiment dimension entered must be an URL
Enter a URL as the dimension. Learn more
CJMCMP-2012-400
The campaign already has an experiment
Edit the existing experiment instead of creating another one. Learn more
CJMCMP-2009-400
The campaign status doesn’t allow to create an experiment
Create the experiment while the campaign is in draft. Learn more
CJMCMP-2059-400
The experiment is not allowed
Edit the existing experiment, or create the experiment while the campaign is in draft. Learn more
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: This page lists the errors and warnings that Adobe Journey Optimizer returns when you configure, schedule, or activate a campaign, grouped by feature, with the cause and the fix for each error family.

Intents:

  • Find the cause and the fix for an error or warning returned when configuring, scheduling, or activating a campaign
  • Tell an error from a warning using the HTTP status of the code
  • Fix audience, action and channel configuration, schedule and approval, rapid delivery, and content experiment errors
  • Understand which audiences cannot be used with Healthcare Shield or Privacy and Security Shield
  • Know what to note and whom to contact when an error persists after the listed steps

Glossary:

  • Error code: Prefix CJMCMP, followed by an error number and an HTTP status, for example CJMCMP-2000-400 (product-specific)
  • Warning: A code with the status 200 (product-specific)
  • Rapid delivery mode: Option turned on for a push campaign
  • Holdout, treatment, allocation (uniform or custom): Elements of a content experiment on a campaign
  • Error families, one per section of the page:
  • Audience (CJMCMP-2000, 2025, 2028, 2031, 2061, 2060, 2075, 2077, 2078, 2080, 2081, 2082, 2083, 2024): audience missing, audience that cannot be changed after activation, permission denied, audience not evaluated yet, audiences and attributes not available with Healthcare Shield or Privacy and Security Shield, new profile not allowed.
  • Action and channel configuration (CJMCMP-2119, 2104, 2201, 2202, 2105, 2115, 2074): deprecated surface, missing or unpublished message, channel not allowed for the campaign type, priority range.
  • Schedule and approval (CJMCMP-2017, 2120, 2309, 2121, 2052 and CJMRT-150001, 150002): missing or invalid schedule, end time before start time, schedule mismatch, campaign not approved, draft version already created.
  • Rapid delivery (CJMCMP-2310, 2311, 2312, 2030, 2041): rapid delivery mode combined with an unsupported campaign or audience.
  • Content experiments (CJMCMP-2019, 2036, 2037, 2038, 2039, 2040, 2058, 2012, 2009, 2059): missing treatment or success metric, more than one holdout, allocation percentage, dimension, experiment not allowed.

Guardrails:

  • Codes with the status 200 are warnings.
  • The audience cannot be changed once the campaign is activated (CJMCMP-2025-400). For a recurring Action campaign, click Modify campaign to create a new version, or duplicate the campaign, then change the audience.
  • Audiences and attributes from audience composition, federated audience composition, or CSV uploads cannot be used with Healthcare Shield or Privacy and Security Shield (CJMCMP-2075, 2077, 2078, 2080, 2081, 2082, 2083).
  • Priority can only be in the range of 0-100 (hard limit), and is disabled for transactional campaigns (CJMCMP-2074-400).
  • Rapid delivery mode cannot be used with a recurring schedule, a headless campaign, or a campaign that has an experiment. It is limited to audiences of up to 30M profiles (hard limit), and does not accept audiences from audience composition.
  • An experiment can have only one holdout, and a campaign can have only one experiment.
  • A custom allocation requires a percentage for each treatment (CJMCMP-2040-400), and a treatment percentage cannot be set with a uniform allocation (CJMCMP-2039-400).
  • Surfaces are deprecated: select a channel configuration instead (CJMCMP-2119-400).

Terminology:

  • Canonical name: Campaign errors — variants: campaign errors and warnings
  • Acronym: OLAC — Object level access control
  • Do not confuse: “error” (a code with a status other than 200) ≠ “warning” (a code with the status 200)

FAQ:

  • Q: What do the parts of a campaign error code mean? — Campaign errors use the prefix CJMCMP, followed by an error number and an HTTP status. Codes with the status 200 are warnings.
  • Q: Why can I not activate the campaign because “The selected audience has not been evaluated yet.”? — CJMCMP-2060-200 is a warning: wait until the audience is evaluated, then activate the campaign.
  • Q: Why can I not change the audience of the campaign? — CJMCMP-2025-400: the audience cannot be changed once the campaign is activated. For a recurring Action campaign, click Modify campaign to create a new version, or duplicate the campaign, then change the audience.
  • Q: Why is my audience refused with Healthcare Shield or Privacy and Security Shield? — Audiences and attributes from audience composition, federated audience composition, or CSV uploads cannot be used with them. Select another audience.
  • Q: Why does “The message has not been published” appear? — CJMCMP-2202-400: publish the message, then activate the campaign.
  • Q: Why does “The selected schedule is invalid and will never be fired.” appear? — CJMCMP-2120-400: set a start date in the future, and an end date after the start date.
  • Q: Why does “The campaign is not approved” appear? — CJMCMP-2121-400: request approval, wait for it, then activate the campaign.
  • Q: Why can I not turn on rapid delivery mode? — CJMCMP-2310-400 (recurring schedule): turn off rapid delivery, or change the schedule so that it does not recur. CJMCMP-2311-400 (headless campaign): turn off rapid delivery, or use a campaign that is not headless. CJMCMP-2312-400 (campaign with an experiment): turn off rapid delivery, or remove the experiment. CJMCMP-2030-400 (audience larger than 30M): select an audience of up to 30M profiles, or turn off rapid delivery. CJMCMP-2041-400 (audience from audience composition): select another audience, or turn off rapid delivery.
  • Q: 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:

  • CJMCMP-2028-400, “Permission denied for the audience” — Check whether the audience carries an access label that your role does not include, and ask your administrator to add that label to your role. If access cannot be granted, select another audience.
  • CJMCMP-2031-400, “You do not have permissions to perform this action. Contact your administrator to set OLAC permissions, and try again” — Check the access labels set on the campaign with Manage access, and ask your administrator to add a matching label to your role.
  • CJMCMP-2061-400, “You do not have required permissions to perform this action. Contact your administrator to grant you access.” — Check that your role includes the permission for this action, such as Manage campaigns to edit or Publish campaigns to publish, and the access labels set on the campaign, and ask your administrator to add what is missing.
  • CJMCMP-2052-400, “The draft version has already been created” — A draft version of the campaign already exists. Open it from the campaign list with Open draft version.
  • CJMRT-150001-400, “The schedule will never fire for {triggerExpression}. Please update.” — The schedule never produces an execution. Update the start date, end date or frequency so that at least one execution is in the future. This code uses the CJMRT prefix.
  • CJMRT-150002-400, “The End time {endTime} must be set after the Start time {startTime}” — Set an end time later than the start time. This code uses the CJMRT prefix.
  • CJMCMP-2024-400, “A new profile is not allowed for the provisioned campaign” — Creating new profiles is not allowed for this campaign. Turn off the Create new profiles option and select an audience of existing profiles.
  • CJMCMP-2012-400, “The campaign already has an experiment” — A campaign can have only one experiment. Edit the existing experiment.
  • CJMCMP-2009-400, “The campaign status doesn’t allow to create an experiment” — The status of the campaign does not allow creating an experiment. Create the experiment while the campaign is in draft.
  • CJMCMP-2059-400, “The experiment is not allowed” — The experiment is not allowed for this campaign. Edit the existing experiment, or create the experiment while the campaign is in draft.
  • CJMCMP-2058-400, “The experiment dimension entered must be an URL” — The dimension must be a URL. Enter a URL as the dimension.

Related pages:

  • Audience: Define the Action campaign audience (campaigns/campaign-audience.md)
  • Action configuration: Configure the campaign action (campaigns/campaign-action.md)
  • Rapid delivery mode: Enable Rapid delivery mode (campaigns/campaign-action.md)
  • Schedule: Schedule the Action campaign (campaigns/campaign-schedule.md)
  • Activation: Review and activate the campaign (campaigns/review-activate-campaign.md)
  • Content experiments: Create a content experiment (content-management/content-experiment.md)
  • Permissions and object-level access: Object level access control (administration/object-based-access.md)
  • Access labels on audiences: Attribute-based access control (administration/attribute-based-access.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