phetsims / circuit-construction-kit-common

"Circuit Construction Kit: Basics" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
10 stars 10 forks source link

Impossible set state when migrating #996

Closed zepumph closed 10 months ago

zepumph commented 1 year ago

@samreid let me know if you would like help, but I don't want to be the first one to poke around your sim.

circuit-construction-kit-dc-virtual-lab : migration : 1.3->main
http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/phet-io-wrappers/migration/?sim=circuit-construction-kit-dc-virtual-lab&locales=*&phetioDebug=true&phetioWrapperDebug=true&fuzz&oldVersion=1.3&migrationRate=10000&silent&wrapperContinuousTest=%7B%22test%22%3A%5B%22circuit-construction-kit-dc-virtual-lab%22%2C%22migration%22%2C%221.3-%3Emain%22%5D%2C%22snapshotName%22%3A%22snapshot-1694138448487%22%2C%22timestamp%22%3A1694154237936%7D
Uncaught Error: Assertion failed: Impossible set state from iterate; unset state: {
"circuitConstructionKitDcVirtualLab.labScreen.model.circuit.selectionProperty": {
"value": {
"phetioID": "circuitConstructionKitDcVirtualLab.labScreen.model.circuit.vertexGroup.vertex_0"
},
"validValues": null,
"units": null
}
}
[object Object]
Error: Assertion failed: Impossible set state from iterate; unset state: {
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/assert/js/assert.js:28:13)
at assert (PhetioStateEngine.ts:347:18)
at iterate (PhetioStateEngine.ts:252:30)
at setState (PhetioStateEngine.ts:273:9)
at setFullState (phetioEngine.ts:1063:64)
at apply (phetioCommandProcessor.ts:420:50)
at processCommand (phetioCommandProcessor.ts:298:35)
at getReturn (phetioCommandProcessor.ts:302:15)
at Array.map
at map (phetioCommandProcessor.ts:296:29)
[URL] http://128.138.93.172/continuous-testing/aqua/html/wrapper-test.html?url=..%2F..%2Fct-snapshots%2F1694138448487%2Fphet-io-wrappers%2Fmigration%2F%3Fsim%3Dcircuit-construction-kit-dc-virtual-lab%26locales%3D*%26phetioDebug%3Dtrue%26phetioWrapperDebug%3Dtrue%26fuzz%26oldVersion%3D1.3%26migrationRate%3D10000%26silent&testInfo=%7B%22test%22%3A%5B%22circuit-construction-kit-dc-virtual-lab%22%2C%22migration%22%2C%221.3-%3Emain%22%5D%2C%22snapshotName%22%3A%22snapshot-1694138448487%22%2C%22timestamp%22%3A1694154237936%7D
[NAVIGATED] http://128.138.93.172/continuous-testing/aqua/html/wrapper-test.html?url=..%2F..%2Fct-snapshots%2F1694138448487%2Fphet-io-wrappers%2Fmigration%2F%3Fsim%3Dcircuit-construction-kit-dc-virtual-lab%26locales%3D*%26phetioDebug%3Dtrue%26phetioWrapperDebug%3Dtrue%26fuzz%26oldVersion%3D1.3%26migrationRate%3D10000%26silent&testInfo=%7B%22test%22%3A%5B%22circuit-construction-kit-dc-virtual-lab%22%2C%22migration%22%2C%221.3-%3Emain%22%5D%2C%22snapshotName%22%3A%22snapshot-1694138448487%22%2C%22timestamp%22%3A1694154237936%7D
[NAVIGATED] about:blank
[NAVIGATED] http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/phet-io-wrappers/migration/?sim=circuit-construction-kit-dc-virtual-lab&locales=*&phetioDebug=true&phetioWrapperDebug=true&fuzz&oldVersion=1.3&migrationRate=10000&silent&wrapperContinuousTest=%7B%22test%22%3A%5B%22circuit-construction-kit-dc-virtual-lab%22%2C%22migration%22%2C%221.3-%3Emain%22%5D%2C%22snapshotName%22%3A%22snapshot-1694138448487%22%2C%22timestamp%22%3A1694154237936%7D
[NAVIGATED] about:blank
[NAVIGATED] about:blank
[CONSOLE] enabling assert
[NAVIGATED] http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/studio/?sim=circuit-construction-kit-dc-virtual-lab&exposeStandardPhetioWrapper&phetioWrapperDebug=true&fuzz&silent&wrapperContinuousTest={%22test%22:[%22circuit-construction-kit-dc-virtual-lab%22,%22migration%22,%221.3-%3Emain%22],%22snapshotName%22:%22snapshot-1694138448487%22,%22timestamp%22:1694154237936}&locales=*
[NAVIGATED] about:blank
[CONSOLE] enabling assert
[NAVIGATED] about:blank
[NAVIGATED] http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/circuit-construction-kit-dc-virtual-lab/circuit-construction-kit-dc-virtual-lab_en.html?brand=phet-io&ea&debugger&postMessageOnError&sim=circuit-construction-kit-dc-virtual-lab&exposeStandardPhetioWrapper&phetioWrapperDebug=true&fuzz&silent&wrapperContinuousTest={%22test%22:[%22circuit-construction-kit-dc-virtual-lab%22,%22migration%22,%221.3-%3Emain%22],%22snapshotName%22:%22snapshot-1694138448487%22,%22timestamp%22:1694154237936}&locales=*&phetioEmitAPIBaseline&phetioCreateArchetypes&phetioEmitHighFrequencyEvents=false
[CONSOLE] enabling assert
[NAVIGATED] https://phet-io.colorado.edu/sims/circuit-construction-kit-dc-virtual-lab/1.3/wrappers/studio/?exposeStandardPhetioWrapper&phetioWrapperDebug=true&fuzz&silent&wrapperContinuousTest={%22test%22:[%22circuit-construction-kit-dc-virtual-lab%22,%22migration%22,%221.3-%3Emain%22],%22snapshotName%22:%22snapshot-1694138448487%22,%22timestamp%22:1694154237936}
[NAVIGATED] about:blank
[CONSOLE] enabling assert
[NAVIGATED] https://phet-io.colorado.edu/sims/circuit-construction-kit-dc-virtual-lab/1.3/circuit-construction-kit-dc-virtual-lab_all_phet-io_debug.html?ea&postMessageOnError&exposeStandardPhetioWrapper&phetioWrapperDebug=true&fuzz&silent&wrapperContinuousTest={%22test%22:[%22circuit-construction-kit-dc-virtual-lab%22,%22migration%22,%221.3-%3Emain%22],%22snapshotName%22:%22snapshot-1694138448487%22,%22timestamp%22:1694154237936}&phetioEmitAPIBaseline&phetioCreateArchetypes&phetioEmitHighFrequencyEvents=false
[CONSOLE] enabling assert
[CONSOLE] an attempt was made to set the output level for a sound category on an uninitialized sound manager, ignoring
[CONSOLE] an attempt was made to set the output level for a sound category on an uninitialized sound manager, ignoring
[CONSOLE] continuous-test-wrapper-load
[CONSOLE] Assertion failed: Impossible set state from iterate; unset state: {
"circuitConstructionKitDcVirtualLab.labScreen.model.circuit.selectionProperty": {
"value": {
"phetioID": "circuitConstructionKitDcVirtualLab.labScreen.model.circuit.vertexGroup.vertex_0"
},
"validValues": null,
"units": null
}
} JSHandle@object
[PAGE ERROR] Error: Error: Assertion failed: Impossible set state from iterate; unset state: {
"circuitConstructionKitDcVirtualLab.labScreen.model.circuit.selectionProperty": {
"value": {
"phetioID": "circuitConstructionKitDcVirtualLab.labScreen.model.circuit.vertexGroup.vertex_0"
},
"validValues": null,
"units": null
}
}
[object Object]
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/assert/js/assert.js:28:13)
at PhetioStateEngine.iterate (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/PhetioStateEngine.js:318:19)
at PhetioStateEngine.setState (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/PhetioStateEngine.js:235:31)
at PhetioStateEngine.setFullState (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/PhetioStateEngine.js:255:10)
at PhetioEngine.implementation (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/phetioEngine.js:895:34)
at PhetioCommandProcessor.processCommand (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:303:51)
at getReturn (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:174:29)
at http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:179:16
at Array.map (<anonymous>)
at PhetioCommandProcessor.processCommands (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:171:30)
[PAGE ERROR] Error: Error: Assertion failed: Impossible set state from iterate; unset state: {
"circuitConstructionKitDcVirtualLab.labScreen.model.circuit.selectionProperty": {
"value": {
"phetioID": "circuitConstructionKitDcVirtualLab.labScreen.model.circuit.vertexGroup.vertex_0"
},
"validValues": null,
"units": null
}
}
[object Object]
at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/assert/js/assert.js:28:13)
at PhetioStateEngine.iterate (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/PhetioStateEngine.js:318:19)
at PhetioStateEngine.setState (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/PhetioStateEngine.js:235:31)
at PhetioStateEngine.setFullState (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/PhetioStateEngine.js:255:10)
at PhetioEngine.implementation (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/phetioEngine.js:895:34)
at PhetioCommandProcessor.processCommand (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:303:51)
at getReturn (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:174:29)
at http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:179:16
at Array.map (<anonymous>)
at PhetioCommandProcessor.processCommands (http://128.138.93.172/continuous-testing/ct-snapshots/1694138448487/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:171:30)
[CONSOLE] continuous-test-wrapper-error

id: "Sparky Node Puppeteer"
Snapshot from 9/7/2023, 8:00:48 PM
zepumph commented 1 year ago

https://github.com/phetsims/phet-io/issues/1960

samreid commented 1 year ago

I was able to trigger this by fuzzing circuit-constrcution-kit-virtual-lab in the migration wrapper. It is pretty rare though. But it still shows on CT. The outer phetioID selectionProperty still exists downstream, so it must be a problem with the referenceIO. Probably would be good to get help from @zepumph

samreid commented 1 year ago

I was able to trigger this in the state wrapper, and by using this snippet:

this.window.parent.document.getElementById('source').contentWindow.phet.phetio.phetioEngine.phetioObjectMap['circuitConstructionKitDc.introScreen.model.circuit.vertexGroup.vertex_2']

I was able to see that vertex_2 doesn't exist in either the upstream or downstream simulation. Other vertices, such as vertex_4 do exist in both. So perhaps we need an earlier assertion that a captured state doesn't reflect that a non-existent vertex is selected. Or perhaps when a vertex is deleted, make sure it is not selected.

samreid commented 1 year ago

This patch moves the problem to the upstream sim, detecting when a non-existent vertex is selected:


Subject: [PATCH] Apply no-strict mode to another pre-hydrogen sim, see https://github.com/phetsims/phet-io-wrappers/issues/547
---
Index: js/PhetioStateEngine.ts
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/js/PhetioStateEngine.ts b/js/PhetioStateEngine.ts
--- a/js/PhetioStateEngine.ts   (revision 3f1cced78a6cd74ea313e537148362304e2b738c)
+++ b/js/PhetioStateEngine.ts   (date 1695238719550)
@@ -169,6 +169,19 @@
         state[ phetioID ] = this.getValueJSON( phetioID );
       }
     } );
+
+    if ( state[ 'circuitConstructionKitDc.introScreen.model.circuit.selectionProperty' ] &&
+         state[ 'circuitConstructionKitDc.introScreen.model.circuit.selectionProperty' ].value !== null ) {
+      const elm = state[ 'circuitConstructionKitDc.introScreen.model.circuit.selectionProperty' ].value.phetioID;
+      console.log( elm );
+
+      const elmState = state[ elm ];
+      console.log( elmState );
+      assert && assert( elmState, 'vertex could not be found: ' + elm, state[ elm ] );
+    }
+    // console.log( state[ 'circuitConstructionKitDc.introScreen.model.circuit.selectionProperty' ] );
+    // state[ 'circuitConstructionKitDc.introScreen.model.circuit.vertexGroup.vertex_21' ]
+
     return state;
   }
samreid commented 1 year ago

I found that the VertexNode drag listener end was being triggered on disposal, and being close enough to the last mouse click was causing it to become marked as selected. So I added a guard to not select during disposal.

samreid commented 1 year ago

This looks fixed in CT, nice work, team!

zepumph commented 11 months ago

I'm still seeing this in recent rounds of CT:

``` circuit-construction-kit-dc : migration : 1.3->main http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/phet-io-wrappers/migration/?sim=circuit-construction-kit-dc&locales=*&phetioDebug=true&phetioWrapperDebug=true&fuzz&oldVersion=1.3&migrationRate=5000&wrapperContinuousTest=%7B%22test%22%3A%5B%22circuit-construction-kit-dc%22%2C%22migration%22%2C%221.3-%3Emain%22%5D%2C%22snapshotName%22%3A%22snapshot-1698034743693%22%2C%22timestamp%22%3A1698041074724%7D Uncaught Error: Assertion failed: Impossible set state from iterate; unset state: { "circuitConstructionKitDc.labScreen.model.circuit.selectionProperty": { "value": { "phetioID": "circuitConstructionKitDc.labScreen.model.circuit.vertexGroup.vertex_2" }, "validValues": null, "units": null } } [object Object] Error: Assertion failed: Impossible set state from iterate; unset state: { at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at assert (PhetioStateEngine.ts:347:18) at iterate (PhetioStateEngine.ts:252:30) at setState (PhetioStateEngine.ts:273:9) at setFullState (phetioEngine.ts:1063:64) at apply (phetioCommandProcessor.ts:420:50) at process (phetioCommandProcessor.ts:298:35) at getReturn (phetioCommandProcessor.ts:302:15) at Array.map at map (phetioCommandProcessor.ts:296:29) [URL] http://128.138.93.172/continuous-testing/aqua/html/wrapper-test.html?url=..%2F..%2Fct-snapshots%2F1698034743693%2Fphet-io-wrappers%2Fmigration%2F%3Fsim%3Dcircuit-construction-kit-dc%26locales%3D*%26phetioDebug%3Dtrue%26phetioWrapperDebug%3Dtrue%26fuzz%26oldVersion%3D1.3%26migrationRate%3D5000&duration=80000&testInfo=%7B%22test%22%3A%5B%22circuit-construction-kit-dc%22%2C%22migration%22%2C%221.3-%3Emain%22%5D%2C%22snapshotName%22%3A%22snapshot-1698034743693%22%2C%22timestamp%22%3A1698041074724%7D [NAVIGATED] http://128.138.93.172/continuous-testing/aqua/html/wrapper-test.html?url=..%2F..%2Fct-snapshots%2F1698034743693%2Fphet-io-wrappers%2Fmigration%2F%3Fsim%3Dcircuit-construction-kit-dc%26locales%3D*%26phetioDebug%3Dtrue%26phetioWrapperDebug%3Dtrue%26fuzz%26oldVersion%3D1.3%26migrationRate%3D5000&duration=80000&testInfo=%7B%22test%22%3A%5B%22circuit-construction-kit-dc%22%2C%22migration%22%2C%221.3-%3Emain%22%5D%2C%22snapshotName%22%3A%22snapshot-1698034743693%22%2C%22timestamp%22%3A1698041074724%7D [NAVIGATED] about:blank [NAVIGATED] http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/phet-io-wrappers/migration/?sim=circuit-construction-kit-dc&locales=*&phetioDebug=true&phetioWrapperDebug=true&fuzz&oldVersion=1.3&migrationRate=5000&wrapperContinuousTest=%7B%22test%22%3A%5B%22circuit-construction-kit-dc%22%2C%22migration%22%2C%221.3-%3Emain%22%5D%2C%22snapshotName%22%3A%22snapshot-1698034743693%22%2C%22timestamp%22%3A1698041074724%7D [NAVIGATED] about:blank [NAVIGATED] about:blank [CONSOLE] enabling assert [NAVIGATED] http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/studio/?sim=circuit-construction-kit-dc&exposeStandardPhetioWrapper&phetioWrapperDebug=true&fuzz&wrapperContinuousTest={%22test%22:[%22circuit-construction-kit-dc%22,%22migration%22,%221.3-%3Emain%22],%22snapshotName%22:%22snapshot-1698034743693%22,%22timestamp%22:1698041074724}&locales=* [NAVIGATED] about:blank [CONSOLE] enabling assert [NAVIGATED] about:blank [NAVIGATED] http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/circuit-construction-kit-dc/circuit-construction-kit-dc_en.html?brand=phet-io&ea&debugger&postMessageOnError&sim=circuit-construction-kit-dc&exposeStandardPhetioWrapper&phetioWrapperDebug=true&fuzz&wrapperContinuousTest={%22test%22:[%22circuit-construction-kit-dc%22,%22migration%22,%221.3-%3Emain%22],%22snapshotName%22:%22snapshot-1698034743693%22,%22timestamp%22:1698041074724}&locales=*&phetioEmitAPIBaseline&phetioCreateArchetypes&phetioEmitHighFrequencyEvents=false [CONSOLE] enabling assert [NAVIGATED] https://phet-io.colorado.edu/sims/circuit-construction-kit-dc/1.3/wrappers/studio/?exposeStandardPhetioWrapper&phetioWrapperDebug=true&fuzz&wrapperContinuousTest={%22test%22:[%22circuit-construction-kit-dc%22,%22migration%22,%221.3-%3Emain%22],%22snapshotName%22:%22snapshot-1698034743693%22,%22timestamp%22:1698041074724} [NAVIGATED] about:blank [CONSOLE] enabling assert [NAVIGATED] https://phet-io.colorado.edu/sims/circuit-construction-kit-dc/1.3/circuit-construction-kit-dc_all_phet-io_debug.html?ea&postMessageOnError&exposeStandardPhetioWrapper&phetioWrapperDebug=true&fuzz&wrapperContinuousTest={%22test%22:[%22circuit-construction-kit-dc%22,%22migration%22,%221.3-%3Emain%22],%22snapshotName%22:%22snapshot-1698034743693%22,%22timestamp%22:1698041074724}&phetioEmitAPIBaseline&phetioCreateArchetypes&phetioEmitHighFrequencyEvents=false [CONSOLE] enabling assert [CONSOLE] an attempt was made to set the output level for a sound category on an uninitialized sound manager, ignoring [CONSOLE] an attempt was made to set the output level for a sound category on an uninitialized sound manager, ignoring [CONSOLE] continuous-test-wrapper-load [CONSOLE] Building a MigrationEngine with 53 processors. [CONSOLE] report: JSHandle@object [CONSOLE] migratedState: JSHandle@object [CONSOLE] Assertion failed: Impossible set state from iterate; unset state: { "circuitConstructionKitDc.labScreen.model.circuit.selectionProperty": { "value": { "phetioID": "circuitConstructionKitDc.labScreen.model.circuit.vertexGroup.vertex_2" }, "validValues": null, "units": null } } JSHandle@object [PAGE ERROR] Error: Error: Assertion failed: Impossible set state from iterate; unset state: { "circuitConstructionKitDc.labScreen.model.circuit.selectionProperty": { "value": { "phetioID": "circuitConstructionKitDc.labScreen.model.circuit.vertexGroup.vertex_2" }, "validValues": null, "units": null } } [object Object] at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioStateEngine.iterate (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/PhetioStateEngine.js:318:19) at PhetioStateEngine.setState (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/PhetioStateEngine.js:235:31) at PhetioStateEngine.setFullState (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/PhetioStateEngine.js:255:10) at PhetioEngine.implementation (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/phetioEngine.js:895:34) at PhetioCommandProcessor.process (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:303:51) at getReturn (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:174:29) at http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:179:16 at Array.map () at PhetioCommandProcessor.processCommands (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:171:30) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchmove (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:678:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: Impossible set state from iterate; unset state: { "circuitConstructionKitDc.labScreen.model.circuit.selectionProperty": { "value": { "phetioID": "circuitConstructionKitDc.labScreen.model.circuit.vertexGroup.vertex_2" }, "validValues": null, "units": null } } [object Object] at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioStateEngine.iterate (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/PhetioStateEngine.js:318:19) at PhetioStateEngine.setState (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/PhetioStateEngine.js:235:31) at PhetioStateEngine.setFullState (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/PhetioStateEngine.js:255:10) at PhetioEngine.implementation (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/phetioEngine.js:895:34) at PhetioCommandProcessor.process (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:303:51) at getReturn (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:174:29) at http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:179:16 at Array.map () at PhetioCommandProcessor.processCommands (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:171:30) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchmove (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:678:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] continuous-test-wrapper-error [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) [CONSOLE] Assertion failed: dynamic elements should only be created by the state engine when setting state. [PAGE ERROR] Error: Error: Assertion failed: dynamic elements should only be created by the state engine when setting state. at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/assert/js/assert.js:28:13) at PhetioGroup.createIndexedElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:242:129) at PhetioGroup.createNextElement (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/tandem/js/PhetioGroup.js:224:17) at Circuit.createVertex (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:396:29) at Circuit.createVertexPairArray (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/model/Circuit.js:388:18) at createCircuitElementToolNode.tandem (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolFactory.js:153:127) at CircuitElementToolNode.addInputListener.DragListener.createForwardingListener.allowTouchSnag (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/circuit-construction-kit-common/js/view/CircuitElementToolNode.js:77:30) at Object.down (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:671:11) at Object.touchenter (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/listeners/DragListener.js:675:40) at Input.dispatchToListeners (http://128.138.93.172/continuous-testing/ct-snapshots/1698034743693/chipper/dist/js/scenery/js/input/Input.js:1714:33) id: "Sparky Node Puppeteer" Snapshot from 10/22/2023, 10:19:03 PM circuit-construction-kit-dc : migration : 1.3->main http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/phet-io-wrappers/migration/?sim=circuit-construction-kit-dc&locales=*&phetioDebug=true&phetioWrapperDebug=true&fuzz&oldVersion=1.3&migrationRate=5000&wrapperContinuousTest=%7B%22test%22%3A%5B%22circuit-construction-kit-dc%22%2C%22migration%22%2C%221.3-%3Emain%22%5D%2C%22snapshotName%22%3A%22snapshot-1698054722620%22%2C%22timestamp%22%3A1698057981196%7D Uncaught Error: Assertion failed: Impossible set state from iterate; unset state: { "circuitConstructionKitDc.introScreen.model.circuit.selectionProperty": { "value": { "phetioID": "circuitConstructionKitDc.introScreen.model.circuit.vertexGroup.vertex_2" }, "validValues": null, "units": null } } [object Object] Error: Assertion failed: Impossible set state from iterate; unset state: { at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/assert/js/assert.js:28:13) at assert (PhetioStateEngine.ts:347:18) at iterate (PhetioStateEngine.ts:252:30) at setState (PhetioStateEngine.ts:273:9) at setFullState (phetioEngine.ts:1063:64) at apply (phetioCommandProcessor.ts:420:50) at process (phetioCommandProcessor.ts:298:35) at getReturn (phetioCommandProcessor.ts:302:15) at Array.map at map (phetioCommandProcessor.ts:296:29) [URL] http://128.138.93.172/continuous-testing/aqua/html/wrapper-test.html?url=..%2F..%2Fct-snapshots%2F1698054722620%2Fphet-io-wrappers%2Fmigration%2F%3Fsim%3Dcircuit-construction-kit-dc%26locales%3D*%26phetioDebug%3Dtrue%26phetioWrapperDebug%3Dtrue%26fuzz%26oldVersion%3D1.3%26migrationRate%3D5000&duration=80000&testInfo=%7B%22test%22%3A%5B%22circuit-construction-kit-dc%22%2C%22migration%22%2C%221.3-%3Emain%22%5D%2C%22snapshotName%22%3A%22snapshot-1698054722620%22%2C%22timestamp%22%3A1698057981196%7D [NAVIGATED] http://128.138.93.172/continuous-testing/aqua/html/wrapper-test.html?url=..%2F..%2Fct-snapshots%2F1698054722620%2Fphet-io-wrappers%2Fmigration%2F%3Fsim%3Dcircuit-construction-kit-dc%26locales%3D*%26phetioDebug%3Dtrue%26phetioWrapperDebug%3Dtrue%26fuzz%26oldVersion%3D1.3%26migrationRate%3D5000&duration=80000&testInfo=%7B%22test%22%3A%5B%22circuit-construction-kit-dc%22%2C%22migration%22%2C%221.3-%3Emain%22%5D%2C%22snapshotName%22%3A%22snapshot-1698054722620%22%2C%22timestamp%22%3A1698057981196%7D [NAVIGATED] about:blank [NAVIGATED] http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/phet-io-wrappers/migration/?sim=circuit-construction-kit-dc&locales=*&phetioDebug=true&phetioWrapperDebug=true&fuzz&oldVersion=1.3&migrationRate=5000&wrapperContinuousTest=%7B%22test%22%3A%5B%22circuit-construction-kit-dc%22%2C%22migration%22%2C%221.3-%3Emain%22%5D%2C%22snapshotName%22%3A%22snapshot-1698054722620%22%2C%22timestamp%22%3A1698057981196%7D [NAVIGATED] about:blank [NAVIGATED] about:blank [CONSOLE] enabling assert [NAVIGATED] http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/studio/?sim=circuit-construction-kit-dc&exposeStandardPhetioWrapper&phetioWrapperDebug=true&fuzz&wrapperContinuousTest={%22test%22:[%22circuit-construction-kit-dc%22,%22migration%22,%221.3-%3Emain%22],%22snapshotName%22:%22snapshot-1698054722620%22,%22timestamp%22:1698057981196}&locales=* [NAVIGATED] about:blank [CONSOLE] enabling assert [NAVIGATED] about:blank [NAVIGATED] http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/circuit-construction-kit-dc/circuit-construction-kit-dc_en.html?brand=phet-io&ea&debugger&postMessageOnError&sim=circuit-construction-kit-dc&exposeStandardPhetioWrapper&phetioWrapperDebug=true&fuzz&wrapperContinuousTest={%22test%22:[%22circuit-construction-kit-dc%22,%22migration%22,%221.3-%3Emain%22],%22snapshotName%22:%22snapshot-1698054722620%22,%22timestamp%22:1698057981196}&locales=*&phetioEmitAPIBaseline&phetioCreateArchetypes&phetioEmitHighFrequencyEvents=false [CONSOLE] enabling assert [NAVIGATED] https://phet-io.colorado.edu/sims/circuit-construction-kit-dc/1.3/wrappers/studio/?exposeStandardPhetioWrapper&phetioWrapperDebug=true&fuzz&wrapperContinuousTest={%22test%22:[%22circuit-construction-kit-dc%22,%22migration%22,%221.3-%3Emain%22],%22snapshotName%22:%22snapshot-1698054722620%22,%22timestamp%22:1698057981196} [NAVIGATED] about:blank [CONSOLE] enabling assert [NAVIGATED] https://phet-io.colorado.edu/sims/circuit-construction-kit-dc/1.3/circuit-construction-kit-dc_all_phet-io_debug.html?ea&postMessageOnError&exposeStandardPhetioWrapper&phetioWrapperDebug=true&fuzz&wrapperContinuousTest={%22test%22:[%22circuit-construction-kit-dc%22,%22migration%22,%221.3-%3Emain%22],%22snapshotName%22:%22snapshot-1698054722620%22,%22timestamp%22:1698057981196}&phetioEmitAPIBaseline&phetioCreateArchetypes&phetioEmitHighFrequencyEvents=false [CONSOLE] enabling assert [CONSOLE] an attempt was made to set the output level for a sound category on an uninitialized sound manager, ignoring [CONSOLE] an attempt was made to set the output level for a sound category on an uninitialized sound manager, ignoring [CONSOLE] continuous-test-wrapper-load [CONSOLE] Building a MigrationEngine with 53 processors. [CONSOLE] report: JSHandle@object [CONSOLE] migratedState: JSHandle@object [CONSOLE] Building a MigrationEngine with 53 processors. [CONSOLE] report: JSHandle@object [CONSOLE] migratedState: JSHandle@object [CONSOLE] Assertion failed: Impossible set state from iterate; unset state: { "circuitConstructionKitDc.introScreen.model.circuit.selectionProperty": { "value": { "phetioID": "circuitConstructionKitDc.introScreen.model.circuit.vertexGroup.vertex_2" }, "validValues": null, "units": null } } JSHandle@object [PAGE ERROR] Error: Error: Assertion failed: Impossible set state from iterate; unset state: { "circuitConstructionKitDc.introScreen.model.circuit.selectionProperty": { "value": { "phetioID": "circuitConstructionKitDc.introScreen.model.circuit.vertexGroup.vertex_2" }, "validValues": null, "units": null } } [object Object] at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/assert/js/assert.js:28:13) at PhetioStateEngine.iterate (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/PhetioStateEngine.js:318:19) at PhetioStateEngine.setState (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/PhetioStateEngine.js:235:31) at PhetioStateEngine.setFullState (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/PhetioStateEngine.js:255:10) at PhetioEngine.implementation (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/phetioEngine.js:895:34) at PhetioCommandProcessor.process (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:303:51) at getReturn (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:174:29) at http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:179:16 at Array.map () at PhetioCommandProcessor.processCommands (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:171:30) [PAGE ERROR] Error: Error: Assertion failed: Impossible set state from iterate; unset state: { "circuitConstructionKitDc.introScreen.model.circuit.selectionProperty": { "value": { "phetioID": "circuitConstructionKitDc.introScreen.model.circuit.vertexGroup.vertex_2" }, "validValues": null, "units": null } } [object Object] at window.assertions.assertFunction (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/assert/js/assert.js:28:13) at PhetioStateEngine.iterate (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/PhetioStateEngine.js:318:19) at PhetioStateEngine.setState (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/PhetioStateEngine.js:235:31) at PhetioStateEngine.setFullState (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/PhetioStateEngine.js:255:10) at PhetioEngine.implementation (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/phetioEngine.js:895:34) at PhetioCommandProcessor.process (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:303:51) at getReturn (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:174:29) at http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:179:16 at Array.map () at PhetioCommandProcessor.processCommands (http://128.138.93.172/continuous-testing/ct-snapshots/1698054722620/chipper/dist/js/phet-io/js/phetioCommandProcessor.js:171:30) [CONSOLE] continuous-test-wrapper-error id: "Sparky Node Puppeteer" Snapshot from 10/23/2023, 3:52:02 AM
samreid commented 11 months ago

I wrote this patch to detect if we ever get a state that has a non-existent selected vertex.

```diff Subject: [PATCH] Add MigrationPhetioAPI.getStateSchema, see https://github.com/phetsims/phet-io-wrappers/issues/587 --- Index: phet-io/js/PhetioStateEngine.ts IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/phet-io/js/PhetioStateEngine.ts b/phet-io/js/PhetioStateEngine.ts --- a/phet-io/js/PhetioStateEngine.ts (revision 2a08700a0cdb31e921463215cd4e697ab916c73f) +++ b/phet-io/js/PhetioStateEngine.ts (date 1699125423635) @@ -61,6 +61,8 @@ // This is because some state set calls only set partial state (like for a screen/scene). public readonly stateSetEmitter: TEmitter<[ FullPhetioState, Tandem ]> = new Emitter( { parameters: [ { valueType: Object }, { valueType: Tandem } ] } ); + public readonly getStateEmitter = new Emitter<[ Tandem | null ]>( { parameters: [ { isValidValue: t => t === null || t instanceof Tandem } ] } ); + // keep track of the initial state of the simulation to save space while emitting and // setting states. Should never be null after initialize() has been called. public initialState: PhetioState | null = null; @@ -157,6 +159,8 @@ */ public getState( root: PhetioObject | null = null ): PhetioState { + this.getStateEmitter.emit( root === null ? null : root.tandem ); + // Key = route, value = save state value const state: PhetioState = {}; Index: circuit-construction-kit-common/js/model/Circuit.ts IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/circuit-construction-kit-common/js/model/Circuit.ts b/circuit-construction-kit-common/js/model/Circuit.ts --- a/circuit-construction-kit-common/js/model/Circuit.ts (revision 24169994af0cbec7457ac9b4cfa891b747299a34) +++ b/circuit-construction-kit-common/js/model/Circuit.ts (date 1699125751588) @@ -283,6 +283,20 @@ phetioFeatured: true } ); + if ( assert && Tandem.PHET_IO_ENABLED ) { + phet.phetio.phetioEngine.phetioStateEngine.getStateEmitter.addListener( () => { + console.log( 'get state' ); + const selection = this.selectionProperty.value; + if ( selection === null ) {} + else if ( selection instanceof CircuitElement ) { + assert && assert( this.circuitElements.includes( selection ), 'selection should be in circuitElements' ); + } + else if ( selection instanceof Vertex ) { + assert && assert( this.vertexGroup.includes( selection ), 'selection should be in vertexGroup' ); + } + } ); + } + const emitCircuitChanged = () => { this.dirty = true; this.circuitChangedEmitter.emit(); ```

However, the problem is that the inconsistent state is in the old version. I believe the changes above solve it in main but the reason we still have a CT bug is that it didn't get maintenance released back into the prior version, which is still running during migration.

Ways forward:

@zepumph what would you recommend?

zepumph commented 11 months ago

My first preference would be to solve through migration. It seems easiest and cheapest. Wanna start there?

samreid commented 11 months ago

OK I pushed a proposal to test dc (but not dc-virtual-lab). So let's check after a few columns and see how it looks.

UPDATE: Actually the change is in common code shared by both, so we can't use the "is dc fixed but virtual lab still failing" as a verification step.

samreid commented 11 months ago

OK checking CT with maxColumns=40. I see:

The Fisher's Exact Test yields a p-value of approximately 0.0712. So we would need a few more cells to get below a 0.05 (if that is what we are aiming for). But so far, so good.

@zepumph can you please review? We can check this synchronously if you would like.

zepumph commented 10 months ago

@samreid and I went over this Processor today, and it makes sense to me. We ran into the same kind of problem with https://github.com/phetsims/phet-io-wrappers/issues/607, but your sim-specific case feels like you solved this perfectly with your processor. Ready to close?

samreid commented 10 months ago

Everything looks great here, thanks! Closing.