Orchestrated campaign errors orchestrated-campaign-errors

On this page: Find the cause and the fix for the errors that Adobe Journey Optimizer returns when you build, test, schedule, publish, or trigger an Orchestrated campaign, grouped by feature.

When an error occurs, the campaign logs and the alerts on the canvas show the error code and the message. Open the campaign logs to find the activity concerned. Learn more about the logs

Orchestrated campaign errors use the prefix CJMOC, followed by an error number and an HTTP status. 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.

Permissions and access access

These errors occur when your user does not have the permission or the access needed to create, edit, publish, or trigger an Orchestrated campaign.

See also Built-in permissions.

Error code
Message
How to fix
CJMOC-1001-403
Unauthorized access to the resource.
Check that your role includes the permission for this action, such as Manage orchestrated campaigns to edit or Publish orchestrated campaigns to publish, and ask your administrator to add the missing one. Learn more
CJMOC-1005-403
You do not have access to required permission: {permission}. Check your permissions with your product administrator and try again.
Check the permission named in the message against the permissions of your role, and ask your administrator to add it. Publishing or triggering a campaign requires Publish orchestrated campaigns. Learn more
CJMOC-1004-403
You do not have access to some attributes. Check your permissions with your product administrator and try again.
Check whether the attributes used in the campaign carry 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, remove those attributes from the campaign. Learn more
CJMOC-1215-403
OLAC check failed for operation {operation} on resource {id}.
Ask your administrator to check that your role has object-level access to the resource named in the message. Learn more
CJMOC-1216-403
OLAC check failed for create operation.
Ask your administrator to check that your role has object-level access to create this object. Learn more

Campaign status and lifecycle status

These errors occur when an action is not possible in the current status of the campaign, or when you try to unpublish a campaign that already started.

See also Understand the campaign lifecycle.

Error code
Message
How to fix
CJMOC-1201-400
The orchestrated campaign version is not in Draft status or the orchestrated campaign ID is not set. Please check and try again.
Open the campaign and check that its status is Draft. If it is not, duplicate the campaign to start again from a Draft. Learn more
CJMOC-1203-400
The version for the orchestrated campaign id : {id} cannot be published as it is not in Draft status.
Open the campaign and check that its status is Draft. If it is not, duplicate the campaign to start again from a Draft. Learn more
CJMOC-6005-400
Publication error: the orchestrated campaign current version is not in Draft status.
Open the campaign and check that its status is Draft. If it is not, duplicate the campaign to start again from a Draft. Learn more
CJMOC-1202-400
The current version for the orchestrated campaign id : {id} is in Live status.
Stop the campaign, or click Back to draft when it is available. Then edit the campaign and publish it again. Learn more
CJMOC-6006-400
Publication error: orchestrated campaign current version is running. It must be terminated before publishing the next version.
Stop the campaign, or wait for it to finish, then publish it again. Learn more
CJMOC-6039-500
Side effect activity already started: {activityId} (channel: {activityChannel}).
Stop the campaign and create a new campaign. Learn more
CJMOC-6040-500
This recurring orchestrated campaign has already started executing and cannot be unpublished. You can stop the campaign instead to prevent future executions while preserving execution history.
Stop the campaign to prevent future executions, or duplicate it to make changes. Learn more

Test mode test

These errors occur when you start or stop a test of a campaign, or when you open the data of an activity that has not run.

See also Test your campaign before publishing.

Error code
Message
How to fix
CJMOC-2001-400
Cannot start a test session for the orchestrated campaign version. The campaign version must be in Draft status.
Check that the campaign is in Draft status, or duplicate the campaign, then try again. Learn more
CJMOC-2004-400
Stop test session failed for orchestrated campaign version. The campaign version must be in Draft status.
Check that the campaign is in Draft status, or duplicate the campaign, then try again. Learn more
CJMOC-2002-400
Cannot start a test session for the orchestrated campaign version. The campaign version is already in Test.
Stop or restart the running test, then start a new test. Learn more
CJMOC-2005-400
Stop test session failed for orchestrated campaign version. The campaign version must be in Test status.
Start a test on the campaign before you try to stop it. Learn more
CJMOC-2006-400
Start test session failed for orchestrated campaign version. No orchestration defined.
Add activities to the canvas and save the campaign, then start the test. Learn more
CJMOC-2007-400
Stop test session failed for orchestrated campaign version. No orchestration defined.
Add activities to the canvas and save the campaign, then try again. Learn more
CJMOC-4205-400
Orchestration for the orchestrated campaign id {id} is not defined.
Add activities to the canvas and save the campaign. Learn more
CJMOC-2009-400
Cannot fetch profiles data for activity {activity} in orchestratedCampaignVersion id {id}. The activity must have been executed at least once.
Run the campaign in test so that the activity executes, then check its data again. Learn more

Activities activities

These errors occur when an activity is incomplete or disabled, or when the campaign exceeds the activity limits.

See also Guardrails and limitations.

Error code
Message
How to fix
CJMOC-5000-400
Activity {activityLabel} ({activityId}) has one or more transitions without attached activity. Please add required activities so that the transition is not empty.
Connect each outgoing transition of the activity to another activity, or delete the empty transition. Learn more
CJMOC-5005-400
Activity {activityLabel} ({activityId}) has no field. Please select at least one field and try again.
Open the activity and select at least one field. Learn more
CJMOC-5006-400
Activity {activityLabel} ({activityId}) has no expression. Select an expression and try again.
Open the activity and select an expression. Learn more
CJMOC-5007-400
Activity {activityLabel} ({activityId}) has no attribute. Please select at least one attribute and try again.
Open the activity and select at least one attribute. Learn more
CJMOC-5008-400
Activity {activityLabel} ({activityId}) is disabled. Please enable it and try again.
Enable the activity again, then retry. Learn more
CJMOC-5009-400
Activity {activityLabel} ({activityId}) is paused. Please enable it and try again.
Enable the activity again, then retry. Learn more
CJMOC-5003-400
Activity {activityLabel} ({activityId}) has an empty query. Please check and try again.
Open the activity and build the rule, or select an audience. Learn more
CJMOC-5016-400
Activity {activityLabel} ({activityId}) has no audience. Please select an audience and try again.
Open the Read audience activity and select an audience. Learn more
CJMOC-5022-400
Read audience activity {activityLabel} ({activityId}) has a merge policy that does not match with campaign’s.
Select an audience that uses the merge policy of the campaign, or change the merge policy of the campaign. Learn more
CJMOC-5011-400
Activity {activityLabel} ({activityId}) has no targeting dimension. Please add a targeting dimension and try again.
Select a targeting dimension in the activity, or add a Change dimension activity before it. Learn more
CJMOC-5001-400
Activity {activityLabel} ({activityId}) has no campaign. Please associate a campaign to this activity and try again.
Open the channel activity and create or select the message. Learn more
CJMOC-5002-400
The orchestrated campaign does not have any channel or Save audience activity. Please add a channel or Save audience activity and try again.
Add at least one channel activity or Save audience activity to the campaign. Learn more
CJMOC-5026-400
Activity {activityLabel} ({activityId}) has no title or message. Please provide both and try again.
Enter both a title and a message in the Alert activity. Learn more
CJMOC-5027-400
Activity {activityLabel} ({activityId}) has no date field. Please provide a date field and try again.
In the Incremental query activity, under Processed data, select the Path to the date field. The attribute must use the Date Time format. Learn more
CJMOC-6017-400
The inline campaign count exceeds the maximum allowed in the workflow.
Reduce the number of channel activities to 10 or fewer, or split the delivery across several campaigns. Learn more
CJMOC-5023-199
Load file activity is not meant to be used in a scheduled campaign due to short data lifetime of uploaded file
Warning. Use another data source for scheduled campaigns, or run the campaign once. Learn more
CJMOC-1226-400
Profile Targeting Dimension {id} cannot be deleted: it is referenced by {count} active channel configuration(s).
Deactivate or delete the channel configurations that use the targeting dimension, then delete the dimension. Learn more

Schedule schedule

These errors occur when the schedule of the campaign is missing, expired, or not valid.

See also Schedule the campaign.

Error code
Message
How to fix
CJMOC-5012-400
No schedule is defined for the orchestrated campaign. Please add a schedule and try again.
Define a schedule for the campaign. Learn more
CJMOC-5013-400
The schedule of the orchestrated campaign has no event in the future. Please update the schedule and try again.
Update the start date, or extend the validity period of the schedule. Learn more
CJMOC-5014-400
The orchestrated campaign must not use fixed time when there is a recurring schedule. Please check the schedule and try again.
Remove the fixed time, or use a one-time schedule. Learn more
CJMOC-5015-400
The orchestrated campaign schedule has a fixed time in the past. Please update the schedule and try again.
Set a date and time in the future. Learn more

Signals and chained campaigns signal

These errors occur when a campaign is triggered by a signal, from the API or from the End activity of another campaign.

See also Trigger Orchestrated campaigns using a signal.

Error code
Message
How to fix
CJMOC-6041-400
Orchestrated campaigns cannot have both signal activity and recurring schedule. Signal-triggered and recurring campaigns are mutually exclusive.
Choose one: a recurring schedule, or Triggered by a signal. Learn more
CJMOC-6042-400
The campaign referenced by End activity ‘{endLabel}’ ({targetCampaignName}) must be LIVE before this campaign can be published.
Publish the downstream campaign first, then publish this campaign. Learn more
CJMOC-6043-400
The campaign referenced by End activity ‘{endLabel}’ ({targetCampaignName}) is not set to Triggered by a signal and cannot be started from an End activity. Open the downstream campaign, set its schedule to Triggered by a signal, then try again.
Open the downstream campaign and set its schedule to Triggered by a signal. Learn more
CJMOC-6044-400
The campaign referenced by End activity ‘{endLabel}’ (workflow id {targetWorkflowId}) does not exist or is not accessible.
Select an existing campaign in the End activity, and check that you can access it. Learn more

Waves waves

These errors occur when a campaign sends messages in waves.

Error code
Message
How to fix
CJMOC-6045-400
Waves are not supported for a recurring orchestrated campaign
Remove the wave configuration, or use a one-time scheduled campaign. Learn more
CJMOC-6046-400
Waves are not supported for a signal-triggered orchestrated campaign
Remove the wave configuration, or use a one-time scheduled campaign. Learn more
CJMOC-6047-400
A wave is configured before the orchestrated campaign start
Set the start of the wave after the start of the campaign. 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 that Adobe Journey Optimizer returns when you build, test, schedule, publish, or trigger an Orchestrated campaign, grouped by feature, with the cause and the fix of each.

Intents:

  • Know what to note and whom to contact when an error persists after the listed steps

  • Find the cause and the fix of an error returned for an Orchestrated campaign

  • Fix permission and access errors when creating, editing, publishing, or triggering an Orchestrated campaign

  • Fix errors caused by the status of the campaign (Draft, Live, running, started)

  • Fix errors returned when starting or stopping a test, or when configuring activities, the schedule, signals, or waves

  • Locate the activity concerned by an error through the campaign logs and the alerts on the canvas

Glossary:

  • CJMOC: Prefix of all Orchestrated campaign errors, followed by an error number and an HTTP status, for example CJMOC-1001-403 (product-specific)
  • Campaign logs: Logs that show the error code and the message; open them to find the activity concerned (product-specific)
  • Alerts on the canvas: Alerts that show the error code and the message (product-specific)
  • Channel activity: Activity of an Orchestrated campaign with a message attached to it (CJMOC-5001-400) (product-specific)
  • Targeting dimension: Dimension selected in an activity, or set by a Change dimension activity (product-specific)
  • Signal: Trigger of a campaign, from the API or from the End activity of another campaign (product-specific)
  • Waves: Sending of messages in waves (product-specific)

Guardrails:

  • A campaign can contain up to 10 channel activities (hard limit). Error CJMOC-6017-400 is returned when the number is exceeded. Reduce the number of channel activities, or split the delivery across several campaigns.
  • A campaign needs at least one channel activity or Save audience activity (CJMOC-5002-400).
  • A test can be started only while the campaign is in Draft status, and not while a test is already running on the campaign (CJMOC-2001-400, CJMOC-2002-400).
  • A campaign must be in Draft status to be published (CJMOC-1203-400, CJMOC-6005-400); a campaign in Live status must be stopped, or sent back to draft with Back to draft when it is available, before it is edited and published again (CJMOC-1202-400).
  • A campaign cannot be both triggered by a signal and recurring (CJMOC-6041-400).
  • A recurring schedule cannot use a fixed time (CJMOC-5014-400).
  • Waves are not supported for recurring campaigns or signal-triggered campaigns (CJMOC-6045-400, CJMOC-6046-400).
  • A recurring campaign that already started cannot be unpublished (CJMOC-6040-500): stop it to prevent future executions, or duplicate it to make changes.
  • When a side effect activity has already started (CJMOC-6039-500), stop the campaign and create a new campaign.
  • A targeting dimension cannot be deleted while active channel configurations reference it (CJMOC-1226-400).
  • The Load file activity is not meant to be used in a scheduled campaign, due to the short data lifetime of uploaded files (warning CJMOC-5023-199).

Prerequisites and permissions:

  • The Publish orchestrated campaigns permission in your role to publish or trigger a campaign (CJMOC-1005-403).
  • A permission in your role for the action, such as Manage orchestrated campaigns to edit or Publish orchestrated campaigns to publish (CJMOC-1001-403). For CJMOC-1005-403, the permission is named in the message.
  • Access to the attributes used by the campaign (CJMOC-1004-403): the attributes may carry an access label that your role does not include. Ask your administrator to add that label to your role, or remove those attributes from the campaign if access cannot be granted.
  • Object-level access to the object concerned (CJMOC-1215-403, CJMOC-1216-403, “OLAC check failed”): your role must have object-level access to the resource named in the message, or to create the object (CJMOC-1216-403).

Applicability:

  • These errors apply to Orchestrated campaigns. The page documents the prefix CJMOC only; for the other prefixes, see the error codes reference.

Terminology:

  • Canonical name: Orchestrated campaign errors — Acronym: OLAC (Object level access control) — variants: CJMOC errors
  • Do not confuse: a recurring schedule ≠ Triggered by a signal

FAQ:

  • 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. For a permission or access error, contact your administrator; otherwise contact Adobe Support with these details. For all the support options, see the Getting support section of the error codes reference.

  • Q: How is an Orchestrated campaign error code structured? — The prefix CJMOC, an error number, and an HTTP status.

  • Q: Where do I find the activity concerned by an error? — The campaign logs and the alerts on the canvas show the error code and the message. Open the campaign logs to find the activity concerned.

  • Q: Which error is a warning? — CJMOC-5023-199, about the Load file activity in a scheduled campaign. Use another data source for scheduled campaigns, or run the campaign once.

  • Q: Which permission do I need to publish or trigger a campaign? — Publish orchestrated campaigns (CJMOC-1005-403). For CJMOC-1005-403, check the permission named in the message against the permissions of your role. For CJMOC-1001-403, check that your role includes the permission for the action, such as Manage orchestrated campaigns to edit. In both cases, ask your administrator to add the missing permission to your role.

  • Q: Why can I not publish or edit my campaign? — The campaign is not in Draft status, or its ID is not set (CJMOC-1201-400), it cannot be published because it is not in Draft status (CJMOC-1203-400), or its current version is not in Draft status (CJMOC-6005-400): check the campaign status, and duplicate the campaign to start again from a Draft. The current version is in Live status (CJMOC-1202-400): stop the campaign, or click Back to draft when it is available, then edit the campaign and publish it again. The campaign is still running (CJMOC-6006-400): stop it, or wait for it to finish, then publish the campaign again.

  • Q: Why can I not start a test? — The campaign is not in Draft status (CJMOC-2001-400: check the campaign status, or duplicate the campaign), a test is already running (CJMOC-2002-400: stop it or restart it, then start a new test), or the campaign has no orchestration defined (CJMOC-2006-400: add activities to the canvas and save the campaign).

  • Q: Why do I get a schedule error? — The campaign has no schedule (CJMOC-5012-400: define a schedule), no execution in the future (CJMOC-5013-400: update the start date, or extend the validity period of the schedule), a fixed time with a recurring schedule (CJMOC-5014-400: remove the fixed time, or use a one-time schedule), or a fixed time in the past (CJMOC-5015-400: set a date and time in the future).

  • Q: Why can I not publish a campaign chained from an End activity? — The downstream campaign must be live (CJMOC-6042-400) and set to Triggered by a signal (CJMOC-6043-400), and it must exist and be accessible (CJMOC-6044-400).

Troubleshooting:

  • CJMOC-1001-403, “Unauthorized access to the resource.” — Check that your role includes the permission for this action, such as Manage orchestrated campaigns to edit or Publish orchestrated campaigns to publish, and ask your administrator to add the missing one.
  • CJMOC-1005-403 — Check the permission named in the message against the permissions of your role, and ask your administrator to add it. Publishing or triggering a campaign requires Publish orchestrated campaigns.
  • CJMOC-1004-403 — Check whether the attributes used in the campaign carry 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, remove those attributes from the campaign.
  • CJMOC-1215-403 and CJMOC-1216-403 (“OLAC check failed”) — Ask your administrator to check that your role has object-level access to the resource named in the message (CJMOC-1215-403) or to create this object (CJMOC-1216-403).
  • CJMOC-5008-400 — The activity named in the message is disabled. Enable the activity again, then retry.
  • CJMOC-5009-400 — The activity named in the message is paused. Enable the activity again, then retry.
  • CJMOC-5003-400 — The activity has an empty query. Open the activity and build the rule, or select an audience.
  • CJMOC-5016-400 — Open the Read audience activity and select an audience.
  • CJMOC-5022-400 — The Read audience activity has a merge policy that does not match the one of the campaign. Select an audience that uses the merge policy of the campaign, or change the merge policy of the campaign.
  • CJMOC-5011-400 — Select a targeting dimension in the activity, or add a Change dimension activity before it.
  • CJMOC-5001-400 — The activity has no campaign associated. Open the channel activity and create or select the message.
  • CJMOC-5026-400 — Enter both a title and a message in the Alert activity.
  • CJMOC-5027-400 — The activity has no date field. In the Incremental query activity, under Processed data, select the Path to the date field. The attribute must use the Date Time format.
  • CJMOC-5000-400 — Connect each outgoing transition of the activity to another activity, or delete the empty transition.
  • CJMOC-2009-400 — The activity must have been executed at least once. Run the campaign in test so that the activity executes, then check its data again.

Related pages:

  • Campaign logs, test, lifecycle, and Back to draft: Start and monitor the campaign (orchestrated/start-monitor-campaigns.md)
  • Activity limits: Guardrails and limitations (orchestrated/guardrails.md)
  • Questions about Orchestrated campaigns: Orchestrated campaigns FAQ (orchestrated/orchestrated-campaigns-faq.md)
  • Permissions: Built-in permissions (administration/ootb-permissions.md)
  • Signals and chained campaigns: Trigger Orchestrated campaigns using a signal (orchestrated/trigger-orchestrated-campaign.md)
  • Date field of the Incremental query activity (CJMOC-5027-400): Incremental query (orchestrated/activities/incremental-query.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)
  • Contacting Adobe Support: contact Adobe Support (start/user-interface.md)
recommendation-more-help
journey-optimizer-help