Skip to content
Success

Console Output

This log is too long to show here, 4,471 KB has been skipped — click to see the complete log
14:43:32,095 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
14:43:32,095 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
14:43:32,095 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
14:43:32,097 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
14:43:32,098 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
14:43:32,134 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
14:43:32,134 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
14:43:32,146 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
14:43:32,147 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8896/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
14:43:32,156 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8896/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
14:43:32,156 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
14:43:32,158 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T12:43:31.942Z
14:43:32,158 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
14:43:32,158 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
14:43:32,159 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
14:43:32,164 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8896/log/ustad-server.log
14:43:32,164 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8896/log/ustad-server.log]
14:43:32,164 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
14:43:32,164 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
14:43:32,165 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
14:43:32,165 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
14:43:32,165 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
14:43:32,165 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
14:43:32,165 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8896
CreateLearningSpaceRequest(url=http://37.27.227.212:8896/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


[Preparing Device] 001_004_admin_can_move_content (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8737/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8737 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8737 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8737/api/centralappconfig/learningspace/getAll ready
14:46:26,925 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
14:46:26,925 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
14:46:26,925 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
14:46:26,925 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
14:46:26,928 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
14:46:26,928 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
14:46:26,932 |-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
14:46:26,932 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
14:46:26,932 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
14:46:26,932 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
14:46:26,933 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
14:46:26,935 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
14:46:26,971 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
14:46:26,971 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
14:46:26,983 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
14:46:26,983 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8737/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
14:46:26,992 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8737/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
14:46:26,992 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
14:46:26,995 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T12:46:26.793Z
14:46:26,995 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
14:46:26,995 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
14:46:26,996 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
14:46:27,001 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8737/log/ustad-server.log
14:46:27,001 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8737/log/ustad-server.log]
14:46:27,001 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
14:46:27,001 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
14:46:27,001 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
14:46:27,001 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
14:46:27,001 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
14:46:27,002 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
14:46:27,002 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8737
CreateLearningSpaceRequest(url=http://37.27.227.212:8737/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8896
TestServerController: stopping server on port: 8737
[Preparing Device] 001_003_admin_can_permanently_delete_the_content_002 (0s)
[Preparing Device] 004_004_assignment_after_deadline_and_before_grace_Period (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8475 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8475/api/centralappconfig/learningspace/getAll ready
14:52:25,362 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
14:52:25,362 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
14:52:25,362 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
14:52:25,362 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
14:52:25,365 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
14:52:25,365 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
14:52:25,369 |-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
14:52:25,369 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
14:52:25,369 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
14:52:25,369 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
14:52:25,370 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
14:52:25,372 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
14:52:25,408 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
14:52:25,409 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
14:52:25,420 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
14:52:25,421 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
14:52:25,430 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
14:52:25,430 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
14:52:25,432 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T12:52:25.222Z
14:52:25,432 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
14:52:25,432 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
14:52:25,433 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
14:52:25,438 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475/log/ustad-server.log
14:52:25,438 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475/log/ustad-server.log]
14:52:25,438 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
14:52:25,439 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
14:52:25,439 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
14:52:25,439 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
14:52:25,439 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
14:52:25,439 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
14:52:25,439 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475
CreateLearningSpaceRequest(url=http://37.27.227.212:8475/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8517/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8517 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8517 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8517/api/centralappconfig/learningspace/getAll ready
14:52:35,247 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
14:52:35,248 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
14:52:35,248 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
14:52:35,248 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
14:52:35,251 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
14:52:35,251 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
14:52:35,254 |-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
14:52:35,254 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
14:52:35,254 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
14:52:35,255 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
14:52:35,256 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
14:52:35,257 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
14:52:35,293 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
14:52:35,294 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
14:52:35,305 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
14:52:35,306 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8517/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
14:52:35,315 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8517/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
14:52:35,315 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
14:52:35,317 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T12:52:35.084Z
14:52:35,317 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
14:52:35,317 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
14:52:35,319 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
14:52:35,323 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8517/log/ustad-server.log
14:52:35,323 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8517/log/ustad-server.log]
14:52:35,324 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
14:52:35,324 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
14:52:35,324 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
14:52:35,324 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
14:52:35,324 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
14:52:35,324 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
14:52:35,324 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8517
CreateLearningSpaceRequest(url=http://37.27.227.212:8517/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8475
[Preparing Device] 001_001_admin_can_add_content_001-h5p (0s)
TestServerController: stopping server on port: 8517
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8384/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8384 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8384 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8384/api/centralappconfig/learningspace/getAll ready
15:00:00,413 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:00:00,413 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
15:00:00,413 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:00:00,413 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:00:00,417 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:00:00,417 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:00:00,421 |-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
15:00:00,421 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:00:00,421 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:00:00,421 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:00:00,423 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:00:00,424 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:00:00,462 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:00:00,462 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:00:00,475 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
15:00:00,475 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8384/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:00:00,484 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8384/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:00:00,484 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
15:00:00,487 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T13:00:00.261Z
15:00:00,487 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:00:00,487 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:00:00,488 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:00:00,492 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8384/log/ustad-server.log
15:00:00,492 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8384/log/ustad-server.log]
15:00:00,493 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:00:00,493 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:00:00,493 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:00:00,493 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:00:00,493 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
15:00:00,494 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
15:00:00,494 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 73 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8384
CreateLearningSpaceRequest(url=http://37.27.227.212:8384/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


[Preparing Device] 003_003_add_content_as_block_in_course (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8061/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8061 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8061 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8061/api/centralappconfig/learningspace/getAll ready
15:02:43,528 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:02:43,529 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
15:02:43,529 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:02:43,529 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:02:43,532 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:02:43,532 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:02:43,535 |-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
15:02:43,535 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:02:43,535 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:02:43,536 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:02:43,537 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:02:43,538 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:02:43,575 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:02:43,575 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:02:43,588 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
15:02:43,588 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8061/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:02:43,598 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8061/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:02:43,598 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
15:02:43,601 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T13:02:43.380Z
15:02:43,601 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:02:43,601 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:02:43,602 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:02:43,607 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8061/log/ustad-server.log
15:02:43,607 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8061/log/ustad-server.log]
15:02:43,608 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:02:43,608 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:02:43,608 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:02:43,608 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:02:43,608 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
15:02:43,609 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
15:02:43,609 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8061
CreateLearningSpaceRequest(url=http://37.27.227.212:8061/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8384
[Preparing Device] 007_006_admin_enable_or_disable_guest_login (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8055/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8055 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8055 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8055/api/centralappconfig/learningspace/getAll ready
15:08:22,151 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:08:22,151 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
15:08:22,151 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:08:22,152 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:08:22,155 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:08:22,155 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:08:22,159 |-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
15:08:22,159 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:08:22,159 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:08:22,159 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:08:22,160 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:08:22,162 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:08:22,199 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:08:22,199 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:08:22,211 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
15:08:22,211 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8055/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:08:22,220 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8055/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:08:22,220 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
15:08:22,223 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T13:08:22.006Z
15:08:22,223 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:08:22,223 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:08:22,224 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:08:22,229 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8055/log/ustad-server.log
15:08:22,229 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8055/log/ustad-server.log]
15:08:22,229 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:08:22,229 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:08:22,230 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:08:22,230 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:08:22,230 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
15:08:22,230 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
15:08:22,230 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 71 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8055
CreateLearningSpaceRequest(url=http://37.27.227.212:8055/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8055
[Preparing Device] 005_005_users_can_delete_post_on_discussion_board (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8206/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8206 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8206 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8206/api/centralappconfig/learningspace/getAll ready
15:15:47,707 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:15:47,707 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
15:15:47,707 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:15:47,707 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:15:47,710 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:15:47,710 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:15:47,714 |-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
15:15:47,714 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:15:47,714 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:15:47,714 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:15:47,715 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:15:47,717 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:15:47,753 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:15:47,753 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:15:47,765 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
15:15:47,766 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8206/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:15:47,775 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8206/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:15:47,775 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
15:15:47,777 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T13:15:47.578Z
15:15:47,777 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:15:47,777 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:15:47,778 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:15:47,783 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8206/log/ustad-server.log
15:15:47,783 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8206/log/ustad-server.log]
15:15:47,784 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:15:47,784 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:15:47,784 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:15:47,784 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:15:47,784 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
15:15:47,784 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
15:15:47,784 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8206
CreateLearningSpaceRequest(url=http://37.27.227.212:8206/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8061
[Preparing Device] 007_002b_user_registration_above_age_13_join_learning_space_username_password (0s)
TestServerController: stopping server on port: 8206
[Preparing Device] 004_005_assignment_grace_period_finished (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8180/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8180 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8180 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8180/api/centralappconfig/learningspace/getAll ready
15:23:02,609 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:23:02,610 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
15:23:02,610 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:23:02,610 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:23:02,613 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:23:02,613 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:23:02,617 |-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
15:23:02,617 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:23:02,617 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:23:02,618 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:23:02,619 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:23:02,621 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:23:02,658 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:23:02,658 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:23:02,671 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
15:23:02,671 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8180/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:23:02,681 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8180/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:23:02,681 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
15:23:02,684 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-09-19T13:23:02.482Z
15:23:02,684 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:23:02,684 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:23:02,685 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:23:02,690 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8180/log/ustad-server.log
15:23:02,690 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8180/log/ustad-server.log]
15:23:02,690 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:23:02,691 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:23:02,691 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:23:02,691 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:23:02,691 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
15:23:02,691 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
15:23:02,691 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8180
CreateLearningSpaceRequest(url=http://37.27.227.212:8180/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8627/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8627 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8627 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8627/api/centralappconfig/learningspace/getAll ready
15:24:05,063 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:24:05,063 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
15:24:05,063 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:24:05,064 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:24:05,067 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:24:05,067 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:24:05,070 |-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
15:24:05,070 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:24:05,071 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:24:05,071 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:24:05,072 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:24:05,073 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:24:05,110 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:24:05,110 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:24:05,122 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
15:24:05,122 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8627/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:24:05,131 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8627/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:24:05,131 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
15:24:05,134 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T13:24:04.902Z
15:24:05,134 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:24:05,134 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:24:05,135 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:24:05,140 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8627/log/ustad-server.log
15:24:05,140 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8627/log/ustad-server.log]
15:24:05,140 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:24:05,140 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:24:05,141 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:24:05,141 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:24:05,141 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
15:24:05,141 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
15:24:05,141 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8627
CreateLearningSpaceRequest(url=http://37.27.227.212:8627/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8180
[Preparing Device] 001_001_admin_can_add_content_004-pdf (0s)
TestServerController: stopping server on port: 8627
[Preparing Device] 002_003_teacher_record_attendance (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8461/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8461 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8461 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8461/api/centralappconfig/learningspace/getAll ready
15:29:17,678 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:29:17,678 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
15:29:17,678 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:29:17,679 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:29:17,682 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:29:17,682 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:29:17,686 |-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
15:29:17,686 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:29:17,686 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:29:17,686 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:29:17,688 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:29:17,689 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:29:17,726 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:29:17,726 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:29:17,738 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
15:29:17,738 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8461/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:29:17,747 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8461/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:29:17,747 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
15:29:17,750 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T13:29:17.534Z
15:29:17,750 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:29:17,750 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:29:17,751 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:29:17,756 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8461/log/ustad-server.log
15:29:17,756 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8461/log/ustad-server.log]
15:29:17,756 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:29:17,756 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:29:17,757 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:29:17,757 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:29:17,757 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
15:29:17,757 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
15:29:17,757 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 71 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8461
CreateLearningSpaceRequest(url=http://37.27.227.212:8461/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8389/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8389 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8389 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8389/api/centralappconfig/learningspace/getAll ready
15:31:19,766 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:31:19,766 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
15:31:19,766 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:31:19,766 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:31:19,769 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:31:19,769 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:31:19,773 |-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
15:31:19,773 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:31:19,773 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:31:19,773 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:31:19,775 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:31:19,776 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:31:19,813 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:31:19,813 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:31:19,825 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
15:31:19,825 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8389/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:31:19,834 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8389/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:31:19,834 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
15:31:19,837 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T13:31:19.623Z
15:31:19,837 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:31:19,837 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:31:19,838 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:31:19,843 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8389/log/ustad-server.log
15:31:19,843 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8389/log/ustad-server.log]
15:31:19,843 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:31:19,843 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:31:19,844 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:31:19,844 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:31:19,844 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
15:31:19,844 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
15:31:19,844 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 71 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8389
CreateLearningSpaceRequest(url=http://37.27.227.212:8389/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8389
TestServerController: stopping server on port: 8461
[Preparing Device] 002_005_admin_grant_permissions_test (0s)
[Preparing Device] 003_001_add_or_edit_course_permission_test (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8475 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8475/api/centralappconfig/learningspace/getAll ready
15:36:14,694 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:36:14,694 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
15:36:14,694 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:36:14,695 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:36:14,697 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:36:14,698 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:36:14,701 |-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
15:36:14,701 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:36:14,701 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:36:14,701 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:36:14,703 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:36:14,705 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:36:14,743 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:36:14,743 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:36:14,756 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
15:36:14,756 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:36:14,765 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:36:14,765 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
15:36:14,768 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T13:36:14.540Z
15:36:14,768 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:36:14,768 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:36:14,769 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:36:14,773 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475/log/ustad-server.log
15:36:14,773 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475/log/ustad-server.log]
15:36:14,774 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:36:14,774 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:36:14,774 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:36:14,774 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:36:14,774 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
15:36:14,774 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
15:36:14,774 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 73 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8475
CreateLearningSpaceRequest(url=http://37.27.227.212:8475/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8256/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8256 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8256 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8256/api/centralappconfig/learningspace/getAll ready
15:36:37,199 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:36:37,199 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
15:36:37,199 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:36:37,199 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:36:37,202 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:36:37,202 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:36:37,206 |-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
15:36:37,206 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:36:37,206 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:36:37,206 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:36:37,208 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:36:37,209 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:36:37,245 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:36:37,245 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:36:37,257 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
15:36:37,257 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8256/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:36:37,266 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8256/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:36:37,266 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
15:36:37,269 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T13:36:37.034Z
15:36:37,269 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:36:37,269 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:36:37,270 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:36:37,274 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8256/log/ustad-server.log
15:36:37,274 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8256/log/ustad-server.log]
15:36:37,275 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:36:37,275 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:36:37,275 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:36:37,275 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:36:37,275 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
15:36:37,275 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
15:36:37,275 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 69 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8256
CreateLearningSpaceRequest(url=http://37.27.227.212:8256/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8256
[Preparing Device] 003_006_all_user_able_to_open_text_block (0s)
TestServerController: stopping server on port: 8475
[Preparing Device] 003_005_course_view_and_modules_can_expand_collapse (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8948/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8948 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8948 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8948/api/centralappconfig/learningspace/getAll ready
15:42:11,137 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:42:11,137 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
15:42:11,137 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:42:11,138 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:42:11,141 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:42:11,141 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:42:11,145 |-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
15:42:11,145 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:42:11,145 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:42:11,145 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:42:11,147 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:42:11,148 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:42:11,185 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:42:11,185 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:42:11,197 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
15:42:11,197 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8948/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:42:11,206 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8948/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:42:11,206 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
15:42:11,209 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T13:42:10.993Z
15:42:11,209 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:42:11,209 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:42:11,210 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:42:11,215 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8948/log/ustad-server.log
15:42:11,215 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8948/log/ustad-server.log]
15:42:11,215 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:42:11,215 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:42:11,216 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:42:11,216 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:42:11,216 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
15:42:11,216 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
15:42:11,216 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 71 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8948
CreateLearningSpaceRequest(url=http://37.27.227.212:8948/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8233/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8233 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8233 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8233/api/centralappconfig/learningspace/getAll ready
15:43:17,698 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:43:17,698 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
15:43:17,698 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:43:17,699 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:43:17,702 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:43:17,702 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:43:17,705 |-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
15:43:17,705 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:43:17,705 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:43:17,706 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:43:17,707 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:43:17,708 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:43:17,745 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:43:17,745 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:43:17,757 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
15:43:17,758 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8233/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:43:17,767 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8233/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:43:17,767 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
15:43:17,769 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-09-19T13:43:17.564Z
15:43:17,769 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:43:17,769 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:43:17,770 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:43:17,775 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8233/log/ustad-server.log
15:43:17,775 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8233/log/ustad-server.log]
15:43:17,775 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:43:17,776 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:43:17,776 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:43:17,776 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:43:17,776 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
15:43:17,776 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
15:43:17,776 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 71 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8233
CreateLearningSpaceRequest(url=http://37.27.227.212:8233/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8233
TestServerController: stopping server on port: 8948
[Preparing Device] 002_002_student_joining_course_using_code (0s)
[Preparing Device] 007_004_username_validation_and_add_profile_pic (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8722/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8722 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8722 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8722/api/centralappconfig/learningspace/getAll ready
15:50:17,168 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:50:17,168 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
15:50:17,168 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:50:17,169 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:50:17,172 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:50:17,172 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:50:17,175 |-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
15:50:17,175 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:50:17,176 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:50:17,176 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:50:17,177 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:50:17,179 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:50:17,215 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:50:17,216 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:50:17,227 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
15:50:17,228 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8722/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:50:17,237 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8722/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:50:17,237 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
15:50:17,239 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-09-19T13:50:17.024Z
15:50:17,239 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:50:17,239 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:50:17,240 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:50:17,245 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8722/log/ustad-server.log
15:50:17,245 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8722/log/ustad-server.log]
15:50:17,245 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:50:17,245 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:50:17,246 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:50:17,246 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:50:17,246 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
15:50:17,246 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
15:50:17,246 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8722
CreateLearningSpaceRequest(url=http://37.27.227.212:8722/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8066/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8066 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8066 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8066/api/centralappconfig/learningspace/getAll ready
15:50:30,648 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:50:30,649 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
15:50:30,649 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:50:30,649 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:50:30,652 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:50:30,652 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:50:30,657 |-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
15:50:30,657 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:50:30,657 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:50:30,657 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:50:30,658 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:50:30,660 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:50:30,698 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:50:30,698 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:50:30,710 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
15:50:30,711 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8066/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:50:30,719 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8066/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:50:30,719 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
15:50:30,722 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T13:50:30.483Z
15:50:30,722 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:50:30,722 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:50:30,723 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:50:30,728 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8066/log/ustad-server.log
15:50:30,728 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8066/log/ustad-server.log]
15:50:30,728 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:50:30,728 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:50:30,728 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:50:30,728 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:50:30,729 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
15:50:30,729 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
15:50:30,729 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 72 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8066
CreateLearningSpaceRequest(url=http://37.27.227.212:8066/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8722
[Preparing Device] 001_001_admin_can_add_content_003-video (0s)
TestServerController: stopping server on port: 8066
[Preparing Device] 001_001_admin_can_add_content_002-epub (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8105 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8105/api/centralappconfig/learningspace/getAll ready
15:58:38,373 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
15:58:38,374 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
15:58:38,374 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
15:58:38,374 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
15:58:38,377 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
15:58:38,377 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
15:58:38,380 |-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
15:58:38,380 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
15:58:38,381 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
15:58:38,381 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:58:38,382 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
15:58:38,384 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
15:58:38,420 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
15:58:38,420 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:58:38,432 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
15:58:38,432 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
15:58:38,441 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
15:58:38,441 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
15:58:38,443 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T13:58:38.236Z
15:58:38,444 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
15:58:38,444 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
15:58:38,445 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:58:38,449 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105/log/ustad-server.log
15:58:38,450 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105/log/ustad-server.log]
15:58:38,450 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
15:58:38,450 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
15:58:38,450 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
15:58:38,450 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
15:58:38,450 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
15:58:38,451 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
15:58:38,451 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105
CreateLearningSpaceRequest(url=http://37.27.227.212:8105/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8864/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8864 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8864 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8864/api/centralappconfig/learningspace/getAll ready
16:00:25,419 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
16:00:25,420 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
16:00:25,420 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
16:00:25,420 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
16:00:25,423 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
16:00:25,423 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
16:00:25,426 |-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
16:00:25,426 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
16:00:25,426 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
16:00:25,426 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
16:00:25,428 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
16:00:25,429 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
16:00:25,465 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
16:00:25,465 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
16:00:25,477 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
16:00:25,477 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8864/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
16:00:25,486 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8864/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
16:00:25,486 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
16:00:25,489 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T14:00:25.251Z
16:00:25,489 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
16:00:25,489 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
16:00:25,490 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
16:00:25,495 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8864/log/ustad-server.log
16:00:25,495 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8864/log/ustad-server.log]
16:00:25,495 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
16:00:25,495 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
16:00:25,496 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
16:00:25,496 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
16:00:25,496 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
16:00:25,496 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
16:00:25,496 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8864
CreateLearningSpaceRequest(url=http://37.27.227.212:8864/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8105
[Preparing Device] 001_003_admin_can_delete_and_restore_content_001 (0s)
TestServerController: stopping server on port: 8864
[Preparing Device] 005_002_users_can_add_post_on_discussion_board (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8985/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8985 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8985 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8985/api/centralappconfig/learningspace/getAll ready
16:06:40,735 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
16:06:40,736 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
16:06:40,736 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
16:06:40,736 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
16:06:40,739 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
16:06:40,740 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
16:06:40,743 |-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
16:06:40,743 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
16:06:40,744 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
16:06:40,744 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
16:06:40,745 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
16:06:40,747 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
16:06:40,784 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
16:06:40,784 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
16:06:40,796 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
16:06:40,796 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8985/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
16:06:40,805 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8985/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
16:06:40,805 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
16:06:40,808 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T14:06:40.590Z
16:06:40,808 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
16:06:40,808 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
16:06:40,809 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
16:06:40,814 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8985/log/ustad-server.log
16:06:40,814 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8985/log/ustad-server.log]
16:06:40,814 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
16:06:40,815 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
16:06:40,815 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
16:06:40,815 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
16:06:40,815 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
16:06:40,815 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
16:06:40,815 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 71 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8985
CreateLearningSpaceRequest(url=http://37.27.227.212:8985/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8039/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8039 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8039 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8039/api/centralappconfig/learningspace/getAll ready
16:08:23,945 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
16:08:23,945 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
16:08:23,945 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
16:08:23,945 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
16:08:23,948 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
16:08:23,948 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
16:08:23,952 |-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
16:08:23,952 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
16:08:23,952 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
16:08:23,952 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
16:08:23,953 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
16:08:23,955 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
16:08:23,991 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
16:08:23,991 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
16:08:24,003 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
16:08:24,004 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8039/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
16:08:24,013 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8039/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
16:08:24,013 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
16:08:24,015 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T14:08:23.783Z
16:08:24,015 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
16:08:24,015 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
16:08:24,017 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
16:08:24,021 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8039/log/ustad-server.log
16:08:24,021 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8039/log/ustad-server.log]
16:08:24,022 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
16:08:24,022 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
16:08:24,022 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
16:08:24,022 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
16:08:24,022 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
16:08:24,022 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
16:08:24,022 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8039
CreateLearningSpaceRequest(url=http://37.27.227.212:8039/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8985
[Preparing Device] 004_003_multiple_submission_possible_for_student (0s)
TestServerController: stopping server on port: 8039
[Preparing Device] 005_004_users_can_add_external_links_as_post_on_discussion_board (0s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8127/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8127 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8127 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8127/api/centralappconfig/learningspace/getAll ready
16:14:49,272 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
16:14:49,273 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
16:14:49,273 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
16:14:49,273 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
16:14:49,276 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
16:14:49,276 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
16:14:49,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
16:14:49,279 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
16:14:49,280 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
16:14:49,280 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
16:14:49,281 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
16:14:49,282 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
16:14:49,319 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
16:14:49,319 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
16:14:49,331 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
16:14:49,331 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8127/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
16:14:49,340 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8127/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
16:14:49,340 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
16:14:49,343 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-09-19T14:14:49.108Z
16:14:49,343 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
16:14:49,343 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
16:14:49,344 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
16:14:49,349 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8127/log/ustad-server.log
16:14:49,349 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8127/log/ustad-server.log]
16:14:49,349 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
16:14:49,349 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
16:14:49,349 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
16:14:49,349 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
16:14:49,350 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
16:14:49,350 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
16:14:49,350 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8127
CreateLearningSpaceRequest(url=http://37.27.227.212:8127/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8549/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8549 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8549 -P:ktor.ustad.jsDevServer= -P:ktor.ustad.useMockEmail=true
http://37.27.227.212:8549/api/centralappconfig/learningspace/getAll ready
16:15:23,845 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
16:15:23,846 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
16:15:23,846 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
16:15:23,846 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
16:15:23,849 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
16:15:23,849 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
16:15:23,852 |-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
16:15:23,852 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
16:15:23,852 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
16:15:23,853 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
16:15:23,854 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
16:15:23,856 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
16:15:23,892 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
16:15:23,892 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
16:15:23,904 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
16:15:23,904 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8549/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
16:15:23,913 |-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-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8549/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
16:15:23,913 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
16:15:23,916 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-09-19T14:15:23.703Z
16:15:23,916 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
16:15:23,916 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
16:15:23,917 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
16:15:23,922 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8549/log/ustad-server.log
16:15:23,922 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8549/log/ustad-server.log]
16:15:23,922 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
16:15:23,922 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
16:15:23,922 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
16:15:23,922 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
16:15:23,923 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
16:15:23,923 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
16:15:23,923 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 71 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

DataDir=/home/jenkins/.jenkins/workspace/Primary-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8549
CreateLearningSpaceRequest(url=http://37.27.227.212:8549/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK


TestServerController: stopping server on port: 8549
TestServerController: stopping server on port: 8127

32/32 Flows Passed

==== View details in the console ====

https://app.robintest.com/project/proj_01jjbq65hrff8a3jkm7v2s0ty8/maestro-test/app/app_01jjbx8fgxf4fbbfm8gwh990zz/upload/mupload_01k5gy1egkfmxbtcaadfnsrghq


Process will exit with code 0 (SUCCESS)
[htmlpublisher] Archiving HTML reports...
Recording test results
[Checks API] No suitable checks publisher found.
[Slack Notifications] found #674 as previous completed, non-aborted build
Finished: SUCCESS