Oruoma Docs

Troubleshooting

Use this guide to resolve common Oruoma workspace, workflow, SDK, and API issues.

Authentication and workspace access

SymptomLikely causeFix
401 UnauthorizedMissing, expired, or wrong workspace API keyCreate a scoped workspace API key and send it as Authorization: Bearer <key>.
403 ForbiddenAccount role cannot perform the actionUse an account with the smallest role that includes the needed permission.
404 Not Found for a workspace routeWrong workspace id or no membership in that workspaceConfirm the URL uses /api/ws/{workspace_id}/... and that the account belongs to the workspace.
Secret value is not visible after creationExpected behaviorSecret APIs return metadata only. Store the value in your own secret manager before writing it.

Jobs and tasks

SymptomLikely causeFix
A task appears staleThe worker or agent stopped renewing the task leaseResume the task, update current_step, and renew the lease while work continues.
Work says completed but users cannot see resultsThe job/task was completed without a human-readable reportAdd a summary report and update the task/job with the final outcome.
Task notes feel noisyNotes repeat old informationAdd only new facts, decisions, blockers, or verification evidence.
Deliverable gate blocks workflow progressRequired deliverable is missing or incompleteOpen the run step, complete the required deliverable, then retry/reconcile the run.

Workflows

SymptomLikely causeFix
Workflow will not startInvalid graph or missing start nodeValidate that the graph has one start path and every node has required data.
Switch goes down the wrong branchExpression does not match produced outputConfirm the expression references the actual run input or deliverable key.
Cancelled run keeps visible step jobsStep jobs were already created before cancellationCancel the run; then inspect child jobs and cancel any still-running work that is no longer needed.
Approval step does not continueApproval deliverable is not marked completeComplete the approval deliverable with a clear decision value.

SDK and API usage

When debugging payload shape or route usage, compare against working SDK examples and the full SDK examples table.

SymptomLikely causeFix
SDK cannot find a routeBase URL or workspace id is wrongUse the Oruoma base URL and pass the workspace id separately when the SDK expects it.
API returns validation errorsPayload shape does not match the endpointCompare the request with the API reference and prefer SDK helpers for common flows.
Duplicate records appearClient retried a create request without an idempotency keyUse an idempotency key where supported, or check for an existing resource before retrying.
Secret reference failsSecret name is absent or misspelledCreate the secret with the exact uppercase name referenced by ${secret.NAME}.

When to escalate

Escalate to your Oruoma engineering contact when:

  • A workspace route returns a server error after retrying with a valid request.
  • A workflow run is stuck after all required deliverables are complete.

Include the workspace id, job/run id, timestamp, request id if available, and the smallest payload that reproduces the issue. Do not include secrets or tokens.