This log is too long to show here, 690 KB has been skipped — click to see the complete log
> Task :respect-lib-xxhash:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :respect-lib-xxhash:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :respect-lib-xxhash:generateReleaseUnitTestStubRFile
> Task :respect-lib-xxhash:processDebugUnitTestJavaRes NO-SOURCE
> Task :respect-lib-xxhash:testDebugUnitTest NO-SOURCE
> Task :respect-lib-xxhash:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :respect-lib-xxhash:javaPreCompileReleaseUnitTest
> Task :respect-lib-xxhash:processReleaseUnitTestJavaRes NO-SOURCE
> Task :respect-lib-xxhash:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :respect-lib-xxhash:testReleaseUnitTest NO-SOURCE
> Task :respect-lib-xxhash:allTests NO-SOURCE
> Task :respect-lib-xxhash:generateDebugLintReportModel
> Task :respect-lib-test:lintAnalyzeDebugUnitTest
> Task :respect-lib-xxhash:test UP-TO-DATE
> Task :respect-server:processTestResources NO-SOURCE
> Task :respect-lib-xxhash:lintReportDebug
> Task :respect-lib-xxhash:verifyReleaseResources
> Task :respect-lib-util:compileTestKotlinJvm
> Task :respect-server:generateSwaggerUIRespect
> Task :respect-lib-util:compileJvmTestJava NO-SOURCE
> Task :respect-lib-util:jvmTestClasses
> Task :respect-datalayer-db:lintVitalAnalyzeRelease
> Task :respect-lib-util:jvmTest
> Task :respect-lib-util:allTests
> Task :respect-lib-util:check
> Task :respect-lib-util:build
> Task :respect-lib-xxhash:assembleRelease
> Task :respect-lib-xxhash:assemble
> Task :respect-lib-xxhash:lintDebug
> Task :respect-lib-xxhash:lint
> Task :respect-lib-xxhash:check
> Task :respect-lib-xxhash:build
> Task :respect-server:generateSwaggerUI NO-SOURCE
> Task :respect-lib-shared:compileDebugKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/main-adding-test-screenshots/respect-lib-shared/src/androidMain/kotlin/world/respect/shared/util/RememberDateTimeFormat.android.kt:11:1 Annotation `@ParameterName(name = "date")` is missing on actual declaration.
All annotations from expect `world.respect.shared.util.rememberFormattedDateTime` must be present with the same arguments on actual `world.respect.shared.util.rememberFormattedDateTime`, otherwise they might behave incorrectly.
> Task :respect-lib-shared:compileReleaseKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/main-adding-test-screenshots/respect-lib-shared/src/androidMain/kotlin/world/respect/shared/util/RememberDateTimeFormat.android.kt:11:1 Annotation `@ParameterName(name = "date")` is missing on actual declaration.
All annotations from expect `world.respect.shared.util.rememberFormattedDateTime` must be present with the same arguments on actual `world.respect.shared.util.rememberFormattedDateTime`, otherwise they might behave incorrectly.
> Task :respect-lib-shared:compileDebugJavaWithJavac NO-SOURCE
> Task :respect-lib-shared:processDebugJavaRes
> Task :respect-lib-shared:compileReleaseJavaWithJavac NO-SOURCE
> Task :respect-lib-shared:bundleLibCompileToJarDebug
> Task :respect-lib-shared:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :respect-lib-shared:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :respect-lib-shared:bundleLibRuntimeToJarDebug
> Task :respect-lib-shared:bundleLibCompileToJarRelease
> Task :respect-lib-shared:processReleaseJavaRes
> Task :respect-lib-shared:bundleLibRuntimeToJarRelease
> Task :respect-lib-shared:createFullJarRelease
> Task :respect-datalayer-db:lintAnalyzeDebug
> Task :respect-lib-shared:generateReleaseLintModel
> Task :respect-lib-shared:extractReleaseAnnotations
> Task :respect-lib-shared:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :respect-lib-shared:mergeReleaseJavaResource
> Task :respect-lib-shared-se:compileDebugKotlinAndroid
> Task :respect-lib-shared-se:compileReleaseKotlinAndroid
> Task :respect-lib-shared:syncReleaseLibJars
> Task :respect-lib-shared-se:compileDebugJavaWithJavac NO-SOURCE
> Task :respect-lib-shared-se:bundleLibCompileToJarDebug
> Task :respect-lib-shared-se:processDebugJavaRes
> Task :respect-lib-shared:compileKotlinJvm
> Task :respect-lib-shared-se:compileReleaseJavaWithJavac NO-SOURCE
> Task :respect-lib-shared-se:bundleLibRuntimeToJarDebug
> Task :respect-lib-shared-se:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :respect-lib-shared-se:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :respect-lib-shared-se:bundleLibCompileToJarRelease
> Task :respect-lib-shared-se:bundleLibRuntimeToJarRelease
> Task :respect-lib-shared-se:processReleaseJavaRes
> Task :respect-lib-shared-se:createFullJarRelease
> Task :respect-lib-shared-se:generateReleaseLintModel
> Task :respect-lib-shared-se:extractReleaseAnnotations
> Task :respect-lib-shared-se:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :respect-lib-shared-se:mergeReleaseJavaResource
> Task :respect-lib-shared:bundleReleaseLocalLintAar
> Task :respect-lib-shared-se:syncReleaseLibJars
> Task :respect-lib-shared-se:bundleReleaseLocalLintAar
> Task :respect-lib-shared:generateReleaseLintVitalModel
> Task :respect-lib-shared-se:generateReleaseLintVitalModel
> Task :respect-lib-shared:compileJvmMainJava NO-SOURCE
> Task :respect-lib-shared:jvmMainClasses
> Task :respect-lib-shared-se:lintVitalAnalyzeRelease
> Task :respect-lib-shared:jvmJar
> Task :respect-lib-shared-se:extractDebugAnnotations
> Task :respect-lib-shared-se:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :respect-lib-shared-se:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :respect-lib-shared:extractDebugAnnotations
> Task :respect-lib-shared:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :respect-lib-shared-se:mergeDebugJavaResource
> Task :respect-lib-shared:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :respect-lib-shared-se:syncDebugLibJars
> Task :respect-lib-shared-se:bundleDebugLocalLintAar
> Task :respect-lib-shared:mergeDebugJavaResource
> Task :respect-lib-shared:createFullJarDebug
> Task :respect-lib-shared:syncDebugLibJars
> Task :respect-lib-shared:bundleDebugLocalLintAar
> Task :respect-lib-shared-se:createFullJarDebug
> Task :respect-lib-shared:generateDebugLintModel
> Task :respect-lib-shared-se:generateDebugLintModel
> Task :respect-lib-shared:generateDebugAndroidTestLintModel
> Task :respect-lib-shared-se:compileKotlinJvm
> Task :respect-lib-shared:generateDebugUnitTestLintModel
> Task :respect-lib-shared-se:compileJvmMainJava NO-SOURCE
> Task :respect-lib-shared-se:jvmMainClasses
> Task :respect-lib-shared-se:jvmJar
> Task :respect-lib-shared:lintVitalAnalyzeRelease
> Task :respect-lib-shared-se:generateDebugAndroidTestLintModel
> Task :respect-lib-shared-se:generateDebugUnitTestLintModel
> Task :respect-lib-shared-se:lintAnalyzeDebugAndroidTest
> Task :respect-lib-shared:bundleDebugAar
> Task :respect-lib-shared:assembleDebug
> Task :respect-lib-shared-se:lintAnalyzeDebugUnitTest
> Task :respect-lib-shared:bundleReleaseAar
> Task :respect-lib-shared:assembleRelease
> Task :respect-lib-shared:assemble
> Task :respect-lib-shared:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :respect-lib-shared:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :respect-lib-shared:processDebugUnitTestJavaRes NO-SOURCE
> Task :respect-lib-shared:testDebugUnitTest NO-SOURCE
> Task :respect-lib-shared:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :respect-lib-shared:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :respect-lib-shared:processReleaseUnitTestJavaRes NO-SOURCE
> Task :respect-lib-shared:testReleaseUnitTest NO-SOURCE
> Task :respect-lib-shared:generateDebugLintReportModel
> Task :respect-lib-shared:test UP-TO-DATE
> Task :respect-lib-shared-se:bundleDebugAar
> Task :respect-lib-shared-se:assembleDebug
> Task :respect-lib-shared-se:bundleReleaseAar
> Task :respect-lib-shared-se:assembleRelease
> Task :respect-lib-shared-se:assemble
> Task :respect-lib-shared-se:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :respect-lib-shared-se:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :respect-lib-shared-se:processDebugUnitTestJavaRes NO-SOURCE
> Task :respect-lib-shared-se:testDebugUnitTest NO-SOURCE
> Task :respect-lib-shared-se:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :respect-lib-shared-se:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :respect-lib-shared-se:processReleaseUnitTestJavaRes NO-SOURCE
> Task :respect-lib-shared-se:testReleaseUnitTest NO-SOURCE
> Task :respect-lib-shared-se:generateDebugLintReportModel
> Task :respect-lib-shared-se:test UP-TO-DATE
> Task :respect-lib-shared:lintAnalyzeDebugUnitTest
> Task :respect-lib-shared:lintAnalyzeDebugAndroidTest
> Task :respect-cli:compileKotlin
> Task :respect-cli:compileJava NO-SOURCE
> Task :respect-cli:classes UP-TO-DATE
> Task :respect-cli:jar
> Task :respect-cli:startScripts
> Task :respect-cli:distTar
> Task :respect-server:compileKotlin
> Task :respect-lib-test:lintAnalyzeDebug
> Task :respect-app-compose:mergeLibDexDebug
> Task :respect-cli:distZip
> Task :respect-cli:assemble
> Task :respect-cli:compileTestKotlin NO-SOURCE
> Task :respect-cli:compileTestJava NO-SOURCE
> Task :respect-cli:testClasses UP-TO-DATE
> Task :respect-cli:test NO-SOURCE
> Task :respect-cli:check UP-TO-DATE
> Task :respect-cli:build
> Task :respect-server:compileJava NO-SOURCE
> Task :respect-server:classes
> Task :respect-server:jar
> Task :respect-server:startScripts
> Task :respect-lib-shared:lintAnalyzeDebug
> Task :respect-server:distTar
> Task :respect-lib-test:compileKotlinJvm
> Task :respect-lib-shared-se:lintAnalyzeDebug
> Task :respect-server:distZip
> Task :respect-lib-test:compileJvmMainJava NO-SOURCE
> Task :respect-lib-test:jvmMainClasses
> Task :respect-lib-test:jvmJar
> Task :respect-lib-shared-se:compileTestKotlinJvm NO-SOURCE
> Task :respect-lib-shared-se:compileJvmTestJava NO-SOURCE
> Task :respect-lib-shared-se:jvmTestClasses UP-TO-DATE
> Task :respect-lib-shared-se:jvmTest NO-SOURCE
> Task :respect-lib-shared-se:allTests NO-SOURCE
> Task :respect-lib-test:assemble
> Task :respect-lib-test:compileTestKotlinJvm NO-SOURCE
> Task :respect-lib-test:compileJvmTestJava NO-SOURCE
> Task :respect-lib-test:jvmTestClasses UP-TO-DATE
> Task :respect-lib-test:jvmTest NO-SOURCE
> Task :respect-lib-test:allTests NO-SOURCE
> Task :respect-datalayer-repository:compileTestKotlinJvm
> Task :respect-lib-shared:compileTestKotlinJvm
> Task :respect-app-compose:compileKotlinDesktop
w: file:///home/jenkins/.jenkins/workspace/main-adding-test-screenshots/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/edit/ReportEditScreen.kt:410:18 'fun Modifier.menuAnchor(): Modifier' is deprecated. Use overload that takes MenuAnchorType and enabled parameters.
w: file:///home/jenkins/.jenkins/workspace/main-adding-test-screenshots/respect-app-compose/src/desktopMain/kotlin/world/respect/app/app/AppIcon.desktop.kt:15:19 'fun painterResource(resourcePath: String): Painter' is deprecated. Migrate to the Compose resources library. See https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-images-resources.html If you need to load resources specificly from Java classpath, you should still use the new resource library and use a snippet from https://github.com/JetBrains/compose-multiplatform-core/pull/1457.
w: file:///home/jenkins/.jenkins/workspace/main-adding-test-screenshots/respect-app-compose/src/desktopMain/kotlin/world/respect/images/RespectImage.desktop.kt:13:12 'fun painterResource(resourcePath: String): Painter' is deprecated. Migrate to the Compose resources library. See https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-images-resources.html If you need to load resources specificly from Java classpath, you should still use the new resource library and use a snippet from https://github.com/JetBrains/compose-multiplatform-core/pull/1457.
> Task :respect-app-compose:compileReleaseKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/main-adding-test-screenshots/respect-app-compose/src/androidMain/kotlin/world/respect/app/components/BasicWebView.android.kt:20:18 This declaration overrides a deprecated member but is not marked as deprecated itself. Add the '@Deprecated' annotation or suppress the diagnostic.
w: file:///home/jenkins/.jenkins/workspace/main-adding-test-screenshots/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/edit/ReportEditScreen.kt:410:18 'fun Modifier.menuAnchor(): Modifier' is deprecated. Use overload that takes MenuAnchorType and enabled parameters.
> Task :respect-app-compose:compileDebugKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/main-adding-test-screenshots/respect-app-compose/src/androidMain/kotlin/world/respect/app/components/BasicWebView.android.kt:20:18 This declaration overrides a deprecated member but is not marked as deprecated itself. Add the '@Deprecated' annotation or suppress the diagnostic.
w: file:///home/jenkins/.jenkins/workspace/main-adding-test-screenshots/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/report/edit/ReportEditScreen.kt:410:18 'fun Modifier.menuAnchor(): Modifier' is deprecated. Use overload that takes MenuAnchorType and enabled parameters.
> Task :respect-server:shadowJar
> Task :respect-app-compose:compileDebugJavaWithJavac
> Task :respect-app-compose:processDebugJavaRes
> Task :respect-app-compose:mergeDebugJavaResource
> Task :respect-app-compose:dexBuilderDebug
> Task :respect-app-compose:mergeProjectDexDebug
> Task :respect-app-compose:compileReleaseJavaWithJavac
> Task :respect-app-compose:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :respect-app-compose:processReleaseJavaRes
> Task :respect-app-compose:generateReleaseLintVitalReportModel
> Task :respect-app-compose:compileDesktopMainJava NO-SOURCE
> Task :respect-app-compose:desktopMainClasses
> Task :respect-app-compose:desktopJar
> Task :respect-app-compose:compileTestKotlinDesktop NO-SOURCE
> Task :respect-app-compose:compileDesktopTestJava NO-SOURCE
> Task :respect-app-compose:desktopTestClasses
> Task :respect-app-compose:desktopTest NO-SOURCE
> Task :respect-app-compose:bundleDebugClassesToRuntimeJar
> Task :respect-app-compose:bundleReleaseClassesToRuntimeJar
> Task :respect-app-compose:bundleDebugClassesToCompileJar
> Task :respect-app-compose:bundleReleaseClassesToCompileJar
> Task :respect-app-compose:generateDebugLintReportModel
> Task :respect-app-compose:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :respect-app-compose:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :respect-app-compose:processDebugUnitTestJavaRes NO-SOURCE
> Task :respect-app-compose:testDebugUnitTest NO-SOURCE
> Task :respect-app-compose:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :respect-app-compose:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :respect-app-compose:processReleaseUnitTestJavaRes NO-SOURCE
> Task :respect-app-compose:testReleaseUnitTest NO-SOURCE
> Task :respect-app-compose:allTests NO-SOURCE
> Task :respect-app-compose:generateDebugAndroidTestLintModel
> Task :respect-app-compose:generateDebugUnitTestLintModel
> Task :respect-credentials:generateDebugAndroidTestLintModel
> Task :respect-app-compose:test UP-TO-DATE
> Task :respect-credentials:compileTestKotlinJvm NO-SOURCE
> Task :respect-credentials:compileJvmTestJava NO-SOURCE
> Task :respect-credentials:jvmTestClasses
> Task :respect-credentials:jvmTest NO-SOURCE
> Task :respect-credentials:allTests NO-SOURCE
> Task :respect-datalayer-repository:compileJvmTestJava NO-SOURCE
> Task :respect-datalayer-repository:jvmTestClasses
> Task :respect-app-compose:mergeReleaseJavaResource
> Task :respect-credentials:lintAnalyzeDebugAndroidTest
> Task :respect-app-compose:expandReleaseArtProfileWildcards
> Task :respect-datalayer-repository:transformJvmTestAtomicfu
> Task :respect-datalayer:lintReportDebug
> Task :respect-credentials:lintReportDebug
> Task :respect-app-compose:packageDebug
> Task :respect-app-compose:createDebugApkListingFileRedirect
> Task :respect-app-compose:assembleDebug
> Task :respect-credentials:lintDebug
> Task :respect-credentials:lint
> Task :respect-credentials:check
> Task :respect-credentials:build
> Task :respect-datalayer:lintDebug
> Task :respect-datalayer:lint
> Task :respect-datalayer:check
> Task :respect-datalayer:build
> Task :respect-datalayer-db:lintReportDebug
> Task :respect-datalayer-http:lintReportDebug
> Task :respect-app-compose:lintAnalyzeDebugUnitTest
> Task :respect-app-compose:lintAnalyzeDebugAndroidTest
Loaded in 570 ms
Loaded in 665 ms
> Task :respect-app-compose:lintVitalAnalyzeRelease
port = 34203
port = 41537
Loaded in 28 ms
Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build as described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org.mockito/org/mockito/Mockito.html#0.3
WARNING: A Java agent has been loaded dynamically (/home/jenkins/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.15.11/a38b16385e867f59a641330f0362ebe742788ed8/byte-buddy-agent-1.15.11.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
DataReadyState(data=[Person(guid=42, userActive=true, status=ACTIVE, lastModified=2025-12-08T11:44:02.608Z, stored=2025-12-08T11:44:02.817Z, metadata=null, userMasterIdentifier=null, username=test, givenName=test, familyName=test, middleName=null, gender=FEMALE, preferredFirstName=null, preferredMiddleName=null, preferredLastName=null, pronouns=null, roles=[], relatedPersonUids=[], dateOfBirth=null, email=null, phoneNumber=null)], metaInfo=DataLoadMetaInfo(lastModified=1765194242608, lastStored=1765194242817, etag=null, url=http://localhost:41969/api/school/respect/person?includeRelated=false, consistentThrough=1765194242820, validationInfoKey=0, varyHeader=null, headers=null), localState=DataReadyState(data=[Person(guid=42, userActive=true, status=ACTIVE, lastModified=2025-12-08T11:44:02.608Z, stored=2025-12-08T11:44:02.817Z, metadata=null, userMasterIdentifier=null, username=test, givenName=test, familyName=test, middleName=null, gender=FEMALE, preferredFirstName=null, preferredMiddleName=null, preferredLastName=null, pronouns=null, roles=[], relatedPersonUids=[], dateOfBirth=null, email=null, phoneNumber=null)], metaInfo=DataLoadMetaInfo(lastModified=1765194242608, lastStored=1765194242817, etag=null, url=null, consistentThrough=1765194242820, validationInfoKey=0, varyHeader=null, headers=null), localState=null, remoteState=null), remoteState=DataReadyState(data=[Person(guid=42, userActive=true, status=ACTIVE, lastModified=2025-12-08T11:44:02.608Z, stored=2025-12-08T11:44:02.721Z, metadata=null, userMasterIdentifier=null, username=test, givenName=test, familyName=test, middleName=null, gender=FEMALE, preferredFirstName=null, preferredMiddleName=null, preferredLastName=null, pronouns=null, roles=[], relatedPersonUids=[], dateOfBirth=null, email=null, phoneNumber=null)], metaInfo=DataLoadMetaInfo(lastModified=1765194242000, lastStored=-1, etag=null, url=http://localhost:41969/api/school/respect/person?includeRelated=false, consistentThrough=1765194242755, validationInfoKey=7092960727423664838, varyHeader=Authorization, headers=null), localState=null, remoteState=null))
Run time: 140
Dec 08, 2025 12:44:05 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] RespectDatalayerTag - PersonDataSourceDb: upsert 1/1(42) persons
Dec 08, 2025 12:44:05 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] RespectDatalayerTag - PersonDataSourceDb: upsert 1/1(42) persons
> Task :respect-app-compose:lintAnalyzeDebug
Dec 08, 2025 12:44:07 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] RespectDatalayerTag - PersonDataSourceDb: upsert 1/1(42) persons
Dec 08, 2025 12:44:07 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] MapPagingSource$load - MapPagingSource(tag=PersonDataSourceDb/listAsPagingSource(params=GetListParams(common=GetListCommonParams(guid=null, searchQuery=null, since=null, includeDeleted=null), filterByClazzUid=null, filterByEnrolmentRole=null, filterByName=null, filterByPersonRole=null, includeRelated=false, inClassOnDay=null))): load Refresh(key=0, loadSize=1000)
Dec 08, 2025 12:44:07 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] RespectDatalayerTag - PersonDataSourceDb: upsert 1/1(42) persons
Dec 08, 2025 12:44:09 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] RespectDatalayerTag - PersonDataSourceDb: upsert 1/1(42) persons
Dec 08, 2025 12:44:09 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] DelegatedInvalidationPagingSource$onSrcInvalidated - RPaging/DelegatedInvalidationPagingSource(extra=PersonDataSourceDb/listAsPagingSource(params=GetListParams(common=GetListCommonParams(guid=null, searchQuery=null, since=null, includeDeleted=null), filterByClazzUid=null, filterByEnrolmentRole=null, filterByName=null, filterByPersonRole=null, includeRelated=false, inClassOnDay=null))) src invalidated
Dec 08, 2025 12:44:09 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] HttpRequestBuilderExtKt$addCacheValidationHeaders - addCacheValidationHeaders = If-Modified-Since = Mon, 08 Dec 2025 11:44:07 GMT for http://localhost:39435/api/school/respect/person?includeRelated=false
Dec 08, 2025 12:44:09 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] MapPagingSource$load - MapPagingSource(tag=PersonDataSourceDb/listAsPagingSource(params=GetListParams(common=GetListCommonParams(guid=null, searchQuery=null, since=null, includeDeleted=null), filterByClazzUid=null, filterByEnrolmentRole=null, filterByName=null, filterByPersonRole=null, includeRelated=false, inClassOnDay=null))): load Refresh(key=0, loadSize=1000)
Dec 08, 2025 12:44:09 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] RespectDatalayerTag - PersonDataSourceDb: upsert 1/1(42) persons
Dec 08, 2025 12:44:11 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] RespectDatalayerTag - PersonDataSourceDb: upsert 1/1(42) persons
Dec 08, 2025 12:44:11 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] MapPagingSource$load - MapPagingSource(tag=PersonDataSourceDb/listAsPagingSource(params=GetListParams(common=GetListCommonParams(guid=null, searchQuery=null, since=null, includeDeleted=null), filterByClazzUid=null, filterByEnrolmentRole=null, filterByName=null, filterByPersonRole=null, includeRelated=false, inClassOnDay=null))): load Refresh(key=0, loadSize=1000)
Dec 08, 2025 12:44:11 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] RespectDatalayerTag - PersonDataSourceDb: upsert 1/1(42) persons
DataReadyState(data=[Person(guid=42, userActive=true, status=ACTIVE, lastModified=2025-12-08T11:44:11.503Z, stored=2025-12-08T11:44:11.625Z, metadata=null, userMasterIdentifier=null, username=test, givenName=test, familyName=test, middleName=null, gender=FEMALE, preferredFirstName=null, preferredMiddleName=null, preferredLastName=null, pronouns=null, roles=[], relatedPersonUids=[], dateOfBirth=null, email=null, phoneNumber=null)], metaInfo=DataLoadMetaInfo(lastModified=1765194251503, lastStored=1765194251625, etag=null, url=http://localhost:45363/api/school/respect/person?includeRelated=false, consistentThrough=1765194251626, validationInfoKey=0, varyHeader=null, headers=null), localState=DataReadyState(data=[Person(guid=42, userActive=true, status=ACTIVE, lastModified=2025-12-08T11:44:11.503Z, stored=2025-12-08T11:44:11.625Z, metadata=null, userMasterIdentifier=null, username=test, givenName=test, familyName=test, middleName=null, gender=FEMALE, preferredFirstName=null, preferredMiddleName=null, preferredLastName=null, pronouns=null, roles=[], relatedPersonUids=[], dateOfBirth=null, email=null, phoneNumber=null)], metaInfo=DataLoadMetaInfo(lastModified=1765194251503, lastStored=1765194251625, etag=null, url=null, consistentThrough=1765194251626, validationInfoKey=0, varyHeader=null, headers=null), localState=null, remoteState=null), remoteState=DataReadyState(data=[Person(guid=42, userActive=true, status=ACTIVE, lastModified=2025-12-08T11:44:11.503Z, stored=2025-12-08T11:44:11.590Z, metadata=null, userMasterIdentifier=null, username=test, givenName=test, familyName=test, middleName=null, gender=FEMALE, preferredFirstName=null, preferredMiddleName=null, preferredLastName=null, pronouns=null, roles=[], relatedPersonUids=[], dateOfBirth=null, email=null, phoneNumber=null)], metaInfo=DataLoadMetaInfo(lastModified=1765194251000, lastStored=-1, etag=null, url=http://localhost:45363/api/school/respect/person?includeRelated=false, consistentThrough=1765194251595, validationInfoKey=7092960727423664838, varyHeader=Authorization, headers=null), localState=null, remoteState=null))
Dec 08, 2025 12:44:11 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] RespectDatalayerTag - PersonDataSourceDb: upsert 1/1(42) persons
Dec 08, 2025 12:44:11 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] DelegatedInvalidationPagingSource$onSrcInvalidated - RPaging/DelegatedInvalidationPagingSource(extra=PersonDataSourceDb/listAsPagingSource(params=GetListParams(common=GetListCommonParams(guid=null, searchQuery=null, since=null, includeDeleted=null), filterByClazzUid=null, filterByEnrolmentRole=null, filterByName=null, filterByPersonRole=null, includeRelated=false, inClassOnDay=null))) src invalidated
Dec 08, 2025 12:44:11 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] MapPagingSource$load - MapPagingSource(tag=PersonDataSourceDb/listAsPagingSource(params=GetListParams(common=GetListCommonParams(guid=null, searchQuery=null, since=2025-12-08T11:44:11.595Z, includeDeleted=null), filterByClazzUid=null, filterByEnrolmentRole=null, filterByName=null, filterByPersonRole=null, includeRelated=false, inClassOnDay=null))): load Refresh(key=0, loadSize=1000)
Dec 08, 2025 12:44:11 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] RespectDatalayerTag - PersonDataSourceDb: upsert 1/1(42) persons
Run time: 42
> Task :respect-datalayer-repository:jvmTest
> Task :respect-app-compose:lintVitalReportRelease SKIPPED
> Task :respect-app-compose:lintVitalRelease SKIPPED
> Task :respect-datalayer-db:lintDebug
> Task :respect-datalayer-db:lint
> Task :respect-datalayer-db:check
> Task :respect-datalayer-db:build
> Task :respect-datalayer-http:lintDebug
> Task :respect-datalayer-http:lint
> Task :respect-datalayer-http:check
> Task :respect-datalayer-http:build
> Task :respect-datalayer-repository:allTests
> Task :respect-lib-shared:compileJvmTestJava NO-SOURCE
> Task :respect-lib-shared:jvmTestClasses
> Task :respect-datalayer-repository:lintReportDebug
> Task :respect-app-compose:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/main-adding-test-screenshots/respect-app-compose/build/reports/lint-results-debug.html
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
> Task :respect-app-compose:minifyReleaseWithR8
> Task :respect-lib-shared:jvmTest
> Task :respect-app-compose:lintDebug
> Task :respect-app-compose:lint
> Task :respect-app-compose:check
> Task :respect-datalayer-repository:lintDebug
> Task :respect-datalayer-repository:lint
> Task :respect-datalayer-repository:check
> Task :respect-datalayer-repository:build
> Task :respect-lib-shared:allTests
> Task :respect-lib-test:lintReportDebug
> Task :respect-lib-shared-se:lintReportDebug
> Task :respect-lib-shared:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/main-adding-test-screenshots/respect-lib-shared/build/reports/lint-results-debug.html
> Task :respect-server:startShadowScripts
> Task :respect-lib-shared:lintDebug
> Task :respect-lib-shared:lint
> Task :respect-lib-shared:check
> Task :respect-lib-shared:build
> Task :respect-lib-shared-se:lintDebug
> Task :respect-lib-shared-se:lint
> Task :respect-lib-shared-se:check
> Task :respect-lib-shared-se:build
> Task :respect-lib-test:lintDebug
> Task :respect-lib-test:lint
> Task :respect-lib-test:check
> Task :respect-lib-test:build
> Task :respect-server:shadowDistTar
> Task :respect-server:shadowDistZip
> Task :respect-server:assemble
> Task :respect-server:compileTestKotlin NO-SOURCE
> Task :respect-server:compileTestJava NO-SOURCE
> Task :respect-server:testClasses UP-TO-DATE
> Task :respect-server:test NO-SOURCE
> Task :respect-server:check UP-TO-DATE
> Task :respect-server:build
> Task :respect-app-compose:convertShrunkResourcesToBinaryRelease
> Task :respect-app-compose:compileReleaseArtProfile
> Task :respect-app-compose:optimizeReleaseResources
> Task :respect-app-compose:packageRelease
> Task :respect-app-compose:createReleaseApkListingFileRedirect
> Task :respect-app-compose:assembleRelease
> Task :respect-app-compose:assemble
> Task :respect-app-compose:build
[Incubating] Problems report is available at: file:///home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/reports/problems/problems-report.html
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.13/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 2m 9s
1909 actionable tasks: 1715 executed, 194 up-to-date
Build step 'Invoke Gradle script' changed build result to SUCCESS
[main-adding-test-screenshots] $ /bin/sh -xe /tmp/jenkins16525884247603802381.sh
+ ./ci-run-maestro.sh cloud
ROOTDIR=/home/jenkins/.jenkins/workspace/main-adding-test-screenshots BASH_SOURCE=./ci-run-maestro.sh
--2025-12-08 12:44:34-- https://devserver3.ustadmobile.com/jenkins/job/TestServerController/9/artifact/build/distributions/testservercontroller-0.0.8.zip
Resolving devserver3.ustadmobile.com (devserver3.ustadmobile.com)... 37.27.227.212
Connecting to devserver3.ustadmobile.com (devserver3.ustadmobile.com)|37.27.227.212|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17769863 (17M) [application/zip]
Saving to: ‘/home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8.zip’
0K .......... .......... .......... .......... .......... 0% 419M 0s
50K .......... .......... .......... .......... .......... 0% 613M 0s
100K .......... .......... .......... .......... .......... 0% 543M 0s
150K .......... .......... .......... .......... .......... 1% 437M 0s
200K .......... .......... .......... .......... .......... 1% 533M 0s
250K .......... .......... .......... .......... .......... 1% 671M 0s
300K .......... .......... .......... .......... .......... 2% 643M 0s
350K .......... .......... .......... .......... .......... 2% 579M 0s
400K .......... .......... .......... .......... .......... 2% 632M 0s
450K .......... .......... .......... .......... .......... 2% 639M 0s
500K .......... .......... .......... .......... .......... 3% 608M 0s
550K .......... .......... .......... .......... .......... 3% 643M 0s
600K .......... .......... .......... .......... .......... 3% 529M 0s
650K .......... .......... .......... .......... .......... 4% 634M 0s
700K .......... .......... .......... .......... .......... 4% 651M 0s
750K .......... .......... .......... .......... .......... 4% 544M 0s
800K .......... .......... .......... .......... .......... 4% 548M 0s
850K .......... .......... .......... .......... .......... 5% 608M 0s
900K .......... .......... .......... .......... .......... 5% 625M 0s
950K .......... .......... .......... .......... .......... 5% 641M 0s
1000K .......... .......... .......... .......... .......... 6% 538M 0s
1050K .......... .......... .......... .......... .......... 6% 635M 0s
1100K .......... .......... .......... .......... .......... 6% 489M 0s
1150K .......... .......... .......... .......... .......... 6% 543M 0s
1200K .......... .......... .......... .......... .......... 7% 487M 0s
1250K .......... .......... .......... .......... .......... 7% 448M 0s
1300K .......... .......... .......... .......... .......... 7% 454M 0s
1350K .......... .......... .......... .......... .......... 8% 414M 0s
1400K .......... .......... .......... .......... .......... 8% 392M 0s
1450K .......... .......... .......... .......... .......... 8% 438M 0s
1500K .......... .......... .......... .......... .......... 8% 402M 0s
1550K .......... .......... .......... .......... .......... 9% 429M 0s
1600K .......... .......... .......... .......... .......... 9% 384M 0s
1650K .......... .......... .......... .......... .......... 9% 469M 0s
1700K .......... .......... .......... .......... .......... 10% 558M 0s
1750K .......... .......... .......... .......... .......... 10% 582M 0s
1800K .......... .......... .......... .......... .......... 10% 490M 0s
1850K .......... .......... .......... .......... .......... 10% 511M 0s
1900K .......... .......... .......... .......... .......... 11% 605M 0s
1950K .......... .......... .......... .......... .......... 11% 553M 0s
2000K .......... .......... .......... .......... .......... 11% 527M 0s
2050K .......... .......... .......... .......... .......... 12% 552M 0s
2100K .......... .......... .......... .......... .......... 12% 550M 0s
2150K .......... .......... .......... .......... .......... 12% 587M 0s
2200K .......... .......... .......... .......... .......... 12% 482M 0s
2250K .......... .......... .......... .......... .......... 13% 531M 0s
2300K .......... .......... .......... .......... .......... 13% 611M 0s
2350K .......... .......... .......... .......... .......... 13% 544M 0s
2400K .......... .......... .......... .......... .......... 14% 525M 0s
2450K .......... .......... .......... .......... .......... 14% 566M 0s
2500K .......... .......... .......... .......... .......... 14% 565M 0s
2550K .......... .......... .......... .......... .......... 14% 547M 0s
2600K .......... .......... .......... .......... .......... 15% 498M 0s
2650K .......... .......... .......... .......... .......... 15% 546M 0s
2700K .......... .......... .......... .......... .......... 15% 545M 0s
2750K .......... .......... .......... .......... .......... 16% 501M 0s
2800K .......... .......... .......... .......... .......... 16% 535M 0s
2850K .......... .......... .......... .......... .......... 16% 545M 0s
2900K .......... .......... .......... .......... .......... 16% 555M 0s
2950K .......... .......... .......... .......... .......... 17% 585M 0s
3000K .......... .......... .......... .......... .......... 17% 472M 0s
3050K .......... .......... .......... .......... .......... 17% 559M 0s
3100K .......... .......... .......... .......... .......... 18% 500M 0s
3150K .......... .......... .......... .......... .......... 18% 595M 0s
3200K .......... .......... .......... .......... .......... 18% 519M 0s
3250K .......... .......... .......... .......... .......... 19% 568M 0s
3300K .......... .......... .......... .......... .......... 19% 543M 0s
3350K .......... .......... .......... .......... .......... 19% 583M 0s
3400K .......... .......... .......... .......... .......... 19% 492M 0s
3450K .......... .......... .......... .......... .......... 20% 491M 0s
3500K .......... .......... .......... .......... .......... 20% 540M 0s
3550K .......... .......... .......... .......... .......... 20% 553M 0s
3600K .......... .......... .......... .......... .......... 21% 513M 0s
3650K .......... .......... .......... .......... .......... 21% 601M 0s
3700K .......... .......... .......... .......... .......... 21% 556M 0s
3750K .......... .......... .......... .......... .......... 21% 569M 0s
3800K .......... .......... .......... .......... .......... 22% 475M 0s
3850K .......... .......... .......... .......... .......... 22% 502M 0s
3900K .......... .......... .......... .......... .......... 22% 560M 0s
3950K .......... .......... .......... .......... .......... 23% 535M 0s
4000K .......... .......... .......... .......... .......... 23% 495M 0s
4050K .......... .......... .......... .......... .......... 23% 514M 0s
4100K .......... .......... .......... .......... .......... 23% 590M 0s
4150K .......... .......... .......... .......... .......... 24% 551M 0s
4200K .......... .......... .......... .......... .......... 24% 492M 0s
4250K .......... .......... .......... .......... .......... 24% 519M 0s
4300K .......... .......... .......... .......... .......... 25% 562M 0s
4350K .......... .......... .......... .......... .......... 25% 529M 0s
4400K .......... .......... .......... .......... .......... 25% 532M 0s
4450K .......... .......... .......... .......... .......... 25% 563M 0s
4500K .......... .......... .......... .......... .......... 26% 551M 0s
4550K .......... .......... .......... .......... .......... 26% 538M 0s
4600K .......... .......... .......... .......... .......... 26% 494M 0s
4650K .......... .......... .......... .......... .......... 27% 555M 0s
4700K .......... .......... .......... .......... .......... 27% 585M 0s
4750K .......... .......... .......... .......... .......... 27% 460M 0s
4800K .......... .......... .......... .......... .......... 27% 580M 0s
4850K .......... .......... .......... .......... .......... 28% 542M 0s
4900K .......... .......... .......... .......... .......... 28% 568M 0s
4950K .......... .......... .......... .......... .......... 28% 538M 0s
5000K .......... .......... .......... .......... .......... 29% 469M 0s
5050K .......... .......... .......... .......... .......... 29% 526M 0s
5100K .......... .......... .......... .......... .......... 29% 485M 0s
5150K .......... .......... .......... .......... .......... 29% 624M 0s
5200K .......... .......... .......... .......... .......... 30% 507M 0s
5250K .......... .......... .......... .......... .......... 30% 552M 0s
5300K .......... .......... .......... .......... .......... 30% 583M 0s
5350K .......... .......... .......... .......... .......... 31% 540M 0s
5400K .......... .......... .......... .......... .......... 31% 505M 0s
5450K .......... .......... .......... .......... .......... 31% 559M 0s
5500K .......... .......... .......... .......... .......... 31% 516M 0s
5550K .......... .......... .......... .......... .......... 32% 569M 0s
5600K .......... .......... .......... .......... .......... 32% 522M 0s
5650K .......... .......... .......... .......... .......... 32% 554M 0s
5700K .......... .......... .......... .......... .......... 33% 603M 0s
5750K .......... .......... .......... .......... .......... 33% 574M 0s
5800K .......... .......... .......... .......... .......... 33% 478M 0s
5850K .......... .......... .......... .......... .......... 33% 564M 0s
5900K .......... .......... .......... .......... .......... 34% 563M 0s
5950K .......... .......... .......... .......... .......... 34% 575M 0s
6000K .......... .......... .......... .......... .......... 34% 518M 0s
6050K .......... .......... .......... .......... .......... 35% 544M 0s
6100K .......... .......... .......... .......... .......... 35% 572M 0s
6150K .......... .......... .......... .......... .......... 35% 546M 0s
6200K .......... .......... .......... .......... .......... 36% 482M 0s
6250K .......... .......... .......... .......... .......... 36% 499M 0s
6300K .......... .......... .......... .......... .......... 36% 566M 0s
6350K .......... .......... .......... .......... .......... 36% 544M 0s
6400K .......... .......... .......... .......... .......... 37% 523M 0s
6450K .......... .......... .......... .......... .......... 37% 558M 0s
6500K .......... .......... .......... .......... .......... 37% 579M 0s
6550K .......... .......... .......... .......... .......... 38% 557M 0s
6600K .......... .......... .......... .......... .......... 38% 462M 0s
6650K .......... .......... .......... .......... .......... 38% 555M 0s
6700K .......... .......... .......... .......... .......... 38% 562M 0s
6750K .......... .......... .......... .......... .......... 39% 479M 0s
6800K .......... .......... .......... .......... .......... 39% 518M 0s
6850K .......... .......... .......... .......... .......... 39% 554M 0s
6900K .......... .......... .......... .......... .......... 40% 589M 0s
6950K .......... .......... .......... .......... .......... 40% 592M 0s
7000K .......... .......... .......... .......... .......... 40% 468M 0s
7050K .......... .......... .......... .......... .......... 40% 547M 0s
7100K .......... .......... .......... .......... .......... 41% 526M 0s
7150K .......... .......... .......... .......... .......... 41% 683M 0s
7200K .......... .......... .......... .......... .......... 41% 619M 0s
7250K .......... .......... .......... .......... .......... 42% 688M 0s
7300K .......... .......... .......... .......... .......... 42% 643M 0s
7350K .......... .......... .......... .......... .......... 42% 675M 0s
7400K .......... .......... .......... .......... .......... 42% 525M 0s
7450K .......... .......... .......... .......... .......... 43% 688M 0s
7500K .......... .......... .......... .......... .......... 43% 631M 0s
7550K .......... .......... .......... .......... .......... 43% 692M 0s
7600K .......... .......... .......... .......... .......... 44% 627M 0s
7650K .......... .......... .......... .......... .......... 44% 698M 0s
7700K .......... .......... .......... .......... .......... 44% 706M 0s
7750K .......... .......... .......... .......... .......... 44% 554M 0s
7800K .......... .......... .......... .......... .......... 45% 607M 0s
7850K .......... .......... .......... .......... .......... 45% 643M 0s
7900K .......... .......... .......... .......... .......... 45% 702M 0s
7950K .......... .......... .......... .......... .......... 46% 686M 0s
8000K .......... .......... .......... .......... .......... 46% 591M 0s
8050K .......... .......... .......... .......... .......... 46% 698M 0s
8100K .......... .......... .......... .......... .......... 46% 544M 0s
8150K .......... .......... .......... .......... .......... 47% 686M 0s
8200K .......... .......... .......... .......... .......... 47% 611M 0s
8250K .......... .......... .......... .......... .......... 47% 636M 0s
8300K .......... .......... .......... .......... .......... 48% 687M 0s
8350K .......... .......... .......... .......... .......... 48% 652M 0s
8400K .......... .......... .......... .......... .......... 48% 663M 0s
8450K .......... .......... .......... .......... .......... 48% 598M 0s
8500K .......... .......... .......... .......... .......... 49% 702M 0s
8550K .......... .......... .......... .......... .......... 49% 685M 0s
8600K .......... .......... .......... .......... .......... 49% 559M 0s
8650K .......... .......... .......... .......... .......... 50% 676M 0s
8700K .......... .......... .......... .......... .......... 50% 700M 0s
8750K .......... .......... .......... .......... .......... 50% 633M 0s
8800K .......... .......... .......... .......... .......... 50% 523M 0s
8850K .......... .......... .......... .......... .......... 51% 679M 0s
8900K .......... .......... .......... .......... .......... 51% 682M 0s
8950K .......... .......... .......... .......... .......... 51% 675M 0s
9000K .......... .......... .......... .......... .......... 52% 598M 0s
9050K .......... .......... .......... .......... .......... 52% 696M 0s
9100K .......... .......... .......... .......... .......... 52% 633M 0s
9150K .......... .......... .......... .......... .......... 53% 746M 0s
9200K .......... .......... .......... .......... .......... 53% 613M 0s
9250K .......... .......... .......... .......... .......... 53% 522M 0s
9300K .......... .......... .......... .......... .......... 53% 638M 0s
9350K .......... .......... .......... .......... .......... 54% 694M 0s
9400K .......... .......... .......... .......... .......... 54% 629M 0s
9450K .......... .......... .......... .......... .......... 54% 700M 0s
9500K .......... .......... .......... .......... .......... 55% 635M 0s
9550K .......... .......... .......... .......... .......... 55% 684M 0s
9600K .......... .......... .......... .......... .......... 55% 626M 0s
9650K .......... .......... .......... .......... .......... 55% 544M 0s
9700K .......... .......... .......... .......... .......... 56% 710M 0s
9750K .......... .......... .......... .......... .......... 56% 683M 0s
9800K .......... .......... .......... .......... .......... 56% 618M 0s
9850K .......... .......... .......... .......... .......... 57% 645M 0s
9900K .......... .......... .......... .......... .......... 57% 683M 0s
9950K .......... .......... .......... .......... .......... 57% 650M 0s
10000K .......... .......... .......... .......... .......... 57% 497M 0s
10050K .......... .......... .......... .......... .......... 58% 704M 0s
10100K .......... .......... .......... .......... .......... 58% 696M 0s
10150K .......... .......... .......... .......... .......... 58% 660M 0s
10200K .......... .......... .......... .......... .......... 59% 605M 0s
10250K .......... .......... .......... .......... .......... 59% 643M 0s
10300K .......... .......... .......... .......... .......... 59% 634M 0s
10350K .......... .......... .......... .......... .......... 59% 656M 0s
10400K .......... .......... .......... .......... .......... 60% 543M 0s
10450K .......... .......... .......... .......... .......... 60% 651M 0s
10500K .......... .......... .......... .......... .......... 60% 666M 0s
10550K .......... .......... .......... .......... .......... 61% 669M 0s
10600K .......... .......... .......... .......... .......... 61% 539M 0s
10650K .......... .......... .......... .......... .......... 61% 709M 0s
10700K .......... .......... .......... .......... .......... 61% 692M 0s
10750K .......... .......... .......... .......... .......... 62% 498M 0s
10800K .......... .......... .......... .......... .......... 62% 636M 0s
10850K .......... .......... .......... .......... .......... 62% 512M 0s
10900K .......... .......... .......... .......... .......... 63% 686M 0s
10950K .......... .......... .......... .......... .......... 63% 672M 0s
11000K .......... .......... .......... .......... .......... 63% 578M 0s
11050K .......... .......... .......... .......... .......... 63% 680M 0s
11100K .......... .......... .......... .......... .......... 64% 620M 0s
11150K .......... .......... .......... .......... .......... 64% 553M 0s
11200K .......... .......... .......... .......... .......... 64% 598M 0s
11250K .......... .......... .......... .......... .......... 65% 664M 0s
11300K .......... .......... .......... .......... .......... 65% 690M 0s
11350K .......... .......... .......... .......... .......... 65% 685M 0s
11400K .......... .......... .......... .......... .......... 65% 606M 0s
11450K .......... .......... .......... .......... .......... 66% 690M 0s
11500K .......... .......... .......... .......... .......... 66% 642M 0s
11550K .......... .......... .......... .......... .......... 66% 677M 0s
11600K .......... .......... .......... .......... .......... 67% 520M 0s
11650K .......... .......... .......... .......... .......... 67% 684M 0s
11700K .......... .......... .......... .......... .......... 67% 679M 0s
11750K .......... .......... .......... .......... .......... 67% 681M 0s
11800K .......... .......... .......... .......... .......... 68% 620M 0s
11850K .......... .......... .......... .......... .......... 68% 386M 0s
11900K .......... .......... .......... .......... .......... 68% 666M 0s
11950K .......... .......... .......... .......... .......... 69% 651M 0s
12000K .......... .......... .......... .......... .......... 69% 614M 0s
12050K .......... .......... .......... .......... .......... 69% 686M 0s
12100K .......... .......... .......... .......... .......... 70% 688M 0s
12150K .......... .......... .......... .......... .......... 70% 682M 0s
12200K .......... .......... .......... .......... .......... 70% 605M 0s
12250K .......... .......... .......... .......... .......... 70% 617M 0s
12300K .......... .......... .......... .......... .......... 71% 684M 0s
12350K .......... .......... .......... .......... .......... 71% 652M 0s
12400K .......... .......... .......... .......... .......... 71% 635M 0s
12450K .......... .......... .......... .......... .......... 72% 685M 0s
12500K .......... .......... .......... .......... .......... 72% 634M 0s
12550K .......... .......... .......... .......... .......... 72% 670M 0s
12600K .......... .......... .......... .......... .......... 72% 544M 0s
12650K .......... .......... .......... .......... .......... 73% 698M 0s
12700K .......... .......... .......... .......... .......... 73% 693M 0s
12750K .......... .......... .......... .......... .......... 73% 609M 0s
12800K .......... .......... .......... .......... .......... 74% 643M 0s
12850K .......... .......... .......... .......... .......... 74% 673M 0s
12900K .......... .......... .......... .......... .......... 74% 674M 0s
12950K .......... .......... .......... .......... .......... 74% 669M 0s
13000K .......... .......... .......... .......... .......... 75% 595M 0s
13050K .......... .......... .......... .......... .......... 75% 687M 0s
13100K .......... .......... .......... .......... .......... 75% 605M 0s
13150K .......... .......... .......... .......... .......... 76% 669M 0s
13200K .......... .......... .......... .......... .......... 76% 602M 0s
13250K .......... .......... .......... .......... .......... 76% 671M 0s
13300K .......... .......... .......... .......... .......... 76% 696M 0s
13350K .......... .......... .......... .......... .......... 77% 687M 0s
13400K .......... .......... .......... .......... .......... 77% 609M 0s
13450K .......... .......... .......... .......... .......... 77% 691M 0s
13500K .......... .......... .......... .......... .......... 78% 636M 0s
13550K .......... .......... .......... .......... .......... 78% 676M 0s
13600K .......... .......... .......... .......... .......... 78% 609M 0s
13650K .......... .......... .......... .......... .......... 78% 689M 0s
13700K .......... .......... .......... .......... .......... 79% 696M 0s
13750K .......... .......... .......... .......... .......... 79% 683M 0s
13800K .......... .......... .......... .......... .......... 79% 607M 0s
13850K .......... .......... .......... .......... .......... 80% 274M 0s
13900K .......... .......... .......... .......... .......... 80% 687M 0s
13950K .......... .......... .......... .......... .......... 80% 681M 0s
14000K .......... .......... .......... .......... .......... 80% 585M 0s
14050K .......... .......... .......... .......... .......... 81% 685M 0s
14100K .......... .......... .......... .......... .......... 81% 687M 0s
14150K .......... .......... .......... .......... .......... 81% 690M 0s
14200K .......... .......... .......... .......... .......... 82% 615M 0s
14250K .......... .......... .......... .......... .......... 82% 634M 0s
14300K .......... .......... .......... .......... .......... 82% 678M 0s
14350K .......... .......... .......... .......... .......... 82% 646M 0s
14400K .......... .......... .......... .......... .......... 83% 646M 0s
14450K .......... .......... .......... .......... .......... 83% 647M 0s
14500K .......... .......... .......... .......... .......... 83% 691M 0s
14550K .......... .......... .......... .......... .......... 84% 677M 0s
14600K .......... .......... .......... .......... .......... 84% 565M 0s
14650K .......... .......... .......... .......... .......... 84% 690M 0s
14700K .......... .......... .......... .......... .......... 84% 685M 0s
14750K .......... .......... .......... .......... .......... 85% 614M 0s
14800K .......... .......... .......... .......... .......... 85% 659M 0s
14850K .......... .......... .......... .......... .......... 85% 670M 0s
14900K .......... .......... .......... .......... .......... 86% 683M 0s
14950K .......... .......... .......... .......... .......... 86% 678M 0s
15000K .......... .......... .......... .......... .......... 86% 586M 0s
15050K .......... .......... .......... .......... .......... 87% 693M 0s
15100K .......... .......... .......... .......... .......... 87% 575M 0s
15150K .......... .......... .......... .......... .......... 87% 723M 0s
15200K .......... .......... .......... .......... .......... 87% 599M 0s
15250K .......... .......... .......... .......... .......... 88% 680M 0s
15300K .......... .......... .......... .......... .......... 88% 681M 0s
15350K .......... .......... .......... .......... .......... 88% 683M 0s
15400K .......... .......... .......... .......... .......... 89% 612M 0s
15450K .......... .......... .......... .......... .......... 89% 682M 0s
15500K .......... .......... .......... .......... .......... 89% 634M 0s
15550K .......... .......... .......... .......... .......... 89% 672M 0s
15600K .......... .......... .......... .......... .......... 90% 606M 0s
15650K .......... .......... .......... .......... .......... 90% 690M 0s
15700K .......... .......... .......... .......... .......... 90% 708M 0s
15750K .......... .......... .......... .......... .......... 91% 689M 0s
15800K .......... .......... .......... .......... .......... 91% 579M 0s
15850K .......... .......... .......... .......... .......... 91% 629M 0s
15900K .......... .......... .......... .......... .......... 91% 672M 0s
15950K .......... .......... .......... .......... .......... 92% 680M 0s
16000K .......... .......... .......... .......... .......... 92% 623M 0s
16050K .......... .......... .......... .......... .......... 92% 688M 0s
16100K .......... .......... .......... .......... .......... 93% 685M 0s
16150K .......... .......... .......... .......... .......... 93% 694M 0s
16200K .......... .......... .......... .......... .......... 93% 603M 0s
16250K .......... .......... .......... .......... .......... 93% 634M 0s
16300K .......... .......... .......... .......... .......... 94% 690M 0s
16350K .......... .......... .......... .......... .......... 94% 641M 0s
16400K .......... .......... .......... .......... .......... 94% 650M 0s
16450K .......... .......... .......... .......... .......... 95% 651M 0s
16500K .......... .......... .......... .......... .......... 95% 669M 0s
16550K .......... .......... .......... .......... .......... 95% 662M 0s
16600K .......... .......... .......... .......... .......... 95% 564M 0s
16650K .......... .......... .......... .......... .......... 96% 708M 0s
16700K .......... .......... .......... .......... .......... 96% 690M 0s
16750K .......... .......... .......... .......... .......... 96% 614M 0s
16800K .......... .......... .......... .......... .......... 97% 647M 0s
16850K .......... .......... .......... .......... .......... 97% 671M 0s
16900K .......... .......... .......... .......... .......... 97% 685M 0s
16950K .......... .......... .......... .......... .......... 97% 676M 0s
17000K .......... .......... .......... .......... .......... 98% 578M 0s
17050K .......... .......... .......... .......... .......... 98% 684M 0s
17100K .......... .......... .......... .......... .......... 98% 583M 0s
17150K .......... .......... .......... .......... .......... 99% 694M 0s
17200K .......... .......... .......... .......... .......... 99% 623M 0s
17250K .......... .......... .......... .......... .......... 99% 671M 0s
17300K .......... .......... .......... .......... .......... 99% 681M 0s
17350K ... 100% 293M=0.03s
2025-12-08 12:44:34 (591 MB/s) - ‘/home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8.zip’ saved [17769863/17769863]
Archive: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8.zip
creating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/
creating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/testservercontroller-0.0.8.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-client-okhttp-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-client-core-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-server-conditional-headers-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-server-auto-head-response-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-server-content-negotiation-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-server-call-logging-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-server-netty-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-server-config-yaml-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-server-core-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/okhttp-jvm-5.1.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-http-cio-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-websocket-serialization-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-serialization-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-websockets-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-http-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-events-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-sse-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-network-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-utils-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/ktor-io-jvm-3.3.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/kotlinx-coroutines-core-jvm-1.10.2.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/kotlinx-coroutines-slf4j-1.10.2.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/kotlinx-datetime-jvm-0.7.1.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/kotlin-reflect-2.2.10.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/yamlkt-jvm-0.13.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/kaml-jvm-0.79.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/snakeyaml-engine-kmp-jvm-3.1.1.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/okio-jvm-3.16.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/kotlinx-serialization-core-jvm-1.9.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/kotlin-stdlib-jdk8-1.8.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/kotlin-stdlib-jdk7-1.8.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/kotlinx-io-core-jvm-0.8.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/urlencoder-lib-jvm-1.6.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/kotlinx-io-bytestring-jvm-0.8.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/kotlin-stdlib-2.2.20.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/logback-classic-1.5.19.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/annotations-23.0.0.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/logback-core-1.5.19.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/slf4j-api-2.0.17.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/config-1.4.4.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/jansi-2.4.2.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-codec-http2-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/alpn-api-1.1.3.v20160715.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-transport-native-kqueue-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-transport-native-epoll-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-codec-http-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-handler-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-codec-compression-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-codec-base-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-transport-classes-kqueue-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-transport-classes-epoll-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-transport-native-unix-common-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-transport-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-buffer-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-resolver-4.2.4.Final.jar
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/netty-common-4.2.4.Final.jar
creating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/bin/
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/bin/testservercontroller
inflating: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/bin/testservercontroller.bat
ci-run-maestro: TESTCONTROLLER_URL is https://8070.ustadtesting.ustadmobile.com/
Waiting for localhost:8070..12:44:35,062 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.19
12:44:35,062 |-INFO in ch.qos.logback.classic.util.ContextInitializer@4007f65e - No custom configurators were discovered as a service.
12:44:35,062 |-INFO in ch.qos.logback.classic.util.ContextInitializer@4007f65e - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
12:44:35,062 |-INFO in ch.qos.logback.classic.util.ContextInitializer@4007f65e - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
12:44:35,065 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
12:44:35,065 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
12:44:35,069 |-INFO in ch.qos.logback.classic.util.ContextInitializer@4007f65e - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
12:44:35,069 |-INFO in ch.qos.logback.classic.util.ContextInitializer@4007f65e - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
12:44:35,069 |-INFO in ch.qos.logback.classic.util.ContextInitializer@4007f65e - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
12:44:35,069 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
12:44:35,071 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/testservercontroller-0.0.8.jar!/logback.xml]
12:44:35,073 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@1a245833 - URL [jar:file:/home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/testservercontroller-0.0.8.jar!/logback.xml] is not of type file
12:44:35,108 |-INFO in ch.qos.logback.core.model.processor.ModelInterpretationContext@673fdbce - value "/home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/workspace/logs/" substituted for "${logs_dir:-./log/}"
12:44:35,108 |-INFO in ch.qos.logback.classic.model.processor.ConfigurationModelHandlerFull - Main configuration file URL: jar:file:/home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/testservercontroller-0.0.8/lib/testservercontroller-0.0.8.jar!/logback.xml
12:44:35,108 |-INFO in ch.qos.logback.classic.model.processor.ConfigurationModelHandlerFull - FileWatchList= {}
12:44:35,108 |-INFO in ch.qos.logback.classic.model.processor.ConfigurationModelHandlerFull - URLWatchList= {}
12:44:35,109 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
12:44:35,109 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
12:44:35,112 |-INFO in ch.qos.logback.core.model.processor.ModelInterpretationContext@673fdbce - value "/home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/workspace/logs//testservercontroller.log" substituted for "${LOG_DIR}/testservercontroller.log"
12:44:35,113 |-INFO in ch.qos.logback.core.model.processor.ModelInterpretationContext@673fdbce - value "/home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/workspace/logs//testservercontroller.%d{yyyy-MM-dd}.%i.log" substituted for "${LOG_DIR}/testservercontroller.%d{yyyy-MM-dd}.%i.log"
12:44:35,117 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@93740343 - No compression will be used
12:44:35,126 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@93740343 - Will use the pattern /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/workspace/logs//testservercontroller.%d{yyyy-MM-dd}.%i.log for the active file
12:44:35,126 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7a5ceedd - SizeAndTimeBasedFNATP class was renamed as SizeAndTimeBasedFileNamingAndTriggeringPolicy.
12:44:35,135 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7a5ceedd - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/workspace/logs//testservercontroller.%d{yyyy-MM-dd}.%i.log'.
12:44:35,135 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7a5ceedd - Roll-over at midnight.
12:44:35,137 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7a5ceedd - Setting initial period to 2025-12-08T11:44:35.137Z
12:44:35,137 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7a5ceedd - Direct use of either SizeAndTimeBasedFNATP or SizeAndTimeBasedFileNamingAndTriggeringPolicy
12:44:35,137 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7a5ceedd - is deprecated. Please use SizeAndTimeBasedRollingPolicy instead.
12:44:35,137 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7a5ceedd - For more information see https://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
12:44:35,138 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
12:44:35,149 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/workspace/logs//testservercontroller.log
12:44:35,149 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/workspace/logs//testservercontroller.log]
12:44:35,149 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
12:44:35,149 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
12:44:35,150 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
12:44:35,150 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
12:44:35,150 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@4201c465 - End of configuration.
12:44:35,150 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5b799640 - Registering current configuration as safe fallback point
12:44:35,150 |-INFO in ch.qos.logback.classic.util.ContextInitializer@4007f65e - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 81 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
.
Connected!
ci-run-maestro: TestServerController now running on port 8070 (pid 1213621)
Run Maestro using and 2C8ZgDPunmroo
Evaluating workspace...
Uploading Flow(s)...
....................
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Robin device specs: │
│ * Pixel 6 - Android API 33 (Google APIs) - 1280x606 - x86_64 - en_US │
│ │
│ To change OS version use this option: --android-api-level=<version> │
│ │
│ To change device locale use this option: --device-locale=<device_locale> │
│ │
│ To create a similar device locally, run: `maestro start-device --platform=android --os-version=33 --device-locale=en_US` │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Visit the web console for more details about the upload: https://app.robintest.com/project/proj_01k6wzp0pwf75vpcw8vw1gh0y8/maestro-test/app/app_01k6x3hyf9exztk0022nehadkk/upload/mupload_01kbyweak6fdvtvzmpb4e04ph4
App binary id: bf2cdc7b7fab1d7bdd4ae64500b69db55d82bc92
Waiting for analyses to complete...
[Preparing Device] 002_browse_lessons_test (0s)
[Preparing Device] 000_000_hello_world (0s)
https://8066.ustadtesting.ustadmobile.com/api/directory/school ready
https://8067.ustadtesting.ustadmobile.com/api/directory/school ready
https://8061.ustadtesting.ustadmobile.com/api/directory/school ready
https://8065.ustadtesting.ustadmobile.com/api/directory/school ready
[Passed] 001_003_login_using_school_link_test (1m 11s)
https://8063.ustadtesting.ustadmobile.com/api/directory/school ready
[Passed] 003_admin_user_assigns_assignment_to_a_class_test (5m 27s)
https://8067.ustadtesting.ustadmobile.com/api/directory/school ready
[Failed] 001_001_invite_using_invite_code_test (7m 50s) (Assertion is false: "Student User.*" is visible)
[Passed] 001_002_add_user_direct_test (5m 7s)
1/6 Flow Failed
==== View details in the console ====
https://app.robintest.com/project/proj_01k6wzp0pwf75vpcw8vw1gh0y8/maestro-test/app/app_01k6x3hyf9exztk0022nehadkk/upload/mupload_01kbyweak6fdvtvzmpb4e04ph4
Process will exit with code 1 (FAIL)
ci-run-maestro: Cloud run finished. Extracting URL from log file...
ci-run-maestro: Found URL: https://app.robintest.com/project/proj_01k6wzp0pwf75vpcw8vw1gh0y8/maestro-test/app/app_01k6x3hyf9exztk0022nehadkk/upload/mupload_01kbyweak6fdvtvzmpb4e04ph4
ci-run-maestro: Navigating to downloader script...
Detected Maestro Cloud URL: https://app.robintest.com/project/proj_01k6wzp0pwf75vpcw8vw1gh0y8/maestro-test/app/app_01k6x3hyf9exztk0022nehadkk/upload/mupload_01kbyweak6fdvtvzmpb4e04ph4
Starting Cypress to extract video URLs...
up to date, audited 176 packages in 597ms
40 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
DevTools listening on ws://127.0.0.1:34843/devtools/browser/a96e8201-45b9-4195-beb5-96b306731f58
resize: can't open terminal /dev/tty
tput: No value for $TERM and no -T specified
[90m====================================================================================================[39m
[0m ([4m[1mRun Starting[22m[24m)[0m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mCypress:[39m 14.0.0 [90m│[39m
[90m │[39m [90mBrowser:[39m Chrome 141 [90m(headless)[39m [90m│[39m
[90m │[39m [90mNode Version:[39m [0mv18.20.5 [90m(/home/jenkins/.nvm/versions/node/v18.20.5/bin/node)[39m[0m [90m│[39m
[90m │[39m [90mSpecs:[39m [0m1 found (extract-maestro-video-urls.cy.js)[0m [90m│[39m
[90m │[39m [90mSearched:[39m [0mcypress/e2e/**/*.cy.{js,jsx,ts,tsx}[0m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m
Running: [90mextract-maestro-video-urls.cy.js[39m [90m(1 of 1)[39m
[0m[0m
[0m Login, collect tests & Save Video URLs[0m
[31m 1) Login and save video URLs to text file[0m
[92m [0m[32m 0 passing[0m[90m (18s)[0m
[31m 1 failing[0m
[0m 1) Login, collect tests & Save Video URLs
Login and save video URLs to text file:
[0m[31m TypeError: The following error originated from your application code, not from Cypress. It was caused by an unhandled promise rejection.
> Cannot read properties of null (reading 'postMessage')
When Cypress detects uncaught errors originating from your application it will automatically fail the current test.
This behavior is configurable, and you can choose to turn this off by listening to the `uncaught:exception` event.
https://on.cypress.io/uncaught-exception-from-application[0m[90m
at PrimaryOriginCommunicator.toSource (https://signin.maestro.dev/__cypress/runner/cypress_runner.js:167884:12)
at PrimaryOriginCommunicator.<anonymous> (https://signin.maestro.dev/__/assets/index-Botnnu3r.js:109270:43)
[0m
[31m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [31m1[39m [90m│[39m
[90m │[39m [90mPassing:[39m [31m0[39m [90m│[39m
[90m │[39m [90mFailing:[39m [31m1[39m [90m│[39m
[90m │[39m [90mPending:[39m [31m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [31m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [31m1[39m [90m│[39m
[90m │[39m [90mVideo:[39m [31mfalse[39m [90m│[39m
[90m │[39m [90mDuration:[39m [31m18 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [31m[31mextract-maestro-video-urls.cy.js[31m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[33m ([4m[1mScreenshots[22m[24m)[39m
[90m [39m - [0m/home/jenkins/.jenkins/workspace/main-adding-test-screenshots/.maestro/video-dow[0m [90m[90m(1280x633)[90m[39m
[90m [39m [0mnloader/cypress/screenshots/extract-maestro-video-urls.cy.js/Login, collect test[0m
[90m [39m [0ms & Save Video URLs -- Login and save video URLs to text file (failed).png[0m
resize: can't open terminal /dev/tty
tput: No value for $TERM and no -T specified
[90m====================================================================================================[39m
[0m ([4m[1mRun Finished[22m[24m)[0m
[90m [39m [90mSpec[39m [90mTests[39m [90mPassing[39m [90mFailing[39m [90mPending[39m [90mSkipped[39m [90m [39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [31m✖[39m [0mextract-maestro-video-urls.cy.js[0m [90m00:18[39m [0m1[0m [90m-[39m [31m1[39m [90m-[39m [90m-[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m [39m [31m✖[39m [31m1 of 1 failed (100%)[39m [90m00:18[39m [0m1[0m [90m-[39m [31m1[39m [90m-[39m [90m-[39m [90m [39m
ci-run-maestro: Video downloader script encountered an error (ignoring)
ci-run-maestro: Maestro test completed. Workspaces are in /home/jenkins/.jenkins/workspace/main-adding-test-screenshots/build/testservercontroller/workspace
ci-run-maestro: note 'No instance for key AttributeKey: KOIN_SCOPE' can be safely ignored
ci-run-maestro: Stopping TestServerController
ci-run-maestro: calling kill just in case (no such process error can be ignored)
Build step 'Execute shell' marked build as failure
Archiving artifacts
Finished: FAILURE