phetsims / models-of-the-hydrogen-atom

"Models of the Hydrogen Atom" is an educational simulation in HTML5, by PhET Interactive Simulations at the University of Colorado Boulder.
GNU General Public License v3.0
2 stars 3 forks source link

CT Display was already updating paint, may have thrown an error on the last update #43

Closed KatieWoe closed 9 months ago

KatieWoe commented 10 months ago
models-of-the-hydrogen-atom : fuzz : unbuilt : listenerOrderRandom
http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/models-of-the-hydrogen-atom/models-of-the-hydrogen-atom_en.html?continuousTest=%7B%22test%22%3A%5B%22models-of-the-hydrogen-atom%22%2C%22fuzz%22%2C%22unbuilt%22%2C%22listenerOrderRandom%22%5D%2C%22snapshotName%22%3A%22snapshot-1706716229595%22%2C%22timestamp%22%3A1706717331807%7D&brand=phet&ea&fuzz&listenerOrder=random
Query: brand=phet&ea&fuzz&listenerOrder=random
Uncaught Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at assert (Display.ts:629:6)
at updateDisplay (Sim.ts:436:21)
at apply (PhetioAction.ts:162:16)
at execute (Sim.ts:1023:30)
at stepSimulation (Sim.ts:1013:11)
at stepOneFrame (Sim.ts:988:11)
[URL] http://128.138.93.172/continuous-testing/aqua/html/sim-test.html?url=..%2F..%2Fct-snapshots%2F1706716229595%2Fmodels-of-the-hydrogen-atom%2Fmodels-of-the-hydrogen-atom_en.html&simQueryParameters=brand%3Dphet%26ea%26fuzz%26listenerOrder%3Drandom&testInfo=%7B%22test%22%3A%5B%22models-of-the-hydrogen-atom%22%2C%22fuzz%22%2C%22unbuilt%22%2C%22listenerOrderRandom%22%5D%2C%22snapshotName%22%3A%22snapshot-1706716229595%22%2C%22timestamp%22%3A1706717331807%7D
[NAVIGATED] http://128.138.93.172/continuous-testing/aqua/html/sim-test.html?url=..%2F..%2Fct-snapshots%2F1706716229595%2Fmodels-of-the-hydrogen-atom%2Fmodels-of-the-hydrogen-atom_en.html&simQueryParameters=brand%3Dphet%26ea%26fuzz%26listenerOrder%3Drandom&testInfo=%7B%22test%22%3A%5B%22models-of-the-hydrogen-atom%22%2C%22fuzz%22%2C%22unbuilt%22%2C%22listenerOrderRandom%22%5D%2C%22snapshotName%22%3A%22snapshot-1706716229595%22%2C%22timestamp%22%3A1706717331807%7D
[ATTACHED]
[NAVIGATED] about:blank
[NAVIGATED] http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/models-of-the-hydrogen-atom/models-of-the-hydrogen-atom_en.html?continuousTest=%7B%22test%22%3A%5B%22models-of-the-hydrogen-atom%22%2C%22fuzz%22%2C%22unbuilt%22%2C%22listenerOrderRandom%22%5D%2C%22snapshotName%22%3A%22snapshot-1706716229595%22%2C%22timestamp%22%3A1706717331807%7D&brand=phet&ea&fuzz&listenerOrder=random
[CONSOLE] enabling assert
[CONSOLE] listenerOrder random seed: 226785
[CONSOLE] continuous-test-load
[CONSOLE] Assertion failed: CanvasNode should not be used with an empty canvasBounds. Please set canvasBounds (or use setCanvasBounds()) on QuadrantNode
[PAGE ERROR] Error: Error: Assertion failed: CanvasNode should not be used with an empty canvasBounds. Please set canvasBounds (or use setCanvasBounds()) on QuadrantNode
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at CanvasNodeDrawable.paintCanvas (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/drawables/CanvasNodeDrawable.js:29:15)
at CanvasBlock.renderDrawable (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/CanvasBlock.js:428:14)
at CanvasBlock.update (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/CanvasBlock.js:179:12)
at BackboneDrawable.update (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/BackboneDrawable.js:267:33)
at DOMBlock.update (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/DOMBlock.js:52:22)
at BackboneDrawable.update (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/BackboneDrawable.js:267:33)
at DOMBlock.update (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/DOMBlock.js:52:22)
at BackboneDrawable.update (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/BackboneDrawable.js:267:33)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:440:24)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: This should not be run in the call tree of updateDisplay(). If you see this, it is likely that either the last updateDisplay() had a thrown error and it is trying to be run again (in which case, investigate that error), OR code was run/triggered from inside an updateDisplay() that has the potential to cause an infinite loop, e.g. CanvasNode paintCanvas() call manipulating another Node, or a bounds listener that Scenery missed.
[PAGE ERROR] Error: Error: Assertion failed: This should not be run in the call tree of updateDisplay(). If you see this, it is likely that either the last updateDisplay() had a thrown error and it is trying to be run again (in which case, investigate that error), OR code was run/triggered from inside an updateDisplay() that has the potential to cause an infinite loop, e.g. CanvasNode paintCanvas() call manipulating another Node, or a bounds listener that Scenery missed.
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.ensureNotPainting (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:1171:15)
at BackboneDrawable.markDirtyDrawable (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/BackboneDrawable.js:214:20)
at SVGBlock.markDirty (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Drawable.js:342:29)
at SVGBlock.markDirtyGroup (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/SVGBlock.js:162:10)
at SVGGroup.markDirty (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/SVGGroup.js:171:18)
at SVGGroup.onVisibleChange (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/SVGGroup.js:211:12)
at TinyForwardingProperty.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
at TinyForwardingProperty.notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/TinyProperty.js:109:10)
at TinyForwardingProperty.set (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/TinyProperty.js:58:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: This should not be run in the call tree of updateDisplay(). If you see this, it is likely that either the last updateDisplay() had a thrown error and it is trying to be run again (in which case, investigate that error), OR code was run/triggered from inside an updateDisplay() that has the potential to cause an infinite loop, e.g. CanvasNode paintCanvas() call manipulating another Node, or a bounds listener that Scenery missed.
[PAGE ERROR] Error: Error: Assertion failed: This should not be run in the call tree of updateDisplay(). If you see this, it is likely that either the last updateDisplay() had a thrown error and it is trying to be run again (in which case, investigate that error), OR code was run/triggered from inside an updateDisplay() that has the potential to cause an infinite loop, e.g. CanvasNode paintCanvas() call manipulating another Node, or a bounds listener that Scenery missed.
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.ensureNotPainting (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:1171:15)
at CanvasBlock.markDirtyDrawable (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/CanvasBlock.js:460:20)
at CanvasNodeDrawable.markDirty (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Drawable.js:342:29)
at CanvasNodeDrawable.updateSelfVisibility (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/CanvasSelfDrawable.js:50:10)
at TinyEmitter.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
at Instance.updateVisibility (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:1396:31)
at Instance.updateVisibility (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:1382:15)
at Instance.updateVisibility (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:1382:15)
at Instance.updateVisibility (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:1382:15)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: reentry detected, value=[object Object], oldValue=[object Object]
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=[object Object], oldValue=[object Object]
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:254:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:205:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:190:12)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/Property.js:58:11)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/sun/js/buttons/RectangularRadioButton.js:109:50
at TinyEmitter.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
at Emitter.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/Emitter.js:51:22)
at RectangularRadioButton.fire (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/sun/js/buttons/RectangularRadioButton.js:145:25)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/sun/js/buttons/RectangularRadioButton.js:114:14
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: reentry detected, value=[object Object], oldValue=[object Object]
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=[object Object], oldValue=[object Object]
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:254:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:205:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:190:12)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/Property.js:58:11)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/sun/js/buttons/RectangularRadioButton.js:109:50
at TinyEmitter.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
at Emitter.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/Emitter.js:51:22)
at RectangularRadioButton.fire (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/sun/js/buttons/RectangularRadioButton.js:145:25)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/sun/js/buttons/RectangularRadioButton.js:114:14
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: reentry detected, value=[object Object], oldValue=[object Object]
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=[object Object], oldValue=[object Object]
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:254:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:205:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:190:12)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/Property.js:58:11)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/sun/js/buttons/RectangularRadioButton.js:109:50
at TinyEmitter.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
at Emitter.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/Emitter.js:51:22)
at RectangularRadioButton.fire (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/sun/js/buttons/RectangularRadioButton.js:145:25)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/sun/js/buttons/RectangularRadioButton.js:114:14
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: reentry detected, value=[object Object], oldValue=[object Object]
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=[object Object], oldValue=[object Object]
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:254:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:205:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:190:12)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/Property.js:58:11)
at Property.reset (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/Property.js:51:10)
at SpectraModel.reset (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/models-of-the-hydrogen-atom/js/common/model/MOTHAModel.js:110:34)
at listener (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/models-of-the-hydrogen-atom/js/spectra/view/SpectraScreenView.js:165:15)
at TinyEmitter.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
at Emitter.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/Emitter.js:51:22)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Cannot fire when already firing
[PAGE ERROR] Error: Error: Assertion failed: Cannot fire when already firing
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at PushButtonModel.fire (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/sun/js/buttons/PushButtonModel.js:144:15)
at downPropertyObserver (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/sun/js/buttons/PushButtonModel.js:91:16)
at TinyProperty.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
at BooleanProperty._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:256:23)
at BooleanProperty.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:205:14)
at BooleanProperty.set (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/ReadOnlyProperty.js:190:12)
at BooleanProperty.set (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/Property.js:58:11)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/sun/js/buttons/ButtonModel.js:142:25
at TinyProperty.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: Display was already updating paint, may have thrown an error on the last update
[PAGE ERROR] Error: Error: Assertion failed: Display was already updating paint, may have thrown an error on the last update
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:432:7)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: This should not be run in the call tree of updateDisplay(). If you see this, it is likely that either the last updateDisplay() had a thrown error and it is trying to be run again (in which case, investigate that error), OR code was run/triggered from inside an updateDisplay() that has the potential to cause an infinite loop, e.g. CanvasNode paintCanvas() call manipulating another Node, or a bounds listener that Scenery missed.
[PAGE ERROR] Error: Error: Assertion failed: This should not be run in the call tree of updateDisplay(). If you see this, it is likely that either the last updateDisplay() had a thrown error and it is trying to be run again (in which case, investigate that error), OR code was run/triggered from inside an updateDisplay() that has the potential to cause an infinite loop, e.g. CanvasNode paintCanvas() call manipulating another Node, or a bounds listener that Scenery missed.
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at SimDisplay.ensureNotPainting (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:1171:15)
at BackboneDrawable.markDirtyDrawable (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/BackboneDrawable.js:214:20)
at GreedyStitcher.createBlock (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Stitcher.js:405:14)
at GreedyStitcher.getBlockForRenderer (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/GreedyStitcher.js:573:20)
at GreedyStitcher.ensureUsedBlock (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/GreedyStitcher.js:538:27)
at GreedyStitcher.processSubBlock (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/GreedyStitcher.js:373:25)
at GreedyStitcher.processInterval (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/GreedyStitcher.js:326:16)
at GreedyStitcher.stitch (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/GreedyStitcher.js:214:14)
at BackboneDrawable.stitch (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/BackboneDrawable.js:438:19)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: sanity checks that cleanSyncTreeResults were called
[PAGE ERROR] Error: Error: Assertion failed: sanity checks that cleanSyncTreeResults were called
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at Instance.localSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:608:15)
at Instance.syncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:572:12)
at Instance.baseSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:498:10)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:360:24)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: sanity checks that cleanSyncTreeResults were called
[PAGE ERROR] Error: Error: Assertion failed: sanity checks that cleanSyncTreeResults were called
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at Instance.localSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:608:15)
at Instance.syncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:572:12)
at Instance.baseSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:498:10)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:360:24)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: sanity checks that cleanSyncTreeResults were called
[PAGE ERROR] Error: Error: Assertion failed: sanity checks that cleanSyncTreeResults were called
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at Instance.localSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:608:15)
at Instance.syncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:572:12)
at Instance.baseSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:498:10)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:360:24)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: sanity checks that cleanSyncTreeResults were called
[PAGE ERROR] Error: Error: Assertion failed: sanity checks that cleanSyncTreeResults were called
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at Instance.localSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:608:15)
at Instance.syncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:572:12)
at Instance.baseSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:498:10)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:360:24)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: sanity checks that cleanSyncTreeResults were called
[PAGE ERROR] Error: Error: Assertion failed: sanity checks that cleanSyncTreeResults were called
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at Instance.localSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:608:15)
at Instance.syncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:572:12)
at Instance.baseSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:498:10)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:360:24)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: sanity checks that cleanSyncTreeResults were called
[PAGE ERROR] Error: Error: Assertion failed: sanity checks that cleanSyncTreeResults were called
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at Instance.localSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:608:15)
at Instance.syncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:572:12)
at Instance.baseSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:498:10)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:360:24)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: sanity checks that cleanSyncTreeResults were called
[PAGE ERROR] Error: Error: Assertion failed: sanity checks that cleanSyncTreeResults were called
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at Instance.localSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:608:15)
at Instance.syncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:572:12)
at Instance.baseSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:498:10)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:360:24)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: sanity checks that cleanSyncTreeResults were called
[PAGE ERROR] Error: Error: Assertion failed: sanity checks that cleanSyncTreeResults were called
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/assert/js/assert.js:28:13)
at Instance.localSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:608:15)
at Instance.syncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:572:12)
at Instance.baseSyncTree (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Instance.js:498:10)
at SimDisplay.updateDisplay (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/scenery/js/display/Display.js:360:24)
at http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:357:22
at PhetioAction.execute (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/tandem/js/PhetioAction.js:133:17)
at Sim.stepSimulation (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:863:31)
at Sim.stepOneFrame (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:853:12)
at Sim.runAnimationLoop (http://128.138.93.172/continuous-testing/ct-snapshots/1706716229595/chipper/dist/js/joist/js/Sim.js:831:12)
pixelzoom commented 10 months ago

As noted in https://github.com/phetsims/scenery/issues/1289#issuecomment-1918407536:

@jonathanolson models-of-the-hydrogen-atom started failing CT (on every cycle) on 1/30/24 @ 7:04PM -- right around the time that you pushed https://github.com/phetsims/scenery/commit/1df1747e64c22d11fa316e16ab05211bca3047d7. Related?

jonathanolson commented 10 months ago

Commit above, potentially related. Let me know if this seems to fix the error?

pixelzoom commented 10 months ago

@jonathanolson In https://github.com/phetsims/models-of-the-hydrogen-atom/commit/bebf6f93694c9ad2b37eac8281f9ef05e7a46f39, this.canvasBounds looks OK. But should it be set before calling this.invalidatePaint?

jonathanolson commented 10 months ago

It should be ok, it just needs the canvasBounds set before the animation frame happens.