Error codes reference error-codes

Adobe Journey Optimizer uses standardized error codes to help you quickly identify and resolve issues across journeys, campaigns, and message configurations. Understanding these error codes can significantly reduce troubleshooting time and help you maintain optimal campaign performance.

Understanding error code structure error-code-structure

Adobe Journey Optimizer error codes follow a consistent naming pattern that helps identify the component and issue type:

  • Service prefix: Indicates which Adobe Journey Optimizer service generated the error (e.g., CJMPTS for Push/Transport Service, CJMRT for Journey Runtime, CJMMAS for Message Authoring Service)
  • Error number: Unique identifier for the specific error condition
  • HTTP status code: Standard HTTP status code (e.g., 400, 403, 422, 500)

Example: CJMRT-030012-422 indicates a Journey Runtime error (CJMRT) with error number 030012 and HTTP status 422 (Unprocessable Entity).

Where to find error codes find-error-codes

Error codes appear in several locations within Adobe Journey Optimizer:

  • Journey execution reports and logs
  • Campaign activation screens
  • Message validation warnings
  • System notifications and alerts
  • API responses (when using REST APIs)

When an error occurs, note the complete error code and any accompanying request ID, as these are essential for troubleshooting and support escalation.

Common error codes by service error-codes-by-service

CJMPTS: Push and Transport Service errors cjmpts-errors

These errors occur during push notification delivery and message transport operations.

Error Code
Description
Root Cause
Resolution
CJMPTS-1510-500
Internal server error on push-channel send
Backend push/transport malfunction; provider or infrastructure error
1. Check channel provisioning settings
2. Verify push credentials are valid
3. Retry the operation
4. If persistent, contact Adobe Support with request ID

Related documentation: Push configuration
CJMPTS-1023-500
Internal server error during push send/process (third-party gateways)
Temporary cloud malfunction or unknown service error
1. Verify provider/channel configuration
2. Check third-party gateway status
3. Retry after a few minutes
4. Review logs for additional context

Related documentation: Push notifications
CJMPTS-1310-500
Internal error from Render Service (preview or live send)
Downstream template renderer failed, usually due to JSON/template syntax issues
1. Validate template syntax and structure
2. Check all personalization variables are valid
3. Use a test payload to identify the issue
4. Simplify template complexity if needed

Related documentation: Message templates, Personalization syntax

CJMRT: Journey Runtime and API errors cjmrt-errors

These errors occur during journey execution, event processing, and API operations.

Error Code
Description
Root Cause
Resolution
CJMRT-030012-422
Unprocessable entity - failed action, invalid event, or bad payload
Invalid input data (e.g., nonexistent audience, event, or attribute)
1. Double-check input/event payload structure
2. Verify referenced objects (audiences, datasets) exist and are active
3. Validate all required fields are present
4. Test with a known-good payload

Related documentation: Journey troubleshooting, Events configuration
CJMRT-130004-400
Bad request - malformed input in journey node or channel config
Journey payload or configuration references removed/invalid resource
1. Review journey node configuration
2. Verify all referenced resources (messages, audiences, actions) exist
3. Fix or update broken references
4. Rebuild journey configuration if necessary

Related documentation: Journey creation, Custom actions
CJMRT-000032-409
Conflict - resource already exists
Attempt to create resource with duplicate ID or name
1. Use unique IDs and names for all resources
2. Check for existing resources with same identifier
3. Delete or rename conflicting objects
4. Review naming conventions

Related documentation: Journey versions
CJMRT-170016-400
Bad request during journey config/preview
Payload missing required dependency or broken template link
1. Validate all required resources are active
2. Ensure templates and content blocks are published
3. Check all dependencies are properly linked
4. Review journey test mode results

Related documentation: Testing journeys, Journey dependencies
CJMRT-080608-400
Bad request in domain/channel/delegation
Required DNS records or email/SMS configuration missing
1. Complete DNS configuration for email domains
2. Verify subdomain delegation is complete
3. Run configuration wizards again
4. Allow time for DNS propagation (up to 72 hours)

Related documentation: Channel surfaces, Subdomain delegation
CJMRT-110100-500
Internal error on payload
Backend data/config bug or unsupported configuration
1. Retry the operation
2. Simplify configuration if using advanced features
3. Escalate to Adobe Support with request ID and exact payload
4. Check for known issues in release notes

Related documentation: Journey troubleshooting

CJMMAS: Message Authoring Service errors cjmmas-errors

These errors occur when creating, editing, or publishing messages, presets, and content.

Error Code
Description
Root Cause
Resolution
CJMMAS-1149-400
Bad request when saving message, preset, or variant
Required fields missing in message or bad configuration
1. Complete all required fields (marked with asterisk)
2. Validate message/preset configuration
3. Check field value formats and constraints
4. Review validation messages in UI

Related documentation: Email channel, Channel surfaces
CJMMAS-2073-422
Unprocessable entity in message preset edit
Validation error, unsupported field, or improper syntax
1. Correct syntax/field errors as indicated
2. Compare to a known-good configuration
3. Use message UI validation before saving
4. Review field requirements in documentation

Related documentation: Message presets, Email settings
CJMMAS-1300-500
Internal error from message authoring
Backend crash due to infrastructure issue, large content, or service downtime
1. Simplify template/content (reduce size/complexity)
2. Retry the operation
3. Save work incrementally
4. If persistent, escalate to Adobe Support

Related documentation: Content templates
CJMMAS-2001-200
Success status but error banner: opt-out link missing
Required unsubscribe link missing in email variant
1. Add opt-out/unsubscribe link to all email variants
2. Ensure link is present in every language version
3. Use personalization helper to insert opt-out link
4. Test all variants before publishing

Related documentation: Opt-out management, Email design
CJMMAS-1603-403
Forbidden when updating/publishing template or preset
User lacks required permission/role, or action not allowed in current state
1. Verify user has appropriate permissions (Message Manager, Author, etc.)
2. Check preset/template status (draft, published, archived)
3. Request access from administrator if needed
4. Review product profile assignments

Related documentation: Permissions, Access control

CJMCMP: Campaign errors cjmcmp-errors

These errors occur during campaign creation, configuration, and activation.

Error Code
Description
Root Cause
Resolution
CJMCMP-2050-400
Bad request in campaign activation or approval
Campaign references invalid/missing policy or segment
1. Audit all campaign node configurations
2. Verify policy/segment links are current and valid
3. Update with correct configuration
4. Re-test campaign before activation

Related documentation: Campaign creation, Campaign approval

General troubleshooting approach troubleshooting-approach

When encountering an error code, follow this systematic approach:

  1. Identify the error: Note the complete error code, HTTP status, and any accompanying message or request ID.

  2. Find the service: Use the service prefix (CJMPTS, CJMRT, CJMMAS, CJMCMP) to identify which component is affected.

  3. Check the status code:

    • 400 (Bad Request): Review input data and configuration
    • 403 (Forbidden): Check permissions and access rights
    • 409 (Conflict): Look for duplicate or conflicting resources
    • 422 (Unprocessable Entity): Validate data against schema requirements
    • 500 (Internal Server Error): Retry and potentially escalate to support
  4. Review recent changes: Consider what was modified recently (journey updates, new campaigns, configuration changes, etc.).

  5. Consult documentation: Use the links provided in this guide to access detailed documentation for the affected feature.

  6. Retry when appropriate: For 500-series errors, a simple retry after a few minutes often resolves transient issues.

  7. Escalate when needed: If the error persists after following resolution steps, contact Adobe Support with:

    • Complete error code
    • Request ID (if available)
    • Steps to reproduce
    • Relevant configuration details

Best practices to avoid common errors best-practices

Before journey activation journey-best-practices

  • Validate all resources: Ensure all referenced audiences, events, data sources, and custom actions are properly configured
  • Test thoroughly: Use test mode to identify issues before publishing (Learn more)
  • Validate volumes: Use dry run to validate audience reach and branch logic before going live (Learn more)
  • Check permissions: Verify you have necessary access rights for all components
  • Review dependencies: Ensure all linked messages and content are published

When creating messages message-best-practices

  • Complete required fields: Always fill in all mandatory fields before saving
  • Include opt-out links: Add unsubscribe links to all email variants (Learn more)
  • Validate personalization: Test all dynamic content with sample profiles (Learn more)
  • Keep templates manageable: Avoid overly complex templates that may cause rendering issues

For campaign management campaign-best-practices

  • Verify audience data: Ensure target audiences are properly configured and populated
  • Check approval status: Understand approval requirements before attempting to activate (Learn more)
  • Monitor configurations: Regularly review channel surfaces and presets for validity
  • Plan DNS changes: Allow sufficient time for DNS propagation when updating domains

Additional resources additional-resources

Getting support getting-support

If you encounter persistent errors that cannot be resolved using this guide:

  1. Gather information: Collect the error code, request ID, timestamps, and steps to reproduce
  2. Check system status: Visit Adobe Status for known service issues
  3. Search documentation: Review Adobe Experience League for solutions
  4. Engage community: Post questions in the Adobe Journey Optimizer Community
  5. Contact Adobe Support: Submit a support ticket with all relevant details
NOTE
This error code reference is continuously updated as new codes are identified and documented. For the most current information, check the Adobe Journey Optimizer Community blogs regularly.

Related topics

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76