Skip to content
Failed

Console Output

This log is too long to show here, 4,467 KB has been skipped — click to see the complete log
  │ Spec Ran:     WEB_007_004_username_validation_and_add_profile_pic.cy.js                        │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


  (Video)

  -  Video output: /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-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 30)
            onsent.cy.js                                                                            
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 45191
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18171/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=18171 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18171 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8070/umapp/ ready
01:26:38,896 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
01:26:38,897 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
01:26:38,897 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
01:26:38,897 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
01:26:38,900 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
01:26:38,900 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
01:26:38,904 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 4 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
01:26:38,904 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
01:26:38,904 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
01:26:38,904 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
01:26:38,906 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
01:26:38,907 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
01:26:38,945 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
01:26:38,945 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
01:26:38,958 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
01:26:38,958 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18171/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
01:26:38,968 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18171/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
01:26:38,968 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
01:26:38,971 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-09-11T23:26:38.755Z
01:26:38,971 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
01:26:38,971 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
01:26:38,972 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
01:26:38,977 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18171/log/ustad-server.log
01:26:38,977 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18171/log/ustad-server.log]
01:26:38,978 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
01:26:38,978 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
01:26:38,978 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
01:26:38,978 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
01:26:38,978 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
01:26:38,979 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
01:26:38,979 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 75 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18171
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


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

  (Results)

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


  (Video)

  -  Video output: /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-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 30)
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 18171
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-2615/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=2615 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-2615 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8070/umapp/ ready
01:26:51,463 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
01:26:51,463 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
01:26:51,463 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
01:26:51,464 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
01:26:51,467 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
01:26:51,467 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
01:26:51,471 |-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
01:26:51,471 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
01:26:51,471 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
01:26:51,471 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
01:26:51,472 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
01:26:51,474 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
01:26:51,513 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
01:26:51,513 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
01:26:51,526 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
01:26:51,526 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-2615/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
01:26:51,536 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-2615/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
01:26:51,536 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
01:26:51,539 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-11T23:26:51.322Z
01:26:51,539 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
01:26:51,539 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
01:26:51,540 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
01:26:51,546 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-2615/log/ustad-server.log
01:26:51,546 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-2615/log/ustad-server.log]
01:26:51,547 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
01:26:51,547 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
01:26:51,547 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
01:26:51,547 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
01:26:51,547 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
01:26:51,548 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
01:26:51,548 |-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/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-2615
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


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

  (Results)

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


  (Video)

  -  Video output: /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_006_admin_enable_or_disable_guest_login.cy.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  WEB_007_007a_admin_send_group_invitation_to_join_course_via_username          (29 of 30)
            .cy.js                                                                                  
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 2615
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14998/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=14998 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14998 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8070/umapp/ ready
01:27:03,994 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
01:27:03,995 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
01:27:03,995 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
01:27:03,995 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
01:27:03,998 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
01:27:03,998 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
01:27:04,002 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 4 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
01:27:04,002 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
01:27:04,002 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
01:27:04,002 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
01:27:04,004 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
01:27:04,005 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
01:27:04,043 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
01:27:04,043 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
01:27:04,056 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
01:27:04,056 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14998/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
01:27:04,066 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14998/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
01:27:04,066 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
01:27:04,069 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-11T23:27:03.851Z
01:27:04,069 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
01:27:04,069 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
01:27:04,070 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
01:27:04,075 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14998/log/ustad-server.log
01:27:04,075 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14998/log/ustad-server.log]
01:27:04,076 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
01:27:04,076 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
01:27:04,076 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
01:27:04,076 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
01:27:04,076 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
01:27:04,077 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
01:27:04,077 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 75 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14998
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


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

  (Results)

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


  (Video)

  -  Video output: /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_007a_admin_send_group_invitation_to_join_course_via_username.cy.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  WEB_007_007b_admin_send_group_invitation_to_join_course_via_email.cy          (30 of 30)
            .js                                                                                     
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 14998
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-46710/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=46710 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-46710 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
TestServerController: stopping server on port: 46710
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/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-9684/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=9684 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-9684 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8070/umapp/ ready
01:27:25,560 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
01:27:25,561 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
01:27:25,561 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
01:27:25,561 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
01:27:25,564 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
01:27:25,564 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
01:27:25,568 |-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
01:27:25,568 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
01:27:25,568 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
01:27:25,568 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
01:27:25,569 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
01:27:25,571 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
01:27:25,611 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
01:27:25,611 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
01:27:25,624 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
01:27:25,624 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-9684/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
01:27:25,634 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-9684/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
01:27:25,634 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
01:27:25,637 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-09-11T23:27:25.416Z
01:27:25,637 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
01:27:25,637 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
01:27:25,638 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
01:27:25,644 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-9684/log/ustad-server.log
01:27:25,644 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-9684/log/ustad-server.log]
01:27:25,645 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
01:27:25,645 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
01:27:25,645 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
01:27:25,645 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
01:27:25,646 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
01:27:25,646 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
01:27:25,646 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 78 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-9684
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:request ✔  /api/testemail/list?to=stud1@email.com
                    Status: 200
                    Response body: [
                      {
                        "sentTo": "stud1@email.com",
                        "subject": "Invitation to Test Course Block",
                        "text": "http://37.27.227.212:8070/umapp/#/ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6"
                      }
                    ]
          cy:log ✱  Email response: [{"sentTo":"stud1@email.com","subject":"Invitation to Test Course Block","text":"http://37.27.227.212:8070/umapp/#/ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6"}]
          cy:log ✱  Opening invitation link: http://37.27.227.212:8070/umapp/#/ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6
      cy:command ✔  visit	http://37.27.227.212:8070/umapp/#/ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6
        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/#/ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: ClazzInviteRedeemViewModel
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname = ClazzInviteRedeem 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:log ✱  DEBUG NoTag : useNavControllerEffect: collect command: NavigateNavCommand(viewName=AddAccountSelectNewOrExisting, args={next=ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6, noSessionChange=false}, goOptions=UstadGoOptions(popUpToViewName=null, popUpToInclusive=false, clearStack=false, serializer=null))
        cons:log ✱  DEBUG NoTag : NavHostFunction: go to /AddAccountSelectNewOrExisting?next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6&noSessionChange=false
      cy:command ✔  new url	http://37.27.227.212:8070/umapp/#/AddAccountSelectNewOrExisting?next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6&noSessionChange=false
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: AddAccountSelectNewOrExistingViewModel
        cons:log ✱  DEBUG NoTag : Close ViewModel: ClazzInviteRedeemViewModel
        cons:log ✱  NavHost: key = ale1b3s5
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = ale1b3s5 current viewname = AddAccountSelectNewOrExisting 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]
      cy:command ✔  click	
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  DEBUG NoTag : useNavControllerEffect: collect command: NavigateNavCommand(viewName=RegisterAgeRedirect, args={next=ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6, newOrExisting=new, learningSpaceUrl=http://37.27.227.212:8070/}, goOptions=UstadGoOptions(popUpToViewName=null, popUpToInclusive=false, clearStack=false, serializer=null))
        cons:log ✱  DEBUG NoTag : NavHostFunction: go to /RegisterAgeRedirect?next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6&newOrExisting=new&learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8070%2F
      cy:command ✔  new url	http://37.27.227.212:8070/umapp/#/RegisterAgeRedirect?next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6&newOrExisting=new&learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8070%2F
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: RegisterAgeRedirectViewModel
        cons:log ✱  DEBUG NoTag : Close ViewModel: AddAccountSelectNewOrExistingViewModel
        cons:log ✱  NavHost: key = y2z40y4t
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = y2z40y4t current viewname = RegisterAgeRedirect 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]
      cy:command ✔  get	#age_date_of_birth
      cy:command ✔  type	2010-09-12
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070
        cons:log ✱  onChange: 2010-09-12
      cy:command ✔  contains	button, Next
      cy:command ✔  click	
        cons:log ✱  DEBUG NoTag : useNavControllerEffect: collect command: NavigateNavCommand(viewName=Terms, args={learningSpaceUrl=http://37.27.227.212:8070/, newOrExisting=new, next=ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6, showAccept=true, DateOfBirth=1284249600000}, goOptions=UstadGoOptions(popUpToViewName=null, popUpToInclusive=false, clearStack=false, serializer=null))
        cons:log ✱  DEBUG NoTag : NavHostFunction: go to /Terms?learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8070%2F&newOrExisting=new&next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6&showAccept=true&DateOfBirth=1284249600000
      cy:command ✔  new url	http://37.27.227.212:8070/umapp/#/Terms?learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8070%2F&newOrExisting=new&next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6&showAccept=true&DateOfBirth=1284249600000
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/UmAppDatabase/SiteTermsDao/findAvailableSiteTermLanguages?active=1
      cons:debug ⚈  TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/SiteTermsDao/findAvailableSiteTermLanguages?active=1.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/UmAppDatabase/SiteTermsDao/findAvailableSiteTermLanguages?active=1
        cons:log ✱  DEBUG NoTag : Creating ViewModel: SiteTermsDetailViewModel
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/UmAppDatabase/replication/ackAndGetPendingReplications
      cons:debug ⚈  TRACE: Body type class TextContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/replication/ackAndGetPendingReplications.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/UmAppDatabase/replication/ackAndGetPendingReplications
      cons:debug ⚈  TRACE: Transformed with default transformers request body for http://37.27.227.212:8070/UmAppDatabase/replication/ackAndGetPendingReplications from class TextContent
        cons:log ✱  DEBUG NoTag : Close ViewModel: RegisterAgeRedirectViewModel
        cons:log ✱  button height = 0
        cons:log ✱  NavHost: key = 30xg74xn
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = 30xg74xn current viewname = Terms 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:log ✱  button height = 0
        cy:fetch ➟  GET http://37.27.227.212:8070/UmAppDatabase/SiteTermsDao/findAvailableSiteTermLanguages?active=1
                    Status: 200
        cy:fetch ➟  POST http://37.27.227.212:8070/UmAppDatabase/replication/ackAndGetPendingReplications
                    Status: 204
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/UmAppDatabase/replication/ackAndGetPendingReplications
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/UmAppDatabase/replication/ackAndGetPendingReplications
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/UmAppDatabase/SiteTermsDao/findAvailableSiteTermLanguages?active=1
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/UmAppDatabase/SiteTermsDao/findAvailableSiteTermLanguages?active=1
      cons:debug ⚈  TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/SiteTermsDao/findAvailableSiteTermLanguages?active=1.
      cons:debug ⚈  TRACE: Transformed with default transformers response body for http://37.27.227.212:8070/UmAppDatabase/SiteTermsDao/findAvailableSiteTermLanguages?active=1 to class ByteReadPacket
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/UmAppDatabase/replication/nodeId
      cons:debug ⚈  TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/replication/nodeId.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/UmAppDatabase/replication/nodeId
        cy:fetch ➟  GET http://37.27.227.212:8070/UmAppDatabase/replication/nodeId
                    Status: 204
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/UmAppDatabase/replication/nodeId
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/UmAppDatabase/replication/nodeId
        cons:log ✱  button height = 37
        cons:log ✱  button height = 37
      cy:command ✔  contains	New Terms
      cy:command ✔  assert	expected **<p>** to be **visible**
      cy:command ✔  get	#accept_button
      cy:command ✔  click	
        cons:log ✱  DEBUG NoTag : useNavControllerEffect: collect command: NavigateNavCommand(viewName=SignUp, args={learningSpaceUrl=http://37.27.227.212:8070/, showAccept=true, DateOfBirth=1284249600000, newOrExisting=new, next=ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6}, goOptions=UstadGoOptions(popUpToViewName=null, popUpToInclusive=false, clearStack=false, serializer=null))
        cons:log ✱  DEBUG NoTag : NavHostFunction: go to /SignUp?learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8070%2F&showAccept=true&DateOfBirth=1284249600000&newOrExisting=new&next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6
      cy:command ✔  new url	http://37.27.227.212:8070/umapp/#/SignUp?learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8070%2F&showAccept=true&DateOfBirth=1284249600000&newOrExisting=new&next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: SignUpViewModel
        cons:log ✱  DEBUG NoTag : Close ViewModel: SiteTermsDetailViewModel
        cons:log ✱  NavHost: key = gs9l7gyu
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = gs9l7gyu current viewname = SignUp 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]
      cy:command ✔  contains	label, Full name*
      cy:command ✔  parent	
      cy:command ✔  find	input
      cy:command ✔  clear	
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070
      cy:command ✔  type	New User
      cy:command ✔  get	div[id="gender"]
      cy:command ✔  click	
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/api/username/getsuggestion?name=New+User
      cons:debug ⚈  TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/api/username/getsuggestion?name=New+User.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/api/username/getsuggestion?name=New+User
        cy:fetch ➟  POST http://37.27.227.212:8070/api/username/getsuggestion?name=New+User
                    Status: 200
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/api/username/getsuggestion?name=New+User
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/api/username/getsuggestion?name=New+User
      cons:debug ⚈  TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8070/api/username/getsuggestion?name=New+User.
      cons:debug ⚈  TRACE: Transformed with default transformers response body for http://37.27.227.212:8070/api/username/getsuggestion?name=New+User to class ByteReadPacket
        cons:log ✱  DEBUG NoTag : GetUsernameSuggestionUseCase:  newuser
      cy:command ✔  contains	li, Female
      cy:command ✔  click	
      cy:command ✔  contains	* Required
      cy:command ✔  click	
      cy:command ✔  get	input[value='newuser']
      cy:command ✔  assert	expected **<input#username.MuiInputBase-input.MuiOutlinedInput-input.css-1x5jdmq>** to exist in the DOM
                    Actual: 	"<input#username.MuiInputBase-input.MuiOutlinedInput-input.css-1x5jdmq>"
                    Expected: 	"<input#username.MuiInputBase-input.MuiOutlinedInput-input.css-1x5jdmq>"
      cy:command ✔  contains	button, Next
      cy:command ✔  click	
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  DEBUG NoTag : useNavControllerEffect: collect command: NavigateNavCommand(viewName=SignupEnterUsernamePassword, args={learningSpaceUrl=http://37.27.227.212:8070/, showAccept=true, DateOfBirth=1284249600000, newOrExisting=new, next=ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6, otheroptionperson={"personUid":772219889297551360,"username":"newuser","firstNames":"New","lastName":"User","emailAddr":null,"phoneNum":null,"gender":1,"active":true,"isPersonalAccount":false,"dateOfBirth":1284249600000,"personAddress":null,"personOrgId":null,"personGroupUid":0,"personLct":0,"personCountry":null,"personType":0,"personMasterChangeSeqNum":0,"personLocalChangeSeqNum":0,"personLastChangedBy":0,"admin":false,"personNotes":null,"fatherName":null,"fatherNumber":null,"motherName":null,"mo ...
        cons:log ✱  DEBUG NoTag : NavHostFunction: go to /SignupEnterUsernamePassword?learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8070%2F&showAccept=true&DateOfBirth=1284249600000&newOrExisting=new&next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6&otheroptionperson=%7B%22personUid%22%3A772219889297551360%2C%22username%22%3A%22newuser%22%2C%22firstNames%22%3A%22New%22%2C%22lastName%22%3A%22User%22%2C%22emailAddr%22%3Anull%2C%22phoneNum%22%3Anull%2C%22gender%22%3A1%2C%22active%22%3Atrue%2C%22isPersonalAccount%22%3Afalse%2C%22dateOfBirth%22%3A1284249600000%2C%22personAddress%22%3Anull%2C%22personOrgId%22%3Anull%2C%22personGroupUid%22%3A0%2C%22personLct%22%3A0%2C%22personCountry%22%3Anull%2C%22personType%22%3A0%2C%22personMasterChangeSeqNum%22%3A0%2C%22personLocalChangeSeqNum%22%3A0%2C% ...
      cy:command ✔  new url	http://37.27.227.212:8070/umapp/#/SignupEnterUsernamePassword?learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8070%2F&showAccept=true&DateOfBirth=1284249600000&newOrExisting=new&next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6&otheroptionperson=%7B%22personUid%22%3A772219889297551360%2C%22username%22%3A%22newuser%22%2C%22firstNames%22%3A%22New%22%2C%22lastName%22%3A%22User%22%2C%22emailAddr%22%3Anull%2C%22phoneNum%22%3Anull%2C%22gender%22%3A1%2C%22active%22%3Atrue%2C%22isPersonalAccount%22%3Afalse%2C%22dateOfBirth%22%3A1284249600000%2C%22personAddress%22%3Anull%2C%22personOrgId%22%3Anull%2C%22personGroupUid%22%3A0%2C%22personLct%22%3A0%2C%22personCountry%22%3Anull%2C%22personType%22%3A0%2C%22personMasterChangeSeqNum%22%3A0%2C%22personLocalChangeSeqNum%22%3A0 ...
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: SignupEnterUsernamePasswordViewModel
        cons:log ✱  DEBUG NoTag : Close ViewModel: SignUpViewModel
        cons:log ✱  NavHost: key = met29qeg
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = met29qeg current viewname = SignupEnterUsernamePassword 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]
      cy:command ✔  get	input[id='password']
      cy:command ✔  type	test1234
      cy:command ✔  contains	SIGN-UP
      cy:command ✔  click	
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/auth/register
      cons:debug ⚈  TRACE: Body type class TextContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/auth/register.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/auth/register
      cons:debug ⚈  TRACE: Transformed with default transformers request body for http://37.27.227.212:8070/auth/register from class TextContent
        cy:fetch ➟  POST http://37.27.227.212:8070/auth/register
                    Status: 200
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/auth/register
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/auth/register
      cons:debug ⚈  TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8070/auth/register.
      cons:debug ⚈  TRACE: Transformed with default transformers response body for http://37.27.227.212:8070/auth/register to class ByteReadPacket
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/UmAppDatabase/SiteDao/getSiteAsync
      cons:debug ⚈  TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/SiteDao/getSiteAsync.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/UmAppDatabase/SiteDao/getSiteAsync
        cy:fetch ➟  GET http://37.27.227.212:8070/UmAppDatabase/SiteDao/getSiteAsync
                    Status: 200
      cy:command ✘  contains	Test Course Block
      cy:command ✘  assert	expected **undefined** to exist in the DOM
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/UmAppDatabase/SiteDao/getSiteAsync
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/UmAppDatabase/SiteDao/getSiteAsync
      cons:debug ⚈  TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/SiteDao/getSiteAsync.
      cons:debug ⚈  TRACE: Transformed with default transformers response body for http://37.27.227.212:8070/UmAppDatabase/SiteDao/getSiteAsync to class ByteReadPacket
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/api/pbkdf2/encryptPbkdf2?secret=test1234
      cons:debug ⚈  TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/api/pbkdf2/encryptPbkdf2?secret=test1234.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/api/pbkdf2/encryptPbkdf2?secret=test1234
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cy:fetch ➟  GET http://37.27.227.212:8070/api/pbkdf2/encryptPbkdf2?secret=test1234
                    Status: 200
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/api/pbkdf2/encryptPbkdf2?secret=test1234
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/api/pbkdf2/encryptPbkdf2?secret=test1234
      cons:debug ⚈  TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8070/api/pbkdf2/encryptPbkdf2?secret=test1234.
      cons:debug ⚈  TRACE: Transformed with default transformers response body for http://37.27.227.212:8070/api/pbkdf2/encryptPbkdf2?secret=test1234 to class ByteReadPacket
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteToken?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22
      cons:debug ⚈  TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteToken?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteToken?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cy:fetch ➟  GET http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteToken?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22
                    Status: 200
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteToken?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteToken?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22
      cons:debug ⚈  TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteToken?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22.
      cons:debug ⚈  TRACE: Transformed with default transformers response body for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteToken?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22 to class ByteReadPacket
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/UmAppDatabase/replication/message
      cons:debug ⚈  TRACE: Body type class TextContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/replication/message.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/UmAppDatabase/replication/message
      cons:debug ⚈  TRACE: Transformed with default transformers request body for http://37.27.227.212:8070/UmAppDatabase/replication/message from class TextContent
        cy:fetch ➟  POST http://37.27.227.212:8070/UmAppDatabase/replication/message
                    Status: 200
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/UmAppDatabase/ClazzEnrolmentDao/getAllEnrolmentsAtTimeByClazzAndPerson?clazzUid=772219857366433792&accountPersonUid=772219889297551361&time=1757633253758
      cons:debug ⚈  TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/ClazzEnrolmentDao/getAllEnrolmentsAtTimeByClazzAndPerson?clazzUid=772219857366433792&accountPersonUid=772219889297551361&time=1757633253758.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/UmAppDatabase/ClazzEnrolmentDao/getAllEnrolmentsAtTimeByClazzAndPerson?clazzUid=772219857366433792&accountPersonUid=772219889297551361&time=1757633253758
        cy:fetch ➟  GET http://37.27.227.212:8070/UmAppDatabase/ClazzEnrolmentDao/getAllEnrolmentsAtTimeByClazzAndPerson?clazzUid=772219857366433792&accountPersonUid=772219889297551361&time=1757633253758
                    Status: 200
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/UmAppDatabase/replication/message
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/UmAppDatabase/replication/message
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/UmAppDatabase/ClazzEnrolmentDao/getAllEnrolmentsAtTimeByClazzAndPerson?clazzUid=772219857366433792&accountPersonUid=772219889297551361&time=1757633253758
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/UmAppDatabase/ClazzEnrolmentDao/getAllEnrolmentsAtTimeByClazzAndPerson?clazzUid=772219857366433792&accountPersonUid=772219889297551361&time=1757633253758
      cons:debug ⚈  TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/replication/message.
      cons:debug ⚈  TRACE: Transformed with default transformers response body for http://37.27.227.212:8070/UmAppDatabase/replication/message to class ByteReadPacket
      cons:debug ⚈  TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/ClazzEnrolmentDao/getAllEnrolmentsAtTimeByClazzAndPerson?clazzUid=772219857366433792&accountPersonUid=772219889297551361&time=1757633253758.
      cons:debug ⚈  TRACE: Transformed with default transformers response body for http://37.27.227.212:8070/UmAppDatabase/ClazzEnrolmentDao/getAllEnrolmentsAtTimeByClazzAndPerson?clazzUid=772219857366433792&accountPersonUid=772219889297551361&time=1757633253758 to class ByteReadPacket
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/UmAppDatabase/replication/message
      cons:debug ⚈  TRACE: Body type class TextContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/replication/message.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/UmAppDatabase/replication/message
      cons:debug ⚈  TRACE: Transformed with default transformers request body for http://37.27.227.212:8070/UmAppDatabase/replication/message from class TextContent
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/updateInviteStatus?status=1&ciUid=772219878841270272&updateTime=1757633253779
      cons:debug ⚈  TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/updateInviteStatus?status=1&ciUid=772219878841270272&updateTime=1757633253779.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/updateInviteStatus?status=1&ciUid=772219878841270272&updateTime=1757633253779
        cy:fetch ➟  POST http://37.27.227.212:8070/UmAppDatabase/replication/message
                    Status: 200
        cy:fetch ➟  GET http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/updateInviteStatus?status=1&ciUid=772219878841270272&updateTime=1757633253779
                    Status: 200
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/UmAppDatabase/replication/message
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/UmAppDatabase/replication/message
      cons:debug ⚈  TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/replication/message.
      cons:debug ⚈  TRACE: Transformed with default transformers response body for http://37.27.227.212:8070/UmAppDatabase/replication/message to class ByteReadPacket
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/updateInviteStatus?status=1&ciUid=772219878841270272&updateTime=1757633253779
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/updateInviteStatus?status=1&ciUid=772219878841270272&updateTime=1757633253779
      cons:debug ⚈  TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/updateInviteStatus?status=1&ciUid=772219878841270272&updateTime=1757633253779.
      cons:debug ⚈  TRACE: Transformed with default transformers response body for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/updateInviteStatus?status=1&ciUid=772219878841270272&updateTime=1757633253779 to class ByteReadPacket
        cons:log ✱  DEBUG NoTag : AddSignupEnterUsernamePasswordPresenter: go to next destination: ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6
        cons:log ✱  DEBUG NoTag : useNavControllerEffect: collect command: NavigateNavCommand(viewName=ClazzInviteRedeem, args={inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6, selectedAccountPersonUid=772219889297551361, selectedAccountEndpointUrl=http://37.27.227.212:8070/}, goOptions=UstadGoOptions(popUpToViewName=null, popUpToInclusive=false, clearStack=true, serializer=null))
        cons:log ✱  DEBUG NoTag : NavHostFunction: pop, then go /ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6&selectedAccountPersonUid=772219889297551361&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8070%2F
        cons:log ✱  DEBUG NoTag : Close ViewModel: SignupEnterUsernamePasswordViewModel
        cons:log ✱  NavHost: key = gs9l7gyu
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = gs9l7gyu current viewname = SignUp popUpToTarget = undefined navtoAfterPop = /ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6&selectedAccountPersonUid=772219889297551361&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8070%2F popUpToInclusive = false clearStack = true clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: need to continue history popping
      cy:command ✔  new url	http://37.27.227.212:8070/umapp/#/SignUp?learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8070%2F&showAccept=true&DateOfBirth=1284249600000&newOrExisting=new&next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6
        cons:log ✱  NavHost: key = 30xg74xn
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = 30xg74xn current viewname = Terms popUpToTarget = undefined navtoAfterPop = /ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6&selectedAccountPersonUid=772219889297551361&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8070%2F popUpToInclusive = false clearStack = true clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: need to continue history popping
      cy:command ✔  new url	http://37.27.227.212:8070/umapp/#/Terms?learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8070%2F&newOrExisting=new&next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6&showAccept=true&DateOfBirth=1284249600000
        cons:log ✱  NavHost: key = y2z40y4t
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = y2z40y4t current viewname = RegisterAgeRedirect popUpToTarget = undefined navtoAfterPop = /ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6&selectedAccountPersonUid=772219889297551361&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8070%2F popUpToInclusive = false clearStack = true clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: need to continue history popping
      cy:command ✔  new url	http://37.27.227.212:8070/umapp/#/RegisterAgeRedirect?next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6&newOrExisting=new&learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8070%2F
        cons:log ✱  NavHost: key = ale1b3s5
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = ale1b3s5 current viewname = AddAccountSelectNewOrExisting popUpToTarget = undefined navtoAfterPop = /ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6&selectedAccountPersonUid=772219889297551361&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8070%2F popUpToInclusive = false clearStack = true clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: need to continue history popping
      cy:command ✔  new url	http://37.27.227.212:8070/umapp/#/AddAccountSelectNewOrExisting?next=ClazzInviteRedeem%3FinviteCode%3D0a6b2b09-d48f-43b4-a383-1777c575e5a6&noSessionChange=false
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname = ClazzInviteRedeem popUpToTarget = undefined navtoAfterPop = /ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6&selectedAccountPersonUid=772219889297551361&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8070%2F popUpToInclusive = false clearStack = true clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: clearstack was set, reached first entry in history, but did not yet navigate to dummy placeholder. Going to /ClearStack
      cy:command ✔  new url	http://37.27.227.212:8070/umapp/#/ClearStack
        cons:log ✱  NavHost: key = lgqrdu6y
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = lgqrdu6y current viewname = ClearStack popUpToTarget = undefined navtoAfterPop = /ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6&selectedAccountPersonUid=772219889297551361&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8070%2F popUpToInclusive = false clearStack = true clearStackHitPlaceholder = false popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: reached stack clear dummy placeholder. Going back
        cons:log ✱  NavHost: key = default
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = default current viewname = ClazzInviteRedeem popUpToTarget = undefined navtoAfterPop = /ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6&selectedAccountPersonUid=772219889297551361&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8070%2F popUpToInclusive = false clearStack = true clearStackHitPlaceholder = true popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: clearStack was set and dummy placeholder was hit
      cy:command ✔  new url	http://37.27.227.212:8070/umapp/#/ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6&selectedAccountPersonUid=772219889297551361&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8070%2F
        cons:log ✱  NavHost: key = fekq26oi
        cons:log ✱  NavHost: New first location key = fekq26oi
        cons:log ✱  VERBOSE NoTag : NavHost: useEffect check: key = fekq26oi current viewname = ClazzInviteRedeem popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = true popUpToHitDestination = false
        cons:log ✱  VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
      cy:command ✔  new url	http://37.27.227.212:8070/umapp/#/ClazzInviteRedeem?inviteCode=0a6b2b09-d48f-43b4-a383-1777c575e5a6&selectedAccountPersonUid=772219889297551361&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8070%2F
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  DEBUG NoTag : Creating ViewModel: ClazzInviteRedeemViewModel
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteTokenAsFlow?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22
      cons:debug ⚈  TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteTokenAsFlow?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteTokenAsFlow?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22
        cy:fetch ➟  GET http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteTokenAsFlow?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22
                    Status: 200
      cons:debug ⚈  TRACE: Adding Accept=application header for http://37.27.227.212:8070/UmAppDatabase/replication/message
      cons:debug ⚈  TRACE: Body type class TextContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/replication/message.
      cons:debug ⚈  TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8070/UmAppDatabase/replication/message
      cons:debug ⚈  TRACE: Transformed with default transformers request body for http://37.27.227.212:8070/UmAppDatabase/replication/message from class TextContent
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteTokenAsFlow?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteTokenAsFlow?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22
        cy:fetch ➟  POST http://37.27.227.212:8070/UmAppDatabase/replication/message
                    Status: 200
      cons:debug ⚈  TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteTokenAsFlow?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22.
      cons:debug ⚈  TRACE: Transformed with default transformers response body for http://37.27.227.212:8070/UmAppDatabase/ClazzInviteDao/findClazzInviteEntityForInviteTokenAsFlow?inviteTokenUid=%220a6b2b09-d48f-43b4-a383-1777c575e5a6%22 to class ByteReadPacket
      cons:debug ⚈  TRACE: Validating response for request http://37.27.227.212:8070/UmAppDatabase/replication/message
      cons:debug ⚈  TRACE: Skipping default response validation for http://37.27.227.212:8070/UmAppDatabase/replication/message
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
        cons:log ✱  ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
      cons:debug ⚈  TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8070/UmAppDatabase/replication/message.
      cons:debug ⚈  TRACE: Transformed with default transformers response body for http://37.27.227.212:8070/UmAppDatabase/replication/message to class ByteReadPacket
       cons:info ✱  INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8070] Saved to IndexedDb: 37_27_227_212_8070
       cons:info ✱  INFO NoTag : [DoorEventSourceJS - http://37.27.227.212:8070/UmAppDatabase/replication/sse?door-node=418679661507924965%2F990638af-8f6d-4020-b00c-2c11003e9938] open
        cons:log ✱  DEBUG NoTag : [DoorEventSourceJS - http://37.27.227.212:8070/UmAppDatabase/replication/sse?door-node=418679661507924965%2F990638af-8f6d-4020-b00c-2c11003e9938] message received  http://37.27.227.212:8070- 0;init;7679775668859939791
      cons:error ✘  ERROR DoorLog : [DoorEventSourceJS - http://37.27.227.212:8070/UmAppDatabase/replication/sse?door-node=418679661507924965%2F990638af-8f6d-4020-b00c-2c11003e9938] error occured: [object Event]
                    
       cons:warn ❖  WARNING DoorLog : [NodeEventSseClient localNodeId=418679661507924965 remoteEndpoint=http://37.27.227.212:8070/UmAppDatabase/] : onError
                    Error occurred on [object EventSource]


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

  (Results)

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


  (Screenshots)

  -  /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-T     (1280x720)
     ests/test-end-to-end/webapp-cypress/cypress/screenshots/WEB_007_007b_admin_send_               
     group_invitation_to_join_course_via_email.cy.js/007_007b_admin_send_group_invita               
     tion_to_join_course_via_email -- New student user login via email link (failed).               
     png                                                                                            


  (Video)

  -  Video output: /home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_007b_admin_send_group_invitation_to_join_course_via_email.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:37        1        1        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_001_002_add_invalid_content.cy.      00:07        1        1        -        -        - │
  │    js                                                                                          │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_001_003_move_content.cy.js           00:11        2        2        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_002_001_admin_add_new_course_an      00:30        3        3        -        -        - │
  │    d_teacher.cy.js                                                                             │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_002_003_teacher_record_attendan      00:10        2        2        -        -        - │
  │    ce.cy.js                                                                                    │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_003_001_add_or_edit_course_perm      00:12        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      00:51       10       10        -        -        - │
  │    ntent_via_file.cy.js                                                                        │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_003_005_user_able_to_expand_and      00:12        1        1        -        -        - │
  │    _collapse_modules.cy.js                                                                     │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_003_006_user_able_to_open_text_      00:09        1        1        -        -        - │
  │    block.cy.js                                                                                 │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_004_001_assignment_creation_sub      00:19        4        4        -        -        - │
  │    mission_grading.cy.js                                                                       │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_004_002_users_add_course_commen      00:16        2        2        -        -        - │
  │    ts.cy.js                                                                                    │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_004_003_multiple_submission_pos      00:32        6        6        -        -        - │
  │    sible_for_student.cy.js                                                                     │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_004_005_assignment_grace_period      00:12        2        2        -        -        - │
  │    _finished.cy.js                                                                             │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_004_006_user_enter_assignment_p      02:17        3        3        -        -        - │
  │    age_before_graceperiod_but_submissi                                                         │
  │    on_after_grace_Period.cy.js                                                                 │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_004_007_group_users_add_assignm      00:25        4        4        -        -        - │
  │    ent_and_course_comments.cy.js                                                               │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_004_008_group_users_single_assi      00:18        3        3        -        -        - │
  │    gnment_submission_allowed.cy.js                                                             │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_004_009_group_users_multiple_as      00:19        3        3        -        -        - │
  │    signment_submission_allowed.cy.js                                                           │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_004_010_peer_marking_for_indivi      00:21        4        4        -        -        - │
  │    dual_assignment.cy.js                                                                       │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_004_011_peer_marking_for_group_      00:27        5        5        -        -        - │
  │    assignment.cy.js                                                                            │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_005_001_teacher_add_discussion_      00:11        1        1        -        -        - │
  │    and_post.cy.js                                                                              │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_005_002_all_user_add_post_and_r      00:18        3        3        -        -        - │
  │    eply.cy.js                                                                                  │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_005_004_user_add_external_links      00:15        3        3        -        -        - │
  │    _to_post.cy.js                                                                              │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_007_001_admin_enable_or_disable      00:15        5        5        -        -        - │
  │    _user_registration_and_manage_botto                                                         │
  │    m_navigation_bar.cy.js                                                                      │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_007_002b_user_registration_abov      00:09        2        2        -        -        - │
  │    e_age_13_join_learning_space_userna                                                         │
  │    me_password.cy.js                                                                           │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_007_004_username_validation_and      00:14        3        3        -        -        - │
  │    _add_profile_pic.cy.js                                                                      │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_007_005_student_registered_by_a      00:10        2        2        -        -        - │
  │    dmin_or_teacher_dont_need_parentCon                                                         │
  │    sent.cy.js                                                                                  │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_007_006_admin_enable_or_disable      00:10        2        2        -        -        - │
  │    _guest_login.cy.js                                                                          │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  WEB_007_007a_admin_send_group_invit      00:12        3        3        -        -        - │
  │    ation_to_join_course_via_username.c                                                         │
  │    y.js                                                                                        │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  WEB_007_007b_admin_send_group_invit      00:31        3        2        1        -        - │
  │    ation_to_join_course_via_email.cy.j                                                         │
  │    s                                                                                           │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✖  1 of 30 failed (3%)                      11:23       88       87        1        -        -  

Error: Command failed with exit code 1: npm run cy:run-ci
    at makeError (/home/jenkins/.jenkins/workspace/primary-bottomnav-visiblitysetting-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/primary-bottomnav-visiblitysetting-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 1: npm run cy:run-ci',
  command: 'npm run cy:run-ci',
  escapedCommand: '"npm run cy:run-ci"',
  exitCode: 1,
  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 #97 as previous completed, non-aborted build
[Slack Notifications] will send OnEveryFailureNotification because build matches and user preferences allow it
Finished: FAILURE