phetsims / collision-lab

"Collision Lab" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
6 stars 4 forks source link

CT invalid collisionContactTime #215

Closed KatieWoe closed 1 year ago

KatieWoe commented 2 years ago
collision-lab : pan-and-zoom-fuzz : unbuilt
https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/collision-lab/collision-lab_en.html?continuousTest=%7B%22test%22%3A%5B%22collision-lab%22%2C%22pan-and-zoom-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1648307235988%22%2C%22timestamp%22%3A1648322355456%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: invalid collisionContactTime: -1.2048148589904883e-10
Error: Assertion failed: invalid collisionContactTime: -1.2048148589904883e-10
at window.assertions.assertFunction (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/assert/js/assert.js:25:13)
at IntroBallSystem.registerChangeInMomentumCollision (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/collision-lab/js/intro/model/IntroBallSystem.js:199:15)
at IntroCollisionEngine.handleCollision (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/collision-lab/js/intro/model/IntroCollisionEngine.js:43:23)
at IntroCollisionEngine.step (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/collision-lab/js/common/model/CollisionEngine.js:168:16)
at IntroModel.stepManual (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/collision-lab/js/common/model/CollisionLabModel.js:196:26)
at IntroModel.stepBackwards (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/collision-lab/js/common/model/CollisionLabModel.js:208:10)
at TinyEmitter.emit (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/axon/js/TinyEmitter.js:68:9)
at Emitter.emit (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/axon/js/Emitter.js:47:22)
at PushButtonModel.fire (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/sun/js/buttons/PushButtonModel.js:142:23)
at CallbackTimer.fire (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/axon/js/CallbackTimer.js:115:23)
id: Bayes Chrome
Snapshot from 3/26/2022, 9:07:15 AM

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

collision-lab : pan-and-zoom-fuzz : unbuilt
https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/collision-lab/collision-lab_en.html?continuousTest=%7B%22test%22%3A%5B%22collision-lab%22%2C%22pan-and-zoom-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1648307235988%22%2C%22timestamp%22%3A1648347946543%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: invalid ball: [object Object]
Error: Assertion failed: invalid ball: [object Object]
at window.assertions.assertFunction (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/assert/js/assert.js:25:13)
at Explore2DBallSystem.bumpBallAwayFromOthers (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/collision-lab/js/common/model/BallSystem.js:282:15)
at DragListener.end [as _end] (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/collision-lab/js/common/view/BallNode.js:170:20)
at https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/scenery/js/listeners/DragListener.js:248:25
at DragListener.onRelease (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/scenery/js/listeners/PressListener.js:575:17)
at PhetioAction.execute (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/tandem/js/PhetioAction.js:90:17)
at DragListener.release (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/scenery/js/listeners/PressListener.js:333:25)
at DragListener.release (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/scenery/js/listeners/DragListener.js:245:11)
at DragListener.pointerUp (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/scenery/js/listeners/PressListener.js:668:12)
at Input.dispatchToListeners (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1648307235988/chipper/dist/js/scenery/js/input/Input.js:1740:23)
id: Bayes Chrome
Snapshot from 3/26/2022, 9:07:15 AM
jonathanolson commented 1 year ago

Doesn't seem to be happening anymore!