> Task :respect-lib-xapi-ipc-client:mapReleaseSourceSetPaths
> Task :respect-lib-xapi-ipc-client:processReleaseManifest
> Task :respect-lib-xapi-ipc-client:parseReleaseLocalResources
> Task :respect-lib-util:compileTestKotlinJvm
> Task :respect-lib-xapi-core:compileTestKotlinJvm
> Task :respect-lib-xapi-ipc-client:mergeReleaseResources
> Task :respect-lib-util:compileJvmTestJavaNO-SOURCE
> Task :respect-lib-util:jvmTestClasses
> Task :respect-lib-util:jvmTest
> Task :respect-lib-util:allTests
> Task :respect-lib-util:check
> Task :respect-lib-util:build
> Task :respect-lib-xapi-core:compileJvmTestJavaNO-SOURCE
> Task :respect-lib-xapi-core:jvmTestClasses
> Task :respect-lib-xapi-ipc-server:lintAnalyzeDebug
> Task :respect-lib-xapi-core:jvmTest
> Task :respect-lib-xapi-core:allTests
> Task :respect-lib-xapi-core:check
> Task :respect-lib-xapi-core:build
> Task :respect-lib-xapi-ipc-client:generateReleaseRFile
> Task :respect-lib-xapi-ipc-client:extractReleaseAnnotations
> Task :respect-lib-xapi-ipc-client:preDebugAndroidTestBuildUP-TO-DATE
> Task :respect-lib-xapi-ipc-client:generateDebugAndroidTestResValues
> Task :respect-lib-xapi-ipc-client:generateDebugAndroidTestLintModel
> Task :respect-lib-xapi-ipc-client:extractProguardFiles
> Task :respect-lib-xapi-ipc-client:generateDebugLintReportModel
> Task :respect-lib-xapi-ipc-client:preDebugUnitTestBuildUP-TO-DATE
> Task :respect-lib-cache:compileKotlinJvm
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/UstadCacheDbConstructor.kt:5:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:84:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/integrity/Sha256Integrity.kt:6:29 'fun ByteArray.encodeBase64(): String' is deprecated. Use `Base64.Default.encode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestExt.kt:7:47 'fun ByteArray.encodeBase64(): String' is deprecated. Use `Base64.Default.encode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestExt.kt:11:55 'fun ByteArray.encodeBase64(): String' is deprecated. Use `Base64.Default.encode()` from the Kotlin standard library.
> Task :respect-lib-xapi-ipc-client:generateDebugUnitTestLintModel
> Task :respect-lib-xapi-ipc-client:bundleLibCompileToJarDebug
> Task :respect-lib-xapi-ipc-server:stripDebugDebugSymbolsNO-SOURCE
> Task :respect-lib-xapi-ipc-client:javaPreCompileDebugUnitTest
> Task :respect-lib-xapi-ipc-server:stripReleaseDebugSymbolsNO-SOURCE
> Task :respect-lib-xapi-ipc-server:copyDebugJniLibsProjectAndLocalJars
> Task :respect-lib-xapi-ipc-server:copyReleaseJniLibsProjectAndLocalJars
> Task :respect-lib-xapi-ipc-client:verifyReleaseResources
> Task :respect-lib-xapi-ipc-server:bundleDebugAar
> Task :respect-lib-cache:compileJvmMainJavaNO-SOURCE
> Task :respect-lib-cache:jvmMainClasses
> Task :respect-lib-cache:compileAndroidMain
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/build/generated/ksp/android/androidMain/kotlin/com/ustadmobile/libcache/db/UstadCacheDbConstructor.kt:5:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid.kt:87:48 'var host: InetAddress!' is deprecated. Deprecated in Java.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid.kt:130:28 'fun resolveService(p0: NsdServiceInfo!, p1: NsdManager.ResolveListener!): Unit' is deprecated. Deprecated in Java.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/androidMain/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid.kt:138:42 'var host: InetAddress!' is deprecated. Deprecated in Java.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:84:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/DistributedCacheHashtable.kt:186:54 Java type mismatch: inferred type is 'String?', but 'String' was expected.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/distributed/XXStringHasherExt.kt:11:24 Java type mismatch: inferred type is 'String?', but 'String' was expected.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/integrity/Sha256Integrity.kt:6:29 'fun ByteArray.encodeBase64(): String' is deprecated. Use `Base64.Default.encode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/io/SourceExt.kt:120:43 Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type 'File?'.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestExt.kt:7:47 'fun ByteArray.encodeBase64(): String' is deprecated. Use `Base64.Default.encode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/md5/Md5DigestExt.kt:11:55 'fun ByteArray.encodeBase64(): String' is deprecated. Use `Base64.Default.encode()` from the Kotlin standard library.
> Task :respect-lib-cache:kspTestKotlinJvmSKIPPED
> Task :respect-lib-cache:copyRoomSchemasNO-SOURCE
> Task :respect-lib-xapi-ipc-client:lintAnalyzeDebugAndroidTest
> Task :respect-lib-xapi-ipc-client:lintAnalyzeDebugUnitTest
> Task :respect-lib-cache:jvmJar
> Task :respect-lib-xapi-ipc-client:generateDebugUnitTestStubRFile
> Task :respect-lib-cache:bundleAndroidMainClassesToCompileJar
> Task :respect-lib-cache:processAndroidMainJavaRes
> Task :respect-lib-cache:mergeAndroidMainGeneratedProguardFilesUP-TO-DATE
> Task :respect-lib-cache:exportAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-lib-cache:mergeAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-lib-cache:mergeAndroidMainJavaResource
> Task :respect-lib-cache:bundleAndroidMainClassesToRuntimeJar
> Task :respect-lib-cache:jvmTestProcessResources
> Task :respect-lib-cache:createFullJarAndroidMain
> Task :respect-lib-cache:bundleLibRuntimeToDirAndroidMain
> Task :respect-lib-xapi-ipc-client:compileReleaseKotlin
> Task :respect-lib-cache:syncAndroidMainLibJars
> Task :respect-lib-cache:bundleAndroidMainLocalLintAar
> Task :respect-lib-cache:bundleAndroidMainAar
> Task :respect-lib-cache:assembleAndroidMain
> Task :respect-lib-cache:assemble
> Task :respect-lib-cache:processJvmTestResourcesSKIPPED
> Task :respect-lib-xapi-ipc-client:compileReleaseJavaWithJavacNO-SOURCE
> Task :respect-lib-xapi-ipc-client:mergeReleaseGeneratedProguardFilesUP-TO-DATE
> Task :respect-lib-xapi-ipc-client:mergeReleaseConsumerProguardFiles
> Task :respect-lib-xapi-ipc-client:processReleaseJavaRes
> Task :respect-lib-xapi-ipc-client:compileDebugUnitTestKotlinNO-SOURCE
> Task :respect-lib-xapi-ipc-client:mergeReleaseJavaResource
> Task :respect-lib-xapi-ipc-client:syncReleaseLibJars
> Task :respect-lib-xapi-ipc-client:bundleReleaseAar
> Task :respect-lib-xapi-ipc-client:assembleRelease
> Task :respect-lib-xapi-ipc-client:assemble
> Task :respect-lib-xapi-ipc-client:compileDebugUnitTestJavaWithJavacNO-SOURCE
> Task :respect-lib-xapi-ipc-client:processDebugUnitTestJavaResNO-SOURCE
> Task :respect-lib-xapi-ipc-client:testDebugUnitTestNO-SOURCE
> Task :respect-lib-xapi-ipc-client:testUP-TO-DATE
> Task :respect-lib-xapi-ipc-server:assembleDebug
> Task :respect-lib-xapi-ipc-server:bundleReleaseAar
> Task :respect-lib-xapi-ipc-server:mergeReleaseResources
> Task :respect-lib-xapi-ipc-server:generateDebugLintReportModel
> Task :respect-lib-xapi-ipc-server:javaPreCompileDebugUnitTest
> Task :respect-lib-xapi-ipc-shared:stripDebugDebugSymbolsNO-SOURCE
> Task :respect-lib-xapi-ipc-shared:stripReleaseDebugSymbolsNO-SOURCE
> Task :respect-lib-xapi-ipc-shared:copyReleaseJniLibsProjectAndLocalJars
> Task :respect-lib-xapi-ipc-shared:copyDebugJniLibsProjectAndLocalJars
> Task :respect-lib-xapi-ipc-server:generateDebugUnitTestStubRFile
> Task :respect-lib-xapi-ipc-server:verifyReleaseResources
> Task :respect-lib-xapi-ipc-shared:mergeReleaseResources
> Task :respect-lib-xapi-ipc-server:assembleRelease
> Task :respect-lib-xapi-ipc-server:assemble
> Task :respect-lib-xapi-ipc-server:compileDebugUnitTestKotlinNO-SOURCE
> Task :respect-lib-xapi-ipc-server:compileDebugUnitTestJavaWithJavacNO-SOURCE
> Task :respect-lib-xapi-ipc-server:processDebugUnitTestJavaResNO-SOURCE
> Task :respect-lib-xapi-ipc-server:testDebugUnitTestNO-SOURCE
> Task :respect-lib-xapi-ipc-server:testUP-TO-DATE
> Task :respect-lib-xapi-ipc-shared:bundleDebugAar
> Task :respect-lib-xapi-ipc-shared:assembleDebug
> Task :respect-lib-xapi-ipc-shared:bundleReleaseAar
> Task :respect-lib-xapi-ipc-shared:generateDebugLintReportModel
> Task :respect-lib-xapi-ipc-shared:javaPreCompileDebugUnitTest
> Task :respect-lib-xapi-ipc-shared:generateDebugUnitTestStubRFile
> Task :respect-lib-xapi-ipc-shared:lintReportDebug
> Task :respect-lib-xapi-ipc-shared:verifyReleaseResources
> Task :respect-lib-xapi-nanohttpd:transformCommonMainDependenciesMetadata
> Task :respect-lib-xapi-ipc-shared:assembleRelease
> Task :respect-lib-xapi-ipc-shared:assemble
> Task :respect-lib-xapi-ipc-shared:lintDebug
> Task :respect-lib-xapi-ipc-shared:lint
> Task :respect-lib-xapi-ipc-shared:compileDebugUnitTestKotlinNO-SOURCE
> Task :respect-lib-xapi-ipc-shared:compileDebugUnitTestJavaWithJavacNO-SOURCE
> Task :respect-lib-xapi-ipc-shared:processDebugUnitTestJavaResNO-SOURCE
> Task :respect-lib-xapi-ipc-shared:testDebugUnitTestNO-SOURCE
> Task :respect-lib-xapi-ipc-shared:testUP-TO-DATE
> Task :respect-lib-xapi-ipc-shared:check
> Task :respect-lib-xapi-ipc-shared:build
> Task :respect-lib-xapi-nanohttpd:compileCommonMainKotlinMetadataSKIPPED
> Task :respect-lib-xapi-nanohttpd:generateProjectStructureMetadata
> Task :respect-lib-xapi-nanohttpd:metadataCommonMainProcessResourcesNO-SOURCE
> Task :respect-lib-xapi-nanohttpd:metadataCommonMainClassesUP-TO-DATE
> Task :respect-lib-xapi-nanohttpd:allMetadataJar
> Task :respect-lib-xapi-nanohttpd:mergeAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-lib-xapi-nanohttpd:bundleAndroidMainAar
> Task :respect-lib-xapi-nanohttpd:assembleAndroidMain
> Task :respect-lib-xapi-nanohttpd:jvmProcessResourcesNO-SOURCE
> Task :respect-lib-xapi-nanohttpd:processJvmMainResourcesSKIPPED
> Task :respect-lib-xapi-nanohttpd:jvmTestProcessResourcesNO-SOURCE
> Task :respect-lib-xapi-nanohttpd:processJvmTestResourcesSKIPPED
> Task :respect-lib-xxhash:mergeAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-lib-xxhash:bundleAndroidMainAar
> Task :respect-lib-xxhash:assembleAndroidMain
> Task :respect-lib-xxhash:assemble
> Task :respect-lib-xxhash:compileTestKotlinJvmNO-SOURCE
> Task :respect-lib-xxhash:compileJvmTestJavaNO-SOURCE
> Task :respect-lib-xxhash:jvmTestProcessResourcesNO-SOURCE
> Task :respect-lib-xxhash:processJvmTestResourcesSKIPPED
> Task :respect-lib-xxhash:jvmTestClassesUP-TO-DATE
> Task :respect-lib-xxhash:jvmTestNO-SOURCE
> Task :respect-lib-xxhash:allTestsNO-SOURCE
> Task :respect-lib-xxhash:checkUP-TO-DATE
> Task :respect-lib-xxhash:build
> Task :respect-server:generateTestBuildConfigClassesSKIPPED
> Task :respect-server:processTestResourcesNO-SOURCE
> Task :respect-lib-cache:compileTestKotlinJvm
> Task :respect-lib-xapi-nanohttpd:compileKotlinJvm
> Task :respect-server:generateSwaggerUIRespect
> Task :respect-lib-cache:compileJvmTestJavaNO-SOURCE
> Task :respect-lib-cache:jvmTestClasses
> Task :respect-datalayer-db:kspKotlinJvm
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/PersonEntityDao.kt:94: world.respect.datalayer.school.model.composites.PersonListDetails has some properties [email, phoneNumber, role] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the function with @SuppressWarnings(RoomWarnings.QUERY_MISMATCH). Columns returned by the query: guid, givenName, familyName, username.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/PersonEntityDao.kt:137: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/PersonEntityDao.kt:218: world.respect.datalayer.school.model.composites.PersonListDetails has some properties [email, phoneNumber] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the function with @SuppressWarnings(RoomWarnings.QUERY_MISMATCH). Columns returned by the query: guid, givenName, familyName, username, role.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/ClassEntityDao.kt:36: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/ClassEntityDao.kt:93: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/ClassEntityDao.kt:101: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/xapi/daos/XapiActivityEntityDao.kt:24: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/xapi/daos/XapiActivityEntityDao.kt:58: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/schooldirectory/daos/SchoolDirectoryEntryEntityDao.kt:25: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
> Task :respect-lib-xapi-ipc-client:lintAnalyzeDebug
> Task :respect-datalayer-db:kspAndroidMain
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/PersonEntityDao.kt:94: world.respect.datalayer.school.model.composites.PersonListDetails has some properties [email, phoneNumber, role] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the function with @SuppressWarnings(RoomWarnings.QUERY_MISMATCH). Columns returned by the query: guid, givenName, familyName, username.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/PersonEntityDao.kt:137: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/PersonEntityDao.kt:218: world.respect.datalayer.school.model.composites.PersonListDetails has some properties [email, phoneNumber] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the function with @SuppressWarnings(RoomWarnings.QUERY_MISMATCH). Columns returned by the query: guid, givenName, familyName, username, role.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/ClassEntityDao.kt:36: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/ClassEntityDao.kt:93: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/daos/ClassEntityDao.kt:101: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/xapi/daos/XapiActivityEntityDao.kt:24: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/xapi/daos/XapiActivityEntityDao.kt:58: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/schooldirectory/daos/SchoolDirectoryEntryEntityDao.kt:25: The return value includes a data class with a @Relation. It is usually desired to annotate this function with @Transaction to avoid possibility of inconsistent results between the data class and its relations. See https://developer.android.com/reference/androidx/room/Transaction.html for details.
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
> Task :respect-lib-cache:jvmTest
> Task :respect-datalayer-db:jvmProcessResourcesNO-SOURCE
> Task :respect-datalayer-db:processJvmMainResourcesSKIPPED
> Task :respect-lib-cache:allTests
> Task :respect-lib-cache:check
> Task :respect-lib-cache:build
> Task :respect-lib-xapi-nanohttpd:compileJvmMainJavaNO-SOURCE
> Task :respect-lib-xapi-nanohttpd:jvmMainClasses
> Task :respect-lib-xapi-nanohttpd:jvmJar
> Task :respect-lib-xapi-nanohttpd:assemble
> Task :respect-lib-xapi-nanohttpd:compileTestKotlinJvmNO-SOURCE
> Task :respect-lib-xapi-nanohttpd:compileJvmTestJavaNO-SOURCE
> Task :respect-lib-xapi-nanohttpd:jvmTestClassesUP-TO-DATE
> Task :respect-lib-xapi-nanohttpd:jvmTestNO-SOURCE
> Task :respect-lib-xapi-nanohttpd:allTestsNO-SOURCE
> Task :respect-lib-xapi-nanohttpd:checkUP-TO-DATE
> Task :respect-lib-xapi-nanohttpd:build
> Task :respect-server:generateSwaggerUINO-SOURCE
> Task :app-android:processApplicationManifestDebugForBundle
> Task :respect-lib-xapi-ipc-client:lintReportDebug
> Task :respect-lib-xapi-ipc-client:lintDebug
> Task :respect-lib-xapi-ipc-client:lint
> Task :respect-lib-xapi-ipc-client:check
> Task :respect-lib-xapi-ipc-client:build
> Task :app-android:parseDebugIntegrityConfigUP-TO-DATE
> Task :app-android:configureReleaseDependencies
> Task :app-android:parseReleaseIntegrityConfigUP-TO-DATE
> Task :app-android:bundleDebugResources
> Task :respect-datalayer-db:compileKotlinJvm
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/build/generated/ksp/jvm/jvmMain/kotlin/world/respect/datalayer/db/RespectAppDatabaseConstructor.kt:5:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/build/generated/ksp/jvm/jvmMain/kotlin/world/respect/datalayer/db/RespectSchoolDatabaseConstructor.kt:5:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
> Task :respect-datalayer-db:compileJvmMainJavaNO-SOURCE
> Task :respect-datalayer-db:jvmMainClasses
> Task :respect-datalayer-db:kspTestKotlinJvmSKIPPED
> Task :respect-datalayer-db:compileAndroidMain
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/build/generated/ksp/android/androidMain/kotlin/world/respect/datalayer/db/RespectAppDatabaseConstructor.kt:5:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-datalayer-db/build/generated/ksp/android/androidMain/kotlin/world/respect/datalayer/db/RespectSchoolDatabaseConstructor.kt:5:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
> Task :respect-datalayer-db:copyRoomSchemasNO-SOURCE
> Task :respect-datalayer-db:processAndroidMainJavaRes
> Task :respect-datalayer-db:mergeAndroidMainGeneratedProguardFilesUP-TO-DATE
> Task :respect-datalayer-db:exportAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-datalayer-db:bundleAndroidMainClassesToCompileJar
> Task :respect-datalayer-db:bundleAndroidMainClassesToRuntimeJar
> Task :respect-datalayer-db:bundleLibRuntimeToDirAndroidMain
> Task :respect-datalayer-db:createFullJarAndroidMain
> Task :respect-lib-shared:extractAndroidMainAnnotations
> Task :respect-datalayer-db:mergeAndroidMainJavaResource
> Task :respect-datalayer-db:jvmJar
> Task :respect-datalayer-db:syncAndroidMainLibJars
> Task :respect-datalayer-db:bundleAndroidMainLocalLintAar
> Task :respect-lib-xapi-ipc-server:generateDebugAndroidTestLintModel
> Task :respect-datalayer-db:mergeAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-datalayer-db:bundleAndroidMainAar
> Task :respect-datalayer-db:assembleAndroidMain
> Task :respect-datalayer-db:assemble
> Task :respect-datalayer-db:jvmTestProcessResources
> Task :respect-datalayer-db:processJvmTestResourcesSKIPPED
> Task :respect-lib-test:extractAndroidMainAnnotations
> Task :respect-lib-test:compileAndroidMainNO-SOURCE
> Task :respect-lib-test:mergeAndroidMainGeneratedProguardFilesUP-TO-DATE
> Task :respect-lib-test:mergeAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-lib-test:processAndroidMainJavaResNO-SOURCE
> Task :respect-lib-test:mergeAndroidMainJavaResource
> Task :respect-lib-test:syncAndroidMainLibJars
> Task :respect-lib-test:bundleAndroidMainAar
> Task :respect-lib-test:assembleAndroidMain
> Task :respect-datalayer-db:compileTestKotlinJvm
> Task :respect-datalayer-db:compileJvmTestJavaNO-SOURCE
> Task :respect-datalayer-db:jvmTestClasses
> Task :respect-lib-xapi-ipc-server:lintAnalyzeDebugAndroidTest
> Task :respect-datalayer-db:jvmTest
> Task :respect-datalayer-db:allTests
> Task :respect-datalayer-db:check
> Task :respect-datalayer-db:build
> Task :respect-lib-xapi-ipc-server:lintReportDebug
> Task :respect-lib-xapi-ipc-server:lintDebug
> Task :respect-lib-xapi-ipc-server:lint
> Task :respect-lib-xapi-ipc-server:check
> Task :respect-lib-xapi-ipc-server:build
> Task :respect-lib-shared:compileAndroidMain
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/xapi/getxapilaunchurl/GetXapiLaunchUrlUseCaseAndroid.kt:92:70 'fun String.encodeBase64(): String' is deprecated. Use `Base64.Default.encode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/xapi/xapinanohttpd/XapiResourceProviderAndroid.kt:26:14 'fun String.decodeBase64String(): String' is deprecated. Ambiguous and lenient. Use `Base64.Default.decode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/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.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/passkey/EncodeUserHandleUseCaseImpl.kt:22:31 'fun ByteArray.encodeBase64(): String' is deprecated. Use `Base64.Default.encode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/passkey/GetPasskeyProviderInfoUseCaseImpl.kt:23:64 'fun String.decodeBase64Bytes(): ByteArray' is deprecated. Ambiguous and lenient. Use `Base64.Default.decode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/setpassword/EncryptPersonPasswordUseCaseImpl.kt:24:70 'fun ByteArray.encodeBase64(): String' is deprecated. Use `Base64.Default.encode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/sharelink/CreatePlaylistShareLinkUseCase.kt:29:40 'val pathSegments: List<String>' is deprecated. `pathSegments` is deprecated.
This property will contain an empty path segment at the beginning for URLs with a hostname,
and an empty path segment at the end for the URLs with a trailing slash. If you need to keep this behaviour please
use [rawSegments]. If you only need to access the meaningful parts of the path, consider using [segments] instead.
Please decide if you need [rawSegments] or [segments] explicitly.
> Task :respect-lib-shared:compileKotlinJvm
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/passkey/EncodeUserHandleUseCaseImpl.kt:22:31 'fun ByteArray.encodeBase64(): String' is deprecated. Use `Base64.Default.encode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/passkey/GetPasskeyProviderInfoUseCaseImpl.kt:23:64 'fun String.decodeBase64Bytes(): ByteArray' is deprecated. Ambiguous and lenient. Use `Base64.Default.decode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/account/setpassword/EncryptPersonPasswordUseCaseImpl.kt:24:70 'fun ByteArray.encodeBase64(): String' is deprecated. Use `Base64.Default.encode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/sharelink/CreatePlaylistShareLinkUseCase.kt:29:40 'val pathSegments: List<String>' is deprecated. `pathSegments` is deprecated.
This property will contain an empty path segment at the beginning for URLs with a hostname,
and an empty path segment at the end for the URLs with a trailing slash. If you need to keep this behaviour please
use [rawSegments]. If you only need to access the meaningful parts of the path, consider using [segments] instead.
Please decide if you need [rawSegments] or [segments] explicitly.
> Task :respect-lib-shared:compileJvmMainJavaNO-SOURCE
> Task :respect-lib-shared:jvmMainClasses
> Task :respect-lib-shared:jvmJar
> Task :respect-lib-shared:processAndroidMainJavaRes
> Task :respect-lib-shared:bundleAndroidMainClassesToCompileJar
> Task :respect-lib-shared:mergeAndroidMainGeneratedProguardFilesUP-TO-DATE
> Task :respect-lib-shared:exportAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-lib-shared-se:extractAndroidMainAnnotations
> Task :respect-lib-shared:mergeAndroidMainJavaResource
> Task :respect-lib-shared:bundleAndroidMainClassesToRuntimeJar
> Task :respect-lib-shared:bundleLibRuntimeToDirAndroidMain
> Task :respect-lib-shared:syncAndroidMainLibJars
> Task :respect-lib-shared:createFullJarAndroidMain
> Task :respect-lib-shared:bundleAndroidMainLocalLintAar
> Task :respect-lib-shared-se:compileKotlinJvm
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared-se/src/commonMain/kotlin/world/respect/sharedse/domain/account/authenticatepassword/AuthenticatePasswordUseCaseDbImpl.kt:45:46 'fun String.decodeBase64Bytes(): ByteArray' is deprecated. Ambiguous and lenient. Use `Base64.Default.decode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared-se/src/commonMain/kotlin/world/respect/sharedse/domain/account/authenticatepassword/AuthenticatePasswordUseCaseDbImpl.kt:46:46 'fun String.decodeBase64Bytes(): ByteArray' is deprecated. Ambiguous and lenient. Use `Base64.Default.decode()` from the Kotlin standard library.
> Task :respect-lib-shared-se:compileAndroidMain
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared-se/src/commonMain/kotlin/world/respect/sharedse/domain/account/authenticatepassword/AuthenticatePasswordUseCaseDbImpl.kt:45:46 'fun String.decodeBase64Bytes(): ByteArray' is deprecated. Ambiguous and lenient. Use `Base64.Default.decode()` from the Kotlin standard library.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-lib-shared-se/src/commonMain/kotlin/world/respect/sharedse/domain/account/authenticatepassword/AuthenticatePasswordUseCaseDbImpl.kt:46:46 'fun String.decodeBase64Bytes(): ByteArray' is deprecated. Ambiguous and lenient. Use `Base64.Default.decode()` from the Kotlin standard library.
> Task :respect-lib-shared-se:bundleAndroidMainClassesToCompileJar
> Task :respect-lib-shared-se:processAndroidMainJavaRes
> Task :respect-lib-shared-se:mergeAndroidMainGeneratedProguardFilesUP-TO-DATE
> Task :respect-lib-shared-se:exportAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-lib-shared-se:bundleLibRuntimeToDirAndroidMain
> Task :respect-lib-shared-se:bundleAndroidMainClassesToRuntimeJar
> Task :respect-app-compose:extractAndroidMainAnnotations
> Task :respect-lib-shared-se:createFullJarAndroidMain
> Task :respect-lib-shared-se:mergeAndroidMainJavaResource
> Task :respect-lib-shared-se:syncAndroidMainLibJars
> Task :respect-lib-shared-se:bundleAndroidMainLocalLintAar
> Task :respect-lib-shared-se:compileJvmMainJavaNO-SOURCE
> Task :respect-lib-shared-se:jvmMainClasses
> Task :respect-lib-shared-se:jvmJar
> Task :respect-cli:compileKotlin
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-cli/src/main/java/world/respect/clitools/RespectCLI.kt:65:32 Unnecessary safe call on a non-null receiver of type 'Namespace'.
> Task :respect-cli:compileJavaNO-SOURCE
> Task :respect-cli:classesUP-TO-DATE
> Task :respect-cli:jar
> Task :respect-cli:startScripts
> Task :respect-cli:distTar
> Task :respect-server:compileKotlin
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-server/src/main/kotlin/world/respect/server/ManagerServerCLI.kt:74:57 'fun String.encodeBase64(): String' is deprecated. Use `Base64.Default.encode()` from the Kotlin standard library.
> Task :respect-cli:distZip
> Task :respect-cli:assemble
> Task :respect-cli:compileTestKotlinNO-SOURCE
> Task :respect-cli:compileTestJavaNO-SOURCE
> Task :respect-cli:testClassesUP-TO-DATE
> Task :respect-cli:testNO-SOURCE
> Task :respect-cli:checkUP-TO-DATE
> Task :respect-cli:build
> Task :respect-lib-shared:mergeAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-server:compileJavaNO-SOURCE
> Task :respect-server:classes
> Task :respect-server:jar
> Task :respect-lib-shared:bundleAndroidMainAar
> Task :respect-lib-shared:assembleAndroidMain
> Task :respect-lib-shared:assemble
> Task :respect-lib-shared-se:mergeAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-lib-shared-se:bundleAndroidMainAar
> Task :respect-lib-shared-se:assembleAndroidMain
> Task :respect-lib-shared-se:assemble
> Task :respect-server:startScripts
> Task :respect-lib-test:compileKotlinJvm
> Task :respect-server:distTar
> Task :respect-lib-test:compileJvmMainJavaNO-SOURCE
> Task :respect-lib-test:jvmMainClasses
> Task :respect-lib-test:jvmJar
> Task :respect-lib-shared-se:compileTestKotlinJvmNO-SOURCE
> Task :respect-lib-shared-se:compileJvmTestJavaNO-SOURCE
> Task :respect-lib-shared-se:jvmTestClassesUP-TO-DATE
> Task :respect-lib-shared-se:jvmTestNO-SOURCE
> Task :respect-lib-shared-se:allTestsNO-SOURCE
> Task :respect-lib-shared-se:checkUP-TO-DATE
> Task :respect-lib-shared-se:build
> Task :respect-lib-test:assemble
> Task :respect-lib-test:compileTestKotlinJvmNO-SOURCE
> Task :respect-lib-test:compileJvmTestJavaNO-SOURCE
> Task :respect-lib-test:jvmTestClassesUP-TO-DATE
> Task :respect-lib-test:jvmTestNO-SOURCE
> Task :respect-lib-test:allTestsNO-SOURCE
> Task :respect-lib-test:checkUP-TO-DATE
> Task :respect-lib-test:build
> Task :respect-datalayer-repository:compileTestKotlinJvm
> Task :respect-lib-shared:compileTestKotlinJvm
> Task :respect-server:distZip
> Task :respect-datalayer-repository:compileJvmTestJavaNO-SOURCE
> Task :respect-datalayer-repository:jvmTestClasses
2026-08-19 00:06:16.822 [Test worker] INFO io.ktor.server.Application - Application started in 0.225 seconds.
2026-08-19 00:06:16.916 [DefaultDispatcher-worker-1 @coroutine#2] INFO io.ktor.server.Application - Responding at http://0.0.0.0:42235
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
2026-08-19 00:06:17.660 [DefaultDispatcher-worker-2 @coroutine#8] TRACE i.k.c.p.c.ContentNegotiation - Adding Accept=application/json header for http://localhost:42235/resources/index.json
2026-08-19 00:06:17.662 [DefaultDispatcher-worker-2 @coroutine#8] TRACE i.k.c.p.c.ContentNegotiation - Body type class io.ktor.client.utils.EmptyContent is in ignored types. Skipping ContentNegotiation for http://localhost:42235/resources/index.json.
2026-08-19 00:06:17.808 [eventLoopGroupProxy-4-1 @call-handler#11] TRACE io.ktor.server.routing.Routing - Trace for [resources, index.json]
/, segment:0 -> SUCCESS @ /
/ [(static-content)], segment:0 -> SUCCESS @ / [(static-content)]
/resources [(static-content)], segment:1 -> SUCCESS @ /resources [(static-content)]
/resources/{...} [(static-content)], segment:2 -> SUCCESS; Parameters [static-content-path-parameter=[index.json]] @ /resources/{...} [(static-content)]
/resources/{...} [(static-content), (method:GET)], segment:2 -> SUCCESS @ /resources/{...} [(static-content), (method:GET)]
Matched routes:
"" -> "(static-content)" -> "resources" -> "{...}" -> "(method:GET)"
Routing resolve result:
SUCCESS; Parameters [static-content-path-parameter=[index.json]] @ /resources/{...} [(static-content), (method:GET)]
2026-08-19 00:06:17.848 [eventLoopGroupProxy-4-1 @call-handler#11] INFO io.ktor.server.Application - 200 OK: GET - /resources/index.json in 45ms
2026-08-19 00:06:17.861 [DefaultDispatcher-worker-2 @coroutine#8] TRACE io.ktor.client.plugins.SaveBody - Saving body for http://localhost:42235/resources/index.json
2026-08-19 00:06:17.863 [DefaultDispatcher-worker-2 @coroutine#8] TRACE i.k.client.plugins.HttpCallValidator - Validating response for request http://localhost:42235/resources/index.json
2026-08-19 00:06:17.863 [DefaultDispatcher-worker-2 @coroutine#8] TRACE i.k.c.p.DefaultResponseValidation - Skipping default response validation for http://localhost:42235/resources/index.json
2026-08-19 00:06:17.886 [DefaultDispatcher-worker-2 @coroutine#8] TRACE i.k.c.p.c.ContentNegotiation - Response body was converted to class world.respect.lib.opds.model.OpdsFeed for http://localhost:42235/resources/index.json.
Loaded in 342 ms
2026-08-19 00:06:17.921 [DefaultDispatcher-worker-2 @coroutine#19] TRACE i.k.c.p.c.ContentNegotiation - Adding Accept=application/json header for http://localhost:42235/resources/index.json
2026-08-19 00:06:17.922 [DefaultDispatcher-worker-2 @coroutine#19] TRACE i.k.c.p.c.ContentNegotiation - Body type class io.ktor.client.utils.EmptyContent is in ignored types. Skipping ContentNegotiation for http://localhost:42235/resources/index.json.
2026-08-19 00:06:17.924 [eventLoopGroupProxy-4-1 @call-handler#21] TRACE io.ktor.server.routing.Routing - Trace for [resources, index.json]
/, segment:0 -> SUCCESS @ /
/ [(static-content)], segment:0 -> SUCCESS @ / [(static-content)]
/resources [(static-content)], segment:1 -> SUCCESS @ /resources [(static-content)]
/resources/{...} [(static-content)], segment:2 -> SUCCESS; Parameters [static-content-path-parameter=[index.json]] @ /resources/{...} [(static-content)]
/resources/{...} [(static-content), (method:GET)], segment:2 -> SUCCESS @ /resources/{...} [(static-content), (method:GET)]
Matched routes:
"" -> "(static-content)" -> "resources" -> "{...}" -> "(method:GET)"
Routing resolve result:
SUCCESS; Parameters [static-content-path-parameter=[index.json]] @ /resources/{...} [(static-content), (method:GET)]
2026-08-19 00:06:17.925 [eventLoopGroupProxy-4-1 @call-handler#21] INFO io.ktor.server.Application - 304 Not Modified: GET - /resources/index.json in 1ms
2026-08-19 00:06:17.926 [DefaultDispatcher-worker-2 @coroutine#19] TRACE io.ktor.client.plugins.SaveBody - Saving body for http://localhost:42235/resources/index.json
2026-08-19 00:06:17.926 [DefaultDispatcher-worker-3 @coroutine#19] TRACE i.k.client.plugins.HttpCallValidator - Validating response for request http://localhost:42235/resources/index.json
2026-08-19 00:06:17.926 [DefaultDispatcher-worker-3 @coroutine#19] TRACE i.k.c.p.DefaultResponseValidation - Skipping default response validation for http://localhost:42235/resources/index.json
Loaded in 366 ms
> Task :respect-app-compose:compileKotlinDesktop
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/components/LangMapTextField.kt:107:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/components/LocalAppLocale.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectEmptyListComponent.kt:38:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectLocalDateField.kt:186:25 Expression is unused.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectQrBadgeInfoBox.kt:98:41 'val outlinedButtonBorder: BorderStroke' is deprecated. Please use the version that takes an `enabled` param to get the `BorderStroke` with the correct opacity.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/components/UstadExposedDropDownMenuField.kt:53:44 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailHeaderCell.kt:66:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailScreen.kt:423:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailScreen.kt:431:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailStudentNameCell.kt:46:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailStudentProgressCell.kt:120:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailTaskListItem.kt:91:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/edit/AssignmentEditScreen.kt:133:33 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/edit/AssignmentEditScreen.kt:144:56 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/playlists/collections/share/PlaylistShareScreen.kt:238:29 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/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 ExposedDropdownMenuAnchorType and enabled parameters.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/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/dev-playlists-links/respect-app-compose/src/desktopMain/kotlin/world/respect/app/components/LocalAppLocale.desktop.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/desktopMain/kotlin/world/respect/app/components/LocalAppLocale.desktop.kt:22:21 'constructor(p0: String!): Locale' is deprecated. Deprecated in Java.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/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:compileAndroidMain
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/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/dev-playlists-links/respect-app-compose/src/androidMain/kotlin/world/respect/app/components/LocalAppLocale.android.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/androidMain/kotlin/world/respect/app/components/LocalAppLocale.android.kt:25:21 'constructor(p0: String!): Locale' is deprecated. Deprecated in Java.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/androidMain/kotlin/world/respect/app/components/LocalAppLocale.android.kt:31:19 'fun updateConfiguration(p0: Configuration!, p1: DisplayMetrics!): Unit' is deprecated. Deprecated in Java.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/components/LangMapTextField.kt:107:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/components/LocalAppLocale.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectEmptyListComponent.kt:38:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectLocalDateField.kt:186:25 Expression is unused.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/components/RespectQrBadgeInfoBox.kt:98:41 'val outlinedButtonBorder: BorderStroke' is deprecated. Please use the version that takes an `enabled` param to get the `BorderStroke` with the correct opacity.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/components/UstadExposedDropDownMenuField.kt:53:44 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailHeaderCell.kt:66:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailScreen.kt:423:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailScreen.kt:431:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailStudentNameCell.kt:46:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailStudentProgressCell.kt:120:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailTaskListItem.kt:91:2 'annotation class Preview : Annotation' is deprecated. Use androidx.compose.ui.tooling.preview.Preview from org.jetbrains.compose.ui:ui-tooling-preview module instead.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/edit/AssignmentEditScreen.kt:133:33 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/edit/AssignmentEditScreen.kt:144:56 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/respect-app-compose/src/commonMain/kotlin/world/respect/app/view/playlists/collections/share/PlaylistShareScreen.kt:238:29 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/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 ExposedDropdownMenuAnchorType and enabled parameters.
2026-08-19 00:06:18.941 [Test worker] INFO io.ktor.server.Application - Application started in 0.001 seconds.
2026-08-19 00:06:18.942 [DefaultDispatcher-worker-3 @coroutine#25] INFO io.ktor.server.Application - Responding at http://0.0.0.0:41525
2026-08-19 00:06:19.047 [Test worker @coroutine#29] TRACE i.k.c.p.c.ContentNegotiation - Adding Accept=application/json header for http://localhost:41525/resources/index.json
2026-08-19 00:06:19.047 [Test worker @coroutine#29] TRACE i.k.c.p.c.ContentNegotiation - Body type class io.ktor.client.utils.EmptyContent is in ignored types. Skipping ContentNegotiation for http://localhost:41525/resources/index.json.
2026-08-19 00:06:19.049 [eventLoopGroupProxy-7-1 @call-handler#33] TRACE io.ktor.server.routing.Routing - Trace for [resources, index.json]
/, segment:0 -> SUCCESS @ /
/ [(static-content)], segment:0 -> SUCCESS @ / [(static-content)]
/resources [(static-content)], segment:1 -> SUCCESS @ /resources [(static-content)]
/resources/{...} [(static-content)], segment:2 -> SUCCESS; Parameters [static-content-path-parameter=[index.json]] @ /resources/{...} [(static-content)]
/resources/{...} [(static-content), (method:GET)], segment:2 -> SUCCESS @ /resources/{...} [(static-content), (method:GET)]
Matched routes:
"" -> "(static-content)" -> "resources" -> "{...}" -> "(method:GET)"
Routing resolve result:
SUCCESS; Parameters [static-content-path-parameter=[index.json]] @ /resources/{...} [(static-content), (method:GET)]
2026-08-19 00:06:19.050 [eventLoopGroupProxy-7-1 @call-handler#33] INFO io.ktor.server.Application - 200 OK: GET - /resources/index.json in 1ms
2026-08-19 00:06:19.051 [Test worker @coroutine#29] TRACE io.ktor.client.plugins.SaveBody - Saving body for http://localhost:41525/resources/index.json
2026-08-19 00:06:19.051 [Test worker @coroutine#29] TRACE i.k.client.plugins.HttpCallValidator - Validating response for request http://localhost:41525/resources/index.json
2026-08-19 00:06:19.051 [Test worker @coroutine#29] TRACE i.k.c.p.DefaultResponseValidation - Skipping default response validation for http://localhost:41525/resources/index.json
2026-08-19 00:06:19.052 [Test worker @coroutine#29] TRACE i.k.c.p.c.ContentNegotiation - Response body was converted to class world.respect.lib.opds.model.OpdsFeed for http://localhost:41525/resources/index.json.
2026-08-19 00:06:19.056 [DefaultDispatcher-worker-3 @coroutine#41] TRACE i.k.c.p.c.ContentNegotiation - Adding Accept=application/json header for http://localhost:41525/resources/index.json
2026-08-19 00:06:19.056 [DefaultDispatcher-worker-3 @coroutine#41] TRACE i.k.c.p.c.ContentNegotiation - Body type class io.ktor.client.utils.EmptyContent is in ignored types. Skipping ContentNegotiation for http://localhost:41525/resources/index.json.
2026-08-19 00:06:19.058 [eventLoopGroupProxy-7-1 @call-handler#43] TRACE io.ktor.server.routing.Routing - Trace for [resources, index.json]
/, segment:0 -> SUCCESS @ /
/ [(static-content)], segment:0 -> SUCCESS @ / [(static-content)]
/resources [(static-content)], segment:1 -> SUCCESS @ /resources [(static-content)]
/resources/{...} [(static-content)], segment:2 -> SUCCESS; Parameters [static-content-path-parameter=[index.json]] @ /resources/{...} [(static-content)]
/resources/{...} [(static-content), (method:GET)], segment:2 -> SUCCESS @ /resources/{...} [(static-content), (method:GET)]
Matched routes:
"" -> "(static-content)" -> "resources" -> "{...}" -> "(method:GET)"
Routing resolve result:
SUCCESS; Parameters [static-content-path-parameter=[index.json]] @ /resources/{...} [(static-content), (method:GET)]
2026-08-19 00:06:19.058 [eventLoopGroupProxy-7-1 @call-handler#43] INFO io.ktor.server.Application - 304 Not Modified: GET - /resources/index.json in 0ms
2026-08-19 00:06:19.059 [DefaultDispatcher-worker-2 @coroutine#41] TRACE io.ktor.client.plugins.SaveBody - Saving body for http://localhost:41525/resources/index.json
2026-08-19 00:06:19.059 [DefaultDispatcher-worker-3 @coroutine#41] TRACE i.k.client.plugins.HttpCallValidator - Validating response for request http://localhost:41525/resources/index.json
2026-08-19 00:06:19.059 [DefaultDispatcher-worker-3 @coroutine#41] TRACE i.k.c.p.DefaultResponseValidation - Skipping default response validation for http://localhost:41525/resources/index.json
2026-08-19 00:06:20.066 [Test worker] INFO io.ktor.server.Application - Application started in 0.001 seconds.
2026-08-19 00:06:20.067 [DefaultDispatcher-worker-3 @coroutine#47] INFO io.ktor.server.Application - Responding at http://0.0.0.0:40613
2026-08-19 00:06:20.073 [Test worker @coroutine#53] TRACE i.k.c.p.c.ContentNegotiation - Adding Accept=application/json header for http://localhost:40613/resources/lesson001.json
2026-08-19 00:06:20.073 [Test worker @coroutine#53] TRACE i.k.c.p.c.ContentNegotiation - Body type class io.ktor.client.utils.EmptyContent is in ignored types. Skipping ContentNegotiation for http://localhost:40613/resources/lesson001.json.
2026-08-19 00:06:20.077 [eventLoopGroupProxy-10-1 @call-handler#56] TRACE io.ktor.server.routing.Routing - Trace for [resources, lesson001.json]
/, segment:0 -> SUCCESS @ /
/ [(static-content)], segment:0 -> SUCCESS @ / [(static-content)]
/resources [(static-content)], segment:1 -> SUCCESS @ /resources [(static-content)]
/resources/{...} [(static-content)], segment:2 -> SUCCESS; Parameters [static-content-path-parameter=[lesson001.json]] @ /resources/{...} [(static-content)]
/resources/{...} [(static-content), (method:GET)], segment:2 -> SUCCESS @ /resources/{...} [(static-content), (method:GET)]
Matched routes:
"" -> "(static-content)" -> "resources" -> "{...}" -> "(method:GET)"
Routing resolve result:
SUCCESS; Parameters [static-content-path-parameter=[lesson001.json]] @ /resources/{...} [(static-content), (method:GET)]
2026-08-19 00:06:20.078 [eventLoopGroupProxy-10-1 @call-handler#56] INFO io.ktor.server.Application - 200 OK: GET - /resources/lesson001.json in 1ms
2026-08-19 00:06:20.079 [DefaultDispatcher-worker-2 @coroutine#53] TRACE io.ktor.client.plugins.SaveBody - Saving body for http://localhost:40613/resources/lesson001.json
2026-08-19 00:06:20.079 [DefaultDispatcher-worker-5 @coroutine#53] TRACE i.k.client.plugins.HttpCallValidator - Validating response for request http://localhost:40613/resources/lesson001.json
2026-08-19 00:06:20.079 [DefaultDispatcher-worker-5 @coroutine#53] TRACE i.k.c.p.DefaultResponseValidation - Skipping default response validation for http://localhost:40613/resources/lesson001.json
2026-08-19 00:06:20.082 [DefaultDispatcher-worker-5 @coroutine#53] TRACE i.k.c.p.c.ContentNegotiation - Response body was converted to class kotlinx.serialization.json.JsonObject for http://localhost:40613/resources/lesson001.json.
Loaded in 60 ms
> Task :respect-datalayer-repository:jvmTest
> Task :respect-app-compose:processAndroidMainJavaRes
> Task :respect-app-compose:mergeAndroidMainGeneratedProguardFilesUP-TO-DATE
> Task :respect-app-compose:exportAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-app-compose:bundleAndroidMainClassesToCompileJar
> Task :respect-app-compose:bundleAndroidMainClassesToRuntimeJar
> Task :respect-app-compose:createFullJarAndroidMain
> Task :respect-app-compose:bundleLibRuntimeToDirAndroidMain
> Task :respect-app-compose:mergeAndroidMainConsumerProguardFilesUP-TO-DATE
> Task :respect-app-compose:compileDesktopMainJavaNO-SOURCE
> Task :respect-app-compose:desktopMainClasses
> Task :respect-app-compose:mergeAndroidMainJavaResource
> Task :respect-app-compose:desktopJar
> Task :respect-app-compose:syncAndroidMainLibJars
> Task :respect-app-compose:bundleAndroidMainLocalLintAar
> Task :respect-app-compose:bundleAndroidMainAar
> Task :respect-app-compose:assembleAndroidMain
> Task :respect-app-compose:assemble
> Task :respect-app-compose:compileTestKotlinDesktopNO-SOURCE
> Task :respect-app-compose:compileDesktopTestJavaNO-SOURCE
> Task :respect-app-compose:desktopTestClasses
> Task :respect-app-compose:desktopTestNO-SOURCE
> Task :respect-app-compose:allTestsNO-SOURCE
> Task :respect-app-compose:checkUP-TO-DATE
> Task :respect-app-compose:build
> Task :respect-datalayer-repository:allTests
> Task :respect-datalayer-repository:check
> Task :respect-datalayer-repository:build
> Task :respect-lib-shared:compileJvmTestJavaNO-SOURCE
> Task :respect-lib-shared:jvmTestClasses
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
> Task :app-android:compileReleaseKotlin
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/app-android/src/main/kotlin/world/respect/AppKoinModule.kt:808:13 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
> Task :app-android:compileDebugKotlin
w: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/app-android/src/main/kotlin/world/respect/AppKoinModule.kt:808:13 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
> Task :respect-lib-shared:jvmTest
> Task :app-android:compileDebugJavaWithJavac
> Task :app-android:processDebugJavaRes
> Task :app-android:dexBuilderDebug
> Task :app-android:mergeProjectDexDebug
> Task :app-android:compileReleaseJavaWithJavac
> Task :app-android:mergeReleaseGeneratedProguardFilesUP-TO-DATE
> Task :app-android:mergeLibDexDebug
> Task :app-android:processReleaseJavaRes
> Task :app-android:generateReleaseLintVitalReportModel
> Task :app-android:bundleDebugClassesToCompileJar
> Task :app-android:generateDebugLintReportModel
> Task :app-android:generateDebugAndroidTestLintModel
> Task :app-android:generateDebugUnitTestLintModel
> Task :app-android:compileDebugUnitTestKotlinNO-SOURCE
> Task :app-android:compileDebugUnitTestJavaWithJavacNO-SOURCE
> Task :app-android:processDebugUnitTestJavaResNO-SOURCE
> Task :app-android:bundleDebugClassesToRuntimeJar
> Task :respect-lib-shared:allTests
> Task :app-android:testDebugUnitTestNO-SOURCE
> Task :app-android:testUP-TO-DATE
> Task :respect-lib-shared:check
> Task :respect-lib-shared:build
> Task :app-android:lintAnalyzeDebugAndroidTest
> Task :app-android:lintAnalyzeDebugUnitTest
> Task :app-android:mergeDebugJavaResource
> Task :app-android:expandReleaseArtProfileWildcards
> Task :app-android:mergeReleaseJavaResource
> Task :app-android:produceReleaseComposeMapping
> Task :app-android:lintVitalAnalyzeRelease
> Task :respect-server:shadowJar
> Task :app-android:reportReleaseComposeMappingErrors
> Task :app-android:lintVitalReportReleaseSKIPPED
> Task :app-android:lintVitalReleaseSKIPPED
> Task :respect-server:startShadowScripts
> Task :respect-server:shadowDistTar
> Task :app-android:minifyReleaseWithR8
WARNING: /home/jenkins/.jenkins/workspace/dev-playlists-links/app-android/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/base.jar: R8: Unexpected reference to missing service class: META-INF/services/nl.adaptivity.xmlutil.util.SerializationProvider.
WARNING: /home/jenkins/.jenkins/workspace/dev-playlists-links/app-android/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/base.jar: R8: Unexpected reference to missing service implementation class in META-INF/services/nl.adaptivity.xmlutil.util.SerializationProvider: nl.adaptivity.xmlutil.serialization.KotlinxSerializationProvider.
WARNING: /home/jenkins/.jenkins/workspace/dev-playlists-links/app-android/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/base.jar: R8: Unexpected reference to missing service implementation class in META-INF/services/nl.adaptivity.xmlutil.util.SerializationProvider: nl.adaptivity.xmlutil.util.DefaultSerializationProvider.
> Task :respect-server:shadowDistZip
> Task :respect-server:assemble
> Task :respect-server:compileTestKotlinNO-SOURCE
> Task :respect-server:compileTestJavaNO-SOURCE
> Task :respect-server:testClassesUP-TO-DATE
> Task :respect-server:testNO-SOURCE
> Task :respect-server:checkUP-TO-DATE
> Task :respect-server:build
> Task :app-android:buildDebugPreBundle
> Task :app-android:packageDebug
> Task :app-android:createDebugApkListingFileRedirect
> Task :app-android:assembleDebug
> Task :app-android:packageDebugBundle
> Task :app-android:signDebugBundle
> Task :app-android:produceDebugBundleIdeListingFile
> Task :app-android:createDebugBundleListingFileRedirect
> Task :app-android:bundleDebug
> Task :app-android:lintAnalyzeDebug
> Task :app-android:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-playlists-links/app-android/build/reports/lint-results-debug.html
Wrote SARIF report to file:///home/jenkins/.jenkins/workspace/dev-playlists-links/app-android/build/reports/lint-results-debug.sarif
> Task :app-android:lintDebug
> Task :app-android:lint
> Task :app-android:check
> Task :app-android:mergeReleaseComposeMapping
> Task :app-android:buildReleasePreBundle
> Task :app-android:convertShrunkResourcesToBinaryRelease
> Task :app-android:compileReleaseArtProfile
> Task :app-android:optimizeReleaseResources
> Task :app-android:packageRelease
> Task :app-android:createReleaseApkListingFileRedirect
> Task :app-android:assembleRelease
> Task :app-android:assemble
> Task :app-android:build
> Task :app-android:packageReleaseBundle
> Task :app-android:signReleaseBundle
> Task :app-android:produceReleaseBundleIdeListingFile
> Task :app-android:createReleaseBundleListingFileRedirect
> Task :app-android:bundleRelease
> Task :app-android:bundle
[Incubating] Problems report is available at: file:///home/jenkins/.jenkins/workspace/dev-playlists-links/build/reports/problems/problems-report.html
Deprecated Gradle features were used in this build, making it incompatible with Gradle 10.
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/9.6.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 2m 34s
1158 actionable tasks: 1006 executed, 152 up-to-date
Build step 'Invoke Gradle script' changed build result to SUCCESS
Archiving artifacts
[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at PROJECT level /home/jenkins/.jenkins/workspace/dev-playlists-links/respect-server/build/swagger-ui-respect to Swagger-UI
[htmlpublisher] Copying recursive using current thread
[Slack Notifications] found #128 as previous completed, non-aborted build
[Slack Notifications] will send OnSuccessNotification because build matches and user preferences allow it
Finished: SUCCESS