Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
KatieWoe opened this issue Jan 8, 2024 · 3 comments
Closed

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

KatieWoe opened this issue Jan 8, 2024 · 3 comments

Comments

@KatieWoe
Copy link
Contributor

KatieWoe commented Jan 8, 2024

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
Copy link
Contributor

This was noted in #243 (comment), and may be related to that issue. But I'll leave this open as a separate issue.

@pixelzoom pixelzoom changed the title CT sound generation does not support adding new items CT: sound generation does not support adding new items Jan 8, 2024
@pixelzoom
Copy link
Contributor

pixelzoom commented Jan 8, 2024

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 phetsims/sun@9dffc89 for phetsims/sun#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
Copy link
Contributor

I discussed with @jbphet, and he supported the change in phetsims/sun@ab87ee8.

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

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

No branches or pull requests

2 participants