A Singapore Government Agency Website

Troubleshooting

Common issues encountered when using Opus, with resolution steps and verification checks.

Cannot access the platform

Login fails or portal does not load

Symptom: The Opus management portal returns an error or does not load after TechPass authentication.

Cause: The device does not meet network requirements, or the Opus URLs are not whitelisted.

Resolution:

  1. Confirm you are using a non-SE GSIB, SEED, or COMET machine.
  2. Check that the Opus URLs are whitelisted on your network — refer to Service levels and network.
  3. Clear browser cache and retry.

Verification: The Opus dashboard loads after login.

No projects visible after login

Symptom: The dashboard shows no projects after successful login.

Cause: The user has not been assigned to any projects by an administrator.

Resolution: Contact your organisation’s Opus administrator and request project assignment with the appropriate role (Editor or Viewer).

Verification: Projects appear on the dashboard after the administrator assigns you.

Workflow issues

Workflow simulation fails

Symptom: Selecting Simulate produces an error or the workflow does not execute.

Cause: One or more nodes have incomplete configuration, or mock data is missing for external integration nodes.

Resolution:

  1. Check for validation error indicators on nodes in the workflow graph — these highlight incomplete configuration.
  2. For nodes that call external systems, enable Mock Data in the node settings and provide sample JSON.
  3. Non-mockable nodes (Decision, Decision Table, Expression, Function, Switch, Workflow, Delay, Extract, Convert) require real values — ensure valid test data is provided.

Verification: The simulation completes without errors and produces expected output.

Workflow exceeds node limit

Symptom: Adding a new node is rejected or the workflow fails to save.

Cause: The workflow has reached the 50-node limit.

Resolution:

  • Break the workflow into smaller reusable workflows using the Workflow node.
  • Consolidate logic into Function or Decision nodes where possible.

Verification: The workflow saves and simulates successfully after restructuring.

Payload too large

Symptom: Node execution fails with a payload size error.

Cause: The combined JSON payload from upstream nodes exceeds 10 MB.

Resolution:

  • Reduce the data being passed — filter or extract only the fields needed by downstream nodes.
  • Use the Storage node to persist large files separately from the data payload.

Verification: The node executes without a payload size error.

Decision issues

Decision nesting depth exceeded

Symptom: A decision referencing other decisions fails with a depth error.

Cause: The nesting exceeds 5 levels (decision A → B → C → D → E → F is rejected at level 6).

Resolution: Flatten the decision structure by inlining logic from intermediate decisions or restructuring the dependency chain.

Verification: The decision executes without a nesting depth error.

Publishing and release issues

Cannot publish — entity is not in draft

Symptom: The publish button is greyed out or the entity does not appear in the publish list.

Cause: The entity has not been modified since the last publish, or another user last modified it.

Resolution:

  • Confirm the entity has unsaved draft changes.
  • Only the user who last modified the entity (or an administrator) can publish it.

Verification: The entity appears in the publish list and can be selected.

Automations not working after release

Symptom: A workflow that worked in staging does not execute correctly in production.

Cause: The release was created before the latest changes were published, or the access token targets the wrong environment.

Resolution:

  1. Confirm the latest changes are published.
  2. Create a new release that includes the published changes.
  3. Verify the access token is for the production environment, not staging.

Verification: The workflow executes correctly when called against the production endpoint.

Contact and support

If the issue persists after following the steps above:

When contacting support, include:

  • Workspace and project name
  • Workflow or decision name
  • Environment (staging or production)
  • Steps to reproduce the issue
  • Screenshots of any error messages or validation indicators
Chat with me!
Bot Launcher