Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save juliandescottes/299ae65197132715e9b71f8b33154b03 to your computer and use it in GitHub Desktop.

Select an option

Save juliandescottes/299ae65197132715e9b71f8b33154b03 to your computer and use it in GitHub Desktop.

DevTools Toolbox Error Analysis - Server Protocol Errors

Period: 2026-03-26 15:56 to 2026-04-12 23:37 Total Errors: 3442

Overview

The analysis reveals 3442 server protocol errors, with the most common error type being 'undefined' (44.2%). 93.0% occur on release. Windows users account for 81.1% of all errors.

Platform Distribution

  • Windows: 2793 errors (81.1%)
  • Darwin: 333 errors (9.7%)
  • Linux: 316 errors (9.2%)

Channel Distribution

  • release: 3202 errors (93.0%)
  • aurora: 139 errors (4.0%)
  • nightly: 95 errors (2.8%)
  • beta: 4 errors (0.1%)
  • default: 1 errors (0.0%)
  • ****: 1 errors (0.0%)

Error Breakdown by Category

1. TypeError: (undefined) - 914 errors (26.6%)

Error location:

_getDebugTargetData@resource://devtools/client/framework/toolbox.js:1486:17

Affected:

  • Channels: release (848), aurora (54), nightly (9), default (1), beta (1), (1)
  • Platforms: Windows (772), Darwin (83), Linux (59)
  • Targets: undefined (914)

2. SecurityError: Error: (watchResources) - 890 errors (25.9%)

Error location:

listen@resource://devtools/server/actors/webconsole/listeners/document-events.js:66:11

Affected:

  • Channels: release (858), aurora (30), beta (2)
  • Platforms: Windows (737), Darwin (86), Linux (67)
  • Targets: server0.conn0.watcher3 (735), server0.conn1.watcher3 (46), server0.conn2.watcher3 (35)

3. Error: (undefined) - 473 errors (13.7%)

Error location:

getItemOnError@resource://devtools/shared/async-storage.js:100:13

Affected:

  • Channels: release (441), aurora (24), nightly (8)
  • Platforms: Windows (451), Linux (14), Darwin (8)
  • Targets: undefined (473)

4. out of memory: Error: (watchTargets) - 342 errors (9.9%)

Error location:

onPacket/<@resource://devtools/shared/protocol/Front.js:404:31

Affected:

  • Channels: release (322), aurora (20)
  • Platforms: Windows (225), Darwin (78), Linux (39)
  • Targets: server0.conn0.watcher3 (228), server0.conn1.watcher3 (21), server0.conn6.watcher3 (12)

5. SecurityError: Error: (watchResources) - 147 errors (4.3%)

Error location:

watch@resource://devtools/server/actors/resources/console-messages.js:93:7

Affected:

  • Channels: release (144), aurora (3)
  • Platforms: Windows (117), Linux (16), Darwin (14)
  • Targets: server0.conn0.watcher3 (124), server0.conn1.watcher3 (6), server0.conn2.watcher3 (5)

6. TypeError: Error: (watchResources) - 136 errors (4.0%)

Error location:

watch@resource://devtools/server/actors/resources/console-messages.js:93:7

Affected:

  • Channels: release (134), aurora (2)
  • Platforms: Windows (120), Linux (11), Darwin (5)
  • Targets: server0.conn0.watcher3 (125), server0.conn2.watcher3 (4), server0.conn1.watcher3 (2)

7. InvalidStateError: Error: (watchTargets) - 116 errors (3.4%)

Error location:

onNewTargetActor@resource://devtools/server/connectors/js-process-actor/ContentProcessWatcherRegistry.sys.mjs:252:38

Affected:

  • Channels: release (116)
  • Platforms: Windows (95), Darwin (14), Linux (7)
  • Targets: server0.conn0.watcher3 (111), server0.conn2.watcher3 (2), server0.conn1.watcher3 (2)

8. TypeError: (undefined) - 90 errors (2.6%)

Error location:

focusInput@resource://devtools/client/webconsole/panel.js:33:5

Affected:

  • Channels: nightly (75), release (15)
  • Platforms: Linux (75), Darwin (13), Windows (2)
  • Targets: undefined (90)

9. TypeError: Error: (watchResources) - 53 errors (1.5%)

Error location:

listen@resource://devtools/server/actors/webconsole/listeners/document-events.js:66:11

Affected:

  • Channels: release (53)
  • Platforms: Windows (43), Linux (5), Darwin (5)
  • Targets: server0.conn0.watcher3 (49), server0.conn4.watcher3 (1), server0.conn142.watcher3 (1)

10. AbortError: Error: (watchTargets) - 41 errors (1.2%)

Error location:

onPacket/<@resource://devtools/shared/protocol/Front.js:404:31

Affected:

  • Channels: release (38), aurora (3)
  • Platforms: Windows (36), Darwin (3), Linux (2)
  • Targets: server0.conn0.watcher3 (35), server0.conn2.watcher3 (2), server0.conn9.watcher3 (1)

Top Error Types Summary

  1. undefined: _getDebugTargetData - 914 occurrences (26.6%)
  2. SecurityError: listen - 890 occurrences (25.9%)
  3. undefined: getItemOnError - 473 occurrences (13.7%)
  4. out of memory: onPacket/< - 342 occurrences (9.9%)
  5. SecurityError: watch - 147 occurrences (4.3%)
  6. TypeError: watch - 136 occurrences (4.0%)
  7. InvalidStateError: onNewTargetActor - 116 occurrences (3.4%)
  8. undefined: focusInput - 90 occurrences (2.6%)
  9. TypeError: listen - 53 occurrences (1.5%)
  10. AbortError: onPacket/< - 41 occurrences (1.2%)

Actionable Insights

    1. undefined: _getDebugTargetData accounts for 26.6% of all errors (914 occurrences)
    1. release channel dominance: 93.0% of errors are from release
    1. Platform-specific: undefined: _getDebugTargetData is predominantly on Windows (772/914 errors)

Recommendations

Priority 1: undefined: _getDebugTargetData

  • File location: devtools/client/framework/toolbox.js:1486:17
  • Impact: 26.6% of all errors

Priority 2: SecurityError: listen

  • File location: devtools/server/actors/webconsole/listeners/document-events.js:66:11
  • Impact: 25.9% of all errors

Priority 3: undefined: getItemOnError

  • File location: devtools/shared/async-storage.js:100:13
  • Impact: 13.7% of all errors

Priority 4: out of memory: onPacket/<

  • File location: devtools/shared/protocol/Front.js:404:31
  • Impact: 9.9% of all errors

Priority 5: SecurityError: watch

  • File location: devtools/server/actors/resources/console-messages.js:93:7
  • Impact: 4.3% of all errors

DevTools Toolbox Server Protocol Errors (7-day analysis)

3442 errors recorded from 2026-03-26 15:56 to 2026-04-12 23:37. Top issues: undefined: _getDebugTargetData (914 errors), SecurityError: listen (890 errors), undefined: getItemOnError (473 errors). release channel represents 93.0% of errors. Windows accounts for 81.1% of errors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment