phetsims / build-a-molecule

"Build a Molecule" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
8 stars 7 forks source link

CT attempt made to remove particle that is not in bucket #239

Open KatieWoe opened 1 year ago

KatieWoe commented 1 year ago
build-a-molecule : fuzz : unbuilt
http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/build-a-molecule/build-a-molecule_en.html?continuousTest=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684767857801%7D&brand=phet&ea&fuzz
Query: brand=phet&ea&fuzz
Uncaught Error: Assertion failed: attempt made to remove particle that is not in bucket
Error: Assertion failed: attempt made to remove particle that is not in bucket
at window.assertions.assertFunction (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/assert/js/assert.js:28:13)
at assert (SphereBucket.ts:117:14)
at removeParticle (SphereBucket.ts:104:11)
at listener (TinyEmitter.ts:119:8)
at emit (ReadOnlyProperty.ts:315:22)
at _notifyListeners (ReadOnlyProperty.ts:266:13)
at unguardedSet (ReadOnlyProperty.ts:250:11)
at set (Property.ts:54:10)
at (BAMScreenView.js:427:41)
at _end (DragListener.ts:381:24)
[URL] http://127.0.0.1/continuous-testing/aqua/html/sim-test.html?url=..%2F..%2Fct-snapshots%2F1684767027934%2Fbuild-a-molecule%2Fbuild-a-molecule_en.html&simQueryParameters=brand%3Dphet%26ea%26fuzz&duration=90000&testInfo=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684767857801%7D
[NAVIGATED] http://127.0.0.1/continuous-testing/aqua/html/sim-test.html?url=..%2F..%2Fct-snapshots%2F1684767027934%2Fbuild-a-molecule%2Fbuild-a-molecule_en.html&simQueryParameters=brand%3Dphet%26ea%26fuzz&duration=90000&testInfo=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684767857801%7D
[NAVIGATED] about:blank
[NAVIGATED] http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/build-a-molecule/build-a-molecule_en.html?continuousTest=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684767857801%7D&brand=phet&ea&fuzz
[CONSOLE] enabling assert
[CONSOLE] loaded initial data in 6ms
[CONSOLE] Searching Acetic Acid in master instance.
[CONSOLE] loaded master data in 2831ms
[CONSOLE] Master list loaded.
[CONSOLE] continuous-test-load
[CONSOLE] Assertion failed: attempt made to remove particle that is not in bucket
[PAGE ERROR] Error: Error: Assertion failed: attempt made to remove particle that is not in bucket
at window.assertions.assertFunction (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/assert/js/assert.js:28:13)
at BAMBucket.removeParticle (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/phetcommon/js/model/SphereBucket.js:87:15)
at particleRemovedListener (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/phetcommon/js/model/SphereBucket.js:74:12)
at TinyProperty.emit (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/axon/js/TinyEmitter.js:95:9)
at BooleanProperty._notifyListeners (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/axon/js/ReadOnlyProperty.js:237:23)
at BooleanProperty.unguardedSet (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/axon/js/ReadOnlyProperty.js:189:14)
at BooleanProperty.set (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/axon/js/ReadOnlyProperty.js:174:12)
at set value [as value] (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/axon/js/Property.js:48:11)
at DragListener.end [as _end] (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/view/BAMScreenView.js:414:43)
at http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/scenery/js/listeners/DragListener.js:243:25
[CONSOLE] continuous-test-error

id: "Sparky Node Puppeteer"
Snapshot from 5/22/2023, 8:50:27 AM

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

build-a-molecule : fuzz : unbuilt : listenerOrderRandom
http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/build-a-molecule/build-a-molecule_en.html?continuousTest=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22fuzz%22%2C%22unbuilt%22%2C%22listenerOrderRandom%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684768529258%7D&brand=phet&ea&fuzz&listenerOrder=random
Query: brand=phet&ea&fuzz&listenerOrder=random
Error: Assertion failed: Element does not have an associated bucket.
window.assertions.assertFunction<@http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/assert/js/assert.js:28:13
at window.assertions.assertFunction< (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/assert/js/assert.js:28:13)
at assert (Kit.js:177:14)
at getBucketForElement (Kit.js:423:24)
at recycleAtomIntoBuckets (Kit.js:438:11)
at forEach (Kit.js:437:19)
at recycleMoleculeIntoBuckets (Kit.js:214:11)
at atomDropped (BAMScreenView.js:437:19)
at _end (DragListener.ts:381:24)
at callback (PressListener.ts:752:16)
at apply (PhetioAction.ts:162:16)
at execute (PressListener.ts:508:24)
at release (DragListener.ts:377:10)
at release (PressListener.ts:578:11)
at interrupt (DragListener.ts:791:10)
at interrupt (PressListener.ts:872:11)
at inputEvent (Input.ts:1899:69)
at dispatchToListeners (Input.ts:1847:9)
at dispatchEvent (Input.ts:1714:9)
at cancelEvent (Input.ts:557:13)
at apply (PhetioAction.ts:162:16)
at execute (Input.ts:1318:27)
at touchCancel (InputFuzzer.js:255:24)
at touchCancel (InputFuzzer.js:60:11)
at action (InputFuzzer.js:107:6)
at fuzzEvents (SimDisplay.ts:211:23)
at fuzzInputEvents (Sim.ts:1001:44)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
at requestAnimationFrame (Sim.ts:993:11)
id: Sparky Playwright Firefox
Snapshot from 5/22/2023, 8:50:27 AM

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

build-a-molecule : multitouch-fuzz : unbuilt
http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/build-a-molecule/build-a-molecule_en.html?continuousTest=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22multitouch-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684767772014%7D&brand=phet&ea&fuzz&fuzzPointers=2&supportsPanAndZoom=false
Query: brand=phet&ea&fuzz&fuzzPointers=2&supportsPanAndZoom=false
Uncaught Error: Assertion failed: Element does not have an associated bucket.
Error: Assertion failed: Element does not have an associated bucket.
at window.assertions.assertFunction (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/assert/js/assert.js:28:13)
at assert (Kit.js:177:14)
at getBucketForElement (Kit.js:423:24)
at recycleAtomIntoBuckets (Kit.js:438:11)
at Array.forEach
at forEach (Kit.js:437:19)
at recycleMoleculeIntoBuckets (Kit.js:214:11)
at atomDropped (BAMScreenView.js:437:19)
at _end (DragListener.ts:381:24)
at callback (PressListener.ts:752:16)
[URL] http://127.0.0.1/continuous-testing/aqua/html/sim-test.html?url=..%2F..%2Fct-snapshots%2F1684767027934%2Fbuild-a-molecule%2Fbuild-a-molecule_en.html&simQueryParameters=brand%3Dphet%26ea%26fuzz%26fuzzPointers%3D2%26supportsPanAndZoom%3Dfalse&testInfo=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22multitouch-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684767772014%7D
[NAVIGATED] http://127.0.0.1/continuous-testing/aqua/html/sim-test.html?url=..%2F..%2Fct-snapshots%2F1684767027934%2Fbuild-a-molecule%2Fbuild-a-molecule_en.html&simQueryParameters=brand%3Dphet%26ea%26fuzz%26fuzzPointers%3D2%26supportsPanAndZoom%3Dfalse&testInfo=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22multitouch-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684767772014%7D
[NAVIGATED] about:blank
[NAVIGATED] http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/build-a-molecule/build-a-molecule_en.html?continuousTest=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22multitouch-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684767772014%7D&brand=phet&ea&fuzz&fuzzPointers=2&supportsPanAndZoom=false
[CONSOLE] enabling assert
[CONSOLE] loaded initial data in 5ms
[CONSOLE] Searching Acetic Acid in master instance.
[CONSOLE] loaded master data in 2956ms
[CONSOLE] Master list loaded.
[CONSOLE] continuous-test-load
[CONSOLE] Assertion failed: Element does not have an associated bucket.
[PAGE ERROR] Error: Error: Assertion failed: Element does not have an associated bucket.
at window.assertions.assertFunction (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/assert/js/assert.js:28:13)
at Kit.getBucketForElement (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/model/Kit.js:178:15)
at Kit.recycleAtomIntoBuckets (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/model/Kit.js:417:25)
at http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/model/Kit.js:432:12
at Array.forEach (<anonymous>)
at Kit.recycleMoleculeIntoBuckets (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/model/Kit.js:431:20)
at Kit.atomDropped (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/model/Kit.js:215:12)
at DragListener.end [as _end] (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/view/BAMScreenView.js:424:20)
at http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/scenery/js/listeners/DragListener.js:243:25
at DragListener.onRelease (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/scenery/js/listeners/PressListener.js:549:17)
[CONSOLE] continuous-test-error

id: "Sparky Node Puppeteer"
Snapshot from 5/22/2023, 8:50:27 AM

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

build-a-molecule : pan-and-zoom-fuzz : unbuilt
http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/build-a-molecule/build-a-molecule_en.html?continuousTest=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22pan-and-zoom-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684768338231%7D&brand=phet&ea&fuzz&fuzzPointers=2&supportsPanAndZoom=true
Query: brand=phet&ea&fuzz&fuzzPointers=2&supportsPanAndZoom=true
Uncaught Error: Assertion failed: Element does not have an associated bucket.
Error: Assertion failed: Element does not have an associated bucket.
at window.assertions.assertFunction (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/assert/js/assert.js:28:13)
at assert (Kit.js:177:14)
at getBucketForElement (Kit.js:423:24)
at recycleAtomIntoBuckets (Kit.js:438:11)
at Array.forEach
at forEach (Kit.js:437:19)
at recycleMoleculeIntoBuckets (Kit.js:214:11)
at atomDropped (BAMScreenView.js:437:19)
at _end (DragListener.ts:381:24)
at callback (PressListener.ts:752:16)
[URL] http://127.0.0.1/continuous-testing/aqua/html/sim-test.html?url=..%2F..%2Fct-snapshots%2F1684767027934%2Fbuild-a-molecule%2Fbuild-a-molecule_en.html&simQueryParameters=brand%3Dphet%26ea%26fuzz%26fuzzPointers%3D2%26supportsPanAndZoom%3Dtrue&testInfo=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22pan-and-zoom-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684768338231%7D
[NAVIGATED] http://127.0.0.1/continuous-testing/aqua/html/sim-test.html?url=..%2F..%2Fct-snapshots%2F1684767027934%2Fbuild-a-molecule%2Fbuild-a-molecule_en.html&simQueryParameters=brand%3Dphet%26ea%26fuzz%26fuzzPointers%3D2%26supportsPanAndZoom%3Dtrue&testInfo=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22pan-and-zoom-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684768338231%7D
[NAVIGATED] about:blank
[NAVIGATED] http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/build-a-molecule/build-a-molecule_en.html?continuousTest=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22pan-and-zoom-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684768338231%7D&brand=phet&ea&fuzz&fuzzPointers=2&supportsPanAndZoom=true
[CONSOLE] enabling assert
[CONSOLE] loaded initial data in 7ms
[CONSOLE] Searching Acetic Acid in master instance.
[CONSOLE] loaded master data in 2955ms
[CONSOLE] Master list loaded.
[CONSOLE] continuous-test-load
[CONSOLE] Assertion failed: Element does not have an associated bucket.
[PAGE ERROR] Error: Error: Assertion failed: Element does not have an associated bucket.
at window.assertions.assertFunction (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/assert/js/assert.js:28:13)
at Kit.getBucketForElement (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/model/Kit.js:178:15)
at Kit.recycleAtomIntoBuckets (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/model/Kit.js:417:25)
at http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/model/Kit.js:432:12
at Array.forEach (<anonymous>)
at Kit.recycleMoleculeIntoBuckets (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/model/Kit.js:431:20)
at Kit.atomDropped (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/model/Kit.js:215:12)
at DragListener.end [as _end] (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/build-a-molecule/js/common/view/BAMScreenView.js:424:20)
at http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/scenery/js/listeners/DragListener.js:243:25
at DragListener.onRelease (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/chipper/dist/js/scenery/js/listeners/PressListener.js:549:17)
[CONSOLE] continuous-test-error

id: "Sparky Node Puppeteer"
Snapshot from 5/22/2023, 8:50:27 AM

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

build-a-molecule : xss-fuzz
http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/build-a-molecule/build-a-molecule_en.html?continuousTest=%7B%22test%22%3A%5B%22build-a-molecule%22%2C%22xss-fuzz%22%5D%2C%22snapshotName%22%3A%22snapshot-1684767027934%22%2C%22timestamp%22%3A1684768906416%7D&brand=phet&ea&fuzz&stringTest=xss
Query: brand=phet&ea&fuzz&stringTest=xss
Error: Assertion failed: Element does not have an associated bucket.
window.assertions.assertFunction<@http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/assert/js/assert.js:28:13
at window.assertions.assertFunction< (http://127.0.0.1/continuous-testing/ct-snapshots/1684767027934/assert/js/assert.js:28:13)
at assert (Kit.js:177:14)
at getBucketForElement (Kit.js:423:24)
at recycleAtomIntoBuckets (Kit.js:438:11)
at forEach (Kit.js:437:19)
at recycleMoleculeIntoBuckets (Kit.js:214:11)
at atomDropped (BAMScreenView.js:437:19)
at _end (DragListener.ts:381:24)
at callback (PressListener.ts:752:16)
at apply (PhetioAction.ts:162:16)
at execute (PressListener.ts:508:24)
at release (DragListener.ts:377:10)
at release (PressListener.ts:578:11)
at interrupt (DragListener.ts:791:10)
at interrupt (PressListener.ts:872:11)
at inputEvent (Input.ts:1899:69)
at dispatchToListeners (Input.ts:1847:9)
at dispatchEvent (Input.ts:1714:9)
at cancelEvent (Input.ts:557:13)
at apply (PhetioAction.ts:162:16)
at execute (Input.ts:1318:27)
at touchCancel (InputFuzzer.js:255:24)
at touchCancel (InputFuzzer.js:60:11)
at action (InputFuzzer.js:107:6)
at fuzzEvents (SimDisplay.ts:211:23)
at fuzzInputEvents (Sim.ts:1001:44)
at requestAnimationFrame (Sim.ts:993:11)
at boundRunAnimationLoop (Sim.ts:936:19)
at (Sim.ts:914:24)
at (Sim.ts:895:16)
at i (Sim.ts:911:21)
at (Sim.ts:895:16)
at i (Sim.ts:911:21)
at (Sim.ts:895:16)
at i (Sim.ts:911:21)
at (Sim.ts:895:16)
at i (Sim.ts:911:21)
at (Sim.ts:895:16)
at i (Sim.ts:911:21)
at (Sim.ts:895:16)
at i (Sim.ts:911:21)
at (Sim.ts:895:16)
at i (Sim.ts:911:21)
at (Sim.ts:895:16)
at (Sim.ts:988:13)
at start (build-a-molecule-main.js:37:18)
at callback (simLauncher.ts:67:8)
at launchSimulation (simLauncher.ts:88:26)
at listener (asyncLoader.ts:56:42)
at forEach (asyncLoader.ts:56:21)
at proceedIfReady (asyncLoader.ts:69:11)
at image (logoOnWhite_png.ts:6:0)
id: Sparky Playwright Firefox
Snapshot from 5/22/2023, 8:50:27 AM