Platform · Exceptions / Stack Traces

Find and fix issues before your users notice.

Every exception, normalized and hashed so thousands of duplicates collapse into one issue — paired with the session replay or screen recording that caused it.

Grouping officeNewRegressionResolved411412sha-7f2a9b8c

Service facts

Why one bug stays one issue

The fingerprinting pipeline, on the board.

16hex characters per group
The normalized stack trace is hashed with SHA-256 into a 16-character fingerprint.
6noise classes stripped
Memory addresses, UUIDs, IPs, emails, numeric IDs, and dependency versions are replaced with placeholders before hashing.
1alert per real problem
New-issue rules fire once per group; a regression alert means the same failure is genuinely back.

Same bug, same group

One root cause, one issue.

Runtime noise never splits a group, and resolved function names are excluded so source maps never reshuffle one either. MIT licensed, feature-identical on Cloud and self-hosted.

Exceptions / Stack TracesService sheet

Fingerprint
SHA-256 → 16 charsError type kept; message text and the user data inside it dropped before hashing.
Grouping
Source-map safeResolved function names are excluded from the hash, so uploading maps later never reshuffles groups.
Environments
Normalized awayAbsolute paths, server addresses, and hostnames stripped — same bug, same group, staging or production.
Ranking
AutomaticFrequency, recency, and affected users, continuously re-ranked as new data arrives.
Platforms
Web + mobileNext.js, Svelte, Remix, Flutter, React Native — one dashboard, source maps for minified web traces.

On this line

Normalized, fingerprinted, ranked.

Every exception runs a normalization pipeline before hashing, so a flood of duplicates never drowns the signal.

Full stack traces

File and line on every frame, with source map resolution for minified JavaScript.

Alerts that mean something

Rules key on the group: quiet during a flood of duplicates, loud the moment something genuinely new breaks.

User impact analysis

Each issue is scored on how often it occurs, how recently, and how many users it hits.

Replay in the same pane

Web DOM replay and Flutter/React Native screen recordings sit one click from the frame that failed.

Next stop

Triage faster. Ship safer.

Connect an SDK, ship an error, see it in Traceway. 5-minute setup.