VegaFlow troubleshooting

Diagnose connection, discovery, preparation, execution, scheduling and deployment failures.

Start with the highest lifecycle layer that is wrong, then move inward. A failed pipeline does not automatically mean its connector or compute environment is unhealthy.

SymptomInspect firstCommon causes
Connection validation failsValidation field errors and network contextDNS, TLS trust, expired secret, firewall, source privilege
Discovery is emptyAllowed namespaces and source principalNamespace filter, missing schema/table access, wrong database
Environment will not startEnvironment status and capacity eventNode profile unavailable, quota, region/network policy
Run stays queuedQueue reason and environment readinessActive-run policy, stopped compute, capacity, permission change
Run fails during preparationExecution timelineVersion not published, deployment stale, revoked dependency, missing secret
One QuickFlow stream failsStream attempt and current source schemaCursor/key changed, incompatible type, destination constraint
Pipeline task failsRun history and latest attempt logsCode/config error, resource limit, dependency output, external service
Schedule did not runSchedule state and next run timeDisabled/retired, time zone, no active deployment, deduplication
Event was ignoredTrigger event recordDuplicate source ID, no matching enabled trigger, invalid source
Deployment awaits approvalDeployment and source approval recordsEnvironment approval policy, changed candidate generation

Connection diagnosis

  1. Read the connector property schema again; the enabled connector version may have changed.
  2. Validate from the same compute/network context used by the flow.
  3. Confirm the secret is active without attempting to read its value.
  4. Test the narrow source/destination privileges required by the selected mode.
  5. Repeat catalog discovery and compare stream identity, field types, cursor and primary key.

Execution diagnosis

  1. Open the execution timeline and identify the first failing transition.
  2. Confirm pipeline version, source revision, deployment generation and environment.
  3. Inspect child run history before reading raw logs.
  4. Check whether logs were truncated or have expired.
  5. Decide whether retry is safe or a new version is required.

Schema changes

Do not automatically broaden schema-evolution policy to clear a failure. Determine whether the source change is additive, destructive, type-widening or identity-changing. Update mappings and publish a new version when downstream meaning changes.

Partial external effects

A canceled or failed task can have committed data or called an external API before stopping. Reconcile the destination with the execution/run identity. Retry only when the connector operation and your task design make the repeated effect safe.

Support bundle

When escalating, include organization/workspace, resource IDs, immutable version/revision IDs, execution and run IDs, event or schedule identity, timestamps, structured error code and relevant timeline entries. Remove access tokens, credentials and sensitive payloads. Do not paste an unrestricted connection document or full production log archive into a ticket.

Vegalake, VegaDB and VegaFlow are trademarks or registered trademarks of Vegalake Inc.

On this page