Skip to content
Failed

Console Output

Skipping 4,701 KB.. Full Log
Done: OK


          cy:log ✱  Clearing IndexedDB: 37_27_227_212_8070
      cy:command ✔  delete	IDBDatabase - 37_27_227_212_8070
      cy:command ✔  visit	/ -> 302: http://37.27.227.212:8070/umapp/
        cons:log ✱  DEBUG NoTag : Index: Window.onLoad
      cy:command ✔  wait	1000
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/sql-wasm.wasm
                    Status: 200
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: Creating database sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: creating door triggers and receive views sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : Built database for: sqlite:37_27_227_212_8070
                    
        cons:log ✱  DEBUG NoTag : Built UmAppDatabase
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/aae01ef24382bd8c622b.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/88caf276bd5271c5af46.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/6d575d528071f48946a1.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/4b7c2021e9d8e2928716.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/12d8669282c0a894a246.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f2fd5abcd3951abacaa4.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f037b2e1671eb69f27ad.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/6c4d3f5529840c25aa73.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/731cb8d3de08836f0fa2.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/365b7c17ed2e9a7ef24a.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f0a97931590cc6d99a32.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/488f92308c8c46239190.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/598903a69e7fd3e96c65.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/3a3417e9a7bd2208f423.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/0ea0f7e34cbc314c86f2.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/e5eaf8e8f9da6483c7d0.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/76d68b0eac48a281a23c.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/9a0a9a73906f3b908a96.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/48cc2ff4162f4925c635.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/629471a93731ee27da78.json
                    Status: 200
        cons:log ✱  Learning Space URL = http://37.27.227.212:8070/ (location.href = http://37.27.227.212:8070/umapp/
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  [object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: RedirectViewModel
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname =  popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
      cons:error ✘  Vt: No binding found for CheckRegistrationAllowedUseCase on context LearningSpace
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070
      cy:command ✔  get	body
          cy:log ✱  User is on the login page
      cy:command ✘  get	input#username
      cy:command ✘  assert	expected **input#username** to exist in the DOM
                    Actual: 	"input#username"
                    Expected: 	"input#username"


          cy:log ✱  Clearing IndexedDB: 37_27_227_212_8070
      cy:command ✔  delete	IDBDatabase - 37_27_227_212_8070
      cy:command ✔  visit	/ -> 302: http://37.27.227.212:8070/umapp/
        cons:log ✱  DEBUG NoTag : Index: Window.onLoad
      cy:command ✘  contains	button[class*="MuiButton-outlinedPrimary"], New user
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: Creating database sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: creating door triggers and receive views sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : Built database for: sqlite:37_27_227_212_8070
                    
        cons:log ✱  DEBUG NoTag : Built UmAppDatabase
        cons:log ✱  Learning Space URL = http://37.27.227.212:8070/ (location.href = http://37.27.227.212:8070/umapp/
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  [object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: RedirectViewModel
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname =  popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
      cons:error ✘  Vt: No binding found for CheckRegistrationAllowedUseCase on context LearningSpace
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070


          cy:log ✱  Clearing IndexedDB: 37_27_227_212_8070
      cy:command ✔  delete	IDBDatabase - 37_27_227_212_8070
      cy:command ✔  visit	/ -> 302: http://37.27.227.212:8070/umapp/
        cons:log ✱  DEBUG NoTag : Index: Window.onLoad
      cy:command ✔  wait	1000
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: Creating database sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: creating door triggers and receive views sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : Built database for: sqlite:37_27_227_212_8070
                    
        cons:log ✱  DEBUG NoTag : Built UmAppDatabase
        cons:log ✱  Learning Space URL = http://37.27.227.212:8070/ (location.href = http://37.27.227.212:8070/umapp/
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  [object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: RedirectViewModel
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname =  popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
      cons:error ✘  Vt: No binding found for CheckRegistrationAllowedUseCase on context LearningSpace
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070
      cy:command ✔  get	body
          cy:log ✱  User is on the login page
      cy:command ✘  get	input#username
      cy:command ✘  assert	expected **input#username** to exist in the DOM
                    Actual: 	"input#username"
                    Expected: 	"input#username"



We detected that the Electron Renderer process just crashed.

We have failed the current spec but will continue running the next spec.

This can happen for a number of different reasons.

If you're running lots of tests on a memory intense application.
  - Try increasing the CPU/memory on the machine you're running on.
  - Try enabling experimentalMemoryManagement in your config file.
  - Try lowering numTestsKeptInMemory in your config file during 'cypress open'.

You can learn more here:

https://on.cypress.io/renderer-process-crashed

  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        4                                                                                │
  │ Passing:      0                                                                                │
  │ Failing:      4                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  3                                                                                │
  │ Video:        true                                                                             │
  │ Duration:     34 seconds                                                                       │
  │ Spec Ran:     WEB_007_001_admin_enable_or_disable_user_registration.cy.js                      │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


  (Screenshots)

  -  /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test     (1280x720)
     -end-to-end/webapp-cypress/cypress/screenshots/WEB_007_001_admin_enable_or_disab               
     le_user_registration.cy.js/WEB_007_001_admin_enable_or_disable_user_registration               
      -- Admin enable registration (failed).png                                                     
  -  /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test     (1280x720)
     -end-to-end/webapp-cypress/cypress/screenshots/WEB_007_001_admin_enable_or_disab               
     le_user_registration.cy.js/WEB_007_001_admin_enable_or_disable_user_registration               
      -- Verify New user registration is enabled and mandatory fields are filled (fai               
     led).png                                                                                       
  -  /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test     (1280x720)
     -end-to-end/webapp-cypress/cypress/screenshots/WEB_007_001_admin_enable_or_disab               
     le_user_registration.cy.js/WEB_007_001_admin_enable_or_disable_user_registration               
      -- Admin disable registration (failed).png                                                    


  (Video)

  -  Video output: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_001_admin_enable_or_disable_user_registration.cy.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  WEB_007_002b_user_registration_above_age_13_join_learning_space_user          (25 of 28)
            name_password.cy.js                                                                     
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 12721
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-8013/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8013 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-8013 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
08:30:54,203 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:30:54,204 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:30:54,204 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:30:54,204 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:30:54,207 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:30:54,207 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:30:54,211 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:30:54,211 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:30:54,211 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:30:54,211 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:30:54,213 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:30:54,214 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:30:54,255 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:30:54,255 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:30:54,268 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:30:54,269 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-8013/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:30:54,278 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-8013/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:30:54,278 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:30:54,281 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-07T06:30:54.052Z
08:30:54,282 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:30:54,282 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:30:54,283 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:30:54,288 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-8013/log/ustad-server.log
08:30:54,288 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-8013/log/ustad-server.log]
08:30:54,289 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:30:54,289 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:30:54,289 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:30:54,290 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:30:54,290 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:30:54,290 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:30:54,290 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 79 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-8013
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


          cy:log ✱  Clearing IndexedDB: 37_27_227_212_8070
      cy:command ✔  delete	IDBDatabase - 37_27_227_212_8070
      cy:command ✔  visit	/ -> 302: http://37.27.227.212:8070/umapp/
        cons:log ✱  DEBUG NoTag : Index: Window.onLoad
      cy:command ✔  wait	1000
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/sql-wasm.wasm
                    Status: 200
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: Creating database sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: creating door triggers and receive views sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : Built database for: sqlite:37_27_227_212_8070
                    
        cons:log ✱  DEBUG NoTag : Built UmAppDatabase
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/aae01ef24382bd8c622b.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/88caf276bd5271c5af46.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/6d575d528071f48946a1.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/4b7c2021e9d8e2928716.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/12d8669282c0a894a246.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f2fd5abcd3951abacaa4.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f037b2e1671eb69f27ad.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/6c4d3f5529840c25aa73.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/731cb8d3de08836f0fa2.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/365b7c17ed2e9a7ef24a.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f0a97931590cc6d99a32.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/488f92308c8c46239190.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/598903a69e7fd3e96c65.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/3a3417e9a7bd2208f423.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/0ea0f7e34cbc314c86f2.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/e5eaf8e8f9da6483c7d0.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/76d68b0eac48a281a23c.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/9a0a9a73906f3b908a96.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/48cc2ff4162f4925c635.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/629471a93731ee27da78.json
                    Status: 200
        cons:log ✱  Learning Space URL = http://37.27.227.212:8070/ (location.href = http://37.27.227.212:8070/umapp/
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  [object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: RedirectViewModel
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname =  popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
      cons:error ✘  Vt: No binding found for CheckRegistrationAllowedUseCase on context LearningSpace
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070
      cy:command ✔  get	body
          cy:log ✱  User is on the login page
      cy:command ✘  get	input#username
      cy:command ✘  assert	expected **input#username** to exist in the DOM
                    Actual: 	"input#username"
                    Expected: 	"input#username"


          cy:log ✱  Clearing IndexedDB: 37_27_227_212_8070
      cy:command ✔  delete	IDBDatabase - 37_27_227_212_8070
      cy:command ✔  visit	/ -> 302: http://37.27.227.212:8070/umapp/
        cons:log ✱  DEBUG NoTag : Index: Window.onLoad
      cy:command ✘  contains	button[class*="MuiButton-outlinedPrimary"], New user
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: Creating database sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: creating door triggers and receive views sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : Built database for: sqlite:37_27_227_212_8070
                    
        cons:log ✱  DEBUG NoTag : Built UmAppDatabase
        cons:log ✱  Learning Space URL = http://37.27.227.212:8070/ (location.href = http://37.27.227.212:8070/umapp/
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  [object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: RedirectViewModel
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname =  popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
      cons:error ✘  Vt: No binding found for CheckRegistrationAllowedUseCase on context LearningSpace
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070


cypress-terminal-report: Wrote custom logs to cypress-logs. (6ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (5ms)

  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        2                                                                                │
  │ Passing:      0                                                                                │
  │ Failing:      2                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  2                                                                                │
  │ Video:        true                                                                             │
  │ Duration:     20 seconds                                                                       │
  │ Spec Ran:     WEB_007_002b_user_registration_above_age_13_join_learning_space_username_passwor │
  │               d.cy.js                                                                          │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


  (Screenshots)

  -  /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test     (1280x720)
     -end-to-end/webapp-cypress/cypress/screenshots/WEB_007_002b_user_registration_ab               
     ove_age_13_join_learning_space_username_password.cy.js/WEB_007_002b_user_registr               
     ation_above_age_13_join_learning_space_username_password -- Admin enable registr               
     ation (failed).png                                                                             
  -  /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test     (1280x720)
     -end-to-end/webapp-cypress/cypress/screenshots/WEB_007_002b_user_registration_ab               
     ove_age_13_join_learning_space_username_password.cy.js/WEB_007_002b_user_registr               
     ation_above_age_13_join_learning_space_username_password -- User age above 13 re               
     gister as a new user (failed).png                                                              


  (Video)

  -  Video output: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_002b_user_registration_above_age_13_join_learning_space_username_password.cy.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  WEB_007_004_username_validation_and_add_profile_pic.cy.js                     (26 of 28)
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 8013
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-41428/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=41428 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-41428 -P:ktor.ustad.jsDevServer=
TestServerController: attempt: 1 failed to start server - will try again: url http://37.27.227.212:8070/umapp/ not ready after 6000 ms
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26507/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=26507 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26507 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
08:31:25,333 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:31:25,334 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
08:31:25,334 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:31:25,334 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:31:25,337 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:31:25,337 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:31:25,340 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:31:25,340 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:31:25,341 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:31:25,341 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:31:25,342 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:31:25,344 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:31:25,384 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:31:25,384 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:31:25,398 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
08:31:25,399 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26507/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:31:25,409 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26507/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:31:25,409 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
08:31:25,412 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-07T06:31:25.185Z
08:31:25,412 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:31:25,412 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:31:25,413 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:31:25,419 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26507/log/ustad-server.log
08:31:25,419 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26507/log/ustad-server.log]
08:31:25,419 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:31:25,419 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:31:25,420 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:31:25,420 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:31:25,420 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
08:31:25,420 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
08:31:25,420 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 79 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26507
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


          cy:log ✱  Clearing IndexedDB: 37_27_227_212_8070
      cy:command ✔  delete	IDBDatabase - 37_27_227_212_8070
      cy:command ✔  visit	/ -> 302: http://37.27.227.212:8070/umapp/
        cons:log ✱  DEBUG NoTag : Index: Window.onLoad
      cy:command ✔  wait	1000
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: Creating database sqlite:37_27_227_212_8070
                    
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/sql-wasm.wasm
                    Status: 200
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: creating door triggers and receive views sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : Built database for: sqlite:37_27_227_212_8070
                    
        cons:log ✱  DEBUG NoTag : Built UmAppDatabase
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/aae01ef24382bd8c622b.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/88caf276bd5271c5af46.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/6d575d528071f48946a1.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/4b7c2021e9d8e2928716.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/12d8669282c0a894a246.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f2fd5abcd3951abacaa4.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f037b2e1671eb69f27ad.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/6c4d3f5529840c25aa73.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/731cb8d3de08836f0fa2.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/365b7c17ed2e9a7ef24a.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f0a97931590cc6d99a32.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/488f92308c8c46239190.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/598903a69e7fd3e96c65.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/3a3417e9a7bd2208f423.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/0ea0f7e34cbc314c86f2.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/e5eaf8e8f9da6483c7d0.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/76d68b0eac48a281a23c.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/9a0a9a73906f3b908a96.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/48cc2ff4162f4925c635.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/629471a93731ee27da78.json
                    Status: 200
        cons:log ✱  Learning Space URL = http://37.27.227.212:8070/ (location.href = http://37.27.227.212:8070/umapp/
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  [object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: RedirectViewModel
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname =  popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
      cons:error ✘  Vt: No binding found for CheckRegistrationAllowedUseCase on context LearningSpace
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
      cy:command ✔  get	body
          cy:log ✱  User is on the login page
      cy:command ✘  get	input#username
      cy:command ✘  assert	expected **input#username** to exist in the DOM
                    Actual: 	"input#username"
                    Expected: 	"input#username"
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070


          cy:log ✱  Clearing IndexedDB: 37_27_227_212_8070
      cy:command ✔  delete	IDBDatabase - 37_27_227_212_8070
      cy:command ✔  visit	/ -> 302: http://37.27.227.212:8070/umapp/
        cons:log ✱  DEBUG NoTag : Index: Window.onLoad
      cy:command ✔  wait	1000
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: Creating database sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: creating door triggers and receive views sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : Built database for: sqlite:37_27_227_212_8070
                    
        cons:log ✱  DEBUG NoTag : Built UmAppDatabase
        cons:log ✱  Learning Space URL = http://37.27.227.212:8070/ (location.href = http://37.27.227.212:8070/umapp/
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  [object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: RedirectViewModel
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname =  popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
      cons:error ✘  Vt: No binding found for CheckRegistrationAllowedUseCase on context LearningSpace
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070
      cy:command ✔  get	body
          cy:log ✱  User is on the login page
      cy:command ✘  get	input#username
      cy:command ✘  assert	expected **input#username** to exist in the DOM
                    Actual: 	"input#username"
                    Expected: 	"input#username"


cypress-terminal-report: Wrote custom logs to cypress-logs. (6ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (5ms)

  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        3                                                                                │
  │ Passing:      1                                                                                │
  │ Failing:      2                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  2                                                                                │
  │ Video:        true                                                                             │
  │ Duration:     35 seconds                                                                       │
  │ Spec Ran:     WEB_007_004_username_validation_and_add_profile_pic.cy.js                        │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


  (Screenshots)

  -  /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test     (1280x720)
     -end-to-end/webapp-cypress/cypress/screenshots/WEB_007_004_username_validation_a               
     nd_add_profile_pic.cy.js/WEB_007_004_username_validation_and_add_profile_pic --                
     Admin user create a person (failed).png                                                        
  -  /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test     (1280x720)
     -end-to-end/webapp-cypress/cypress/screenshots/WEB_007_004_username_validation_a               
     nd_add_profile_pic.cy.js/WEB_007_004_username_validation_and_add_profile_pic --                
     User login and adding profile pic (failed).png                                                 


  (Video)

  -  Video output: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_004_username_validation_and_add_profile_pic.cy.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  WEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentC          (27 of 28)
            onsent.cy.js                                                                            
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 41428
TestServerController: stopping server on port: 26507
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63452/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=63452 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63452 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
08:31:57,082 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:31:57,083 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:31:57,083 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:31:57,083 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:31:57,086 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:31:57,086 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:31:57,090 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:31:57,090 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:31:57,090 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:31:57,091 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:31:57,092 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:31:57,094 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:31:57,138 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:31:57,138 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:31:57,152 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:31:57,152 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63452/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:31:57,164 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63452/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:31:57,164 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:31:57,167 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-07T06:31:56.922Z
08:31:57,167 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:31:57,167 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:31:57,169 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:31:57,174 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63452/log/ustad-server.log
08:31:57,174 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63452/log/ustad-server.log]
08:31:57,175 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:31:57,175 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:31:57,175 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:31:57,175 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:31:57,175 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:31:57,176 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:31:57,176 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 86 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63452
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


          cy:log ✱  Clearing IndexedDB: 37_27_227_212_8070
      cy:command ✔  delete	IDBDatabase - 37_27_227_212_8070
      cy:command ✔  visit	/ -> 302: http://37.27.227.212:8070/umapp/
        cons:log ✱  DEBUG NoTag : Index: Window.onLoad
      cy:command ✔  wait	1000
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/sql-wasm.wasm
                    Status: 200
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: Creating database sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: creating door triggers and receive views sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : Built database for: sqlite:37_27_227_212_8070
                    
        cons:log ✱  DEBUG NoTag : Built UmAppDatabase
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/aae01ef24382bd8c622b.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/88caf276bd5271c5af46.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/6d575d528071f48946a1.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/4b7c2021e9d8e2928716.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/12d8669282c0a894a246.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f2fd5abcd3951abacaa4.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f037b2e1671eb69f27ad.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/6c4d3f5529840c25aa73.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/731cb8d3de08836f0fa2.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/365b7c17ed2e9a7ef24a.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f0a97931590cc6d99a32.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/488f92308c8c46239190.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/598903a69e7fd3e96c65.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/3a3417e9a7bd2208f423.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/0ea0f7e34cbc314c86f2.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/e5eaf8e8f9da6483c7d0.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/76d68b0eac48a281a23c.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/9a0a9a73906f3b908a96.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/48cc2ff4162f4925c635.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/629471a93731ee27da78.json
                    Status: 200
        cons:log ✱  Learning Space URL = http://37.27.227.212:8070/ (location.href = http://37.27.227.212:8070/umapp/
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  [object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: RedirectViewModel
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname =  popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
      cons:error ✘  Vt: No binding found for CheckRegistrationAllowedUseCase on context LearningSpace
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070
      cy:command ✔  get	body
          cy:log ✱  User is on the login page
      cy:command ✘  get	input#username
      cy:command ✘  assert	expected **input#username** to exist in the DOM
                    Actual: 	"input#username"
                    Expected: 	"input#username"


          cy:log ✱  Clearing IndexedDB: 37_27_227_212_8070
      cy:command ✔  delete	IDBDatabase - 37_27_227_212_8070
      cy:command ✔  visit	/ -> 302: http://37.27.227.212:8070/umapp/
        cons:log ✱  DEBUG NoTag : Index: Window.onLoad
      cy:command ✔  wait	1000
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: Creating database sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: creating door triggers and receive views sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : Built database for: sqlite:37_27_227_212_8070
                    
        cons:log ✱  DEBUG NoTag : Built UmAppDatabase
        cons:log ✱  Learning Space URL = http://37.27.227.212:8070/ (location.href = http://37.27.227.212:8070/umapp/
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  [object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: RedirectViewModel
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname =  popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
      cons:error ✘  Vt: No binding found for CheckRegistrationAllowedUseCase on context LearningSpace
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070
      cy:command ✔  get	body
          cy:log ✱  User is on the login page
      cy:command ✘  get	input#username
      cy:command ✘  assert	expected **input#username** to exist in the DOM
                    Actual: 	"input#username"
                    Expected: 	"input#username"


cypress-terminal-report: Wrote custom logs to cypress-logs. (6ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (5ms)

  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        2                                                                                │
  │ Passing:      0                                                                                │
  │ Failing:      2                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  2                                                                                │
  │ Video:        true                                                                             │
  │ Duration:     28 seconds                                                                       │
  │ Spec Ran:     WEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


  (Screenshots)

  -  /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test     (1280x720)
     -end-to-end/webapp-cypress/cypress/screenshots/WEB_007_005_student_registered_by               
     _admin_or_teacher_dont_need_parentConsent.cy.js/WEB_007_005_student_registered_b               
     y_admin_or_teacher_dont_need_parentConsent -- Admin add a student aged below 13                
     (failed).png                                                                                   
  -  /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test     (1280x720)
     -end-to-end/webapp-cypress/cypress/screenshots/WEB_007_005_student_registered_by               
     _admin_or_teacher_dont_need_parentConsent.cy.js/WEB_007_005_student_registered_b               
     y_admin_or_teacher_dont_need_parentConsent -- Student login successfully (failed               
     ).png                                                                                          


  (Video)

  -  Video output: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  WEB_007_006_admin_enable_or_disable_guest_login.cy.js                         (28 of 28)
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 63452
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-40233/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=40233 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-40233 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
08:32:26,271 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:32:26,272 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:32:26,272 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:32:26,272 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:32:26,275 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:32:26,275 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:32:26,279 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:32:26,279 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:32:26,279 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:32:26,279 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:32:26,281 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:32:26,282 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:32:26,322 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:32:26,322 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:32:26,334 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:32:26,335 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-40233/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:32:26,345 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-40233/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:32:26,345 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:32:26,347 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-07T06:32:26.131Z
08:32:26,348 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:32:26,348 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:32:26,349 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:32:26,355 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-40233/log/ustad-server.log
08:32:26,355 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-40233/log/ustad-server.log]
08:32:26,355 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:32:26,355 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:32:26,356 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:32:26,356 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:32:26,356 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:32:26,356 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:32:26,356 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 77 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-40233
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


          cy:log ✱  Clearing IndexedDB: 37_27_227_212_8070
      cy:command ✔  delete	IDBDatabase - 37_27_227_212_8070
      cy:command ✔  visit	/ -> 302: http://37.27.227.212:8070/umapp/
        cons:log ✱  DEBUG NoTag : Index: Window.onLoad
      cy:command ✔  wait	1000
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/sql-wasm.wasm
                    Status: 200
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: Creating database sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: creating door triggers and receive views sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : Built database for: sqlite:37_27_227_212_8070
                    
        cons:log ✱  DEBUG NoTag : Built UmAppDatabase
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/aae01ef24382bd8c622b.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/88caf276bd5271c5af46.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/6d575d528071f48946a1.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/4b7c2021e9d8e2928716.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/12d8669282c0a894a246.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f2fd5abcd3951abacaa4.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f037b2e1671eb69f27ad.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/6c4d3f5529840c25aa73.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/731cb8d3de08836f0fa2.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/365b7c17ed2e9a7ef24a.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/f0a97931590cc6d99a32.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/488f92308c8c46239190.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/598903a69e7fd3e96c65.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/3a3417e9a7bd2208f423.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/0ea0f7e34cbc314c86f2.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/e5eaf8e8f9da6483c7d0.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/76d68b0eac48a281a23c.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/9a0a9a73906f3b908a96.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/48cc2ff4162f4925c635.json
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/umapp/629471a93731ee27da78.json
                    Status: 200
        cons:log ✱  Learning Space URL = http://37.27.227.212:8070/ (location.href = http://37.27.227.212:8070/umapp/
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  [object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: RedirectViewModel
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname =  popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
      cons:error ✘  Vt: No binding found for CheckRegistrationAllowedUseCase on context LearningSpace
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070
      cy:command ✔  get	body
          cy:log ✱  User is on the login page
      cy:command ✘  get	input#username
      cy:command ✘  assert	expected **input#username** to exist in the DOM
                    Actual: 	"input#username"
                    Expected: 	"input#username"


          cy:log ✱  Clearing IndexedDB: 37_27_227_212_8070
      cy:command ✔  delete	IDBDatabase - 37_27_227_212_8070
      cy:command ✔  visit	/ -> 302: http://37.27.227.212:8070/umapp/
        cons:log ✱  DEBUG NoTag : Index: Window.onLoad
      cy:command ✔  wait	1000
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: Creating database sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : DatabaseBuilderJs: creating door triggers and receive views sqlite:37_27_227_212_8070
                    
       cons:info ✱  INFO DoorLog : Built database for: sqlite:37_27_227_212_8070
                    
        cons:log ✱  DEBUG NoTag : Built UmAppDatabase
        cons:log ✱  Learning Space URL = http://37.27.227.212:8070/ (location.href = http://37.27.227.212:8070/umapp/
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  [object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: RedirectViewModel
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname =  popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
      cons:error ✘  Vt: No binding found for CheckRegistrationAllowedUseCase on context LearningSpace
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070
      cy:command ✔  get	body
          cy:log ✱  User is on the login page
      cy:command ✘  get	input#username
      cy:command ✘  assert	expected **input#username** to exist in the DOM
                    Actual: 	"input#username"
                    Expected: 	"input#username"


cypress-terminal-report: Wrote custom logs to cypress-logs. (6ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (6ms)

  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        2                                                                                │
  │ Passing:      0                                                                                │
  │ Failing:      2                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  2                                                                                │
  │ Video:        true                                                                             │
  │ Duration:     27 seconds                                                                       │
  │ Spec Ran:     WEB_007_006_admin_enable_or_disable_guest_login.cy.js                            │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


  (Screenshots)

  -  /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test     (1280x720)
     -end-to-end/webapp-cypress/cypress/screenshots/WEB_007_006_admin_enable_or_disab               
     le_guest_login.cy.js/WEB_007_006_admin_enable_or_disable_guest_login -- Admin en               
     able guest login (failed).png                                                                  
  -  /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test     (1280x720)
     -end-to-end/webapp-cypress/cypress/screenshots/WEB_007_006_admin_enable_or_disab               
     le_guest_login.cy.js/WEB_007_006_admin_enable_or_disable_guest_login -- Admin di               
     sable guest login (failed).png                                                                 


  (Video)

  -  Video output: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_006_admin_enable_or_disable_guest_login.cy.js.mp4


resize:  can't open terminal /dev/tty
tput: No value for $TERM and no -T specified
====================================================================================================

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✖  WEB_001_001_add_content.cy.js            00:14        1        -        1        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_001_002_add_invalid_content.cy.      00:22        1        -        1        -        - │
  │    js                                                                                          │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_001_003_move_content.cy.js           00:28        2        -        2        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_002_001_admin_add_new_course_an      00:33        2        -        2        -        - │
  │    d_teacher.cy.js                                                                             │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_002_003_teacher_record_attendan      00:34        2        -        2        -        - │
  │    ce.cy.js                                                                                    │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_003_001_add_or_edit_course_perm      00:39        3        -        3        -        - │
  │    ission_test.cy.js                                                                           │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_003_002_add_module_text_blocks_      00:16        1        -        1        -        - │
  │    and_perform_indent_hide_delete_acti                                                         │
  │    ons.cy.js                                                                                   │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_003_003_admin_or_teacher_add_co      01:57       10        -       10        -        - │
  │    ntent_via_file.cy.js                                                                        │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_003_005_user_able_to_expand_and      00:15        1        -        1        -        - │
  │    _collapse_modules.cy.js                                                                     │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_003_006_user_able_to_open_text_      00:15        1        -        1        -        - │
  │    block.cy.js                                                                                 │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_004_001_assignment_creation_sub      00:50        4        -        4        -        - │
  │    mission_grading.cy.js                                                                       │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_004_002_users_add_course_commen      00:27        2        -        2        -        - │
  │    ts.cy.js                                                                                    │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_004_003_multiple_submission_pos      01:12        6        -        6        -        - │
  │    sible_for_student.cy.js                                                                     │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_004_005_assignment_grace_period      00:27        2        -        2        -        - │
  │    _finished.cy.js                                                                             │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_004_006_user_enter_assignment_p      00:38        3        -        3        -        - │
  │    age_before_graceperiod_but_submissi                                                         │
  │    on_after_grace_Period.cy.js                                                                 │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_004_007_group_users_add_assignm      00:56        4        -        4        -        - │
  │    ent_and_course_comments.cy.js                                                               │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_004_008_group_users_single_assi      00:39        3        -        3        -        - │
  │    gnment_submission_allowed.cy.js                                                             │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_004_009_group_users_multiple_as      00:38        3        -        3        -        - │
  │    signment_submission_allowed.cy.js                                                           │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_004_010_peer_marking_for_indivi      00:50        4        -        4        -        - │
  │    dual_assignment.cy.js                                                                       │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_004_011_peer_marking_for_group_      00:49        4        -        4        -        - │
  │    assignment.cy.js                                                                            │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_005_001_teacher_add_discussion_      00:25        1        -        1        -        - │
  │    and_post.cy.js                                                                              │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_005_002_all_user_add_post_and_r      00:40        3        -        3        -        - │
  │    eply.cy.js                                                                                  │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_005_004_user_add_external_links      00:40        3        -        3        -        - │
  │    _to_post.cy.js                                                                              │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_007_001_admin_enable_or_disable      00:34        4        -        4        -        - │
  │    _user_registration.cy.js                                                                    │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_007_002b_user_registration_abov      00:20        2        -        2        -        - │
  │    e_age_13_join_learning_space_userna                                                         │
  │    me_password.cy.js                                                                           │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_007_004_username_validation_and      00:35        3        1        2        -        - │
  │    _add_profile_pic.cy.js                                                                      │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_007_005_student_registered_by_a      00:28        2        -        2        -        - │
  │    dmin_or_teacher_dont_need_parentCon                                                         │
  │    sent.cy.js                                                                                  │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_007_006_admin_enable_or_disable      00:27        2        -        2        -        - │
  │    _guest_login.cy.js                                                                          │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✖  28 of 28 failed (100%)                   17:22       79        1       78        -        -  

Error: Command failed with exit code 78: npm run cy:run-ci
    at makeError (/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/node_modules/start-server-and-test/node_modules/execa/lib/error.js:60:11)
    at handlePromise (/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/test-end-to-end/webapp-cypress/node_modules/start-server-and-test/node_modules/execa/index.js:118:26)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  shortMessage: 'Command failed with exit code 78: npm run cy:run-ci',
  command: 'npm run cy:run-ci',
  escapedCommand: '"npm run cy:run-ci"',
  exitCode: 78,
  signal: undefined,
  signalDescription: undefined,
  stdout: undefined,
  stderr: undefined,
  failed: true,
  timedOut: false,
  isCanceled: false,
  killed: false
}
Build step 'Execute shell' marked build as failure
[htmlpublisher] Archiving HTML reports...
Recording test results
[Checks API] No suitable checks publisher found.
[Slack Notifications] found #55 as previous completed, non-aborted build
[Slack Notifications] will send OnEveryFailureNotification because build matches and user preferences allow it
Finished: FAILURE