phetsims / number-play

"Number Play" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
3 stars 1 forks source link

CT Cannot read properties of null (reading 'addRemoveCounter') #181

Closed KatieWoe closed 1 year ago

KatieWoe commented 2 years ago
number-play : fuzz : built
https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/build/phet/number-play_en_phet.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22fuzz%22%2C%22built%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659129169457%7D&fuzz&memoryLimit=1000
Query: fuzz&memoryLimit=1000
Uncaught TypeError: Cannot read properties of null (reading 'addRemoveCounter')
TypeError: Cannot read properties of null (reading 'addRemoveCounter')
at XA.onChildRemoved (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/build/phet/number-play_en_phet.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22fuzz%22%2C%22built%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659129169457%7D&fuzz&memoryLimit=1000:894:994117)
at s.emit (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/build/phet/number-play_en_phet.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22fuzz%22%2C%22built%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659129169457%7D&fuzz&memoryLimit=1000:894:42818)
at vo.removeChildWithIndex (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/build/phet/number-play_en_phet.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22fuzz%22%2C%22built%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659129169457%7D&fuzz&memoryLimit=1000:894:407949)
at vo.removeChild (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/build/phet/number-play_en_phet.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22fuzz%22%2C%22built%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659129169457%7D&fuzz&memoryLimit=1000:894:407354)
at <unknown> (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/build/phet/number-play_en_phet.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22fuzz%22%2C%22built%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659129169457%7D&fuzz&memoryLimit=1000:894:2193613)
at s.emit (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/build/phet/number-play_en_phet.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22fuzz%22%2C%22built%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659129169457%7D&fuzz&memoryLimit=1000:894:42818)
at mt.emit (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/build/phet/number-play_en_phet.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22fuzz%22%2C%22built%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659129169457%7D&fuzz&memoryLimit=1000:894:91625)
at LB.step (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/build/phet/number-play_en_phet.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22fuzz%22%2C%22built%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659129169457%7D&fuzz&memoryLimit=1000:894:1826607)
at n.emit (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/build/phet/number-play_en_phet.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22fuzz%22%2C%22built%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659129169457%7D&fuzz&memoryLimit=1000:894:42818)
at <unknown> (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/build/phet/number-play_en_phet.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22fuzz%22%2C%22built%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659129169457%7D&fuzz&memoryLimit=1000:894:1402063)
id: Bayes Puppeteer
Snapshot from 7/29/2022, 12:19:06 PM

----------------------------------

number-play : fuzz : unbuilt
https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/number-play_en.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659125208039%7D&brand=phet&ea&fuzz&memoryLimit=1000
Query: brand=phet&ea&fuzz&memoryLimit=1000
Uncaught Error: Assertion failed: Attempted to removeChild with a node that was not a child.
Error: Assertion failed: Attempted to removeChild with a node that was not a child.
at window.assertions.assertFunction (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/assert/js/assert.js:28:13)
at assert (Node.ts:906:14)
at removeChild (InequalitySymbolsCreatorPanel.ts:67:38)
at listener (TinyEmitter.ts:94:8)
at emit (Emitter.ts:60:21)
at emit (Animation.js:320:25)
at listener (TinyEmitter.ts:94:8)
at emit (Sim.ts:434:16)
at apply (PhetioAction.ts:124:16)
at execute (Sim.ts:982:30)
id: Bayes Puppeteer
Snapshot from 7/29/2022, 12:19:06 PM

----------------------------------

number-play : multitouch-fuzz : unbuilt
https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/number-play_en.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22multitouch-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659126903780%7D&brand=phet&ea&fuzz&fuzzPointers=2&memoryLimit=1000&supportsPanAndZoom=false
Query: brand=phet&ea&fuzz&fuzzPointers=2&memoryLimit=1000&supportsPanAndZoom=false
Uncaught Error: Assertion failed: Attempted to removeChild with a node that was not a child.
Error: Assertion failed: Attempted to removeChild with a node that was not a child.
at window.assertions.assertFunction (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/assert/js/assert.js:28:13)
at assert (Node.ts:906:14)
at removeChild (InequalitySymbolsCreatorPanel.ts:67:38)
at listener (TinyEmitter.ts:94:8)
at emit (Emitter.ts:60:21)
at emit (Animation.js:320:25)
at listener (TinyEmitter.ts:94:8)
at emit (Sim.ts:434:16)
at apply (PhetioAction.ts:124:16)
at execute (Sim.ts:982:30)
id: Bayes Puppeteer
Snapshot from 7/29/2022, 12:19:06 PM

----------------------------------

number-play : multitouch-fuzz : unbuilt
https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/number-play_en.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22multitouch-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659131808227%7D&brand=phet&ea&fuzz&fuzzPointers=2&memoryLimit=1000&supportsPanAndZoom=false
Query: brand=phet&ea&fuzz&fuzzPointers=2&memoryLimit=1000&supportsPanAndZoom=false
Uncaught Error: Assertion failed: Attempted to removeChild with a node that was not a child.
Error: Assertion failed: Attempted to removeChild with a node that was not a child.
at window.assertions.assertFunction (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/assert/js/assert.js:28:13)
at assert (Node.ts:906:14)
at removeChild (InequalitySymbolsCreatorPanel.ts:67:38)
at listener (TinyEmitter.ts:94:8)
at emit (Emitter.ts:60:21)
at emit (Animation.js:320:25)
at listener (TinyEmitter.ts:94:8)
at emit (Sim.ts:434:16)
at apply (PhetioAction.ts:124:16)
at execute (Sim.ts:982:30)
id: Bayes Puppeteer
Snapshot from 7/29/2022, 12:19:06 PM

----------------------------------

number-play : pan-and-zoom-fuzz : unbuilt
https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/number-play_en.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22pan-and-zoom-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659125213805%7D&brand=phet&ea&fuzz&fuzzPointers=2&memoryLimit=1000&supportsPanAndZoom=true
Query: brand=phet&ea&fuzz&fuzzPointers=2&memoryLimit=1000&supportsPanAndZoom=true
Uncaught Error: Assertion failed: Attempted to removeChild with a node that was not a child.
Error: Assertion failed: Attempted to removeChild with a node that was not a child.
at window.assertions.assertFunction (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/assert/js/assert.js:28:13)
at assert (Node.ts:906:14)
at removeChild (InequalitySymbolsCreatorPanel.ts:67:38)
at listener (TinyEmitter.ts:94:8)
at emit (Emitter.ts:60:21)
at emit (Animation.js:320:25)
at listener (TinyEmitter.ts:94:8)
at emit (Sim.ts:434:16)
at apply (PhetioAction.ts:124:16)
at execute (Sim.ts:982:30)
id: Bayes Puppeteer
Snapshot from 7/29/2022, 12:19:06 PM

----------------------------------

number-play : pan-and-zoom-fuzz : unbuilt
https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/number-play_en.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22pan-and-zoom-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659132025951%7D&brand=phet&ea&fuzz&fuzzPointers=2&memoryLimit=1000&supportsPanAndZoom=true
Query: brand=phet&ea&fuzz&fuzzPointers=2&memoryLimit=1000&supportsPanAndZoom=true
Uncaught Error: Assertion failed: paperNumber already removed from sum
Error: Assertion failed: paperNumber already removed from sum
at window.assertions.assertFunction (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/assert/js/assert.js:28:13)
at assert (OnesPlayAreaNode.ts:404:16)
at onNumberDragFinished (OnesPlayAreaNode.ts:86:11)
at listener (TinyEmitter.ts:94:8)
at emit (Emitter.ts:60:21)
at emit (PaperNumberNode.ts:135:30)
at _end (DragListener.ts:394:24)
at callback (PressListener.ts:752:16)
at apply (PhetioAction.ts:124:16)
at execute (PressListener.ts:510:24)
id: Bayes Puppeteer
Snapshot from 7/29/2022, 12:19:06 PM

----------------------------------

number-play : xss-fuzz
https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/number-play/number-play_en.html?continuousTest=%7B%22test%22%3A%5B%22number-play%22%2C%22xss-fuzz%22%5D%2C%22snapshotName%22%3A%22snapshot-1659118746050%22%2C%22timestamp%22%3A1659125884805%7D&brand=phet&ea&fuzz&stringTest=xss&memoryLimit=1000
Query: brand=phet&ea&fuzz&stringTest=xss&memoryLimit=1000
Uncaught Error: Assertion failed: Attempted to removeChild with a node that was not a child.
Error: Assertion failed: Attempted to removeChild with a node that was not a child.
at window.assertions.assertFunction (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1659118746050/assert/js/assert.js:28:13)
at assert (Node.ts:906:14)
at removeChild (InequalitySymbolsCreatorPanel.ts:67:38)
at listener (TinyEmitter.ts:94:8)
at emit (Emitter.ts:60:21)
at emit (Animation.js:320:25)
at listener (TinyEmitter.ts:94:8)
at emit (Sim.ts:434:16)
at apply (PhetioAction.ts:124:16)
at execute (Sim.ts:982:30)
id: Bayes Puppeteer
Snapshot from 7/29/2022, 12:19:06 PM
chrisklus commented 1 year ago

Thanks @KatieWoe! This some of these were fixed in https://github.com/phetsims/number-play/issues/174 and the rest are no longer coming up on CT, closing.