Audience composition errors audience-composition-errors

On this page: Find the cause and the fix for the errors that Adobe Journey Optimizer returns when you build, enrich, publish, or manage an audience composition.

Composition errors use the prefix CJMRT, 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.

Composition structure structure

These errors occur when you validate or publish a composition and its workflow is not valid.

See also Create a composition workflow.

Error code
Message
How to fix
CJMRT-170002-400
The composition must begin with a single audience.
Add a single audience as the first activity. Learn more
CJMRT-170004-400
The composition must start with a valid dataset or segment.
Make the first activity a valid dataset or segment, or a single audience. Learn more
CJMRT-170006-400
The composition started without an audience.
Add an audience as the first activity. Learn more
CJMRT-170005-400
The composition contains disconnected operations.
Connect the disconnected activity to the workflow, or delete it. Learn more
CJMRT-170003-400
The composition must not contain cyclic references.
Remove the link that loops the workflow back to an earlier activity. Learn more
CJMRT-170007-400
The composition must end with a Save operation.
Add a Save activity at the end of each path. Learn more
CJMRT-170008-400
The composition cannot be empty.
Add an audience as the first activity, then the activities you need, and end each path with a Save activity. Learn more
CJMRT-170001-400
Invalid references present in the composition.
Open the activity named in the message and correct its reference. Learn more
CJMRT-170039-400
Invalid Composition.
If the composition is empty, add the activities. Otherwise, open the activity named in the message and correct its reference. Learn more

Audiences audiences

These errors occur when you select or name the audiences of a composition.

See also Get started with audience composition.

Error code
Message
How to fix
CJMRT-170011-400
You need to select at least one audience.
Select at least one audience. Learn more
CJMRT-170016-400
Audience name {label} already exists. Please choose a different name.
Enter a different audience name. Learn more
CJMRT-170025-404
One or more audience used cannot be found. Please select another audience.
Replace the missing audience with another audience. Learn more
CJMRT-170029-400
One or more selected audiences is using a different merge policy than the one associated with the composition. Please choose a different audience.
Select audiences that use the merge policy of the composition. Learn more
CJMRT-170045-400
One or more of the selected audiences cannot be used in this composition.
Replace the selected audience with another audience. Learn more

Activities activities

These errors occur when an activity of a composition is not configured completely.

See also the audience composition guide.

Error code
Message
How to fix
CJMRT-170015-400
Sum of all branches should be equal to 100.
Adjust the percentages of the branches so that they add up to 100. Learn more
CJMRT-170033-400
Please select a Target dimension
Select a target dimension. Learn more
CJMRT-170013-400
Limit must be positive.
Enter a limit greater than 0 in the Rank activity. Learn more
CJMRT-170012-400
Path cannot be empty.
Open the activity named in the message and enter a valid path. Learn more
CJMRT-170014-400
Please supply a value for all fields.
A field of an activity is empty. Open the activity and enter a value in every field. Learn more
CJMRT-170027-400
Required fields in {param} must not be empty.
Open the activity named in the message and fill in its required fields. Learn more
CJMRT-170023-400
Excluded values cannot be empty.
Open the Exclude activity and enter the excluded values. Learn more
CJMRT-170030-400
Please provide a filter key.
A filter has no key. Enter the filter key. Learn more
CJMRT-170031-400
Please provide a filter value.
A filter has no value. Enter the filter value. Learn more

Enrichment enrichment

These errors occur when you configure an enrichment with a dataset.

See also Leverage enrichment attributes.

Error code
Message
How to fix
CJMRT-170034-400
Enrichment dataset not found.
Select an existing enrichment dataset. Learn more
CJMRT-170060-404
The enrichment dataset was not found. Please use a valid enrichment dataset or try again later.
Select a valid enrichment dataset. If the dataset is valid, try again later. Learn more
CJMRT-170035-400
Please select a source join key.
Select the join key of the audience as the source join key. Learn more
CJMRT-170036-400
Please select an enrichment dataset join key.
Select the join key of the enrichment dataset. Learn more
CJMRT-170037-400
Must select at least one enrichment attribute.
Select at least one attribute of the enrichment dataset. Learn more
CJMRT-170050-400
Please select an audience enrichment attribute.
Select at least one attribute of the enrichment dataset as the audience enrichment attribute. Learn more
CJMRT-170040-400
The selected enrichment dataset is greater than 1 GB.
Select a dataset of 1 GB or less, or reduce the size of the enrichment dataset. Learn more
CJMRT-170041-400
The selected dataset is empty. Please check and try again.
Select a dataset that contains data. Learn more
CJMRT-170048-428
The enrichment dataset must be associated with a schema.
Associate the dataset with a schema, or select another dataset. Learn more
CJMRT-170058-400
The selected enrichment dataset must have a primary identity descriptor defined in its schema.
Define a primary identity in the schema of the dataset, or select another dataset. Learn more
CJMRT-170051-404
The enrichment attribute schema could not be found. Please verify the schema exists and try again.
Check that the schema exists, then select the attribute again. Learn more
CJMRT-170052-400
The enrichment attribute schema properties are missing or empty. Please ensure the properties are defined and try again.
Check that the schema defines properties, then select the attribute again. Learn more
CJMRT-170053-404
The specified enrichment schema path could not be found. Please verify the path exists and try again.
Check that the schema defines the attribute, then select it again. Learn more
CJMRT-170054-404
The source schema for the enrichment attribute was not found. Please verify the schema exists and try again.
Check that the schema exists, then select the attribute again. Learn more
CJMRT-170059-424
There was an error using this enrichment dataset. Please use a valid enrichment dataset or try again later.
Select a valid enrichment dataset, or try again later. Learn more
CJMRT-170061-424
There was an error using this enrichment dataset. Please use a valid enrichment dataset or try again later.
Select a valid enrichment dataset, or try again later. Learn more

Publication, limits, and permissions publication

These errors occur when you publish or manage compositions.

Error code
Message
How to fix
CJMRT-170042-400
You have reached the limitation of 50 active compositions authorized in the inventory. You cannot add a new one.
Delete a published composition you no longer need, then publish the new one. Compositions created with federated audience composition are not counted. Learn more
CJMRT-170043-412
The composition has been modified. Please refresh the page.
Refresh the page, then make your change again. Learn more
CJMRT-170046-413
Publishing this composition may impact system performance. Please consider decreasing the audience size before continuing.
Warning. Reduce the size of the audience before you continue. Learn more
CJMRT-170047-424
Please ensure associated audience from this composition are not used in any downstream activations or as a building block of another audience.
Remove the audiences of this composition from the activations and from the audiences that use them, then delete the composition. Learn more
CJMRT-170056-409
Only one composition evaluation job can be queued at a time. Please try again later.
Wait for the current evaluation to end, then try again. Learn more
CJMRT-170017-403
The client is not authorized for access.
Ask your administrator to check the permissions and the sandbox assigned to your role. Learn more
CJMRT-170024-403
You don’t have permission to publish this rule. Please contact your administrator or remove unauthorized settings.
Ask your administrator to check the permissions assigned to your role, or remove the settings your role is not allowed to use, such as audiences or attributes protected by an access label that your role does not include. Learn more
CJMRT-170028-403
Missing required permissions.
Ask your administrator to check the permissions and the sandbox assigned to your role. 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, enrich, publish, or manage an audience composition, with the cause and the fix for each error family.

Intents:

  • Find the cause and the fix for an error returned when validating or publishing an audience composition
  • Understand the parts of a composition error code: the CJMRT prefix, the error number, and the HTTP status
  • Fix an incomplete activity (split, Rank, Exclude, filter) in a composition
  • Fix enrichment dataset errors (dataset, join key, attribute, schema)
  • Understand the publication limit, permission, and evaluation errors
  • Know what to note and whom to contact when an error persists after the listed steps

Glossary:

  • Error code: Prefix CJMRT, followed by an error number and an HTTP status, for example CJMRT-170042-400 (product-specific)
  • Composition: The audience composition whose workflow is built, enriched, published, and managed (product-specific)
  • Enrichment dataset: The dataset used to enrich a composition; it is configured with a source join key, an enrichment dataset join key, and at least one enrichment attribute
  • Save activity: The activity a composition must end with
  • Error families, one per section of the page:
  • Composition structure (CJMRT-170002, 170004, 170006, 170005, 170003, 170007, 170008, 170001, 170039; status 400): the workflow is not valid when validating or publishing, for example it does not begin with a single audience, has disconnected activities or a loop, does not end with a Save activity, is empty, or has an invalid reference.
  • Audiences (CJMRT-170011, 170016, 170025, 170029, 170045): no audience selected, audience name that already exists, audience not found, audience with a different merge policy than the composition, audience that cannot be used in the composition.
  • Activities (CJMRT-170015, 170033, 170013, 170012, 170014, 170027, 170023, 170030, 170031): an activity is not configured completely (split percentages, target dimension, Rank limit, empty fields, Exclude values, filter key and value).
  • Enrichment (CJMRT-170034, 170060, 170035, 170036, 170037, 170050, 170040, 170041, 170048, 170058, 170051 to 170054, 170059, 170061): enrichment dataset, join key, attribute, schema, or size problems.
  • Publication, limits, and permissions (CJMRT-170042, 170043, 170046, 170047, 170056, 170017, 170024, 170028): publication limit, concurrent modification, performance warning, delete restriction, evaluation queue, and permissions.

Guardrails:

  • A composition must begin with a single audience, or with a valid dataset or segment, and must end with a Save activity (add a Save activity to each path).
  • Every activity must be connected to the workflow, and the workflow cannot loop back on itself.
  • The percentages of the branches of a split must add up to 100.
  • The limit of the Rank activity must be a positive number (greater than 0).
  • The audiences of a composition must use the merge policy of the composition.
  • The enrichment dataset must not be empty, and it must be 1 GB or smaller (hard limit). It must be associated with a schema, and the schema must have a primary identity.
  • The limit is 50 active compositions (hard limit; CJMRT-170042-400, “You have reached the limitation of 50 active compositions authorized in the inventory. You cannot add a new one.”). Compositions created with federated audience composition are not counted.
  • Only one composition evaluation can be queued at a time (CJMRT-170056-409).

Terminology:

  • Canonical name: Audience composition errors — variants: composition errors

FAQ:

  • Q: What do the parts of a composition error code mean? — Composition errors use the prefix CJMRT, followed by an error number and an HTTP status.
  • Q: Why does “The composition must end with a Save operation.” appear? — CJMRT-170007-400: a composition must end with a Save activity. Add a Save activity to each path.
  • Q: Why does “The composition contains disconnected operations.” appear? — CJMRT-170005-400: an activity is not connected to the workflow. Connect the disconnected activity, or delete it. For a workflow that loops back on itself (CJMRT-170003-400), remove the loop.
  • Q: Why does “Sum of all branches should be equal to 100.” appear? — CJMRT-170015-400: the percentages of the branches of a split must add up to 100. Adjust the percentages.
  • Q: Why can I not publish a new composition (“You have reached the limitation of 50 active compositions authorized in the inventory.”)? — CJMRT-170042-400: you reached the limit of 50 active compositions. Delete a published composition you no longer need, then publish the new one.
  • Q: Why does “The selected enrichment dataset is greater than 1 GB.” appear? — CJMRT-170040-400: the enrichment dataset is larger than 1 GB. Select another dataset, or reduce its size. For an empty dataset (CJMRT-170041-400), select another dataset.
  • Q: What do I do when “The composition has been modified. Please refresh the page.” appears? — CJMRT-170043-412: the composition has been modified. Refresh the page, then make your change again.
  • Q: Why can I not delete a composition (CJMRT-170047-424)? — The audiences of the composition are used in an activation or in another audience. Remove them from there, then delete the composition.
  • 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:

  • CJMRT-170046-413, “Publishing this composition may impact system performance. Please consider decreasing the audience size before continuing.” — A warning that publishing may affect system performance. Reduce the size of the audience before you continue.
  • CJMRT-170017-403 (“The client is not authorized for access.”) and CJMRT-170028-403 (“Missing required permissions.”) — Ask your administrator to check the permissions and the sandbox assigned to your role.
  • CJMRT-170024-403 (“You don’t have permission to publish this rule. Please contact your administrator or remove unauthorized settings.”) — Ask your administrator to check the permissions assigned to your role, or remove the settings your role is not allowed to use, such as audiences or attributes protected by an access label that your role does not include.
  • CJMRT-170029-400, “One or more selected audiences is using a different merge policy than the one associated with the composition. Please choose a different audience.” — A selected audience uses a merge policy different from the one of the composition. Select audiences that use the merge policy of the composition.
  • CJMRT-170048-428 — The enrichment dataset is not associated with a schema. Associate it with a schema, or select another dataset.
  • CJMRT-170058-400 — The schema of the enrichment dataset has no primary identity. Update the schema to define one, or select another dataset.
  • CJMRT-170059-424 and CJMRT-170061-424 — The enrichment dataset cannot be used. Select a valid dataset, or try again later.

Related pages:

  • Creating a composition workflow: Create a composition workflow (audience/get-started-audience-orchestration.md)
  • Enrichment attributes: Leverage enrichment attributes (audience/enrichment-attributes.md)
  • Composition permissions: Built-in Roles (administration/ootb-permissions.md)
  • Publication limit: Journey Optimizer guardrails and limitations (start/guardrails.md)
  • Compositions created with federated audience composition: Federated audience composition (audience/federated-audience-composition.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