phetsims / vegas

Reusable game components for PhET simulations.
MIT License
1 stars 4 forks source link

CT: Reentry detected during pan-and-zoom-fuzz : unbuilt #112

Closed jessegreenberg closed 2 years ago

jessegreenberg commented 2 years ago

From https://github.com/phetsims/vegas/issues/111, but it is its own issue.

vegas : pan-and-zoom-fuzz : unbuilt
https://bayes.colorado.edu/continuous-testing/ct-snapshots/1658161781235/vegas/vegas_en.html?continuousTest=%7B%22test%22%3A%5B%22vegas%22%2C%22pan-and-zoom-fuzz%22%2C%22unbuilt%22%5D%2C%22snapshotName%22%3A%22snapshot-1658161781235%22%2C%22timestamp%22%3A1658167803968%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: reentry detected, value=4 0 2.2737367544323206e-13
0 4 -5.12128234552921
0 0 1, oldValue=4 0 52.00000000000023
0 4 -168.1212823455292
0 0 1
Error: Assertion failed: reentry detected, value=4 0 2.2737367544323206e-13
at window.assertions.assertFunction (https://bayes.colorado.edu/continuous-testing/ct-snapshots/1658161781235/assert/js/assert.js:28:13)
at assert (ReadOnlyProperty.ts:258:14)
at _notifyListeners (ReadOnlyProperty.ts:212:13)
at set (Property.ts:68:10)
at set (MultiListener.js:497:24)
at reposition (PanZoomListener.js:154:10)
at reposition (MultiListener.js:425:9)
at removePress (AnimatedPanZoomListener.js:794:10)
at removePress (MultiListener.js:156:13)
at inputEvent (Input.ts:1826:91)
id: Bayes Puppeteer
Snapshot from 7/18/2022, 10:29:41 AM

I am not sure why this is only happening in vegas.

jessegreenberg commented 2 years ago

Fuzzing for several minutes now locally and I have not seen this. I will let it run and check back later.

jessegreenberg commented 2 years ago

This is no longer showing up in CT. It was either transient or downstream of #111 (though I don't know how that would be possible).

Closing.