Journey validation errors journey-validation-errors

On this page: Find the cause and the fix for the validation errors that Adobe Journey Optimizer returns when you validate, test, or publish a journey, grouped by the activity or rule involved.

When you select Validate in the journey header, or try to test or publish a journey, Journey Optimizer checks the journey and lists any errors in the Alerts panel. Learn more about journey validation

Validation errors use the prefix AJOJAS (Journey Authoring Service), followed by an error number and an HTTP status. For example, AJOJAS-2030-400 is a missing wait duration. Most messages name the activity concerned, so you can select it on the canvas and fix its configuration. 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.

Journey structure structure

These errors occur when the journey has no entry activity or has activities in a layout that is not supported.

See also Troubleshoot journey errors and Best practices before journey activation.

Error code
Message
How to fix
AJOJAS-1000-400
No initial node found in node graph
Add an Event, Business event, Read audience, or Audience qualification activity as the first activity of the journey. Learn more
AJOJAS-3018-400
Unsupported transitions configuration in node ‘{nodeId}’: only events can be put in parallel
Keep only event and Wait activities in parallel after an activity, and place the other activities one after the other. Learn more
AJOJAS-3027-400
Event timeout already defined in node ‘{nodeId}’: timeout defined in node ‘{timeoutNodeId}’ not supported: only one timeout can be defined for events in parallel
Disable Define the event timeout on all but one of the parallel events, or place the events one after the other. Learn more
AJOJAS-3028-403
Timeout on initial event ‘{eventId}’ is not allowed
Disable the Define the event timeout option in the properties of the first event of the journey. Learn more

Read audience and identity namespace read-audience

These errors occur when the Read audience activity is incomplete or misplaced, or when the journey has no identity namespace.

See also Guardrails and recommendations, Troubleshooting, and Read audience limitations.

Error code
Message
How to fix
AJOJAS-2007-400
Read segment: missing recurrence policy definition
Open the Read audience activity, go to Schedule, and set the recurrence. Learn more
AJOJAS-2008-400
Read segment: missing timeOfDay in recurrence policy
Open the Read audience activity, go to Schedule, and set the time of day. Learn more
AJOJAS-2009-400
Read segment: missing startDate for recurring journey
Open the Read audience activity, go to Schedule, and set the start date. Learn more
AJOJAS-3003-400
Multiple read segment nodes detected. Only one allowed, after start or business event
Keep one Read audience activity. To target several audiences, combine them into a single audience first. Learn more
AJOJAS-3005-400
Read segment node can only have one parent node: start or a business event
Keep a single path into the Read audience activity, from the journey start or a business event, and remove any other path that leads into it. Learn more
AJOJAS-3006-400
Read segment node only allowed after start or business event
Move the Read audience activity so it is the first activity of the journey, or right after a business event. Learn more
AJOJAS-3013-400
Missing identity namespace, required for read segment journey
Open the Read audience activity and select an identity namespace in the Namespace field. Learn more
AJOJAS-3017-400
Missing identity namespace, required for journey using profile update action
Open the first activity (Read audience, Audience qualification, or event) and select an identity namespace. Learn more

Activity compatibility compatibility

These errors occur when a journey combines activities that cannot be used together, such as Adobe Campaign actions with Read audience or Audience qualification.

See also General actions limitations and Adobe Campaign guardrails.

Error code
Message
How to fix
AJOJAS-3001-403
ACS action not allowed in read segment journey
Remove the Adobe Campaign Standard action, or start the journey with an event instead of Read audience.
AJOJAS-3004-403
ACC action not allowed in read segment journey
Remove the Adobe Campaign v7/v8 action, or start the journey with an event instead of Read audience.
AJOJAS-3007-403
ACS action and segment qualification can’t be used in the same journey
Remove the Adobe Campaign Standard action, or replace it with a built-in channel action.
AJOJAS-3009-403
ACC action and segment qualification can’t be used in the same journey
Remove the Adobe Campaign v7/v8 action, or replace it with a built-in channel action.
AJOJAS-3010-403
ACS and message actions can’t be mixed in the same journey
Keep only Campaign Standard actions or only built-in channel actions in the journey. Campaign v7/v8 actions can be combined with built-in channel actions.
AJOJAS-3002-403
Jump action not allowed in read segment journey
Remove the Jump activity, or start the journey with an event instead of Read audience. Learn more

Action activities actions

These errors occur when a channel action, a custom action, or an Adobe Campaign Standard action is incomplete or uses an option that is no longer supported.

See also Troubleshoot errors in activities, Troubleshoot your custom actions, and Custom actions limitations.

Error code
Message
How to fix
AJOJAS-2014-400
‘{messageType}’ message action in node ‘{nodeId}’: missing message id
Open the channel action activity and select or create the message. Learn more
AJOJAS-2065-400
Surfaces are deprecated. Please use channel configurations instead
Open each channel action that uses a surface and select a channel configuration instead. Learn more
AJOJAS-6003-403
Send time optimization for email is not included in the ‘{packageName}’ package. To use this feature, upgrade to a package that supports it.
Turn off send time optimization on the email action, or contact your Adobe representative about upgrading your license package. Learn more
AJOJAS-6004-403
Send time optimization for push channel is not included in the ‘{packageName}’ package. To use this feature, upgrade to a package that supports it.
Turn off send time optimization on the push action, or contact your Adobe representative about upgrading your license package. Learn more
AJOJAS-2021-400
Custom action in node ‘{nodeId}’: missing expression mapping
Open the custom action activity and set each mandatory parameter to a constant, a field, or an expression. Learn more
AJOJAS-2012-400
ACS message action in node ‘{nodeId}’: address parameter ‘{addressParam}’ can’t be mapped (no expression defined)
Open the Campaign Standard action and map the address to a field, constant, or expression. Learn more
AJOJAS-2013-400
ACS message action in node ‘{nodeId}’: personalization parameter ‘{personalizationParam}’ can’t be mapped (no expression defined)
Open the Campaign Standard action and map the personalization parameter named in the message to a field, constant, or expression. Learn more

Update profile update-profile

These errors occur when the Update profile activity does not have a complete schema, dataset, and attribute configuration.

See also Guardrails and limitations.

Error code
Message
How to fix
AJOJAS-2022-400
Profile update action in node ‘{nodeId}’: missing fields / XDM information
Open the Update profile activity. Select the schema, then the profile-enabled dataset, then the attributes to update. Learn more
AJOJAS-2023-400
Profile update action in node ‘{nodeId}’: missing schema id in XDM information
Open the Update profile activity. Select the schema, then the profile-enabled dataset, then the attributes to update. Learn more
AJOJAS-2024-400
Profile update action in node ‘{nodeId}’: missing dataset id
Open the Update profile activity and select the profile-enabled dataset, then the attributes to update. Learn more
AJOJAS-2025-400
Profile update action in node ‘{nodeId}’: missing path of profile attribute to be updated
Open the Update profile activity and select the profile field for each attribute to update. Learn more
AJOJAS-2026-400
Profile update action in node ‘{nodeId}’: missing expression for profile attribute update
Open the Update profile activity and set the value of each attribute to update as a constant, a field, or an expression. Learn more

Dataset lookup dataset-lookup

These errors occur when the Dataset lookup activity does not have a dataset, fields, or lookup keys.

See also Troubleshooting.

Error code
Message
How to fix
AJOJAS-2070-400
Dataset lookup action in node ‘{nodeId}’: missing fields / XDM information
Open the Dataset lookup activity and select the dataset and the fields to retrieve. Learn more
AJOJAS-2071-400
Dataset lookup action in node ‘{nodeId}’: missing schema id in XDM information
Open the Dataset lookup activity and select the dataset and the fields to retrieve. Learn more
AJOJAS-2072-400
Dataset lookup action in node ‘{nodeId}’: missing dataset id
Open the Dataset lookup activity and select the dataset, then the fields to retrieve. Learn more
AJOJAS-2073-400
Dataset lookup action in node ‘{nodeId}’: missing selected fields for dataset lookup
In the Dataset lookup activity, select the fields to retrieve: only leaf fields can be selected, up to 20. Learn more
AJOJAS-2074-400
Dataset lookup action in node ‘{nodeId}’: missing expression for dataset lookup primary keys
In the Lookup key(s) field of the Dataset lookup activity, define the lookup keys in Advanced mode, up to 50 keys. Learn more

Jump jump

These errors occur when the Jump activity does not have a target journey.

See also Jump best practices and limitations and Troubleshooting.

Error code
Message
How to fix
AJOJAS-2027-400
Jump action in node ‘{nodeId}’: missing event id
Open the Jump activity and select the target journey. Learn more
AJOJAS-2028-400
Jump action in node ‘{nodeId}’: missing target journey
Open the Jump activity and select a target journey. Only draft, live, or test-mode journeys with the same namespace are listed. Learn more

Wait, conditions, and event timeouts wait-conditions

These errors occur when a Wait, Condition, or event timeout is missing a value.

See also Wait recommendations, Events limitations, and Troubleshoot errors in activities.

Error code
Message
How to fix
AJOJAS-2030-400
Delay wait in node ‘{nodeId}’: missing duration
Open the Wait activity and enter a duration and a unit. Learn more
AJOJAS-2032-400
Custom wait in node ‘{nodeId}’: missing expression
In the Custom option, build the expression that returns the date to wait until. Learn more
AJOJAS-2056-400
Condition node ‘{nodeId}’ has no conditions defined
Open the Condition activity and define at least one path with a condition. Learn more
AJOJAS-2033-400
Data source condition in node ‘{nodeId}’ on edge ‘{edgeId}’ ({context}): missing expression
Define a condition for each path of the Condition activity, or delete the paths you do not need. Learn more
AJOJAS-2039-400
Time condition in node ‘{nodeId}’ on edge ‘{edgeId}’ ({context}): empty days list
Open the Condition activity and select at least one day in the time condition. Learn more
AJOJAS-2041-400
Event timeout in node ‘{nodeId}’: missing timeout delay
In the event properties, set a duration under Define the event timeout. Learn more

Events and reactions events

These errors occur when an Audience qualification or Reaction activity is not configured as the journey requires.

See also Audience qualification best practices, Audience qualification guardrails, and Reaction events guardrails.

Error code
Message
How to fix
AJOJAS-2045-400
Segment qualification event in node ‘{nodeId}’: invalid verb ‘{verb}’. Must be in ‘realized’, ‘existing’ or ‘exited’
In the Audience qualification activity, select Enter, Exit, or both. Learn more
AJOJAS-2046-400
Reaction event in node ‘{nodeId}’: missing related action
Place the Reaction right after the channel action it reacts to, and select that action in its properties. Learn more
AJOJAS-2048-400
Reaction event in node ‘{nodeId}’: unsupported related action type ‘{actionType}’
Place the Reaction after a built-in channel action. To react to a message sent through a custom action, configure a dedicated event. Learn more

Content decision content-decision

This error occurs when a Content decision activity does not have a decision policy.

See also Guardrails and limitations.

Error code
Message
How to fix
AJOJAS-2067-400
Content decision node ‘{nodeId}’: missing decision policy
Open the Content decision activity and select Add decision policy. Learn more

License package limits (Select) select-package

These errors apply to unitary journeys on the Select license package. They match the ERR_PKG_SELECT_* codes described in License package comparison.

Error code
Message
How to fix
AJOJAS-5007-403
SELECT package: only one action allowed in unitary journey
Keep one action activity, or use a Read audience journey. Learn more
AJOJAS-5006-403
SELECT package: no condition allowed in unitary journey
Remove the Condition activity, or use a Read audience journey. Learn more
AJOJAS-5005-403
SELECT package: no wait allowed in unitary journey
Remove the Wait activity, or use a Read audience journey. Learn more
AJOJAS-5001-400
SELECT package: timeout/error transition from node ‘{nodeId}’ must point to end node only
Connect the timeout and error paths of the action directly to an End activity. Learn more

To use these activities with the Select package, use a Read audience journey, or ask your Adobe representative about upgrading your package.

Versions, test mode, and size versions

These errors occur when you edit a journey in a state that does not allow changes (test mode or live), use an unsupported version type, or save a journey that is too large.

See also Journey versions limitations, Troubleshoot test mode, and the publication FAQ.

Error code
Message
How to fix
AJOJAS-3024-400
Journey version typed as ‘{versionType}’ can’t be saved, as the other versions in the journey are typed as ‘{otherVersionType}’: all versions in a journey must have the same type
Start the new version with the same type of activity as version 1 (event, Audience qualification, or Read audience), or create a new journey for a different entry activity. Learn more
AJOJAS-4001-403
Current journey is already in test mode: can’t update a journey in test mode
Turn off test mode, make your changes, then test again. Turning off test mode removes the profiles that entered the journey and clears its reporting. Learn more
AJOJAS-4002-403
Can’t update a deployed journey
Create a new version, edit it, and publish it. Only activity labels and descriptions, and the journey name and description, can be changed on a live journey. Learn more
AJOJAS-7003-413
The request is too large to be processed. Reduce the size of the content and retry.
Simplify complex expressions and conditions, reduce data mappings, or split the journey. Check the Current journey payload size indicator in the journey properties. Learn more

Journey fragments fragments

These errors occur when you create, edit, activate, or archive a journey fragment.

See also Fragment guardrails and limitations and the Fragments FAQ.

Error code
Message
How to fix
AJOJAS-8002-400
A fragment name is required. Enter a name for the fragment and try again.
Enter a unique name for the fragment before you save it. Learn more
AJOJAS-8001-409
A fragment with ID ‘{fragmentId}’ already exists in this sandbox. Retrieve the existing fragment or choose a different ID and retry.
Choose a different fragment ID, or open the existing fragment. Learn more
AJOJAS-8008-409
A fragment named ‘{name}’ already exists in this sandbox. Choose a different name and retry.
Choose a different fragment name, or open the existing fragment. Learn more
AJOJAS-8003-400
The fragment name must be {maxLength} characters or fewer. Shorten the name and try again.
Shorten the name in the fragment properties to the length shown in the message. Learn more
AJOJAS-8005-400
This fragment exceeds the maximum of {maxNodes} nodes. Remove some nodes and try again.
Remove activities from the fragment, or split the logic across several fragments. Learn more
AJOJAS-8006-400
One or more nodes in this fragment are not connected to the starting node. Connect all nodes to the fragment path and try again.
Connect every activity to the fragment path, or delete the unused activities. Learn more
AJOJAS-8007-400
Jump activities are not supported in Journey Fragments. Remove all Jump activities before saving.
Remove the Jump activity from the fragment. Learn more
AJOJAS-8022-400
This fragment has more than one entry point. A journey fragment must have exactly one entry path with no incoming connections so it can be embedded into a journey at a single point.
Remove the paths that lead into the first activity of the fragment, so that only one entry path remains. Learn more
AJOJAS-8023-400
This fragment has no valid entry point. Check that it contains at least one activity and that its nodes do not form a closed loop.
Add at least one activity, and remove loops so the fragment has a first activity. Learn more
AJOJAS-8035-400
A Wait activity cannot immediately follow a Business Event in a journey fragment. Remove the Wait activity or insert another activity between the Business Event and the Wait.
Remove the Wait, or insert another activity between the business event and the Wait. Learn more
AJOJAS-8026-400
An identity namespace is required when using a Read Audience activity in a journey fragment. Add an identity namespace to the activity configuration and try again.
Open the Read audience activity of the fragment and select an identity namespace. Learn more
AJOJAS-8027-400
An identity namespace is required when using an Audience Qualification activity in a journey fragment. Add an identity namespace to the activity configuration and try again.
Open the Audience qualification activity of the fragment and select an identity namespace. Learn more
AJOJAS-8028-400
Adobe Campaign Standard actions cannot be used in a journey fragment that contains a Read Audience activity. To activate this fragment, remove the Campaign Standard action or replace the Read Audience activity with a different activity type.
Remove the Adobe Campaign Standard action from the fragment, or replace the Read audience activity with another activity type.
AJOJAS-8029-400
Adobe Campaign Classic actions cannot be used in a journey fragment that contains a Read Audience activity. To activate this fragment, remove the Campaign Classic action or replace the Read Audience activity with a different activity type.
Remove the Adobe Campaign v7/v8 action from the fragment, or replace the Read audience activity with another activity type.
AJOJAS-8030-400
Adobe Campaign Standard actions and Audience Qualification activities cannot be used together in the same journey fragment. To activate this fragment, remove either the Campaign Standard action or the Audience Qualification activity.
Remove the Adobe Campaign Standard action from the fragment, or remove the Audience qualification activity.
AJOJAS-8031-400
Adobe Campaign Classic actions and Audience Qualification activities cannot be used together in the same journey fragment. To activate this fragment, remove either the Campaign Classic action or the Audience Qualification activity.
Remove the Adobe Campaign v7/v8 action from the fragment, or remove the Audience qualification activity.
AJOJAS-8025-400
This fragment has one or more validation errors. Fix all errors on the fragment canvas and try again.
Open the fragment, fix each error shown on its canvas, then select the Activate icon again. Learn more
AJOJAS-8033-400
Fragment ‘{fragmentId}’ could not be activated because it has validation errors. Fix all errors on the fragment canvas and try again.
Open the fragment, fix each error shown on its canvas, then select the Activate icon again. Learn more
AJOJAS-8010-400
This action cannot be performed on fragment ‘{fragmentId}’ in its current state. Check the fragment’s status and try a different action.
Check the fragment status in the Fragment Inventory, then use an action that status allows: edit or activate a Draft fragment, deactivate or archive an Active fragment, or unarchive an Archived fragment. Learn more
AJOJAS-8016-400
Fragment ‘{fragmentId}’ is currently in ‘{currentState}’ status and does not support this action. Try a different action.
Use an action that the status named in the message allows: edit or activate a Draft fragment, deactivate or archive an Active fragment, or unarchive an Archived fragment. Learn more
AJOJAS-8014-400
Fragment ‘{fragmentId}’ is already archived.
To use the fragment again, select Unarchive from its More actions menu. It returns to Draft status. Learn more
AJOJAS-8024-429
The ‘{sandboxName}’ sandbox has reached the limit of {limit} active fragments. To activate another fragment, archive or deactivate an existing active fragment first.
Archive or deactivate an active fragment that you do not use. Learn more
AJOJAS-8009-429
The ‘{sandboxName}’ sandbox has reached the fragment limit of {limit}. To create a new fragment, archive or delete an existing one.
Archive a fragment, or delete a Draft fragment, that you no longer need before creating a new one. Learn more
AJOJAS-7104-403
You do not have permission to apply label ‘{labelName}’ to fragment ‘{fragmentId}’. Contact your administrator to request access.
Ask your administrator to add the label named in the message to your role, or select a label that you have access to in the fragment properties. Learn more

Compare journey versions compare-versions

These errors occur when you compare two versions of a journey.

Error code
Message
How to fix
AJOJAS-11001-400
The selected versions are the same. Choose two different versions to compare.
In Coworker Chat, select two different journey versions to compare. Learn more
AJOJAS-11004-400
Comparison requires two versions. Select both versions, then try again.
In Coworker Chat, select both journey versions to compare. Learn more
AJOJAS-11005-400
The selected versions are not in chronological order. Swap them and try again.
Switch the order of the two selected versions so that the older one comes first. Learn more
AJOJAS-11007-400
A journey has disconnected activities, which prevents comparison. Connect all activities and try again.
Connect all activities (or delete the unused ones) in the version, then compare again. 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: The page explains the cause and the fix for the validation errors that Adobe Journey Optimizer returns when you validate, test, or publish a journey, grouped by the activity or rule involved.

Intents:

  • Identify what a journey validation error code such as AJOJAS-2030-400 means.
  • Find the cause and the fix of an error returned by Validate, by a test, or by publication.
  • Find which activity or rule an error family relates to (structure, Read audience, Adobe Campaign actions, Update profile, Dataset lookup, Jump, Wait, Condition, events, Content decision, Select package, versions, fragments, version comparison).
  • Find the limits that trigger some of the errors (fields, keys, journey size, fragment activities).
  • Know what to note and whom to contact when an error persists after the listed steps.

Glossary:

  • Validate (product-specific): selected in the journey header. Selecting it, or trying to test or publish a journey, runs the journey check.
  • Alerts (product-specific): the panel where the journey check lists the errors.
  • AJOJAS (product-specific): the prefix of journey validation errors. It stands for Journey Authoring Service.
  • Error code format: prefix, error number, HTTP status. Example: AJOJAS-2030-400, a missing wait duration.
  • Fragment (product-specific): a journey fragment. Fragment errors are in the Journey fragments section of the page.
  • Select package (product-specific): the Select license package. Its errors apply to unitary journeys.

Guardrails:

  • Dataset lookup: only leaf fields can be selected, up to 20 (error AJOJAS-2073-400). A lookup can use up to 50 keys (error AJOJAS-2074-400).
  • Journey size: error AJOJAS-7003-413 is returned when the journey is larger than the default maximum payload size of 2 MB (some organizations may have custom limits). The Current journey payload size indicator in the journey properties shows the size.
  • Fragment size: a fragment can contain up to 20 activities (error AJOJAS-8005-400).
  • Active fragments: a sandbox can have up to 200 active fragments (error AJOJAS-8024-429). Errors AJOJAS-8009-429 and AJOJAS-8024-429 report a limit reached in the sandbox; the message gives the value in {limit}.
  • Read audience: a journey can have only one Read audience activity (error AJOJAS-3003-400).
  • Parallel paths: only event and Wait activities can be placed in parallel after an activity (error AJOJAS-3018-400). When events are in parallel, only one timeout can be defined (error AJOJAS-3027-400).
  • Version types: all versions of a journey must start with the same type of activity as version 1: event, Audience qualification, or Read audience (error AJOJAS-3024-400).
  • Fragment names and IDs: names must be unique in a sandbox (error AJOJAS-8008-409), and so must IDs (error AJOJAS-8001-409).

Terminology:

  • Canonical name: Journey validation errors — variants: validation errors, journey errors.
  • Prefix: AJOJAS (Journey Authoring Service). Other error code prefixes are in the error codes reference.
  • The error messages quote internal terms such as “node”, “edge”, “segment”, “ACS”, and “ACC”. The “How to fix” column uses the user-facing names: activity, Read audience, Audience qualification, Adobe Campaign Standard, and Adobe Campaign v7/v8.
  • Acronyms: ACS = Adobe Campaign Standard, ACC = Adobe Campaign Classic (v7/v8).
  • The “Read segment” messages (AJOJAS-2007-400, 2008-400, 2009-400, 3003-400, 3005-400, 3006-400) are listed in the Read audience and identity namespace section, and the fix names the Read audience activity.

FAQ:

What does the AJOJAS prefix mean?
Validation errors use the prefix AJOJAS (Journey Authoring Service), followed by an error number and an HTTP status.

Where do I see validation errors?
When you select Validate in the journey header, or try to test or publish a journey, the errors are listed in the Alerts panel. Most messages name the activity concerned, so you can select it on the canvas and fix its configuration.

The journey has no entry activity (AJOJAS-1000-400). What do I do?
Add an Event, Business event, Read audience, or Audience qualification activity as the first activity.

An Adobe Campaign action is rejected (AJOJAS-3001-403, 3004-403, 3007-403, 3009-403, 3010-403). Why?
Adobe Campaign Standard and Adobe Campaign v7/v8 actions cannot be used with Read audience (AJOJAS-3001-403, 3004-403): remove the Campaign action, or start the journey with an event. They also cannot be used with Audience qualification (AJOJAS-3007-403, 3009-403): remove the Campaign action, or replace it with a built-in channel action. Use only Campaign Standard actions, or only built-in channel actions, in the same journey (AJOJAS-3010-403); Campaign v7/v8 actions can be used with built-in channel actions.

Why is a Jump activity rejected (AJOJAS-3002-403)?
A Jump activity cannot be used in the same journey as a Read audience activity. Remove the Jump, or start the journey with an event.

Why can I not edit my journey (AJOJAS-4001-403, AJOJAS-4002-403)?
A journey in test mode cannot be modified: turn off test mode, make your changes, then test again. Turning off test mode removes the profiles that entered the journey and clears its reporting. On a live journey, you can only change the activity labels and descriptions, and the journey name and description. To make other changes, create a new version, edit it, and publish it.

The journey is too large (AJOJAS-7003-413). What do I do?
The journey is larger than the default maximum payload size of 2 MB. Check the Current journey payload size indicator in the journey properties. Simplify complex expressions and conditions, reduce data mappings, or split the journey.

A fragment could not be activated because it has validation errors (AJOJAS-8025-400, 8033-400). What do I do?
Open the fragment, fix each error shown on its canvas, then select the Activate icon 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:

  • Journey structure. Causes: no entry activity, or activities in a layout that is not supported (AJOJAS-1000-400, 3018-400, 3027-400, 3028-403). Fixes: 1000-400, add an entry activity; 3018-400, place the activities other than event and Wait activities one after the other; 3027-400, keep the timeout on one event, or place the events one after the other; 3028-403, disable the timeout on the first event of the journey.

  • Read audience and identity namespace. Causes: incomplete schedule (AJOJAS-2007-400, 2008-400, 2009-400), more than one Read audience activity (3003-400), activity with more than one incoming path (3005-400) or placed after another activity (3006-400), missing identity namespace (AJOJAS-3013-400, 3017-400). Fixes: in Schedule, set the recurrence (2007-400), the time of day (2008-400), or the start date (2009-400); keep one Read audience activity, and combine several audiences into a single audience first (3003-400); keep a single path into the activity, from the journey start or a business event (3005-400); move it to be the first activity of the journey, or right after a business event (3006-400); open the Read audience activity and select an identity namespace in the Namespace field (3013-400); for a journey that uses a profile update action (3017-400), open the first activity (Read audience, Audience qualification, or event) and select an identity namespace.

  • Activity compatibility. Cause: a journey combines activities that cannot be used together, such as Adobe Campaign actions with Read audience or Audience qualification, or a Jump with Read audience.

  • Action activities. Causes: a channel action with no message (AJOJAS-2014-400, message: “‘{messageType}’ message action in node ‘{nodeId}’: missing message id”), a surface still in use (AJOJAS-2065-400, “Surfaces are deprecated. Please use channel configurations instead”), a custom action parameter with no value (AJOJAS-2021-400), Campaign Standard address or personalization parameters not mapped (AJOJAS-2012-400, 2013-400), send time optimization not in the license package (AJOJAS-6003-403, 6004-403). Fixes: 2014-400, open the activity and select or create the message; 2065-400, open each channel action that uses a surface and select a channel configuration instead; 2021-400, set each mandatory parameter to a constant, a field, or an expression; 2012-400, map the address to a field, constant, or expression; 2013-400, map the personalization parameter named in the message to a field, constant, or expression; 6003-403, turn off send time optimization on the email action, or contact your Adobe representative about upgrading; 6004-403, turn off send time optimization on the push action, or contact your Adobe representative about upgrading.

  • Update profile. Cause: incomplete schema, dataset, or attribute configuration (AJOJAS-2022-400 to 2026-400). Fixes: 2022-400 and 2023-400, open the Update profile activity and select the schema, then the profile-enabled dataset, then the attributes to update; 2024-400, select the profile-enabled dataset, then the attributes to update; 2025-400, select the profile field for each attribute to update; 2026-400, set the value of each attribute as a constant, a field, or an expression.

  • Dataset lookup. Cause: no dataset, fields, or lookup keys (AJOJAS-2070-400 to 2074-400). Fixes: 2070-400, 2071-400, and 2072-400, open the Dataset lookup activity and select the dataset and the fields to retrieve; 2073-400, select the fields to retrieve (leaf fields only, up to 20); 2074-400, in the Lookup key(s) field of the Dataset lookup activity, define the lookup keys in Advanced mode (up to 50 keys).

  • Jump. Causes: the Jump activity has no target event (AJOJAS-2027-400) or no target journey (2028-400). Fix: open the activity and select the target journey. Only draft, live, or test-mode journeys with the same namespace are listed.

  • Wait, conditions, and event timeouts. Causes: a missing value (AJOJAS-2030-400 wait duration, 2032-400 custom wait expression, 2056-400 no condition defined, 2033-400 path without a condition, 2039-400 time condition without a day, 2041-400 event timeout without a delay). Fixes: 2030-400, enter a duration and a unit in the Wait activity; 2032-400, in the Custom option, build the expression that returns the date to wait until; 2056-400, define at least one path with a condition in the Condition activity; 2033-400, define a condition for each path (or delete the paths you do not need); 2039-400, select at least one day in the time condition; 2041-400, set a duration under Define the event timeout in the event properties.

  • Events and reactions. Causes: an Audience qualification or Reaction activity not configured as required (AJOJAS-2045-400, 2046-400, 2048-400). Fixes: 2045-400, select Enter, Exit, or both in the Audience qualification activity; 2046-400, place the Reaction right after the channel action it reacts to and select that action in its properties; 2048-400, reactions work only with built-in channel actions, so to react to a message sent through a custom action, configure a dedicated event.

  • Content decision. Cause: no decision policy (AJOJAS-2067-400). Fix: open the Content decision activity and select Add decision policy.

  • License package limits (Select). These errors apply to unitary journeys on the Select license package: only one action (AJOJAS-5007-403), no condition (5006-403), no wait (5005-403), and timeout and error paths of an action must lead directly to an End activity (5001-400). Fixes: 5007-403, keep one action activity; 5006-403, remove the Condition activity; 5005-403, remove the Wait activity; 5001-400, connect the timeout and error paths to End. To use these activities with the Select package, use a Read audience journey, or ask your Adobe representative about upgrading your package.

  • Versions, test mode, and size. Causes: a version of another type (AJOJAS-3024-400), a journey in test mode (4001-403), a live journey (4002-403), a journey larger than the default maximum payload size of 2 MB (7003-413). Fixes: 3024-400, start the new version with the same type of activity as version 1, or create a new journey for a different entry activity; 4001-403, turn off test mode, make your changes, then test again; 4002-403, create a new version, edit it, and publish it; 7003-413, simplify complex expressions and conditions, reduce data mappings, or split the journey, and check the Current journey payload size indicator.

  • Journey fragments. Causes and fixes by group:

    • Name: required (AJOJAS-8002-400), ID already used in the sandbox (8001-409, choose a different ID, or open the existing fragment), name already used in the sandbox (8008-409, choose a different name, or open the existing fragment), longer than the length shown in the message (8003-400).
    • Structure: more than 20 activities (8005-400), activities not connected to the starting node (8006-400), a Jump activity (8007-400), more than one entry point (8022-400), no valid entry point (8023-400), a Wait right after a business event (8035-400).
    • Activities: identity namespace missing (8026-400, 8027-400), Campaign actions in a fragment that contains Read audience (8028-400, 8029-400: remove the Campaign action, or replace the Read audience activity) or Audience qualification (8030-400, 8031-400: remove the Campaign action, or remove the Audience qualification activity).
    • Status: the fragment status does not allow the action (8010-400, 8016-400). Check the fragment status in the Fragment Inventory. Only Draft fragments can be edited or activated. Only Active fragments can be deactivated or archived. Only Archived fragments can be unarchived. For a fragment that is already archived (8014-400), to use it again, select Unarchive from its More actions menu; it returns to Draft status.
    • Limits: 200 active fragments in a sandbox (8024-429; archive or deactivate a fragment you do not use) and the sandbox fragment limit (8009-429; archive a fragment, or delete a Draft fragment, that you no longer need).
    • Permission: no permission to apply the label to the fragment (AJOJAS-7104-403). Ask your administrator to add the label named in the message to your role, or select a label that you have access to in the fragment properties.
  • Compare journey versions. Causes: the same version selected twice, one version only, versions not in chronological order (AJOJAS-11001-400, 11004-400, 11005-400), or disconnected activities (11007-400). Fixes: 11001-400, in Coworker Chat, select two different versions; 11004-400, in Coworker Chat, select both versions; 11005-400, switch the order of the two selected versions so that the older one comes first; 11007-400, connect all activities (or delete the unused ones) in the version, then compare again.

Related pages:

  • Other error code prefixes and best practices to avoid common errors: Error codes reference (building-journeys/error-codes-reference.md)
  • Validating and publishing a journey: Validate and publish a journey (building-journeys/publish-journey.md)
  • Test mode: Test your journey (building-journeys/testing-the-journey.md)
  • Canvas and activity errors: Troubleshoot journey errors (building-journeys/troubleshooting.md)
  • Execution issues: Troubleshoot journey execution (building-journeys/troubleshooting-execution.md)
  • Common questions: Journey FAQs (building-journeys/journey-faq.md)
  • Limits and guardrails: Guardrails and limitations (start/guardrails.md)
  • Fragment guardrails and statuses: Fragment guardrails and limitations (building-journeys/journey-fragments.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