Closed Bug 1825560 Opened 2 years ago Closed 2 years ago

Perma OSX devedition/shipp TEST-UNEXPECTED-FAIL | devtools/client/inspector/animation/test/browser_animation_fission_switch-target.js | A promise chain failed to handle a rejection: when Gecko 113 merges to Beta on 2023-04-10

Categories

(DevTools :: Inspector: Animations, defect)

defect

Tracking

(firefox-esr102 unaffected, firefox111 unaffected, firefox112 unaffected, firefox113+ fixed)

RESOLVED INCOMPLETE
Tracking Status
firefox-esr102 --- unaffected
firefox111 --- unaffected
firefox112 --- unaffected
firefox113 + fixed

People

(Reporter: CosminS, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Central-as-beta-simulation

How to run these simulations

Failure log

task 2023-03-30T12:49:16.990Z] 12:49:16     INFO - TEST-PASS | devtools/client/inspector/animation/test/browser_animation_fission_switch-target.js | The animations are replaced again - 
[task 2023-03-30T12:49:16.990Z] 12:49:16     INFO - Check the mutation on content process again
[task 2023-03-30T12:49:16.991Z] 12:49:16     INFO - TEST-PASS | devtools/client/inspector/animation/test/browser_animation_fission_switch-target.js | Animations mutation is worked - 
[task 2023-03-30T12:49:16.991Z] 12:49:16     INFO - Buffered messages finished
[task 2023-03-30T12:49:16.999Z] 12:49:16     INFO - TEST-UNEXPECTED-FAIL | devtools/client/inspector/animation/test/browser_animation_fission_switch-target.js | A promise chain failed to handle a rejection: can't access property "a", tuple is null - stack: getRGBATuple@resource://devtools/shared/css/color.js:475:5
[task 2023-03-30T12:49:16.999Z] 12:49:16     INFO - getRGBA@resource://devtools/client/inspector/animation/components/keyframes-graph/ColorPath.js:182:16
[task 2023-03-30T12:49:16.999Z] 12:49:16     INFO - propToState@resource://devtools/client/inspector/animation/components/keyframes-graph/ColorPath.js:44:31
[task 2023-03-30T12:49:17.000Z] 12:49:16     INFO - ColorPath@resource://devtools/client/inspector/animation/components/keyframes-graph/ColorPath.js:22:23
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - constructClassInstance@resource://devtools/client/shared/vendor/react-dom.js:8270:18
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - updateClassComponent@resource://devtools/client/shared/vendor/react-dom.js:10592:27
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - beginWork@resource://devtools/client/shared/vendor/react-dom.js:11419:16
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - performUnitOfWork@resource://devtools/client/shared/vendor/react-dom.js:14702:12
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - workLoop@resource://devtools/client/shared/vendor/react-dom.js:14720:24
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - renderRoot@resource://devtools/client/shared/vendor/react-dom.js:14803:15
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - performWorkOnRoot@resource://devtools/client/shared/vendor/react-dom.js:15655:17
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - performWork@resource://devtools/client/shared/vendor/react-dom.js:15567:24
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - performSyncWork@resource://devtools/client/shared/vendor/react-dom.js:15541:14
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - requestWork@resource://devtools/client/shared/vendor/react-dom.js:15410:5
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - scheduleWork@resource://devtools/client/shared/vendor/react-dom.js:15224:16
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - enqueueSetState@resource://devtools/client/shared/vendor/react-dom.js:8192:17
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - Component.prototype.setState@resource://devtools/client/shared/vendor/react.js:328:16
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - updateState@resource://devtools/client/inspector/animation/components/AnimatedPropertyList.js:104:10
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - async*componentDidMount@resource://devtools/client/inspector/animation/components/AnimatedPropertyList.js:44:10
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - commitLifeCycles@resource://devtools/client/shared/vendor/react-dom.js:12949:22
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - commitAllLifeCycles@resource://devtools/client/shared/vendor/react-dom.js:14174:23
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - commitRoot@resource://devtools/client/shared/vendor/react-dom.js:14380:28
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - completeRoot/<@resource://devtools/client/shared/vendor/react-dom.js:15731:15
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - unstable_runWithPriority@resource://devtools/client/shared/vendor/react.js:617:12
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - completeRoot@resource://devtools/client/shared/vendor/react-dom.js:15730:27
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - performWorkOnRoot@resource://devtools/client/shared/vendor/react-dom.js:15659:21
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - performWork@resource://devtools/client/shared/vendor/react-dom.js:15567:24
[task 2023-03-30T12:49:17.000Z] 12:49:17     INFO - performSyncWork@resource://devtools/client/shared/vendor/react-dom.js:15541:14
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - requestWork@resource://devtools/client/shared/vendor/react-dom.js:15410:5
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - scheduleWork@resource://devtools/client/shared/vendor/react-dom.js:15224:16
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - enqueueSetState@resource://devtools/client/shared/vendor/react-dom.js:8192:17
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - Component.prototype.setState@resource://devtools/client/shared/vendor/react.js:328:16
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - onStateChange@resource://devtools/client/shared/vendor/react-redux.js:1412:16
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:265:7
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - log/</<@resource://devtools/client/shared/redux/middleware/log.js:27:9
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - waitUntilService/</<@resource://devtools/client/shared/redux/middleware/wait-service.js:59:24
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - promiseMiddleware/</<@resource://devtools/client/shared/redux/middleware/promise.js:24:14
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - thunk/</</<@resource://devtools/client/shared/redux/middleware/thunk.js:18:11
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - fireUpdateAction@resource://devtools/client/inspector/animation/animation.js:799:26
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - onAnimationsMutation@resource://devtools/client/inspector/animation/animation.js:392:10
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - async*_emit@resource://devtools/shared/event-emitter.js:242:32
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - emit@resource://devtools/shared/event-emitter.js:186:18
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - emit@resource://devtools/shared/event-emitter.js:330:18
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - onPacket@resource://devtools/shared/protocol/Front.js:349:13
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - onPacket@resource://devtools/client/devtools-client.js:488:13
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - send/<@resource://devtools/shared/transport/local-transport.js:67:25
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:52:21
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - send@resource://devtools/shared/transport/local-transport.js:55:21
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - send@resource://devtools/server/devtools-server-connection.js:96:20
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - _onPacketReceived@resource://devtools/shared/transport/js-window-actor-transport.js:53:18
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - emit@resource://gre/modules/EventEmitter.sys.mjs:154:20
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - receiveMessage@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.sys.mjs:231:21
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - JSActor query*sendPacket@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.sys.mjs:374:10
[task 2023-03-30T12:49:17.001Z] 12:49:17     INFO - send@resource://devtools/shared/transport/js-window-actor-transport.js:58:25
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - send@resource://devtools/server/devtools-server-connection.js:96:20
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - _sendEvent@resource://devtools/shared/protocol/Actor.js:73:15
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - Actor/<@resource://devtools/shared/protocol/Actor.js:47:16
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - _emit@resource://devtools/shared/event-emitter.js:242:32
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - emit@resource://devtools/shared/event-emitter.js:186:18
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - emit@resource://devtools/shared/event-emitter.js:330:18
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - onAnimationMutation/<@resource://devtools/server/actors/animation.js:743:14
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - Rejection date: Thu Mar 30 2023 12:49:16 GMT+0000 (Greenwich Mean Time) - false == true - {"filename":"resource://testing-common/PromiseTestUtils.sys.mjs","name":"assertNoUncaughtRejections","sourceId":559,"lineNumber":266,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"handleTask","sourceId":523,"lineNumber":1067,"columnNumber":22,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochikit/content/browser-test.js","name":"_runTaskBasedTest","sourceId":523,"lineNumber":1111,"columnNumber":18,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"Tester_execTest","sourceId":523,"lineNumber":1253,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"nextTest/<","sourceId":523,"lineNumber":1028,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/tests/SimpleTest/SimpleTest.js","name":"SimpleTest.waitForFocus/<","sourceId":550,"lineNumber":1053,"columnNumber":13,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":null,"formattedStack":"SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1053:13\n","nativeSavedFrame":{}},"formattedStack":"nextTest/<@chrome://mochikit/content/browser-test.js:1028:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1053:13\n","nativeSavedFrame":{}},"formattedStack":"Tester_execTest@chrome://mochikit/content/browser-test.js:1253:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1028:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1053:13\n","nativeSavedFrame":{}},"formattedStack":"async*_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1111:18\nTester_execTest@chrome://mochikit/content/browser-test.js:1253:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1028:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1053:13\n","nativeSavedFrame":{}},"caller":null,"formattedStack":"handleTask@chrome://mochikit/content/browser-test.js:1067:22\nasync*_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1111:18\nTester_execTest@chrome://mochikit/content/browser-test.js:1253:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1028:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1053:13\n","nativeSavedFrame":{}},"formattedStack":"assertNoUncaughtRejections@resource://testing-common/PromiseTestUtils.sys.mjs:266:14\nhandleTask@chrome://mochikit/content/browser-test.js:1067:22\nasync*_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1111:18\nTester_execTest@chrome://mochikit/content/browser-test.js:1253:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1028:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1053:13\n","nativeSavedFrame":{}}
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - Stack trace:
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - resource://testing-common/PromiseTestUtils.sys.mjs:assertNoUncaughtRejections:266
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - chrome://mochikit/content/browser-test.js:handleTask:1067
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1111
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1253
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1028
[task 2023-03-30T12:49:17.002Z] 12:49:17     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1053
[task 2023-03-30T12:49:17.003Z] 12:49:17     INFO - Leaving test bound 
[task 2023-03-30T12:49:17.003Z] 12:49:17     INFO - Removing tab.
[task 2023-03-30T12:49:17.003Z] 12:49:17     INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2023-03-30T12:49:17.004Z] 12:49:17     INFO - Got event: 'TabClose' on [object XULElement].
[task 2023-03-30T12:49:17.004Z] 12:49:17     INFO - Tab removed and finished closing
[task 2023-03-30T12:49:17.004Z] 12:49:17     INFO - GECKO(1415) | JavaScript error: , line 0: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2023-03-30T12:49:17.005Z] 12:49:17     INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'"]
[task 2023-03-30T12:49:17.005Z] 12:49:17     INFO - TEST-PASS | devtools/client/inspector/animation/test/browser_animation_fission_switch-target.js | The main process DevToolsServer has no pending connection when the test ends - 
[task 2023-03-30T12:49:17.240Z] 12:49:17     INFO - GECKO(1415) | MEMORY STAT | vsize 16379MB | residentFast 507MB | heapAllocated 181MB
Flags: needinfo?(tlouw)

This seems to be fixed in today's beta-sim

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