Displaying Variables and Objects

OverOps provides deep insight into events in the application, partly by displaying the code and variable state at the time the event occurred. The Automated Root Cause screen, provides the recorded variables throughout the call stack.

Recorded Variables

OverOps records the variables in the code at the time the event occurred. The variable value in the Automated Root Cause can be displayed by:

  1. Hovering over the variable.

Input Variable

  1. From the Recorded Variables table on the right hand side of the method in question, that includes every variable recorded in the method. Click the arrow next to a variable to expand the table to display object values up to ten levels deep into the heap.

Recorded Variables Table with Expanded Object Values

By default, OverOps doesn't record all the variable values., as there are personally identifiable variables that OverOps redacts automatically. In the Automated Root Cause, these events are depicted as asterisks. Click here for more on filtering personally identifiable information.


Redacted variable

Recorded Variable Limits

For performance considerations, variables of certain datatypes are limited by default:

Strings have a max length of 300 characters.
Arrays have a max length of 25 elements.


Some data structures are backed by arrays (such as ArrayList and HashMap), the 25 element limit also applies to these data structures.

Related Articles

Opening the ARC Analysis Screen