DRAGOPS
DRAGOPS
DocumentationTroubleshootingTroubleshooting

Troubleshooting

Diagnose and resolve common issues with executions, webhooks, deployments, and connections.

When something goes wrong in DRAGOPS, the first step is to narrow down where the problem is. This section covers the most common issues organized by area, with symptoms, causes, and step-by-step solutions.

Quick reference

Use this table to jump to the right page based on what you are experiencing:

SymptomPage
Pattern fails or produces wrong outputExecution errors
Execution times outExecution errors
Loop runs foreverExecution errors
Webhook URL returns 404Webhook issues
Webhook does not trigger the patternWebhook issues
Request body is empty in the patternWebhook issues
HMAC validation failsWebhook issues
Deploy fails with errorsDeployment issues
Pattern is deployed but does not runDeployment issues
OAuth connection failsConnection issues
API key returns 401Connection issues

General debugging steps

Before diving into a specific troubleshooting page, try these steps:

  1. Check the execution log. Go to the Deployments page, select the deployment, and open the most recent execution. The node-by-node log shows exactly where the pattern succeeded or failed and what data each node processed.

  2. Verify your wires. Open the pattern in the editor and trace the execution flow from the trigger node to the end. Make sure every required pin is connected and that data types match between connected pins.

  3. Test with sample data. Select Run in the editor toolbar and provide known-good sample data. If the pattern works with sample data but fails in production, the issue is with the incoming data, not the pattern logic.

  4. Add logging. Place Log nodes at key points in your pattern to see intermediate values during execution. Check the console output after a test run to verify data flows as expected.

  5. Check the On Error handler. If your pattern fails silently, add an On Error node to capture unhandled errors and log them. On Error acts as a safety net for any error that is not caught by a Try / Catch node.

Troubleshooting pages

  • Test and debug -- tap mode, data pinning, and console output
  • Handle errors -- Try / Catch, Retry, On Error, and Throw Error
  • Executions -- how executions work and what each status means

On this page