LiveRecorder for Java

Ship applications faster with fewer bugs

LiveRecorder brings time travel debugging to CI, enabling developers to easily and quickly diagnose the root cause of new regressions, legacy bugs, and flaky tests.

▪️ Ensure software quality - fix bugs before they hit customers
▪️ Improve developer productivity by accelerating bug-fix time
▪️ Get software releases out on time

Concurrency bugs

Record. Replay. Resolve.

Record process failures in CI / Automated Tests
Replay the recording to get full visibility into what your process did and why
Resolve bugs fast

Ideal for quickly fixing:
▪️ concurrency defects (ConcurrencyModificationException)
▪️ uncaught exceptions
▪️ data structure corruptions

100% Failure Reproducibility

Take the guesswork out of debugging

▪️ Get answers not alerts - recordings provide complete failure insight data for developers to rapidly diagnose the root cause of errors with 100% certainty

▪️ Capture intermittent failures - make intermittent failures 100% reproducible

▪️ Save time and effort - no need to reproduce the bug or recreate the environment

▪️ Shift-left testing - shareable recordings that enable collaborative error resolution across development, QA and staging

▪️ Code-level observability - replay and analyze application execution history to understand unintended code behavior

▪️ Enhanced understandability - learn and understand codebases you didn’t write

Time travel debugging

Travel backward in time (and forward again) to inspect the program state.

LiveRecorder for Java adds additional controls to enable developers to reverse step out, reverse step into and reverse step over.

The full power of a modern debugger with variable and memory inspection, scripting, conditional breakpoints and watchpoints, all available in forward and reverse directions.

LiveRecorder integrates into CI pipelines managed with Jenkins, TeamCity, CircleCI and others

CI/CD - Test Automation

Accelerate the debugging and resolution of test failures by integrating LiveRecorder into your CI system.

▪️ Automate the recording of failing tests
▪️ Systematic capture of intermittent failures
▪️ Shareable recordings - no more “I couldn’t reproduce that on my machine”
▪️ Debug the recording in your IDE
▪️ Integrates with all popular build automation tools

IntelliJ IDEA logo - LiveRecorder for IntelliJ

LiveRecorder works where you work

Record in Test/QA. Replay and diagnose in your IDE.

LiveRecorder brings powerful advanced time travel debugging capabilities to IntelliJ IDEA on Windows, macOS and Linux, and integrates with popular build automation tools.

Dive into the technical documentation at https://docs.undo.io/java

Time travel debugging for teams

LiveRecorder enables software teams to create better software faster.

Developer
Fix bugs faster without having to search through logs, dive into APM or other tools created for other teams and other purposes. Skip past painstaking guesswork of traditional log-based debugging.
Tester - QA
Go one better than a test failure bug report. Attach a recording to your ticket containing all of the failure data needed for the developer to reproduce and fix the bug.
Manager
Boost developer productivity by providing your team with a solution that automates the capture of errors and their root causes, with 100% certainty.

LiveRecorder for Java product spec

Trusted by industry leaders

Cadence Logo
SAP Logo