Troubleshooting

Overview

This guide helps diagnose and resolve common issues with Test Orchestration. Follow the troubleshooting steps to identify and fix problems.

circle-exclamation

Workflow Execution Issues

Problem: Workflow fails immediately

Symptoms:

  • Workflow starts but fails within seconds

  • No meaningful progress

  • Red error indicator

Common Causes:

  1. Syntax error in workflow definition

  2. Invalid configuration

  3. Missing required parameters

  4. Authentication failure

Diagnosis Steps:

Solutions:

Error
Solution

Syntax error: Expected }

Check curly braces balance

Missing required parameter

Provide required parameter

Invalid parameter type

Pass correct type (string, number, etc.)

Authentication failed

Check API token/credentials


Problem: Workflow times out

Symptoms:

  • Workflow runs, then stops after time limit

  • Status shows "Timeout"

  • Incomplete execution

Common Causes:

  1. Workflow takes longer than timeout setting

  2. Waiting for unresponsive service

  3. Infinite loop

  4. Inefficient step execution

Diagnosis Steps:

Solutions:


Problem: Workflow fails at specific step

Symptoms:

  • Workflow runs successfully until step N

  • Fails at step N every time

  • Steps before N succeed

Common Causes:

  1. Step configuration error

  2. Invalid input from previous step

  3. Service unavailable

  4. Permission error

Diagnosis Steps:

Solutions:


Problem: Workflow produces wrong results

Symptoms:

  • Workflow completes successfully

  • Results don't match expectations

  • Verification fails

Common Causes:

  1. Logic error in workflow

  2. Data transformation error

  3. Incorrect assertion/validation

  4. Timing-related execution issue

Diagnosis Steps:

Solutions:


Data and State Issues

Problem: Data not passed between steps

Symptoms:

  • Step produces data

  • Next step shows empty/null

  • Variables undefined

Common Causes:

  1. Wrong variable name

  2. Variable scoped incorrectly

  3. Previous step didn't save data

  4. Data cleared between steps

Diagnosis Steps:

Solutions:


Problem: Session data not persisting

Symptoms:

  • Data saved in one execution

  • Data lost in next execution

  • Session cleared unexpectedly

Common Causes:

  1. Using wrong storage mechanism

  2. Data hub not configured

  3. Session cleared after execution

  4. Workflow interrupted

Diagnosis Steps:

Solutions:


Performance Issues

Problem: Workflows running slowly

Symptoms:

  • Workflow takes longer than expected

  • Slow step-by-step execution

  • High resource usage

Common Causes:

  1. Sequential execution when could optimize

  2. Unnecessary data retrieval

  3. Long wait times

  4. Inefficient queries

Diagnosis Steps:

Solutions:

Problem: Out of memory error

Symptoms:

  • Execution crashes with memory error

  • "Out of memory" message

  • Resource limit exceeded

Common Causes:

  1. Processing large data set

  2. Memory leak in workflow

  3. Too many concurrent executions

  4. Large file operations

Diagnosis Steps:

Solutions:


Integration Issues

Problem: API call fails

Symptoms:

  • API step fails with error

  • HTTP error status

  • No response received

Common Causes:

  1. Endpoint unavailable

  2. Invalid credentials

  3. Wrong API URL

  4. Firewall/network blocking

Diagnosis Steps:

Solutions:


Problem: Database connection fails

Symptoms:

  • Database step fails

  • "Connection refused" error

  • Query timeout

Common Causes:

  1. Database service down

  2. Wrong connection string

  3. Invalid credentials

  4. Network connectivity issue

Diagnosis Steps:

Solutions:


Authentication Issues

Problem: API authentication fails

Symptoms:

  • "Unauthorized" or 401 error

  • "Forbidden" or 403 error

  • "Invalid credentials" message

Common Causes:

  1. API key invalid or expired

  2. Wrong credentials

  3. Insufficient permissions

  4. Token expired

Diagnosis Steps:

Solutions:


Configuration Issues

Problem: Environment variables not working

Symptoms:

  • Environment variable shows as null

  • Variable name appears literal in output

  • Value not substituted

Common Causes:

  1. Wrong variable name

  2. Variable not set

  3. Syntax error in reference

  4. Case sensitivity issue

Diagnosis Steps:

Solutions:


Common Error Messages

Error: "Workflow not found"

Cause: Workflow ID doesn't exist or workflow deleted

Solution:


Error: "Insufficient permissions"

Cause: User doesn't have access to resource

Solution:


Error: "Service unavailable"

Cause: External service is down

Solution:


Error: "Invalid parameter"

Cause: Parameter format or type wrong

Solution:


Error: "Network timeout"

Cause: Request took too long

Solution:


Performance Troubleshooting

Workflow running slower than expected

Check:

Optimize:


High CPU usage

Check:

Reduce:


Getting More Help

Collect Information

Before contacting support, gather:

  1. Workflow ID

  2. Execution ID

  3. Complete error message

  4. Steps to reproduce

  5. Screenshots

  6. Recent changes

Support Channels



Summary

  • Troubleshooting helps diagnose and fix issues

  • Follow systematic approach to identify problems

  • Check logs first for error details

  • Test components independently to isolate issues

  • Contact support if stuck


Next: Check FAQs for common questions.

Last updated