Skip to content

Controller Console

The Console panel displays messages from your node graphs and the Controller application. Use it to monitor what’s happening behind the scenes, track down problems, and debug your creations.

Controller console panel with various message types


Each message in the console has an icon indicating its type:

Icon Type Meaning
Info (white) Log General information about what’s happening
Warning (yellow) Warning Something might be wrong, but execution continues
Error (red) Error Something failed and needs your attention

Messages often include a prefix in square brackets showing where they came from:

[Graph Notification] Your node graph started successfully
[OverMox Connection] Connected to OverMox project

Common prefixes include:

  • Graph Notification - Messages from running node graphs
  • OverMox Connection - Status of the connection between Controller and OverMox
  • Note Node - Output from Note nodes in your graphs

The console automatically scrolls to show new messages as they arrive. If you scroll up to review older messages, auto-scroll pauses so you can read without interruption.

  • Scroll up - Mouse wheel or drag the scrollbar
  • Scroll to Bottom - Click the “Scroll To Bottom” button to jump to the latest messages and resume auto-scroll

Some messages may be too long to display fully in the list. Double-click any message to open it in a separate window where you can read the full text.

When a message relates to a specific node or node graph, you can jump directly to it:

Focus Source context menu option

  1. Right-click the message
  2. Select Focus Source
  3. The editor navigates to the node or graph that generated the message

Click the Clear button to remove all messages from the console. This is useful when:

  • Starting a fresh debugging session
  • The console has too many old messages
  • You want to see only new messages from a specific test

When your node graphs run, they generate messages showing what’s happening. These help you understand the flow of execution and catch problems early.

Message Meaning
Connected to OverMox project Controller successfully linked to your OverMox scene
Node is in limited state Some features disabled until connected to a project
Version Mismatch Controller and OverMox versions don’t match
Connection timed out Communication with OverMox was lost

Node graphs can send notifications that appear both in the console and as visual alerts on the graph tab. Look for messages prefixed with [Graph Notification] to see these.


The API Activity tab in the Console is a diagnostic view: a live log of recent API activity for troubleshooting. It is kept in memory only - it is not written to disk and clears when the OverMox app closes.

Console window, API Activity tab

Each entry shows:

Column Description
Time When the activity occurred
Method The HTTP method (GET, POST, PUT, etc.)
Path The endpoint that was hit
Status The response status, color-coded by outcome
Duration How long the request took
Client IP The address the request came from
Auth The authentication result for the request

It records REST calls - including rejected and unauthorized ones and health checks - as well as events-hub connect and disconnect activity.

The tab provides these controls:

Control Effect
Filter Free-text filter to narrow the visible entries
Errors only Show only failed or rejected activity
Hide health Hide routine health-check requests
Pause Stop adding new entries while you inspect the list
Clear Empty the current activity log

You can add your own messages to the console using the Log node (found in the Debug category). This is extremely helpful for understanding what your node graphs are doing.

  1. Add a Log node to your graph
  2. Connect a trigger to start logging
  3. Enter the text you want to display in the Text input
  4. Connect the output trigger to continue your graph
Input Type Description
Trigger Trigger When triggered, sends the message to the console
Text String The message to display
Output Type Description
Trigger Trigger Fires after the message is logged
  • “Sub alert started” - Confirm a trigger fired
  • “Viewer count: {count}” - Display variable values (using string interpolation)
  • “Animation complete” - Mark when sequences finish
  • “Error handler reached” - Catch unexpected conditions

“Failed to start local server for OverMox connection”

  • Make sure OverMox is running before starting the Controller
  • Check if another application is using the required port
  • Restart both OverMox and the Controller

“Connection timed out”

  • The Controller lost communication with OverMox
  • Check if OverMox is still running
  • You may need to restart the node graph controller

“Version Mismatch”

  • Your Controller and OverMox versions are different
  • Update both to the same version for reliable operation

“Invalid array indexer”

  • A Note node tried to access an array position that doesn’t exist
  • Check that your array indices start at 0 and don’t exceed the array length

“Node is in limited state”

  • The node needs a connected OverMox project for full functionality
  • Make sure you’re connected to an active project

“Save file has been converted to new version”

  • Your save file was automatically updated to a newer format
  • This is normal and your file should work correctly

“Failed to convert save file”

  • A problem occurred during automatic file conversion
  • A backup was created at the location mentioned in the message
  • Contact support if the problem persists