phetsims / fourier-making-waves

"Fourier: Making Waves" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
6 stars 3 forks source link

CT: sound generation does not support adding new items #244

Closed KatieWoe closed 8 months ago

KatieWoe commented 8 months ago
fourier-making-waves : multitouch-fuzz : unbuilt
http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/fourier-making-waves/fourier-making-waves_en.html?continuousTest=%7B%22test%22%3A%5B%22fourier-making-waves%22%2C%22multitouch-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1704709038998%22%2C%22timestamp%22%3A1704729812115%7D&brand=phet&ea&fuzz&fuzzPointers=2&supportsPanAndZoom=false
Query: brand=phet&ea&fuzz&fuzzPointers=2&supportsPanAndZoom=false
Uncaught Error: Assertion failed: sound generation does not support adding new items
Error: Assertion failed: sound generation does not support adding new items
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at assert (ComboBoxListBox.ts:254:22)
at listener (TinyEmitter.ts:123:8)
at emit (TinyProperty.ts:125:9)
at notifyListeners (TinyProperty.ts:73:11)
at set (TinyForwardingProperty.ts:175:12)
at set (TinyProperty.ts:59:9)
at (ComboBox.ts:469:38)
at hideListBox (ComboBox.ts:390:13)
at listener (TinyEmitter.ts:123:8)
[URL] http://128.138.93.172/continuous-testing/aqua/html/sim-test.html?url=..%2F..%2Fct-snapshots%2F1704709038998%2Ffourier-making-waves%2Ffourier-making-waves_en.html&simQueryParameters=brand%3Dphet%26ea%26fuzz%26fuzzPointers%3D2%26supportsPanAndZoom%3Dfalse&testInfo=%7B%22test%22%3A%5B%22fourier-making-waves%22%2C%22multitouch-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1704709038998%22%2C%22timestamp%22%3A1704729812115%7D
[NAVIGATED] http://128.138.93.172/continuous-testing/aqua/html/sim-test.html?url=..%2F..%2Fct-snapshots%2F1704709038998%2Ffourier-making-waves%2Ffourier-making-waves_en.html&simQueryParameters=brand%3Dphet%26ea%26fuzz%26fuzzPointers%3D2%26supportsPanAndZoom%3Dfalse&testInfo=%7B%22test%22%3A%5B%22fourier-making-waves%22%2C%22multitouch-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1704709038998%22%2C%22timestamp%22%3A1704729812115%7D
[ATTACHED]
[NAVIGATED] about:blank
[NAVIGATED] http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/fourier-making-waves/fourier-making-waves_en.html?continuousTest=%7B%22test%22%3A%5B%22fourier-making-waves%22%2C%22multitouch-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1704709038998%22%2C%22timestamp%22%3A1704729812115%7D&brand=phet&ea&fuzz&fuzzPointers=2&supportsPanAndZoom=false
[CONSOLE] enabling assert
[CONSOLE] continuous-test-load
[CONSOLE] Assertion failed: sound generation does not support adding new items
[PAGE ERROR] Error: Error: Assertion failed: sound generation does not support adding new items
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/sun/js/ComboBoxListBox.js:189:23
at TinyForwardingProperty.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
at TinyForwardingProperty.notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyProperty.js:109:10)
at TinyForwardingProperty.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyProperty.js:58:12)
at TinyForwardingProperty.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyForwardingProperty.js:140:13)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyProperty.js:46:10)
at EquationComboBox.hideListBox (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/sun/js/ComboBox.js:319:40)
at ComboBox.dismissWithFocusListener (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/sun/js/ComboBox.js:251:14)
at TinyProperty.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
[CONSOLE] Assertion failed: reentry detected, value=null, oldValue=[object Object]
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=null, oldValue=[object Object]
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:250:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:48:11)
at set pdomFocus [as pdomFocus] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:201:44)
at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/joist/js/HighlightVisibilityController.js:97:38)
at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1720:25)
at Input.dispatchEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1682:10)
at Input.downEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1529:10)
[CONSOLE] continuous-test-error
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: reentry detected, value=[object Object], oldValue=null
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=[object Object], oldValue=null
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:250:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:48:11)
at set pdomFocus [as pdomFocus] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:201:44)
at FocusManager.updatePDOMFocusFromEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:157:36)
at onfocusin (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/BrowserEvents.js:639:18)
at PDOMPeer.focus (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/pdom/PDOMPeer.js:758:28)
at PhetButton.focus (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/pdom/ParallelDOM.js:529:12)
[CONSOLE] Assertion failed: reentry detected, value=null, oldValue=[object Object]
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=null, oldValue=[object Object]
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:250:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:48:11)
at set pdomFocus [as pdomFocus] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:201:44)
at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/joist/js/HighlightVisibilityController.js:97:38)
at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1720:25)
at Input.dispatchEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1682:10)
at Input.downEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1529:10)
[CONSOLE] continuous-test-error
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: unexpected display
[PAGE ERROR] Error: Error: Assertion failed: unexpected display
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/sun/js/ComboBox.js:262:19
at TinyForwardingProperty.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
at TinyForwardingProperty.notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyProperty.js:109:10)
at TinyForwardingProperty.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyProperty.js:58:12)
at TinyForwardingProperty.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyForwardingProperty.js:140:13)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyProperty.js:46:10)
at http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/sun/js/ComboBox.js:231:42
at TinyEmitter.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
at Emitter.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Emitter.js:51:22)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: sound generation does not support adding new items
[PAGE ERROR] Error: Error: Assertion failed: sound generation does not support adding new items
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/sun/js/ComboBoxListBox.js:189:23
at TinyForwardingProperty.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
at TinyForwardingProperty.notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyProperty.js:109:10)
at TinyForwardingProperty.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyProperty.js:58:12)
at TinyForwardingProperty.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyForwardingProperty.js:140:13)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyProperty.js:46:10)
at EquationComboBox.hideListBox (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/sun/js/ComboBox.js:319:40)
at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/sun/js/ComboBox.js:244:18)
at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1720:25)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: reentry detected, value=[object Object], oldValue=null
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=[object Object], oldValue=null
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:250:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:48:11)
at set pdomFocus [as pdomFocus] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:201:44)
at FocusManager.updatePDOMFocusFromEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:181:34)
at onfocusout (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/BrowserEvents.js:651:18)
at PDOMPeer.focus (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/pdom/PDOMPeer.js:758:28)
at Node.focus (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/pdom/ParallelDOM.js:529:12)
[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/1704709038998/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:250:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:48:11)
at set pdomFocus [as pdomFocus] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:201:44)
at FocusManager.updatePDOMFocusFromEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:157:36)
at onfocusin (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/BrowserEvents.js:639:18)
at PDOMPeer.focus (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/pdom/PDOMPeer.js:758:28)
at Node.focus (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/pdom/ParallelDOM.js:529:12)
[CONSOLE] Assertion failed: reentry detected, value=null, oldValue=[object Object]
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=null, oldValue=[object Object]
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:250:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:48:11)
at set pdomFocus [as pdomFocus] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:201:44)
at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/joist/js/HighlightVisibilityController.js:97:38)
at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1720:25)
at Input.dispatchEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1682:10)
at Input.downEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1529:10)
[CONSOLE] continuous-test-error
[CONSOLE] continuous-test-error
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: reentry detected, value=[object Object], oldValue=null
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=[object Object], oldValue=null
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:250:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:48:11)
at set pdomFocus [as pdomFocus] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:201:44)
at FocusManager.updatePDOMFocusFromEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:157:36)
at onfocusin (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/BrowserEvents.js:639:18)
at PDOMPeer.focus (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/pdom/PDOMPeer.js:758:28)
at Node.focus (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/pdom/ParallelDOM.js:529:12)
[CONSOLE] Assertion failed: reentry detected, value=null, oldValue=[object Object]
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=null, oldValue=[object Object]
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:250:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:48:11)
at set pdomFocus [as pdomFocus] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:201:44)
at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/joist/js/HighlightVisibilityController.js:97:38)
at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1720:25)
at Input.dispatchEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1682:10)
at Input.downEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1529:10)
[CONSOLE] continuous-test-error
[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/1704709038998/assert/js/assert.js:28:13)
at PushButtonModel.fire (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/sun/js/buttons/PushButtonModel.js:144:15)
at downPropertyObserver (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/sun/js/buttons/PushButtonModel.js:91:16)
at TinyProperty.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
at BooleanProperty._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:252:23)
at BooleanProperty.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at BooleanProperty.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at BooleanProperty.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:58:11)
at http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/sun/js/buttons/ButtonModel.js:133:25
at TinyProperty.emit (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/TinyEmitter.js:96:9)
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: reentry detected, value=[object Object], oldValue=null
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=[object Object], oldValue=null
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:250:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:48:11)
at set pdomFocus [as pdomFocus] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:201:44)
at FocusManager.updatePDOMFocusFromEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:157:36)
at onfocusin (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/BrowserEvents.js:639:18)
at PDOMPeer.focus (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/pdom/PDOMPeer.js:758:28)
at CloseButton.focus (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/pdom/ParallelDOM.js:529:12)
[CONSOLE] Assertion failed: reentry detected, value=null, oldValue=[object Object]
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=null, oldValue=[object Object]
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:250:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:48:11)
at set pdomFocus [as pdomFocus] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:201:44)
at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/joist/js/HighlightVisibilityController.js:97:38)
at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1720:25)
at Input.dispatchEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1682:10)
at Input.downEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1529:10)
[CONSOLE] continuous-test-error
[CONSOLE] continuous-test-error
[CONSOLE] Assertion failed: reentry detected, value=[object Object], oldValue=null
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=[object Object], oldValue=null
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:250:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:48:11)
at set pdomFocus [as pdomFocus] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:201:44)
at FocusManager.updatePDOMFocusFromEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:157:36)
at onfocusin (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/BrowserEvents.js:639:18)
at PDOMPeer.focus (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/pdom/PDOMPeer.js:758:28)
at CloseButton.focus (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/pdom/ParallelDOM.js:529:12)
[CONSOLE] Assertion failed: reentry detected, value=null, oldValue=[object Object]
[PAGE ERROR] Error: Error: Assertion failed: reentry detected, value=null, oldValue=[object Object]
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/assert/js/assert.js:28:13)
at Property._notifyListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:250:15)
at Property.unguardedSet (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:201:14)
at Property.set (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/ReadOnlyProperty.js:186:12)
at set value [as value] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/axon/js/Property.js:48:11)
at set pdomFocus [as pdomFocus] (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/accessibility/FocusManager.js:201:44)
at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/joist/js/HighlightVisibilityController.js:97:38)
at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1720:25)
at Input.dispatchEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1682:10)
at Input.downEvent (http://128.138.93.172/continuous-testing/ct-snapshots/1704709038998/chipper/dist/js/scenery/js/input/Input.js:1529:10)
[CONSOLE] continuous-test-error
[CONSOLE] continuous-test-error

id: "Sparky Node Puppeteer"
Snapshot from 1/8/2024, 3:17:18 AM
pixelzoom commented 8 months ago

This was noted in https://github.com/phetsims/fourier-making-waves/issues/243#issuecomment-1877712735, and may be related to that issue. But I'll leave this open as a separate issue.

pixelzoom commented 8 months ago

In the Discrete screen, the value of the "Function of" (domain) combo box determines which items are visible in the "Equation" combo box:

screenshot_2970

The problem here occurs with multitouch. It's possible for the selected item to become invisible before its sound plays. That results in an assertion failure in ComboBoxListBox. Here's the assertion, which @jbphet and I added recently in https://github.com/phetsims/sun/commit/9dffc8949c85727c9e2328a00ef18cfaa8967d7a for https://github.com/phetsims/sun/issues/862:

           // The selected item didn't provide a sound player, so use a default based on its position within the list
           // of visible selections.
           const selectionIndex = this.getVisibleListItemNodes().indexOf( this.selectionOnFireAction );
           assert && assert( selectionIndex !== -1, 'sound generation does not support adding new items' );
           defaultItemSelectedSoundPlayers[ selectionIndex ].play();

My inclination is to change this to something like the following. But I'll discuss with @jbphet first.


            // The selected item didn't provide a sound player, so use a default based on its position within the list
            // of visible selections.  With multitouch, it's possible that the selected item may become invisible before
            // we attempt to play its sound, so play only if it's still visible. 
            // See https://github.com/phetsims/fourier-making-waves/issues/244
            const selectionIndex = this.getVisibleListItemNodes().indexOf( this.selectionOnFireAction );
            if ( selectionIndex !== -1 ) {
              defaultItemSelectedSoundPlayers[ selectionIndex ].play();
            }
pixelzoom commented 8 months ago

I discussed with @jbphet, and he supported the change in https://github.com/phetsims/sun/commit/ab87ee8579ce5abe183e2002d186eadbcf37ce72.

Since the failing assertion no longer exists, I feel comfortable closing this without waiting a few CT cycles.