Closed Bug 1585852 Opened 5 years ago Closed 5 years ago

Perma devtools/client/debugger/test/mochitest/browser_dbg-tabs.js | A promise chain failed to handle a rejection: Resource server0.conn99.child1/source29 does not exist - stack: getResource@resource://devtools/client/debugger/src/utils/resource

Categories

(DevTools :: Debugger, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure, regression, Whiteboard: [stockwell unknown])

Filed by: dvarga [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=269489814&repo=mozilla-central
Full log: https://queue.taskcluster.net/v1/task/BhjdX6X4Sras2YkIjGXecA/runs/0/artifacts/public/logs/live_backing.log


[task 2019-10-02T20:05:28.516Z] 20:05:28     INFO - TEST-PASS | devtools/client/debugger/test/mochitest/browser_dbg-tabs.js | undefined assertion name - 
[task 2019-10-02T20:05:28.516Z] 20:05:28     INFO - Waiting for state change: selected source
[task 2019-10-02T20:05:28.516Z] 20:05:28     INFO - Buffered messages logged at 20:05:28
[task 2019-10-02T20:05:28.516Z] 20:05:28     INFO - Finished waiting for state change: selected source
[task 2019-10-02T20:05:28.516Z] 20:05:28     INFO - Finished waiting for state change: selected source
[task 2019-10-02T20:05:28.516Z] 20:05:28     INFO - Buffered messages finished
[task 2019-10-02T20:05:28.516Z] 20:05:28     INFO - TEST-UNEXPECTED-FAIL | devtools/client/debugger/test/mochitest/browser_dbg-tabs.js | A promise chain failed to handle a rejection: Resource server0.conn99.child1/source29 does not exist - stack: getResource@resource://devtools/client/debugger/src/utils/resource/selector.js:27:11
[task 2019-10-02T20:05:28.516Z] 20:05:28     INFO - getSourceActorBreakableLines@resource://devtools/client/debugger/src/reducers/source-actors.js:196:33
[task 2019-10-02T20:05:28.516Z] 20:05:28     INFO - getValue@resource://devtools/client/debugger/src/actions/source-actors.js:94:56
[task 2019-10-02T20:05:28.516Z] 20:05:28     INFO - memoizeableAction/</<@resource://devtools/client/debugger/src/utils/memoizableAction.js:60:43
[task 2019-10-02T20:05:28.516Z] 20:05:28     INFO - async*thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - setBreakableLines/</<@resource://devtools/client/debugger/src/actions/sources/breakableLines.js:60:53
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - setBreakableLines/<@resource://devtools/client/debugger/src/actions/sources/breakableLines.js:60:32
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - selectLocation/<@resource://devtools/client/debugger/src/actions/sources/select.js:167:11
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - async*thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - checkSelectedSource/<@resource://devtools/client/debugger/src/actions/sources/newSources.js:153:13
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - checkNewSources/<@resource://devtools/client/debugger/src/actions/sources/newSources.js:396:15
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - newGeneratedSources/<@resource://devtools/client/debugger/src/actions/sources/newSources.js:361:11
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-10-02T20:05:28.517Z] 20:05:28     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
See Also: → 1591952
Summary: Intermittent devtools/client/debugger/test/mochitest/browser_dbg-tabs.js | A promise chain failed to handle a rejection: Resource server0.conn99.child1/source29 does not exist - stack: getResource@resource://devtools/client/debugger/src/utils/resource → Perma devtools/client/debugger/test/mochitest/browser_dbg-tabs.js | A promise chain failed to handle a rejection: Resource server0.conn99.child1/source29 does not exist - stack: getResource@resource://devtools/client/debugger/src/utils/resource

Brian is this something you could look into?

Flags: needinfo?(bhackett1024)

Happy to look into it.

Flags: needinfo?(jlaster)
Flags: needinfo?(bhackett1024)

This looks like a windows ccov timing issue:

[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - TEST-UNEXPECTED-FAIL | devtools/client/debugger/test/mochitest/browser_dbg-tabs.js | A promise chain failed to handle a rejection: Resource server0.conn103.child1/source30 does not exist - stack: getResource@resource://devtools/client/debugger/src/utils/resource/selector.js:27:11
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - getSourceActorBreakableLines@resource://devtools/client/debugger/src/reducers/source-actors.js:196:33
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - getValue@resource://devtools/client/debugger/src/actions/source-actors.js:94:56
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - memoizeableAction/</<@resource://devtools/client/debugger/src/utils/memoizableAction.js:60:43
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - async*thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - setBreakableLines/</<@resource://devtools/client/debugger/src/actions/sources/breakableLines.js:60:53
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - setBreakableLines/<@resource://devtools/client/debugger/src/actions/sources/breakableLines.js:60:32
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - selectLocation/<@resource://devtools/client/debugger/src/actions/sources/select.js:168:11
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - async*thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - checkSelectedSource/<@resource://devtools/client/debugger/src/actions/sources/newSources.js:160:13
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-11-20T20:13:35.176Z] 20:13:35     INFO - checkNewSources/<@resource://devtools/client/debugger/src/actions/sources/newSources.js:410:15
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - newGeneratedSources/<@resource://devtools/client/debugger/src/actions/sources/newSources.js:373:11
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - newQueuedSources/<@resource://devtools/client/debugger/src/actions/sources/newSources.js:233:13
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - bindActionCreator/<@resource://devtools/client/shared/vendor/redux.js:644:12
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - dispatchNewSources@resource://devtools/client/debugger/src/utils/source-queue.js:20:23
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - invokeFunc@resource://devtools/client/shared/vendor/lodash.js:10333:23
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - leadingEdge@resource://devtools/client/shared/vendor/lodash.js:10343:26
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - debounced@resource://devtools/client/shared/vendor/lodash.js:10410:20
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - queue@resource://devtools/client/debugger/src/utils/source-queue.js:31:5
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - newSource@resource://devtools/client/debugger/src/client/firefox/events.js:115:24
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - emit@resource://devtools/shared/event-emitter.js:190:24
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - emit@resource://devtools/shared/event-emitter.js:271:18
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - onPacket@resource://devtools/shared/protocol/Front.js:270:13
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - onPacket@resource://devtools/shared/client/debugger-client.js:583:13
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - send/<@resource://devtools/shared/transport/local-transport.js:70:25
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:111:22
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:62:21
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - send@resource://devtools/shared/transport/local-transport.js:58:21
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - send@resource://devtools/server/debugger-server-connection.js:89:20
[task 2019-11-20T20:13:35.177Z] 20:13:35     INFO - Rejection date: Wed Nov 20 2019 20:13:32 GMT+0000 (Greenwich Mean Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 265

Jason are you working on this?

Flags: needinfo?(jlaster)
Whiteboard: [stockwell needswork:owner]

I'm working on this now.

Flags: needinfo?(jlaster)
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.