phetsims / expression-exchange

"Expression Exchange" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
2 stars 2 forks source link

Automated Testing Sim Errors (3/22/2016 10:00 AM) #11

Closed phet-steele closed 8 years ago

phet-steele commented 8 years ago

requirejs:

Uncaught Error: Assertion failed: undefined
Error: Assertion failed: undefined
    at window.assertions.assertFunction (http://phettest.colorado.edu/assert/js/assert.js:23:13)
    at ExpressionOverlayNode.extend.removeInputListener (http://phettest.colorado.edu/scenery/js/nodes/Node.js?bust=1458666283759:1666:17)
    at http://phettest.colorado.edu/expression-exchange/js/common/view/ExpressionOverlayNode.js?bust=1458666283759:75:14
    at Property.inherit.link (http://phettest.colorado.edu/axon/js/Property.js?bust=1458666283759:171:11)
    at new ExpressionOverlayNode (http://phettest.colorado.edu/expression-exchange/js/common/view/ExpressionOverlayNode.js?bust=1458666283759:73:44)
    at Array. (http://phettest.colorado.edu/expression-exchange/js/explore/view/EEExploreScreenView.js?bust=1458666283759:255:35)
    at ObservableArray.inherit._fireItemAdded (http://phettest.colorado.edu/axon/js/ObservableArray.js?bust=1458666283759:149:18)
    at ObservableArray.inherit.push (http://phettest.colorado.edu/axon/js/ObservableArray.js?bust=1458666283759:232:12)
    at Array. (http://phettest.colorado.edu/expression-exchange/js/explore/model/EEExploreModel.js?bust=1458666283759:119:34)
    at Emitter.inherit.emit2 (http://phettest.colorado.edu/axon/js/Emitter.js?bust=1458666283759:139:49)
    at Property.inherit._notifyObservers (http://phettest.colorado.edu/axon/js/Property.js?bust=1458666283759:129:29)
    at Property.inherit._setAndNotifyObservers (http://phettest.colorado.edu/axon/js/Property.js?bust=1458666283759:117:14)
    at Property.inherit.set (http://phettest.colorado.edu/axon/js/Property.js?bust=1458666283759:85:16)
    at CoinTerm.Object.defineProperty.set [as userControlled] (http://phettest.colorado.edu/axon/js/PropertySet.js?bust=1458666283759:141:43)

built:

Uncaught Error: duplicates are not allowed
Error: duplicates are not allowed
    at e.r.push (http://phettest.colorado.edu/expression-exchange/build/expression-exchange_en.html?ea&postMessageOnLoad&postMessageOnError&fuzzMouse=100:581:23278)
    at e.r.addCoinTerm (http://phettest.colorado.edu/expression-exchange/build/expression-exchange_en.html?ea&postMessageOnLoad&postMessageOnError&fuzzMouse=100:581:27499)
    at http://phettest.colorado.edu/expression-exchange/build/expression-exchange_en.html?ea&postMessageOnLoad&postMessageOnError&fuzzMouse=100:582:555
    at Array.forEach (native)
    at Array.n (http://phettest.colorado.edu/expression-exchange/build/expression-exchange_en.html?ea&postMessageOnLoad&postMessageOnError&fuzzMouse=100:582:533)
    at e.i.emit (http://phettest.colorado.edu/expression-exchange/build/expression-exchange_en.html?ea&postMessageOnLoad&postMessageOnError&fuzzMouse=100:567:5616)
    at Object. (http://phettest.colorado.edu/expression-exchange/build/expression-exchange_en.html?ea&postMessageOnLoad&postMessageOnError&fuzzMouse=100:581:28886)
    at update (http://phettest.colorado.edu/expression-exchange/build/expression-exchange_en.html?ea&postMessageOnLoad&postMessageOnError&fuzzMouse=100:545:2171)
    at Object.update (http://phettest.colorado.edu/expression-exchange/build/expression-exchange_en.html?ea&postMessageOnLoad&postMessageOnError&fuzzMouse=100:545:484)
    at e.i.stepSimulation (http://phettest.colorado.edu/expression-exchange/build/expression-exchange_en.html?ea&postMessageOnLoad&postMessageOnError&fuzzMouse=100:584:15778)
    at e.i.runAnimationLoop (http://phettest.colorado.edu/expression-exchange/build/expression-exchange_en.html?ea&postMessageOnLoad&postMessageOnError&fuzzMouse=100:584:15215)
jbphet commented 8 years ago

Did a bunch of work on this, just ran fuzz testing for about 15 min with no problems. Closing.

phet-steele commented 8 years ago

Hitting "duplicates are not allowed" on 7/5 automated testing. Ran for 45 seconds and ?fuzzMouse=100 hit the assertion twice.

jbphet commented 8 years ago

I added a number of fixes, but one was a partial workaround. I'm going to close this issue and log a separate one to track this.