Started by timer
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building in workspace /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests
The recommended git tool is: NONE
No credentials specified
> git rev-parse --resolve-git-dir /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/.git # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/UstadMobile/UstadMobile.git # timeout=10
Fetching upstream changes from https://github.com/UstadMobile/UstadMobile.git
> git --version # timeout=10
> git --version # 'git version 2.43.0'
> git fetch --tags --force --progress -- https://github.com/UstadMobile/UstadMobile.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git rev-parse refs/remotes/origin/dev-simplified-onboarding-belowage13-flow^{commit} # timeout=10
Checking out Revision 348fa601a51b36f2bccb87aa5f6295b59b2c3b6d (refs/remotes/origin/dev-simplified-onboarding-belowage13-flow)
> git config core.sparsecheckout # timeout=10
> git checkout -f 348fa601a51b36f2bccb87aa5f6295b59b2c3b6d # timeout=10
Commit message: "user under 13 flow scenarios"
> git rev-list --no-walk 348fa601a51b36f2bccb87aa5f6295b59b2c3b6d # timeout=10
Allocating TCP port TESTCONTROLLER_PORT
-> Assigned 8070
TCP port allocation complete
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content
TESTCONTROLLER_URL=http://37.27.227.212:8070/
ANDROID_SDK_ROOT=/var/lib/jenkins/Android/Sdk
KEYSTORE=/var/lib/jenkins/javakey/android-release-keystore.properties
ANDROID_HOME=/var/lib/jenkins/Android/Sdk
[EnvInject] - Variables injected successfully.
[Gradle] - Launching build.
[dev-simplified-onboarding-belowage13-flow-End-To-End-Tests] $ /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/gradlew -x app-android-baselineprofile:build -Pktorbundleproductionjs=true clean build
Starting a Gradle Daemon (subsequent builds will be faster)
> Configure project :app-android
WARNING: The option setting 'android.defaults.buildfeatures.buildconfig=true' is deprecated.
The current default is 'false'.
It will be removed in version 10.0 of the Android Gradle plugin.
To keep using this feature, add the following to your module-level build.gradle files:
android.buildFeatures.buildConfig = true
or from Android Studio, click: `Refactor` > `Migrate BuildConfig to Gradle Build Files`.
> Configure project :app-react
MR file generation for iOS is not supported on your system!
> Configure project :core
w: Please use `androidTarget` function instead of `android` to configure android target inside `kotlin { }` block.
See the details here: https://kotl.in/android-target-dsl
MR file generation for iOS is not supported on your system!
w: Kotlin Multiplatform <-> Android Gradle Plugin compatibility issue:
The applied Android Gradle Plugin version (8.9.1) is higher
than the maximum known to the Kotlin Gradle Plugin.
Tooling stability in such configuration isn't tested, please report encountered issues to https://kotl.in/issue"
Minimum supported Android Gradle Plugin version: 7.0
Maximum tested Android Gradle Plugin version: 8.2
To suppress this message add 'kotlin.mpp.androidGradlePluginCompatibility.nowarn=true' to your gradle.properties
> Configure project :lib-database
w: The Kotlin source set androidTest was configured but not added to any Kotlin compilation.
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
See https://kotl.in/connecting-source-sets
> Configure project :lib-test-common
w: Please use `androidTarget` function instead of `android` to configure android target inside `kotlin { }` block.
See the details here: https://kotl.in/android-target-dsl
> Configure project :lib-ui-compose
MR file generation for iOS is not supported on your system!
> Configure project :sharedse
w: Please use `androidTarget` function instead of `android` to configure android target inside `kotlin { }` block.
See the details here: https://kotl.in/android-target-dsl
Configuration 'jsNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsTestNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsTestNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsTestNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsTestNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsTestNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsTestNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'jsTestNpmAggregated' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
> Task :clean
> Task :app-android:clean
> Task :app-android-baselineprofile:clean UP-TO-DATE
> Task :app-desktop:cleanWebBundle
> Task :app-desktop:clean
> Task :app-ktor-server:clean
> Task :app-react:cleanJsBrowserTest
> Task :app-react:cleanAllTests
> Task :app-react:clean
> Task :core:cleanJsBrowserTest
> Task :core:cleanJvmTest
> Task :core:cleanAllTests
> Task :core:clean
> Task :lib-cache:cleanJvmTest
> Task :lib-cache:cleanAllTests
> Task :lib-cache:clean
> Task :lib-centralappconfigdb-common:cleanJsBrowserTest UP-TO-DATE
> Task :lib-centralappconfigdb-common:cleanJvmTest UP-TO-DATE
> Task :lib-centralappconfigdb-common:cleanAllTests UP-TO-DATE
> Task :lib-centralappconfigdb-common:clean
> Task :lib-centralappconfigdb-sqldelight:cleanJvmTest UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:cleanAllTests UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:clean
> Task :lib-database:cleanJsBrowserTest UP-TO-DATE
> Task :lib-database:cleanJvmTest UP-TO-DATE
> Task :lib-database:cleanAllTests UP-TO-DATE
> Task :lib-database:clean
> Task :lib-ihttp-core:cleanJsBrowserTest UP-TO-DATE
> Task :lib-ihttp-core:cleanJvmTest UP-TO-DATE
> Task :lib-ihttp-core:cleanAllTests UP-TO-DATE
> Task :lib-ihttp-core:clean
> Task :lib-ihttp-iostreams:cleanJvmTest UP-TO-DATE
> Task :lib-ihttp-iostreams:cleanAllTests UP-TO-DATE
> Task :lib-ihttp-iostreams:clean
> Task :lib-ihttp-ktor-server:clean
> Task :lib-ihttp-nanohttpd:cleanJvmTest UP-TO-DATE
> Task :lib-ihttp-nanohttpd:cleanAllTests UP-TO-DATE
> Task :lib-ihttp-nanohttpd:clean
> Task :lib-ihttp-okhttp:cleanJvmTest UP-TO-DATE
> Task :lib-ihttp-okhttp:cleanAllTests UP-TO-DATE
> Task :lib-ihttp-okhttp:clean
> Task :lib-test-common:cleanJvmTest UP-TO-DATE
> Task :lib-test-common:cleanAllTests UP-TO-DATE
> Task :lib-test-common:clean
> Task :lib-ui-compose:cleanDesktopTest UP-TO-DATE
> Task :lib-ui-compose:cleanAllTests UP-TO-DATE
> Task :lib-ui-compose:clean
> Task :lib-ui-compose-videoplayer:cleanDesktopTest UP-TO-DATE
> Task :lib-ui-compose-videoplayer:cleanAllTests UP-TO-DATE
> Task :lib-ui-compose-videoplayer:clean
> Task :lib-util:cleanJsBrowserTest UP-TO-DATE
> Task :lib-util:cleanJvmTest
> Task :lib-util:cleanAllTests
> Task :lib-util:clean
> Task :lib-xxhashkmp:cleanJsBrowserTest UP-TO-DATE
> Task :lib-xxhashkmp:cleanJvmTest UP-TO-DATE
> Task :lib-xxhashkmp:cleanAllTests UP-TO-DATE
> Task :lib-xxhashkmp:clean
> Task :lib-xxhashkmp-commonjvmimpl:cleanJvmTest
> Task :lib-xxhashkmp-commonjvmimpl:cleanAllTests
> Task :lib-xxhashkmp-commonjvmimpl:clean
> Task :lib-xxhashkmp-core:cleanJsBrowserTest
> Task :lib-xxhashkmp-core:cleanJvmTest UP-TO-DATE
> Task :lib-xxhashkmp-core:cleanAllTests
> Task :lib-xxhashkmp-core:clean
> Task :sharedse:cleanJvmTest
> Task :sharedse:cleanAllTests
> Task :sharedse:clean
> Task :testserver-controller:clean
> Task :assemble UP-TO-DATE
> Task :check UP-TO-DATE
> Task :build UP-TO-DATE
> Task :app-android:preBuild UP-TO-DATE
> Task :app-android:preBenchmarkReleaseBuild UP-TO-DATE
> Task :app-android:mergeBenchmarkReleaseJniLibFolders
> Task :core:generateMRcommonMain
> Task :core:generateMRandroidMain
> Task :core:preBuild UP-TO-DATE
> Task :core:preReleaseBuild UP-TO-DATE
> Task :core:mergeReleaseJniLibFolders
> Task :core:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-cache:preBuild UP-TO-DATE
> Task :lib-cache:preReleaseBuild UP-TO-DATE
> Task :core:copyReleaseJniLibsProjectOnly
> Task :lib-cache:mergeReleaseJniLibFolders
> Task :lib-cache:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-centralappconfigdb-common:preBuild UP-TO-DATE
> Task :lib-centralappconfigdb-common:preReleaseBuild UP-TO-DATE
> Task :lib-cache:copyReleaseJniLibsProjectOnly
> Task :lib-centralappconfigdb-common:mergeReleaseJniLibFolders
> Task :lib-centralappconfigdb-common:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:preBuild UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:preReleaseBuild UP-TO-DATE
> Task :lib-centralappconfigdb-common:copyReleaseJniLibsProjectOnly
> Task :lib-centralappconfigdb-sqldelight:mergeReleaseJniLibFolders
> Task :lib-centralappconfigdb-sqldelight:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-database:preBuild UP-TO-DATE
> Task :lib-database:preReleaseBuild UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:copyReleaseJniLibsProjectOnly
> Task :lib-database:mergeReleaseJniLibFolders
> Task :lib-database:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-ihttp-core:preBuild UP-TO-DATE
> Task :lib-ihttp-core:preReleaseBuild UP-TO-DATE
> Task :lib-database:copyReleaseJniLibsProjectOnly
> Task :lib-ihttp-core:mergeReleaseJniLibFolders
> Task :lib-ihttp-core:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-ihttp-iostreams:preBuild UP-TO-DATE
> Task :lib-ihttp-iostreams:preReleaseBuild UP-TO-DATE
> Task :lib-ihttp-core:copyReleaseJniLibsProjectOnly
> Task :lib-ihttp-iostreams:mergeReleaseJniLibFolders
> Task :lib-ihttp-iostreams:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-ihttp-nanohttpd:preBuild UP-TO-DATE
> Task :lib-ihttp-nanohttpd:preReleaseBuild UP-TO-DATE
> Task :lib-ihttp-iostreams:copyReleaseJniLibsProjectOnly
> Task :lib-ihttp-nanohttpd:mergeReleaseJniLibFolders
> Task :lib-ihttp-nanohttpd:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-ihttp-okhttp:preBuild UP-TO-DATE
> Task :lib-ihttp-okhttp:preReleaseBuild UP-TO-DATE
> Task :lib-ihttp-nanohttpd:copyReleaseJniLibsProjectOnly
> Task :lib-ihttp-okhttp:mergeReleaseJniLibFolders
> Task :lib-ihttp-okhttp:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-ihttp-okhttp:copyReleaseJniLibsProjectOnly
> Task :lib-ui-compose:generateMRcommonMain
> Task :lib-ui-compose:generateMRandroidMain
> Task :lib-ui-compose:preBuild UP-TO-DATE
> Task :lib-ui-compose:preReleaseBuild UP-TO-DATE
> Task :lib-ui-compose:mergeReleaseJniLibFolders
> Task :lib-ui-compose:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-util:preBuild UP-TO-DATE
> Task :lib-ui-compose:copyReleaseJniLibsProjectOnly
> Task :lib-util:preReleaseBuild UP-TO-DATE
> Task :lib-util:mergeReleaseJniLibFolders
> Task :lib-util:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-xxhashkmp:preBuild UP-TO-DATE
> Task :lib-xxhashkmp:preReleaseBuild UP-TO-DATE
> Task :lib-util:copyReleaseJniLibsProjectOnly
> Task :lib-xxhashkmp:mergeReleaseJniLibFolders
> Task :lib-xxhashkmp:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:preBuild UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:preReleaseBuild UP-TO-DATE
> Task :lib-xxhashkmp:copyReleaseJniLibsProjectOnly
> Task :lib-xxhashkmp-commonjvmimpl:mergeReleaseJniLibFolders
> Task :lib-xxhashkmp-commonjvmimpl:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-xxhashkmp-core:preBuild UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:copyReleaseJniLibsProjectOnly
> Task :lib-xxhashkmp-core:preReleaseBuild UP-TO-DATE
> Task :lib-xxhashkmp-core:mergeReleaseJniLibFolders
> Task :lib-xxhashkmp-core:mergeReleaseNativeLibs NO-SOURCE
> Task :sharedse:preBuild UP-TO-DATE
> Task :sharedse:preReleaseBuild UP-TO-DATE
> Task :lib-xxhashkmp-core:copyReleaseJniLibsProjectOnly
> Task :sharedse:mergeReleaseJniLibFolders
> Task :sharedse:mergeReleaseNativeLibs NO-SOURCE
> Task :sharedse:copyReleaseJniLibsProjectOnly
> Task :core:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-cache:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-centralappconfigdb-common:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-database:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-ihttp-core:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-ihttp-iostreams:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-ihttp-nanohttpd:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-ihttp-okhttp:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-ui-compose:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-util:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-xxhashkmp:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-xxhashkmp-core:prepareReleaseArtProfile UP-TO-DATE
> Task :sharedse:prepareReleaseArtProfile UP-TO-DATE
> Task :app-android:mergeBenchmarkReleaseNativeLibs
> Task :lib-centralappconfigdb-common:checkKotlinGradlePluginConfigurationErrors
> Task :lib-centralappconfigdb-common:generateReleaseBuildConfig
> Task :app-android:mergeBenchmarkReleaseArtProfile
> Task :lib-centralappconfigdb-common:generateReleaseResValues
> Task :app-android:stripBenchmarkReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libgav1JNI.so.
> Task :lib-centralappconfigdb-common:generateReleaseResources
> Task :app-android:extractBenchmarkReleaseNativeSymbolTables
> Task :lib-centralappconfigdb-common:packageReleaseResources
> Task :app-android:mergeBenchmarkReleaseNativeDebugMetadata NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:checkKotlinGradlePluginConfigurationErrors
> Task :lib-centralappconfigdb-common:javaPreCompileRelease
> Task :lib-centralappconfigdb-sqldelight:generateReleaseBuildConfig
> Task :lib-centralappconfigdb-sqldelight:generateReleaseResValues
> Task :lib-centralappconfigdb-sqldelight:generateReleaseResources
> Task :lib-centralappconfigdb-sqldelight:packageReleaseResources
> Task :lib-centralappconfigdb-common:parseReleaseLocalResources
> Task :lib-xxhashkmp:checkKotlinGradlePluginConfigurationErrors
> Task :lib-xxhashkmp:generateReleaseBuildConfig
> Task :lib-centralappconfigdb-sqldelight:parseReleaseLocalResources
> Task :lib-xxhashkmp:generateReleaseResValues
> Task :lib-xxhashkmp:generateReleaseResources
> Task :lib-centralappconfigdb-common:generateReleaseRFile
> Task :lib-centralappconfigdb-sqldelight:generateReleaseRFile
> Task :lib-xxhashkmp:packageReleaseResources
> Task :app-android:expandBenchmarkReleaseL8ArtProfileWildcards
> Task :lib-xxhashkmp-commonjvmimpl:checkKotlinGradlePluginConfigurationErrors
> Task :lib-xxhashkmp:parseReleaseLocalResources
> Task :lib-xxhashkmp-commonjvmimpl:generateReleaseBuildConfig
> Task :lib-xxhashkmp-commonjvmimpl:generateReleaseResValues
> Task :lib-xxhashkmp-commonjvmimpl:generateReleaseResources
> Task :lib-xxhashkmp:generateReleaseRFile
> Task :lib-xxhashkmp-commonjvmimpl:packageReleaseResources
> Task :lib-xxhashkmp-core:checkKotlinGradlePluginConfigurationErrors
> Task :lib-xxhashkmp-core:generateReleaseBuildConfig
> Task :lib-xxhashkmp-commonjvmimpl:parseReleaseLocalResources
> Task :lib-xxhashkmp-core:generateReleaseResValues
> Task :lib-xxhashkmp-core:generateReleaseResources
> Task :lib-xxhashkmp-commonjvmimpl:generateReleaseRFile
> Task :lib-xxhashkmp-core:packageReleaseResources
> Task :lib-xxhashkmp-core:javaPreCompileRelease
> Task :lib-xxhashkmp-core:parseReleaseLocalResources
> Task :lib-xxhashkmp-commonjvmimpl:javaPreCompileRelease
> Task :lib-xxhashkmp:javaPreCompileRelease
> Task :core:checkKotlinGradlePluginConfigurationErrors
> Task :lib-centralappconfigdb-sqldelight:javaPreCompileRelease
> Task :lib-xxhashkmp-core:generateReleaseRFile
> Task :core:generateMRjvmMain
> Task :core:generateReleaseBuildConfig
> Task :core:generateReleaseResValues
> Task :core:generateReleaseResources
> Task :core:packageReleaseResources
> Task :lib-cache:checkKotlinGradlePluginConfigurationErrors
> Task :lib-cache:generateReleaseBuildConfig
> Task :lib-cache:generateReleaseResValues
> Task :lib-cache:generateReleaseResources
> Task :lib-cache:packageReleaseResources
> Task :core:parseReleaseLocalResources
> Task :lib-ihttp-core:checkKotlinGradlePluginConfigurationErrors
> Task :lib-cache:parseReleaseLocalResources
> Task :lib-ihttp-core:generateReleaseBuildConfig
> Task :lib-ihttp-core:generateReleaseResValues
> Task :lib-cache:generateReleaseRFile
> Task :core:generateReleaseRFile
> Task :lib-ihttp-core:generateReleaseResources
> Task :lib-ihttp-core:packageReleaseResources
> Task :lib-ihttp-core:parseReleaseLocalResources
> Task :lib-ihttp-iostreams:checkKotlinGradlePluginConfigurationErrors
> Task :lib-ihttp-iostreams:generateReleaseBuildConfig
> Task :lib-ihttp-core:generateReleaseRFile
> Task :lib-ihttp-iostreams:generateReleaseResValues
> Task :lib-ihttp-iostreams:generateReleaseResources
> Task :lib-ihttp-iostreams:packageReleaseResources
> Task :lib-ihttp-iostreams:javaPreCompileRelease
> Task :lib-ihttp-iostreams:parseReleaseLocalResources
> Task :lib-ihttp-core:javaPreCompileRelease
> Task :lib-ihttp-okhttp:checkKotlinGradlePluginConfigurationErrors
> Task :lib-ihttp-iostreams:generateReleaseRFile
> Task :lib-ihttp-okhttp:generateReleaseBuildConfig
> Task :lib-ihttp-okhttp:generateReleaseResValues
> Task :lib-ihttp-okhttp:generateReleaseResources
> Task :lib-ihttp-okhttp:packageReleaseResources
> Task :lib-ihttp-okhttp:parseReleaseLocalResources
> Task :lib-ihttp-okhttp:javaPreCompileRelease
> Task :lib-cache:javaPreCompileRelease
> Task :lib-database:checkKotlinGradlePluginConfigurationErrors
> Task :lib-database:generateReleaseBuildConfig
> Task :lib-ihttp-okhttp:generateReleaseRFile
> Task :lib-database:generateReleaseResValues
> Task :lib-database:generateReleaseResources
> Task :lib-database:packageReleaseResources
> Task :lib-util:checkKotlinGradlePluginConfigurationErrors
> Task :lib-database:parseReleaseLocalResources
> Task :lib-util:generateReleaseBuildConfig
> Task :lib-util:generateReleaseResValues
> Task :lib-util:generateReleaseResources
> Task :lib-database:generateReleaseRFile
> Task :lib-util:packageReleaseResources
> Task :lib-util:parseReleaseLocalResources
> Task :lib-util:javaPreCompileRelease
> Task :lib-database:javaPreCompileRelease
> Task :lib-ihttp-nanohttpd:checkKotlinGradlePluginConfigurationErrors
> Task :lib-ihttp-nanohttpd:generateReleaseBuildConfig
> Task :lib-util:generateReleaseRFile
> Task :lib-ihttp-nanohttpd:generateReleaseResValues
> Task :lib-ihttp-nanohttpd:generateReleaseResources
> Task :lib-ihttp-nanohttpd:packageReleaseResources
> Task :lib-ihttp-nanohttpd:parseReleaseLocalResources
> Task :lib-ihttp-nanohttpd:javaPreCompileRelease
> Task :core:javaPreCompileRelease
> Task :sharedse:checkKotlinGradlePluginConfigurationErrors
> Task :lib-ihttp-nanohttpd:generateReleaseRFile
> Task :sharedse:generateReleaseBuildConfig
> Task :sharedse:generateReleaseResValues
> Task :sharedse:generateReleaseResources
> Task :sharedse:packageReleaseResources
> Task :sharedse:parseReleaseLocalResources
> Task :lib-ui-compose:checkKotlinGradlePluginConfigurationErrors
> Task :sharedse:javaPreCompileRelease
> Task :sharedse:generateReleaseRFile
> Task :lib-ui-compose:generateComposeResClass
> Task :lib-ui-compose:generateMRdesktopMain
> Task :lib-ui-compose:generateReleaseBuildConfig
> Task :lib-ui-compose:generateReleaseResValues
> Task :lib-ui-compose:generateReleaseResources
> Task :lib-centralappconfigdb-sqldelight:generateCommonMainCentralAppConfigDbInterface
> Task :lib-ui-compose:packageReleaseResources
> Task :lib-ui-compose:javaPreCompileRelease
> Task :lib-ui-compose:parseReleaseLocalResources
> Task :app-android:buildKotlinToolingMetadata
> Task :lib-ui-compose:generateReleaseRFile
> Task :app-android:checkKotlinGradlePluginConfigurationErrors
> Task :app-android:generateBenchmarkReleaseBuildConfig
> Task :core:writeReleaseAarMetadata
> Task :lib-cache:writeReleaseAarMetadata
> Task :lib-centralappconfigdb-common:writeReleaseAarMetadata
> Task :lib-centralappconfigdb-sqldelight:writeReleaseAarMetadata
> Task :lib-database:writeReleaseAarMetadata
> Task :lib-ihttp-core:writeReleaseAarMetadata
> Task :lib-ihttp-iostreams:writeReleaseAarMetadata
> Task :lib-ihttp-nanohttpd:writeReleaseAarMetadata
> Task :lib-ihttp-okhttp:writeReleaseAarMetadata
> Task :lib-ui-compose:writeReleaseAarMetadata
> Task :lib-util:writeReleaseAarMetadata
> Task :lib-xxhashkmp:writeReleaseAarMetadata
> Task :lib-xxhashkmp-commonjvmimpl:writeReleaseAarMetadata
> Task :lib-xxhashkmp-core:writeReleaseAarMetadata
> Task :sharedse:writeReleaseAarMetadata
> Task :app-android:generateBenchmarkReleaseResValues
> Task :app-android:checkBenchmarkReleaseDuplicateClasses
> Task :app-android:checkBenchmarkReleaseAarMetadata
> Task :app-android:mapBenchmarkReleaseSourceSetPaths
> Task :app-android:generateBenchmarkReleaseResources
> Task :app-android:packageBenchmarkReleaseResources
> Task :app-android:createBenchmarkReleaseCompatibleScreenManifests
> Task :app-android:extractDeepLinksBenchmarkRelease
> Task :core:extractDeepLinksRelease
> Task :lib-cache:extractDeepLinksRelease
> Task :lib-centralappconfigdb-common:extractDeepLinksRelease
> Task :lib-centralappconfigdb-sqldelight:extractDeepLinksRelease
> Task :lib-database:extractDeepLinksRelease
> Task :lib-ihttp-core:extractDeepLinksRelease
> Task :lib-ihttp-iostreams:extractDeepLinksRelease
> Task :lib-ihttp-nanohttpd:extractDeepLinksRelease
> Task :lib-ihttp-okhttp:extractDeepLinksRelease
> Task :app-android:parseBenchmarkReleaseLocalResources
> Task :lib-ui-compose:extractDeepLinksRelease
> Task :lib-util:extractDeepLinksRelease
> Task :lib-ihttp-nanohttpd:processReleaseManifest
> Task :core:processReleaseManifest
> Task :lib-database:processReleaseManifest
> Task :lib-ihttp-core:processReleaseManifest
> Task :lib-centralappconfigdb-common:processReleaseManifest
> Task :lib-xxhashkmp:extractDeepLinksRelease
> Task :lib-ui-compose:processReleaseManifest
> Task :lib-ihttp-iostreams:processReleaseManifest
> Task :lib-centralappconfigdb-sqldelight:processReleaseManifest
> Task :lib-cache:processReleaseManifest
> Task :lib-ihttp-okhttp:processReleaseManifest
> Task :lib-util:processReleaseManifest
> Task :lib-xxhashkmp:processReleaseManifest
> Task :lib-xxhashkmp-commonjvmimpl:extractDeepLinksRelease
> Task :lib-xxhashkmp-core:extractDeepLinksRelease
> Task :lib-xxhashkmp-commonjvmimpl:processReleaseManifest
> Task :sharedse:extractDeepLinksRelease
> Task :lib-xxhashkmp-core:processReleaseManifest
> Task :sharedse:processReleaseManifest
> Task :core:compileReleaseLibraryResources
> Task :lib-ihttp-iostreams:compileReleaseKotlinAndroid
> Task :lib-xxhashkmp-core:compileReleaseKotlinAndroid
> Task :app-android:mergeBenchmarkReleaseResources
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-bn/values-bn.xml:394:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-bn/values-bn.xml:529:4: Multiple substitutions specified in non-positional format of string resource string/started_date. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-my/values-my.xml:394:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-ne/values-ne.xml:432:4: Multiple substitutions specified in non-positional format of string resource string/hide_app_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-ne/values-ne.xml:645:4: Multiple substitutions specified in non-positional format of string resource string/parent_child_register_message. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-ne/values-ne.xml:647:4: Multiple substitutions specified in non-positional format of string resource string/parent_consent_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-fa/values-fa.xml:740:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
> Task :app-android:processBenchmarkReleaseMainManifest
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/AndroidManifest.xml Warning:
provider#org.acra.attachment.AcraContentProvider@android:authorities was tagged at AndroidManifest.xml:0 to replace other declarations but no other declaration present
> Task :lib-centralappconfigdb-common:compileReleaseKotlinAndroid
> Task :lib-xxhashkmp-core:compileReleaseJavaWithJavac
> Task :lib-centralappconfigdb-common:compileReleaseJavaWithJavac
> Task :lib-xxhashkmp-core:bundleLibCompileToJarRelease
> Task :lib-centralappconfigdb-common:bundleLibCompileToJarRelease
> Task :lib-ihttp-iostreams:compileReleaseJavaWithJavac
> Task :lib-centralappconfigdb-common:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-ihttp-iostreams:bundleLibCompileToJarRelease
> Task :lib-centralappconfigdb-common:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp-core:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp-core:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-ihttp-iostreams:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-ihttp-iostreams:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :app-android:processBenchmarkReleaseManifest
> Task :lib-cache:compileReleaseLibraryResources
> Task :lib-centralappconfigdb-common:compileReleaseLibraryResources
> Task :lib-centralappconfigdb-sqldelight:compileReleaseLibraryResources
> Task :lib-database:compileReleaseLibraryResources
> Task :lib-ihttp-core:compileReleaseLibraryResources
> Task :lib-ihttp-iostreams:compileReleaseLibraryResources
> Task :lib-ihttp-nanohttpd:compileReleaseLibraryResources
> Task :lib-ihttp-okhttp:compileReleaseLibraryResources
> Task :lib-util:compileReleaseLibraryResources
> Task :lib-xxhashkmp:compileReleaseLibraryResources
> Task :lib-ui-compose:compileReleaseLibraryResources
> Task :lib-xxhashkmp-commonjvmimpl:compileReleaseLibraryResources
> Task :lib-xxhashkmp-core:compileReleaseLibraryResources
> Task :sharedse:compileReleaseLibraryResources
> Task :app-android:javaPreCompileBenchmarkRelease
> Task :lib-centralappconfigdb-common:bundleLibRuntimeToJarRelease
> Task :lib-ihttp-iostreams:bundleLibRuntimeToJarRelease
> Task :lib-xxhashkmp-core:bundleLibRuntimeToJarRelease
> Task :app-android:extractProguardFiles
> Task :lib-centralappconfigdb-common:processReleaseJavaRes
> Task :lib-ihttp-iostreams:processReleaseJavaRes
> Task :lib-xxhashkmp-core:processReleaseJavaRes
> Task :app-android:mergeBenchmarkReleaseStartupProfile
> Task :app-android:mergeBenchmarkReleaseShaders
> Task :app-android:compileBenchmarkReleaseShaders NO-SOURCE
> Task :app-android:generateBenchmarkReleaseAssets UP-TO-DATE
> Task :core:mergeReleaseShaders
> Task :core:compileReleaseShaders NO-SOURCE
> Task :core:generateReleaseAssets UP-TO-DATE
> Task :core:mergeReleaseAssets
> Task :app-android:processBenchmarkReleaseManifestForPackage
> Task :lib-util:compileReleaseKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-util/src/commonMain/kotlin/com/ustadmobile/lib/util/RandomString.kt:11:32 Parameter 'i' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-util/src/commonMain/kotlin/com/ustadmobile/lib/util/RangeUtil.kt:42:22 Variable 'statusCode' initializer is redundant
> Task :lib-xxhashkmp-commonjvmimpl:compileReleaseKotlinAndroid
> Task :lib-xxhashkmp-commonjvmimpl:compileReleaseJavaWithJavac
> Task :lib-xxhashkmp-commonjvmimpl:bundleLibCompileToJarRelease
> Task :lib-util:compileReleaseJavaWithJavac
> Task :lib-xxhashkmp:compileReleaseKotlinAndroid NO-SOURCE
> Task :lib-xxhashkmp:compileReleaseJavaWithJavac
> Task :lib-xxhashkmp:bundleLibCompileToJarRelease
> Task :lib-util:bundleLibCompileToJarRelease
> Task :lib-util:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-util:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp:bundleLibRuntimeToJarRelease
> Task :lib-util:bundleLibRuntimeToJarRelease
> Task :lib-xxhashkmp-commonjvmimpl:bundleLibRuntimeToJarRelease
> Task :lib-util:processReleaseJavaRes
> Task :lib-xxhashkmp:processReleaseJavaRes NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:processReleaseJavaRes
> Task :lib-cache:mergeReleaseShaders
> Task :lib-cache:compileReleaseShaders NO-SOURCE
> Task :lib-cache:generateReleaseAssets UP-TO-DATE
> Task :lib-cache:mergeReleaseAssets
> Task :lib-centralappconfigdb-common:mergeReleaseShaders
> Task :lib-centralappconfigdb-common:compileReleaseShaders NO-SOURCE
> Task :lib-centralappconfigdb-common:generateReleaseAssets UP-TO-DATE
> Task :lib-centralappconfigdb-common:mergeReleaseAssets
> Task :lib-centralappconfigdb-sqldelight:mergeReleaseShaders
> Task :lib-centralappconfigdb-sqldelight:compileReleaseShaders NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:generateReleaseAssets UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:mergeReleaseAssets
> Task :lib-database:mergeReleaseShaders
> Task :lib-database:compileReleaseShaders NO-SOURCE
> Task :lib-database:generateReleaseAssets UP-TO-DATE
> Task :lib-database:mergeReleaseAssets
> Task :lib-ihttp-core:mergeReleaseShaders
> Task :lib-ihttp-core:compileReleaseShaders NO-SOURCE
> Task :lib-ihttp-core:generateReleaseAssets UP-TO-DATE
> Task :lib-ihttp-core:mergeReleaseAssets
> Task :lib-ihttp-iostreams:mergeReleaseShaders
> Task :lib-ihttp-iostreams:compileReleaseShaders NO-SOURCE
> Task :lib-ihttp-iostreams:generateReleaseAssets UP-TO-DATE
> Task :lib-ihttp-iostreams:mergeReleaseAssets
> Task :lib-ihttp-nanohttpd:mergeReleaseShaders
> Task :lib-ihttp-nanohttpd:compileReleaseShaders NO-SOURCE
> Task :lib-ihttp-nanohttpd:generateReleaseAssets UP-TO-DATE
> Task :lib-ihttp-nanohttpd:mergeReleaseAssets
> Task :lib-ihttp-okhttp:mergeReleaseShaders
> Task :lib-ihttp-okhttp:compileReleaseShaders NO-SOURCE
> Task :lib-ihttp-okhttp:generateReleaseAssets UP-TO-DATE
> Task :lib-ihttp-okhttp:mergeReleaseAssets
> Task :lib-ui-compose:mergeReleaseShaders
> Task :lib-ui-compose:compileReleaseShaders NO-SOURCE
> Task :lib-ui-compose:copyReleaseFontsToAndroidAssets
> Task :lib-ui-compose:generateReleaseAssets UP-TO-DATE
> Task :lib-ui-compose:mergeReleaseAssets
> Task :lib-util:mergeReleaseShaders
> Task :lib-util:compileReleaseShaders NO-SOURCE
> Task :lib-util:generateReleaseAssets UP-TO-DATE
> Task :lib-util:mergeReleaseAssets
> Task :lib-xxhashkmp:mergeReleaseShaders
> Task :lib-xxhashkmp:compileReleaseShaders NO-SOURCE
> Task :lib-xxhashkmp:generateReleaseAssets UP-TO-DATE
> Task :lib-xxhashkmp:mergeReleaseAssets
> Task :lib-xxhashkmp-commonjvmimpl:mergeReleaseShaders
> Task :lib-xxhashkmp-commonjvmimpl:compileReleaseShaders NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:generateReleaseAssets UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:mergeReleaseAssets
> Task :lib-xxhashkmp-core:mergeReleaseShaders
> Task :lib-xxhashkmp-core:compileReleaseShaders NO-SOURCE
> Task :lib-xxhashkmp-core:generateReleaseAssets UP-TO-DATE
> Task :lib-xxhashkmp-core:mergeReleaseAssets
> Task :sharedse:mergeReleaseShaders
> Task :sharedse:compileReleaseShaders NO-SOURCE
> Task :sharedse:generateReleaseAssets UP-TO-DATE
> Task :sharedse:mergeReleaseAssets
> Task :app-android:processBenchmarkReleaseResources
> Task :app-android:mergeBenchmarkReleaseAssets
> Task :app-android:compressBenchmarkReleaseAssets
> Task :app-android:extractBenchmarkReleaseVersionControlInfo
> Task :app-android:collectBenchmarkReleaseDependencies
> Task :app-android:sdkBenchmarkReleaseDependencyData
> Task :app-android:validateSigningBenchmarkRelease
> Task :app-android:writeBenchmarkReleaseAppMetadata
> Task :app-android:writeBenchmarkReleaseSigningConfigVersions
> Task :app-android:preDebugBuild UP-TO-DATE
> Task :app-android:mergeDebugNativeDebugMetadata NO-SOURCE
> Task :app-android:generateDebugBuildConfig
> Task :core:preDebugBuild UP-TO-DATE
> Task :lib-cache:preDebugBuild UP-TO-DATE
> Task :core:writeDebugAarMetadata
> Task :lib-cache:writeDebugAarMetadata
> Task :lib-centralappconfigdb-common:preDebugBuild UP-TO-DATE
> Task :lib-centralappconfigdb-common:writeDebugAarMetadata
> Task :lib-centralappconfigdb-sqldelight:preDebugBuild UP-TO-DATE
> Task :lib-database:preDebugBuild UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:writeDebugAarMetadata
> Task :lib-ihttp-core:preDebugBuild UP-TO-DATE
> Task :lib-database:writeDebugAarMetadata
> Task :lib-ihttp-core:writeDebugAarMetadata
> Task :lib-ihttp-iostreams:preDebugBuild UP-TO-DATE
> Task :app-android:optimizeBenchmarkReleaseResources
> Task :lib-ihttp-nanohttpd:preDebugBuild UP-TO-DATE
> Task :lib-ihttp-iostreams:writeDebugAarMetadata
> Task :lib-ihttp-okhttp:preDebugBuild UP-TO-DATE
> Task :lib-ihttp-nanohttpd:writeDebugAarMetadata
> Task :lib-ui-compose:preDebugBuild UP-TO-DATE
> Task :lib-ihttp-okhttp:writeDebugAarMetadata
> Task :lib-util:preDebugBuild UP-TO-DATE
> Task :lib-ui-compose:writeDebugAarMetadata
> Task :lib-xxhashkmp:preDebugBuild UP-TO-DATE
> Task :lib-util:writeDebugAarMetadata
> Task :lib-xxhashkmp-commonjvmimpl:preDebugBuild UP-TO-DATE
> Task :lib-xxhashkmp:writeDebugAarMetadata
> Task :lib-xxhashkmp-core:preDebugBuild UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:writeDebugAarMetadata
> Task :sharedse:preDebugBuild UP-TO-DATE
> Task :lib-xxhashkmp-core:writeDebugAarMetadata
> Task :sharedse:writeDebugAarMetadata
> Task :app-android:generateDebugResValues
> Task :core:generateDebugResValues
> Task :core:generateDebugResources
> Task :app-android:checkDebugAarMetadata
> Task :core:packageDebugResources
> Task :lib-cache:generateDebugResValues
> Task :lib-cache:generateDebugResources
> Task :lib-cache:packageDebugResources
> Task :lib-centralappconfigdb-common:generateDebugResValues
> Task :lib-centralappconfigdb-common:generateDebugResources
> Task :lib-centralappconfigdb-common:packageDebugResources
> Task :lib-centralappconfigdb-sqldelight:generateDebugResValues
> Task :lib-centralappconfigdb-sqldelight:generateDebugResources
> Task :lib-centralappconfigdb-sqldelight:packageDebugResources
> Task :lib-database:generateDebugResValues
> Task :lib-database:generateDebugResources
> Task :lib-database:packageDebugResources
> Task :lib-ihttp-core:generateDebugResValues
> Task :lib-ihttp-core:generateDebugResources
> Task :lib-centralappconfigdb-sqldelight:compileReleaseKotlinAndroid
> Task :lib-ihttp-core:compileReleaseKotlinAndroid
> Task :lib-ihttp-core:packageDebugResources
> Task :lib-centralappconfigdb-sqldelight:compileReleaseJavaWithJavac
> Task :lib-centralappconfigdb-sqldelight:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-ihttp-core:compileReleaseJavaWithJavac
> Task :lib-ihttp-core:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-ihttp-core:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-ihttp-core:bundleLibCompileToJarRelease
> Task :lib-centralappconfigdb-sqldelight:bundleLibCompileToJarRelease
> Task :lib-centralappconfigdb-sqldelight:bundleLibRuntimeToJarRelease
> Task :lib-ihttp-core:bundleLibRuntimeToJarRelease
> Task :lib-centralappconfigdb-sqldelight:processReleaseJavaRes
> Task :lib-ihttp-core:processReleaseJavaRes
> Task :lib-ihttp-iostreams:generateDebugResValues
> Task :lib-ihttp-iostreams:generateDebugResources
> Task :lib-ihttp-iostreams:packageDebugResources
> Task :lib-ihttp-nanohttpd:generateDebugResValues
> Task :lib-ihttp-nanohttpd:generateDebugResources
> Task :lib-ihttp-nanohttpd:packageDebugResources
> Task :lib-ihttp-okhttp:generateDebugResValues
> Task :lib-ihttp-okhttp:generateDebugResources
> Task :lib-ihttp-okhttp:packageDebugResources
> Task :lib-ui-compose:generateDebugResValues
> Task :lib-ui-compose:generateDebugResources
> Task :lib-ui-compose:packageDebugResources
> Task :lib-util:generateDebugResValues
> Task :lib-util:generateDebugResources
> Task :lib-util:packageDebugResources
> Task :lib-xxhashkmp:generateDebugResValues
> Task :lib-xxhashkmp:generateDebugResources
> Task :lib-xxhashkmp:packageDebugResources
> Task :lib-xxhashkmp-commonjvmimpl:generateDebugResValues
> Task :lib-xxhashkmp-commonjvmimpl:generateDebugResources
> Task :lib-xxhashkmp-commonjvmimpl:packageDebugResources
> Task :lib-xxhashkmp-core:generateDebugResValues
> Task :lib-xxhashkmp-core:generateDebugResources
> Task :lib-xxhashkmp-core:packageDebugResources
> Task :sharedse:generateDebugResValues
> Task :sharedse:generateDebugResources
> Task :sharedse:packageDebugResources
> Task :app-android:mapDebugSourceSetPaths
> Task :app-android:generateDebugResources
> Task :lib-ihttp-okhttp:compileReleaseKotlinAndroid
> Task :lib-ihttp-nanohttpd:compileReleaseKotlinAndroid
> Task :lib-ihttp-okhttp:compileReleaseJavaWithJavac
> Task :lib-ihttp-okhttp:bundleLibCompileToJarRelease
> Task :lib-ihttp-nanohttpd:compileReleaseJavaWithJavac
> Task :app-android:mergeDebugResources
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-bn/values-bn.xml:394:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-bn/values-bn.xml:529:4: Multiple substitutions specified in non-positional format of string resource string/started_date. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-my/values-my.xml:394:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-ne/values-ne.xml:432:4: Multiple substitutions specified in non-positional format of string resource string/hide_app_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-ne/values-ne.xml:645:4: Multiple substitutions specified in non-positional format of string resource string/parent_child_register_message. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-ne/values-ne.xml:647:4: Multiple substitutions specified in non-positional format of string resource string/parent_consent_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-fa/values-fa.xml:740:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
> Task :lib-ihttp-okhttp:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-ihttp-nanohttpd:bundleLibCompileToJarRelease
> Task :lib-ihttp-nanohttpd:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-ihttp-nanohttpd:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-ihttp-okhttp:exportReleaseConsumerProguardFiles
> Task :lib-ihttp-nanohttpd:bundleLibRuntimeToJarRelease
> Task :lib-ihttp-okhttp:bundleLibRuntimeToJarRelease
> Task :lib-ihttp-nanohttpd:processReleaseJavaRes
> Task :lib-ihttp-okhttp:processReleaseJavaRes
> Task :app-android:packageDebugResources
> Task :app-android:createDebugCompatibleScreenManifests
> Task :app-android:parseDebugLocalResources
> Task :app-android:extractDeepLinksDebug
> Task :core:extractDeepLinksDebug
> Task :lib-cache:extractDeepLinksDebug
> Task :core:processDebugManifest
> Task :lib-cache:processDebugManifest
> Task :lib-centralappconfigdb-common:extractDeepLinksDebug
> Task :lib-centralappconfigdb-sqldelight:extractDeepLinksDebug
> Task :lib-centralappconfigdb-common:processDebugManifest
> Task :lib-database:extractDeepLinksDebug
> Task :lib-centralappconfigdb-sqldelight:processDebugManifest
> Task :lib-database:processDebugManifest
> Task :lib-ihttp-core:extractDeepLinksDebug
> Task :lib-ihttp-iostreams:extractDeepLinksDebug
> Task :lib-ihttp-core:processDebugManifest
> Task :lib-ihttp-iostreams:processDebugManifest
> Task :lib-ihttp-nanohttpd:extractDeepLinksDebug
> Task :lib-ihttp-okhttp:extractDeepLinksDebug
> Task :lib-ihttp-nanohttpd:processDebugManifest
> Task :lib-ui-compose:extractDeepLinksDebug
> Task :lib-ihttp-okhttp:processDebugManifest
> Task :lib-ui-compose:processDebugManifest
> Task :lib-util:extractDeepLinksDebug
> Task :lib-xxhashkmp:extractDeepLinksDebug
> Task :lib-util:processDebugManifest
> Task :lib-xxhashkmp:processDebugManifest
> Task :lib-xxhashkmp-commonjvmimpl:extractDeepLinksDebug
> Task :lib-xxhashkmp-commonjvmimpl:processDebugManifest
> Task :lib-xxhashkmp-core:extractDeepLinksDebug
> Task :lib-xxhashkmp-core:processDebugManifest
> Task :sharedse:extractDeepLinksDebug
> Task :sharedse:processDebugManifest
> Task :core:compileDebugLibraryResources
> Task :core:parseDebugLocalResources
> Task :app-android:processDebugMainManifest
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/AndroidManifest.xml Warning:
provider#org.acra.attachment.AcraContentProvider@android:authorities was tagged at AndroidManifest.xml:0 to replace other declarations but no other declaration present
> Task :app-android:processDebugManifest
> Task :app-android:processDebugManifestForPackage
> Task :lib-cache:compileDebugLibraryResources
> Task :lib-centralappconfigdb-common:compileDebugLibraryResources
> Task :lib-cache:parseDebugLocalResources
> Task :lib-centralappconfigdb-common:parseDebugLocalResources
> Task :core:generateDebugRFile
> Task :lib-centralappconfigdb-sqldelight:compileDebugLibraryResources
> Task :lib-cache:generateDebugRFile
> Task :lib-centralappconfigdb-common:generateDebugRFile
> Task :lib-centralappconfigdb-sqldelight:parseDebugLocalResources
> Task :lib-database:compileDebugLibraryResources
> Task :lib-database:parseDebugLocalResources
> Task :lib-centralappconfigdb-sqldelight:generateDebugRFile
> Task :lib-ihttp-core:compileDebugLibraryResources
> Task :lib-database:generateDebugRFile
> Task :lib-ihttp-iostreams:compileDebugLibraryResources
> Task :lib-ihttp-core:parseDebugLocalResources
> Task :lib-ihttp-iostreams:parseDebugLocalResources
> Task :lib-ihttp-core:generateDebugRFile
> Task :lib-ihttp-iostreams:generateDebugRFile
> Task :lib-ihttp-nanohttpd:compileDebugLibraryResources
> Task :lib-ihttp-nanohttpd:parseDebugLocalResources
> Task :lib-ihttp-okhttp:compileDebugLibraryResources
> Task :lib-ihttp-okhttp:parseDebugLocalResources
> Task :lib-ihttp-nanohttpd:generateDebugRFile
> Task :lib-ihttp-okhttp:generateDebugRFile
> Task :lib-util:compileDebugLibraryResources
> Task :lib-util:parseDebugLocalResources
> Task :lib-ui-compose:parseDebugLocalResources
> Task :lib-ui-compose:compileDebugLibraryResources
> Task :lib-xxhashkmp:compileDebugLibraryResources
> Task :lib-util:generateDebugRFile
> Task :lib-ui-compose:generateDebugRFile
> Task :lib-xxhashkmp-commonjvmimpl:compileDebugLibraryResources
> Task :lib-xxhashkmp:parseDebugLocalResources
> Task :lib-xxhashkmp-commonjvmimpl:parseDebugLocalResources
> Task :lib-xxhashkmp:generateDebugRFile
> Task :lib-xxhashkmp-commonjvmimpl:generateDebugRFile
> Task :lib-xxhashkmp-core:compileDebugLibraryResources
> Task :lib-xxhashkmp-core:parseDebugLocalResources
> Task :sharedse:compileDebugLibraryResources
> Task :sharedse:parseDebugLocalResources
> Task :lib-xxhashkmp-core:generateDebugRFile
> Task :sharedse:generateDebugRFile
> Task :core:generateDebugBuildConfig
> Task :lib-cache:generateDebugBuildConfig
> Task :lib-ihttp-core:generateDebugBuildConfig
> Task :lib-ihttp-iostreams:generateDebugBuildConfig
> Task :lib-ihttp-iostreams:javaPreCompileDebug
> Task :lib-ihttp-core:javaPreCompileDebug
> Task :lib-ihttp-okhttp:generateDebugBuildConfig
> Task :lib-ihttp-okhttp:javaPreCompileDebug
> Task :lib-cache:javaPreCompileDebug
> Task :lib-centralappconfigdb-common:generateDebugBuildConfig
> Task :lib-centralappconfigdb-common:javaPreCompileDebug
> Task :lib-database:generateDebugBuildConfig
> Task :lib-util:generateDebugBuildConfig
> Task :lib-util:javaPreCompileDebug
> Task :lib-database:javaPreCompileDebug
> Task :lib-ihttp-nanohttpd:generateDebugBuildConfig
> Task :lib-ihttp-nanohttpd:javaPreCompileDebug
> Task :lib-xxhashkmp:generateDebugBuildConfig
> Task :lib-xxhashkmp-commonjvmimpl:generateDebugBuildConfig
> Task :lib-xxhashkmp-core:generateDebugBuildConfig
> Task :lib-xxhashkmp-core:javaPreCompileDebug
> Task :lib-xxhashkmp-commonjvmimpl:javaPreCompileDebug
> Task :lib-xxhashkmp:javaPreCompileDebug
> Task :core:javaPreCompileDebug
> Task :lib-centralappconfigdb-sqldelight:generateDebugBuildConfig
> Task :lib-centralappconfigdb-sqldelight:javaPreCompileDebug
> Task :lib-ui-compose:generateDebugBuildConfig
> Task :lib-ui-compose:javaPreCompileDebug
> Task :sharedse:generateDebugBuildConfig
> Task :sharedse:javaPreCompileDebug
> Task :app-android:javaPreCompileDebug
> Task :app-android:mergeDebugShaders
> Task :app-android:compileDebugShaders NO-SOURCE
> Task :app-android:generateDebugAssets UP-TO-DATE
> Task :core:mergeDebugShaders
> Task :core:compileDebugShaders NO-SOURCE
> Task :core:generateDebugAssets UP-TO-DATE
> Task :core:mergeDebugAssets
> Task :lib-cache:mergeDebugShaders
> Task :lib-cache:compileDebugShaders NO-SOURCE
> Task :lib-cache:generateDebugAssets UP-TO-DATE
> Task :lib-cache:mergeDebugAssets
> Task :lib-centralappconfigdb-common:mergeDebugShaders
> Task :lib-centralappconfigdb-common:compileDebugShaders NO-SOURCE
> Task :lib-centralappconfigdb-common:generateDebugAssets UP-TO-DATE
> Task :lib-centralappconfigdb-common:mergeDebugAssets
> Task :lib-centralappconfigdb-sqldelight:mergeDebugShaders
> Task :lib-centralappconfigdb-sqldelight:compileDebugShaders NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:generateDebugAssets UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:mergeDebugAssets
> Task :lib-database:mergeDebugShaders
> Task :lib-database:compileDebugShaders NO-SOURCE
> Task :lib-database:generateDebugAssets UP-TO-DATE
> Task :lib-database:mergeDebugAssets
> Task :lib-ihttp-iostreams:compileDebugKotlinAndroid
> Task :lib-ihttp-core:mergeDebugShaders
> Task :lib-ihttp-iostreams:compileDebugJavaWithJavac
> Task :lib-ihttp-core:compileDebugShaders NO-SOURCE
> Task :lib-ihttp-core:generateDebugAssets UP-TO-DATE
> Task :lib-ihttp-iostreams:bundleLibCompileToJarDebug
> Task :lib-ihttp-core:mergeDebugAssets
> Task :lib-ihttp-iostreams:mergeDebugShaders
> Task :lib-ihttp-iostreams:compileDebugShaders NO-SOURCE
> Task :lib-ihttp-iostreams:generateDebugAssets UP-TO-DATE
> Task :lib-ihttp-iostreams:mergeDebugAssets
> Task :lib-ihttp-nanohttpd:mergeDebugShaders
> Task :lib-ihttp-nanohttpd:compileDebugShaders NO-SOURCE
> Task :lib-ihttp-nanohttpd:generateDebugAssets UP-TO-DATE
> Task :lib-ihttp-nanohttpd:mergeDebugAssets
> Task :lib-ihttp-okhttp:mergeDebugShaders
> Task :lib-ihttp-okhttp:compileDebugShaders NO-SOURCE
> Task :lib-ihttp-okhttp:generateDebugAssets UP-TO-DATE
> Task :lib-ihttp-okhttp:mergeDebugAssets
> Task :lib-ui-compose:mergeDebugShaders
> Task :lib-ui-compose:compileDebugShaders NO-SOURCE
> Task :lib-ui-compose:copyDebugFontsToAndroidAssets
> Task :lib-ui-compose:generateDebugAssets UP-TO-DATE
> Task :lib-ui-compose:mergeDebugAssets
> Task :lib-util:mergeDebugShaders
> Task :lib-util:compileDebugShaders NO-SOURCE
> Task :lib-util:generateDebugAssets UP-TO-DATE
> Task :lib-xxhashkmp-core:compileDebugKotlinAndroid
> Task :lib-util:mergeDebugAssets
> Task :lib-xxhashkmp-core:compileDebugJavaWithJavac
> Task :lib-xxhashkmp-core:bundleLibCompileToJarDebug
> Task :lib-xxhashkmp:mergeDebugShaders
> Task :lib-xxhashkmp:compileDebugShaders NO-SOURCE
> Task :lib-xxhashkmp:generateDebugAssets UP-TO-DATE
> Task :lib-xxhashkmp:mergeDebugAssets
> Task :lib-xxhashkmp-commonjvmimpl:mergeDebugShaders
> Task :lib-xxhashkmp-commonjvmimpl:compileDebugShaders NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:generateDebugAssets UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:mergeDebugAssets
> Task :lib-xxhashkmp-core:mergeDebugShaders
> Task :lib-xxhashkmp-core:compileDebugShaders NO-SOURCE
> Task :lib-xxhashkmp-core:generateDebugAssets UP-TO-DATE
> Task :lib-xxhashkmp-core:mergeDebugAssets
> Task :sharedse:mergeDebugShaders
> Task :sharedse:compileDebugShaders NO-SOURCE
> Task :sharedse:generateDebugAssets UP-TO-DATE
> Task :sharedse:mergeDebugAssets
> Task :app-android:mergeDebugAssets
> Task :lib-ihttp-iostreams:bundleLibRuntimeToJarDebug
> Task :lib-xxhashkmp-core:bundleLibRuntimeToJarDebug
> Task :app-android:desugarDebugFileDependencies
> Task :lib-ihttp-iostreams:processDebugJavaRes
> Task :lib-xxhashkmp-core:processDebugJavaRes
> Task :app-android:compressDebugAssets
> Task :lib-centralappconfigdb-common:compileDebugKotlinAndroid
> Task :app-android:mergeDebugJniLibFolders
> Task :app-android:checkDebugDuplicateClasses
> Task :app-android:processDebugResources
> Task :lib-xxhashkmp-commonjvmimpl:compileDebugKotlinAndroid
> Task :lib-centralappconfigdb-common:compileDebugJavaWithJavac
> Task :lib-centralappconfigdb-common:bundleLibCompileToJarDebug
> Task :lib-xxhashkmp-commonjvmimpl:compileDebugJavaWithJavac
> Task :lib-xxhashkmp-commonjvmimpl:bundleLibCompileToJarDebug
> Task :lib-centralappconfigdb-common:bundleLibRuntimeToJarDebug
> Task :lib-xxhashkmp-commonjvmimpl:bundleLibRuntimeToJarDebug
> Task :lib-xxhashkmp:compileDebugKotlinAndroid NO-SOURCE
> Task :lib-xxhashkmp:compileDebugJavaWithJavac
> Task :lib-xxhashkmp:bundleLibCompileToJarDebug
> Task :lib-centralappconfigdb-common:processDebugJavaRes
> Task :lib-xxhashkmp:bundleLibRuntimeToJarDebug
> Task :lib-xxhashkmp:processDebugJavaRes NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:processDebugJavaRes
> Task :lib-util:compileDebugKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-util/src/commonMain/kotlin/com/ustadmobile/lib/util/RandomString.kt:11:32 Parameter 'i' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-util/src/commonMain/kotlin/com/ustadmobile/lib/util/RangeUtil.kt:42:22 Variable 'statusCode' initializer is redundant
> Task :lib-util:compileDebugJavaWithJavac
> Task :lib-util:bundleLibCompileToJarDebug
> Task :lib-util:bundleLibRuntimeToJarDebug
> Task :lib-util:processDebugJavaRes
> Task :core:mergeDebugJniLibFolders
> Task :core:mergeDebugNativeLibs NO-SOURCE
> Task :core:copyDebugJniLibsProjectOnly
> Task :lib-cache:mergeDebugJniLibFolders
> Task :lib-cache:mergeDebugNativeLibs NO-SOURCE
> Task :lib-cache:copyDebugJniLibsProjectOnly
> Task :lib-centralappconfigdb-common:mergeDebugJniLibFolders
> Task :lib-centralappconfigdb-common:mergeDebugNativeLibs NO-SOURCE
> Task :lib-centralappconfigdb-common:copyDebugJniLibsProjectOnly
> Task :lib-centralappconfigdb-sqldelight:mergeDebugJniLibFolders
> Task :lib-centralappconfigdb-sqldelight:mergeDebugNativeLibs NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:copyDebugJniLibsProjectOnly
> Task :lib-database:mergeDebugJniLibFolders
> Task :lib-database:mergeDebugNativeLibs NO-SOURCE
> Task :lib-database:copyDebugJniLibsProjectOnly
> Task :lib-ihttp-core:mergeDebugJniLibFolders
> Task :lib-ihttp-core:mergeDebugNativeLibs NO-SOURCE
> Task :lib-ihttp-core:copyDebugJniLibsProjectOnly
> Task :lib-ihttp-iostreams:mergeDebugJniLibFolders
> Task :lib-ihttp-iostreams:mergeDebugNativeLibs NO-SOURCE
> Task :lib-ihttp-iostreams:copyDebugJniLibsProjectOnly
> Task :lib-ihttp-nanohttpd:mergeDebugJniLibFolders
> Task :lib-ihttp-nanohttpd:mergeDebugNativeLibs NO-SOURCE
> Task :lib-ihttp-nanohttpd:copyDebugJniLibsProjectOnly
> Task :lib-ihttp-okhttp:mergeDebugJniLibFolders
> Task :lib-ihttp-okhttp:mergeDebugNativeLibs NO-SOURCE
> Task :lib-ihttp-okhttp:copyDebugJniLibsProjectOnly
> Task :lib-ui-compose:mergeDebugJniLibFolders
> Task :lib-ui-compose:mergeDebugNativeLibs NO-SOURCE
> Task :lib-ui-compose:copyDebugJniLibsProjectOnly
> Task :lib-util:mergeDebugJniLibFolders
> Task :lib-util:mergeDebugNativeLibs NO-SOURCE
> Task :lib-util:copyDebugJniLibsProjectOnly
> Task :lib-xxhashkmp:mergeDebugJniLibFolders
> Task :lib-xxhashkmp:mergeDebugNativeLibs NO-SOURCE
> Task :lib-xxhashkmp:copyDebugJniLibsProjectOnly
> Task :lib-xxhashkmp-commonjvmimpl:mergeDebugJniLibFolders
> Task :lib-xxhashkmp-commonjvmimpl:mergeDebugNativeLibs NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:copyDebugJniLibsProjectOnly
> Task :lib-xxhashkmp-core:mergeDebugJniLibFolders
> Task :lib-xxhashkmp-core:mergeDebugNativeLibs NO-SOURCE
> Task :lib-xxhashkmp-core:copyDebugJniLibsProjectOnly
> Task :sharedse:mergeDebugJniLibFolders
> Task :sharedse:mergeDebugNativeLibs NO-SOURCE
> Task :sharedse:copyDebugJniLibsProjectOnly
> Task :app-android:validateSigningDebug
> Task :app-android:writeDebugAppMetadata
> Task :app-android:writeDebugSigningConfigVersions
> Task :app-android:preNonMinifiedReleaseBuild UP-TO-DATE
> Task :app-android:mergeNonMinifiedReleaseJniLibFolders
> Task :app-android:mergeDebugNativeLibs
> Task :app-android:mergeNonMinifiedReleaseArtProfile
> Task :app-android:stripDebugDebugSymbols
Unable to strip the following libraries, packaging them as they are: libgav1JNI.so.
> Task :app-android:generateNonMinifiedReleaseBuildConfig
> Task :app-android:mergeNonMinifiedReleaseNativeLibs
> Task :app-android:generateNonMinifiedReleaseResValues
> Task :app-android:checkNonMinifiedReleaseAarMetadata
> Task :app-android:mapNonMinifiedReleaseSourceSetPaths
> Task :app-android:generateNonMinifiedReleaseResources
> Task :app-android:stripNonMinifiedReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libgav1JNI.so.
> Task :app-android:checkNonMinifiedReleaseDuplicateClasses
> Task :app-android:expandNonMinifiedReleaseL8ArtProfileWildcards
> Task :lib-ihttp-core:compileDebugKotlinAndroid
> Task :lib-cache:kspReleaseKotlinAndroid
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:18: Schema export directory was not provided to the annotation processor so Room cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument by applying the Room Gradle plugin (id 'androidx.room') OR set exportSchema to false.
> Task :lib-centralappconfigdb-sqldelight:compileDebugKotlinAndroid
> Task :lib-ihttp-core:compileDebugJavaWithJavac
> Task :lib-ihttp-core:bundleLibCompileToJarDebug
> Task :lib-centralappconfigdb-sqldelight:compileDebugJavaWithJavac
> Task :app-android:mergeNonMinifiedReleaseResources
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-bn/values-bn.xml:394:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-bn/values-bn.xml:529:4: Multiple substitutions specified in non-positional format of string resource string/started_date. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-my/values-my.xml:394:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-ne/values-ne.xml:432:4: Multiple substitutions specified in non-positional format of string resource string/hide_app_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-ne/values-ne.xml:645:4: Multiple substitutions specified in non-positional format of string resource string/parent_child_register_message. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-ne/values-ne.xml:647:4: Multiple substitutions specified in non-positional format of string resource string/parent_consent_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-fa/values-fa.xml:740:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
> Task :lib-centralappconfigdb-sqldelight:bundleLibCompileToJarDebug
> Task :lib-centralappconfigdb-sqldelight:bundleLibRuntimeToJarDebug
> Task :lib-ihttp-core:bundleLibRuntimeToJarDebug
> Task :lib-centralappconfigdb-sqldelight:processDebugJavaRes
> Task :lib-ihttp-core:processDebugJavaRes
> Task :app-android:extractNonMinifiedReleaseNativeSymbolTables
> Task :app-android:packageNonMinifiedReleaseResources
> Task :app-android:mergeNonMinifiedReleaseNativeDebugMetadata NO-SOURCE
> Task :app-android:createNonMinifiedReleaseCompatibleScreenManifests
> Task :app-android:extractDeepLinksNonMinifiedRelease
> Task :app-android:parseNonMinifiedReleaseLocalResources
> Task :app-android:processNonMinifiedReleaseMainManifest
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/AndroidManifest.xml Warning:
provider#org.acra.attachment.AcraContentProvider@android:authorities was tagged at AndroidManifest.xml:0 to replace other declarations but no other declaration present
> Task :app-android:processNonMinifiedReleaseManifest
> Task :app-android:processNonMinifiedReleaseManifestForPackage
> Task :app-android:javaPreCompileNonMinifiedRelease
> Task :app-android:desugarNonMinifiedReleaseFileDependencies
> Task :app-android:mergeNonMinifiedReleaseStartupProfile UP-TO-DATE
> Task :lib-ihttp-okhttp:compileDebugKotlinAndroid
> Task :lib-ihttp-nanohttpd:compileDebugKotlinAndroid
> Task :lib-ihttp-okhttp:compileDebugJavaWithJavac
> Task :lib-ihttp-okhttp:bundleLibCompileToJarDebug
> Task :lib-ihttp-nanohttpd:compileDebugJavaWithJavac
> Task :lib-ihttp-nanohttpd:bundleLibCompileToJarDebug
> Task :lib-ihttp-nanohttpd:bundleLibRuntimeToJarDebug
> Task :lib-ihttp-okhttp:bundleLibRuntimeToJarDebug
> Task :lib-ihttp-nanohttpd:processDebugJavaRes
> Task :lib-ihttp-okhttp:processDebugJavaRes
> Task :app-android:mergeNonMinifiedReleaseShaders
> Task :app-android:compileNonMinifiedReleaseShaders NO-SOURCE
> Task :app-android:generateNonMinifiedReleaseAssets UP-TO-DATE
> Task :app-android:mergeNonMinifiedReleaseAssets
> Task :app-android:extractNonMinifiedReleaseVersionControlInfo
> Task :app-android:compressNonMinifiedReleaseAssets
> Task :app-android:processNonMinifiedReleaseResources
> Task :app-android:collectNonMinifiedReleaseDependencies
> Task :app-android:sdkNonMinifiedReleaseDependencyData
> Task :app-android:validateSigningNonMinifiedRelease
> Task :app-android:writeNonMinifiedReleaseAppMetadata
> Task :app-android:writeNonMinifiedReleaseSigningConfigVersions
> Task :app-android:preReleaseBuild UP-TO-DATE
> Task :app-android:mergeReleaseJniLibFolders
> Task :app-android:generateReleaseBuildConfig
> Task :app-android:mergeReleaseNativeLibs
> Task :app-android:checkReleaseDuplicateClasses
> Task :app-android:mergeReleaseArtProfile
> Task :app-android:checkReleaseAarMetadata
> Task :app-android:generateReleaseResValues
> Task :app-android:stripReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libgav1JNI.so.
> Task :app-android:mapReleaseSourceSetPaths
> Task :app-android:extractReleaseNativeSymbolTables
> Task :app-android:generateReleaseResources
> Task :app-android:mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :app-android:expandReleaseL8ArtProfileWildcards
> Task :app-android:packageReleaseResources
> Task :app-android:createReleaseCompatibleScreenManifests
> Task :app-android:extractDeepLinksRelease
> Task :app-android:parseReleaseLocalResources
> Task :app-android:processReleaseMainManifest
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/AndroidManifest.xml Warning:
provider#org.acra.attachment.AcraContentProvider@android:authorities was tagged at AndroidManifest.xml:0 to replace other declarations but no other declaration present
> Task :app-android:processReleaseManifest
> Task :app-android:javaPreCompileRelease
> Task :app-android:processReleaseManifestForPackage
> Task :app-android:mergeReleaseStartupProfile
> Task :app-android:mergeReleaseShaders
> Task :app-android:mergeReleaseResources
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-bn/values-bn.xml:394:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-bn/values-bn.xml:529:4: Multiple substitutions specified in non-positional format of string resource string/started_date. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-my/values-my.xml:394:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-ne/values-ne.xml:432:4: Multiple substitutions specified in non-positional format of string resource string/hide_app_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-ne/values-ne.xml:645:4: Multiple substitutions specified in non-positional format of string resource string/parent_child_register_message. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-ne/values-ne.xml:647:4: Multiple substitutions specified in non-positional format of string resource string/parent_consent_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-fa/values-fa.xml:740:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
> Task :app-android:optimizeNonMinifiedReleaseResources
> Task :app-android:compileReleaseShaders NO-SOURCE
> Task :app-android:generateReleaseAssets UP-TO-DATE
> Task :app-android:mergeReleaseAssets
> Task :app-android:extractReleaseVersionControlInfo
> Task :core:extractProguardFiles
> Task :lib-cache:extractProguardFiles
> Task :lib-ihttp-core:createFullJarRelease
> Task :lib-ihttp-core:extractProguardFiles
> Task :lib-ihttp-iostreams:createFullJarRelease
> Task :lib-ihttp-iostreams:extractProguardFiles
> Task :lib-ihttp-iostreams:generateReleaseLintModel
> Task :lib-ihttp-iostreams:prepareLintJarForPublish UP-TO-DATE
> Task :lib-ihttp-core:generateReleaseLintModel
> Task :lib-ihttp-core:prepareLintJarForPublish UP-TO-DATE
> Task :lib-ihttp-okhttp:createFullJarRelease
> Task :lib-ihttp-okhttp:extractProguardFiles
> Task :app-android:compressReleaseAssets
> Task :lib-ihttp-okhttp:generateReleaseLintModel
> Task :lib-ihttp-okhttp:prepareLintJarForPublish UP-TO-DATE
> Task :lib-cache:prepareLintJarForPublish UP-TO-DATE
> Task :lib-centralappconfigdb-common:createFullJarRelease
> Task :lib-centralappconfigdb-common:extractProguardFiles
> Task :lib-centralappconfigdb-common:generateReleaseLintModel
> Task :lib-centralappconfigdb-common:prepareLintJarForPublish UP-TO-DATE
> Task :lib-database:extractProguardFiles
> Task :lib-util:createFullJarRelease
> Task :lib-util:extractProguardFiles
> Task :lib-util:generateReleaseLintModel
> Task :lib-util:prepareLintJarForPublish UP-TO-DATE
> Task :lib-database:prepareLintJarForPublish UP-TO-DATE
> Task :lib-ihttp-nanohttpd:createFullJarRelease
> Task :lib-ihttp-nanohttpd:extractProguardFiles
> Task :lib-ihttp-nanohttpd:generateReleaseLintModel
> Task :lib-ihttp-nanohttpd:prepareLintJarForPublish UP-TO-DATE
> Task :lib-xxhashkmp:createFullJarRelease
> Task :lib-xxhashkmp:extractProguardFiles
> Task :lib-xxhashkmp-commonjvmimpl:createFullJarRelease
> Task :lib-xxhashkmp-commonjvmimpl:extractProguardFiles
> Task :lib-xxhashkmp-core:createFullJarRelease
> Task :lib-xxhashkmp-core:extractProguardFiles
> Task :lib-xxhashkmp-core:generateReleaseLintModel
> Task :lib-xxhashkmp-core:prepareLintJarForPublish UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:generateReleaseLintModel
> Task :lib-xxhashkmp-commonjvmimpl:prepareLintJarForPublish UP-TO-DATE
> Task :lib-xxhashkmp:generateReleaseLintModel
> Task :lib-xxhashkmp:prepareLintJarForPublish UP-TO-DATE
> Task :core:prepareLintJarForPublish UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:createFullJarRelease
> Task :lib-centralappconfigdb-sqldelight:extractProguardFiles
> Task :lib-centralappconfigdb-sqldelight:generateReleaseLintModel
> Task :lib-centralappconfigdb-sqldelight:prepareLintJarForPublish UP-TO-DATE
> Task :lib-ui-compose:extractProguardFiles
> Task :lib-ui-compose:prepareLintJarForPublish UP-TO-DATE
> Task :sharedse:extractProguardFiles
> Task :sharedse:prepareLintJarForPublish UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:stripReleaseDebugSymbols NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-centralappconfigdb-sqldelight:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:extractReleaseAnnotations
> Task :lib-centralappconfigdb-sqldelight:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :sharedse:stripReleaseDebugSymbols NO-SOURCE
> Task :sharedse:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-ui-compose:stripReleaseDebugSymbols NO-SOURCE
> Task :sharedse:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-ui-compose:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-ui-compose:extractDeepLinksForAarRelease UP-TO-DATE
> Task :core:stripReleaseDebugSymbols NO-SOURCE
> Task :core:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-cache:stripReleaseDebugSymbols NO-SOURCE
> Task :core:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-cache:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-cache:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-database:stripReleaseDebugSymbols NO-SOURCE
> Task :lib-database:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-util:stripReleaseDebugSymbols NO-SOURCE
> Task :lib-database:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-util:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-util:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-util:extractReleaseAnnotations
> Task :lib-util:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-centralappconfigdb-common:stripReleaseDebugSymbols NO-SOURCE
> Task :lib-centralappconfigdb-common:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-centralappconfigdb-common:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-centralappconfigdb-common:extractReleaseAnnotations
> Task :lib-centralappconfigdb-common:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp:stripReleaseDebugSymbols NO-SOURCE
> Task :lib-xxhashkmp:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-xxhashkmp:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-xxhashkmp:extractReleaseAnnotations
> Task :lib-xxhashkmp:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-ihttp-okhttp:stripReleaseDebugSymbols NO-SOURCE
> Task :lib-ihttp-okhttp:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-ihttp-okhttp:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-ihttp-okhttp:extractReleaseAnnotations
> Task :lib-xxhashkmp:mergeReleaseJavaResource
> Task :lib-util:mergeReleaseJavaResource
> Task :lib-ihttp-okhttp:mergeReleaseConsumerProguardFiles
> Task :lib-util:syncReleaseLibJars
> Task :lib-cache:kspDebugKotlinAndroid
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:18: Schema export directory was not provided to the annotation processor so Room cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument by applying the Room Gradle plugin (id 'androidx.room') OR set exportSchema to false.
> Task :lib-centralappconfigdb-sqldelight:mergeReleaseJavaResource
> Task :lib-centralappconfigdb-common:mergeReleaseJavaResource
> Task :app-android:processReleaseResources
> Task :lib-util:bundleReleaseLocalLintAar
> Task :lib-centralappconfigdb-sqldelight:syncReleaseLibJars
> Task :lib-centralappconfigdb-sqldelight:bundleReleaseLocalLintAar
> Task :lib-centralappconfigdb-common:syncReleaseLibJars
> Task :lib-centralappconfigdb-common:bundleReleaseLocalLintAar
> Task :lib-xxhashkmp:syncReleaseLibJars
> Task :lib-xxhashkmp:bundleReleaseLocalLintAar
> Task :lib-ihttp-nanohttpd:stripReleaseDebugSymbols NO-SOURCE
> Task :lib-ihttp-okhttp:mergeReleaseJavaResource
> Task :lib-ihttp-nanohttpd:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-ihttp-nanohttpd:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-ihttp-okhttp:syncReleaseLibJars
> Task :lib-ihttp-okhttp:bundleReleaseLocalLintAar
> Task :lib-ihttp-nanohttpd:extractReleaseAnnotations
> Task :lib-ihttp-nanohttpd:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-ihttp-core:stripReleaseDebugSymbols NO-SOURCE
> Task :lib-ihttp-nanohttpd:mergeReleaseJavaResource
> Task :lib-ihttp-core:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-ihttp-nanohttpd:syncReleaseLibJars
> Task :lib-ihttp-nanohttpd:bundleReleaseLocalLintAar
> Task :lib-ihttp-core:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-ihttp-core:extractReleaseAnnotations
> Task :lib-ihttp-core:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:stripReleaseDebugSymbols NO-SOURCE
> Task :lib-ihttp-core:mergeReleaseJavaResource
> Task :lib-xxhashkmp-commonjvmimpl:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-ihttp-core:syncReleaseLibJars
> Task :lib-ihttp-core:bundleReleaseLocalLintAar
> Task :lib-xxhashkmp-commonjvmimpl:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:extractReleaseAnnotations
> Task :lib-xxhashkmp-commonjvmimpl:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:mergeReleaseJavaResource
> Task :lib-xxhashkmp-core:stripReleaseDebugSymbols NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:syncReleaseLibJars
> Task :lib-xxhashkmp-commonjvmimpl:bundleReleaseLocalLintAar
> Task :lib-xxhashkmp-core:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-xxhashkmp-core:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-xxhashkmp-core:extractReleaseAnnotations
> Task :lib-xxhashkmp-core:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-ihttp-iostreams:stripReleaseDebugSymbols NO-SOURCE
> Task :lib-xxhashkmp-core:mergeReleaseJavaResource
> Task :lib-ihttp-iostreams:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-xxhashkmp-core:syncReleaseLibJars
> Task :lib-xxhashkmp-core:bundleReleaseLocalLintAar
> Task :lib-ihttp-iostreams:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-ihttp-iostreams:extractReleaseAnnotations
> Task :lib-ihttp-iostreams:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-cache:writeReleaseLintModelMetadata
> Task :lib-ihttp-iostreams:mergeReleaseJavaResource
> Task :lib-ihttp-iostreams:syncReleaseLibJars
> Task :lib-ihttp-iostreams:bundleReleaseLocalLintAar
> Task :lib-centralappconfigdb-common:writeReleaseLintModelMetadata
> Task :lib-database:writeReleaseLintModelMetadata
> Task :lib-ihttp-core:writeReleaseLintModelMetadata
> Task :lib-ihttp-iostreams:writeReleaseLintModelMetadata
> Task :lib-ihttp-nanohttpd:writeReleaseLintModelMetadata
> Task :lib-ihttp-okhttp:writeReleaseLintModelMetadata
> Task :lib-util:writeReleaseLintModelMetadata
> Task :lib-xxhashkmp:writeReleaseLintModelMetadata
> Task :lib-xxhashkmp-commonjvmimpl:writeReleaseLintModelMetadata
> Task :lib-xxhashkmp-core:writeReleaseLintModelMetadata
> Task :core:writeReleaseLintModelMetadata
> Task :lib-centralappconfigdb-sqldelight:writeReleaseLintModelMetadata
> Task :lib-ui-compose:writeReleaseLintModelMetadata
> Task :sharedse:writeReleaseLintModelMetadata
> Task :lib-centralappconfigdb-common:generateReleaseLintVitalModel
> Task :lib-centralappconfigdb-sqldelight:generateReleaseLintVitalModel
> Task :lib-ihttp-core:generateReleaseLintVitalModel
> Task :lib-ihttp-iostreams:generateReleaseLintVitalModel
> Task :lib-ihttp-nanohttpd:generateReleaseLintVitalModel
> Task :lib-ihttp-okhttp:generateReleaseLintVitalModel
> Task :lib-util:generateReleaseLintVitalModel
> Task :lib-xxhashkmp:generateReleaseLintVitalModel
> Task :lib-xxhashkmp-commonjvmimpl:generateReleaseLintVitalModel
> Task :lib-xxhashkmp-core:generateReleaseLintVitalModel
> Task :app-android:collectReleaseDependencies
> Task :app-android:sdkReleaseDependencyData
> Task :app-android:validateSigningRelease
> Task :app-android:writeReleaseAppMetadata
> Task :app-android:writeReleaseSigningConfigVersions
> Task :lib-centralappconfigdb-sqldelight:stripDebugDebugSymbols NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:extractDebugAnnotations
> Task :lib-centralappconfigdb-sqldelight:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:prepareDebugArtProfile UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:copyDebugJniLibsProjectAndLocalJars
> Task :lib-centralappconfigdb-sqldelight:mergeDebugJavaResource
> Task :lib-ui-compose:stripDebugDebugSymbols NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:syncDebugLibJars
> Task :app-android:optimizeReleaseResources
> Task :lib-centralappconfigdb-sqldelight:bundleDebugLocalLintAar
> Task :lib-ui-compose:copyDebugJniLibsProjectAndLocalJars
> Task :lib-ui-compose:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-ui-compose:prepareDebugArtProfile UP-TO-DATE
> Task :core:stripDebugDebugSymbols NO-SOURCE
> Task :core:copyDebugJniLibsProjectAndLocalJars
> Task :core:extractDeepLinksForAarDebug UP-TO-DATE
> Task :core:prepareDebugArtProfile UP-TO-DATE
> Task :sharedse:stripDebugDebugSymbols NO-SOURCE
> Task :sharedse:copyDebugJniLibsProjectAndLocalJars
> Task :sharedse:extractDeepLinksForAarDebug UP-TO-DATE
> Task :sharedse:prepareDebugArtProfile UP-TO-DATE
> Task :lib-cache:stripDebugDebugSymbols NO-SOURCE
> Task :lib-cache:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-cache:prepareDebugArtProfile UP-TO-DATE
> Task :lib-cache:copyDebugJniLibsProjectAndLocalJars
> Task :lib-database:stripDebugDebugSymbols NO-SOURCE
> Task :lib-database:copyDebugJniLibsProjectAndLocalJars
> Task :lib-database:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-database:prepareDebugArtProfile UP-TO-DATE
> Task :lib-util:stripDebugDebugSymbols NO-SOURCE
> Task :lib-util:copyDebugJniLibsProjectAndLocalJars
> Task :lib-util:extractDebugAnnotations
> Task :lib-util:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-util:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-util:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-util:prepareDebugArtProfile UP-TO-DATE
> Task :lib-centralappconfigdb-common:stripDebugDebugSymbols NO-SOURCE
> Task :lib-util:mergeDebugJavaResource
> Task :lib-centralappconfigdb-common:copyDebugJniLibsProjectAndLocalJars
> Task :lib-util:syncDebugLibJars
> Task :lib-util:bundleDebugLocalLintAar
> Task :lib-centralappconfigdb-common:extractDebugAnnotations
> Task :lib-centralappconfigdb-common:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-centralappconfigdb-common:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-centralappconfigdb-common:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-centralappconfigdb-common:prepareDebugArtProfile UP-TO-DATE
> Task :lib-ihttp-core:stripDebugDebugSymbols NO-SOURCE
> Task :lib-ihttp-core:extractDebugAnnotations
> Task :lib-ihttp-core:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-ihttp-core:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-ihttp-core:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-ihttp-core:prepareDebugArtProfile UP-TO-DATE
> Task :lib-ihttp-core:copyDebugJniLibsProjectAndLocalJars
> Task :lib-centralappconfigdb-common:mergeDebugJavaResource
> Task :lib-ihttp-core:mergeDebugJavaResource
> Task :lib-centralappconfigdb-common:syncDebugLibJars
> Task :lib-centralappconfigdb-common:bundleDebugLocalLintAar
> Task :lib-ihttp-core:syncDebugLibJars
> Task :lib-ihttp-core:bundleDebugLocalLintAar
> Task :lib-xxhashkmp:stripDebugDebugSymbols NO-SOURCE
> Task :lib-xxhashkmp:copyDebugJniLibsProjectAndLocalJars
> Task :lib-xxhashkmp:extractDebugAnnotations
> Task :lib-xxhashkmp:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-xxhashkmp:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp:prepareDebugArtProfile UP-TO-DATE
> Task :lib-xxhashkmp:mergeDebugJavaResource
> Task :lib-xxhashkmp-commonjvmimpl:stripDebugDebugSymbols NO-SOURCE
> Task :lib-xxhashkmp:syncDebugLibJars
> Task :lib-xxhashkmp:bundleDebugLocalLintAar
> Task :lib-xxhashkmp-commonjvmimpl:copyDebugJniLibsProjectAndLocalJars
> Task :lib-xxhashkmp-commonjvmimpl:extractDebugAnnotations
> Task :lib-xxhashkmp-commonjvmimpl:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:prepareDebugArtProfile UP-TO-DATE
> Task :lib-xxhashkmp-core:stripDebugDebugSymbols NO-SOURCE
> Task :lib-xxhashkmp-core:copyDebugJniLibsProjectAndLocalJars
> Task :lib-xxhashkmp-commonjvmimpl:mergeDebugJavaResource
> Task :lib-xxhashkmp-core:extractDebugAnnotations
> Task :lib-xxhashkmp-commonjvmimpl:syncDebugLibJars
> Task :lib-xxhashkmp-commonjvmimpl:bundleDebugLocalLintAar
> Task :lib-xxhashkmp-core:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-xxhashkmp-core:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp-core:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-xxhashkmp-core:prepareDebugArtProfile UP-TO-DATE
> Task :lib-xxhashkmp-core:mergeDebugJavaResource
> Task :app-android:preDebugAndroidTestBuild SKIPPED
> Task :lib-xxhashkmp-core:syncDebugLibJars
> Task :lib-xxhashkmp-core:bundleDebugLocalLintAar
> Task :app-android:generateDebugAndroidTestResValues
> Task :core:writeDebugLintModelMetadata
> Task :lib-cache:writeDebugLintModelMetadata
> Task :lib-centralappconfigdb-common:createFullJarDebug
> Task :lib-centralappconfigdb-common:writeDebugLintModelMetadata
> Task :lib-centralappconfigdb-sqldelight:createFullJarDebug
> Task :lib-centralappconfigdb-sqldelight:writeDebugLintModelMetadata
> Task :lib-database:writeDebugLintModelMetadata
> Task :lib-ihttp-core:createFullJarDebug
> Task :lib-ihttp-core:writeDebugLintModelMetadata
> Task :lib-ui-compose:writeDebugLintModelMetadata
> Task :lib-util:createFullJarDebug
> Task :lib-util:writeDebugLintModelMetadata
> Task :lib-xxhashkmp:createFullJarDebug
> Task :lib-xxhashkmp:writeDebugLintModelMetadata
> Task :lib-xxhashkmp-commonjvmimpl:createFullJarDebug
> Task :lib-xxhashkmp-commonjvmimpl:writeDebugLintModelMetadata
> Task :lib-xxhashkmp-core:createFullJarDebug
> Task :lib-xxhashkmp-core:writeDebugLintModelMetadata
> Task :sharedse:writeDebugLintModelMetadata
> Task :lib-ihttp-iostreams:createFullJarDebug
> Task :lib-ihttp-iostreams:generateDebugLintModel
> Task :lib-ihttp-core:generateDebugLintModel
> Task :lib-ihttp-okhttp:createFullJarDebug
> Task :lib-ihttp-okhttp:generateDebugLintModel
> Task :lib-centralappconfigdb-common:generateDebugLintModel
> Task :lib-util:generateDebugLintModel
> Task :lib-ihttp-nanohttpd:createFullJarDebug
> Task :lib-ihttp-nanohttpd:generateDebugLintModel
> Task :lib-xxhashkmp-core:generateDebugLintModel
> Task :lib-xxhashkmp-commonjvmimpl:generateDebugLintModel
> Task :lib-xxhashkmp:generateDebugLintModel
> Task :lib-centralappconfigdb-sqldelight:generateDebugLintModel
> Task :lib-ihttp-okhttp:stripDebugDebugSymbols NO-SOURCE
> Task :lib-ihttp-okhttp:copyDebugJniLibsProjectAndLocalJars
> Task :lib-ihttp-okhttp:extractDebugAnnotations
> Task :lib-ihttp-okhttp:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-ihttp-okhttp:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-ihttp-okhttp:mergeDebugConsumerProguardFiles
> Task :lib-ihttp-okhttp:prepareDebugArtProfile UP-TO-DATE
> Task :lib-ihttp-nanohttpd:stripDebugDebugSymbols NO-SOURCE
> Task :lib-ihttp-nanohttpd:copyDebugJniLibsProjectAndLocalJars
> Task :lib-ihttp-okhttp:mergeDebugJavaResource
> Task :lib-ihttp-nanohttpd:extractDebugAnnotations
> Task :lib-ihttp-okhttp:syncDebugLibJars
> Task :lib-ihttp-okhttp:bundleDebugLocalLintAar
> Task :lib-ihttp-nanohttpd:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-ihttp-nanohttpd:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-ihttp-nanohttpd:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-ihttp-nanohttpd:prepareDebugArtProfile UP-TO-DATE
> Task :lib-ihttp-iostreams:stripDebugDebugSymbols NO-SOURCE
> Task :lib-ihttp-nanohttpd:mergeDebugJavaResource
> Task :lib-ihttp-iostreams:copyDebugJniLibsProjectAndLocalJars
> Task :lib-ihttp-iostreams:extractDebugAnnotations
> Task :lib-ihttp-nanohttpd:syncDebugLibJars
> Task :lib-ihttp-nanohttpd:bundleDebugLocalLintAar
> Task :lib-ihttp-iostreams:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-ihttp-iostreams:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-ihttp-iostreams:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-ihttp-iostreams:prepareDebugArtProfile UP-TO-DATE
> Task :app-android:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-ihttp-iostreams:writeDebugLintModelMetadata
> Task :lib-ihttp-nanohttpd:writeDebugLintModelMetadata
> Task :lib-ihttp-okhttp:writeDebugLintModelMetadata
> Task :core:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-ihttp-iostreams:mergeDebugJavaResource
> Task :core:generateDebugAndroidTestResValues
> Task :lib-ihttp-iostreams:syncDebugLibJars
> Task :lib-ihttp-iostreams:bundleDebugLocalLintAar
> Task :core:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-cache:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-cache:generateDebugAndroidTestResValues
> Task :lib-cache:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-centralappconfigdb-common:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-centralappconfigdb-common:generateDebugAndroidTestResValues
> Task :lib-centralappconfigdb-common:generateDebugAndroidTestLintModel
> Task :lib-centralappconfigdb-common:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-centralappconfigdb-common:generateDebugUnitTestLintModel
> Task :lib-centralappconfigdb-sqldelight:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:generateDebugAndroidTestResValues
> Task :lib-centralappconfigdb-sqldelight:generateDebugAndroidTestLintModel
> Task :lib-centralappconfigdb-sqldelight:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:generateDebugUnitTestLintModel
> Task :lib-database:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-database:generateDebugAndroidTestResValues
> Task :lib-database:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-ihttp-core:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-ihttp-core:generateDebugAndroidTestResValues
> Task :lib-ihttp-core:generateDebugAndroidTestLintModel
> Task :lib-ihttp-core:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-ihttp-core:generateDebugUnitTestLintModel
> Task :lib-ihttp-iostreams:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-ihttp-iostreams:generateDebugAndroidTestResValues
> Task :lib-ihttp-iostreams:generateDebugAndroidTestLintModel
> Task :lib-ihttp-iostreams:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-ihttp-iostreams:generateDebugUnitTestLintModel
> Task :lib-ihttp-nanohttpd:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-ihttp-nanohttpd:generateDebugAndroidTestResValues
> Task :lib-ihttp-nanohttpd:generateDebugAndroidTestLintModel
> Task :lib-ihttp-nanohttpd:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-ihttp-nanohttpd:generateDebugUnitTestLintModel
> Task :lib-ihttp-okhttp:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-ihttp-okhttp:generateDebugAndroidTestResValues
> Task :lib-ihttp-okhttp:generateDebugAndroidTestLintModel
> Task :lib-ihttp-okhttp:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-ihttp-okhttp:generateDebugUnitTestLintModel
> Task :lib-ui-compose:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-ui-compose:generateDebugAndroidTestResValues
> Task :lib-ui-compose:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-util:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-util:generateDebugAndroidTestResValues
> Task :lib-util:generateDebugAndroidTestLintModel
> Task :lib-util:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-util:generateDebugUnitTestLintModel
> Task :lib-xxhashkmp:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-xxhashkmp:generateDebugAndroidTestResValues
> Task :lib-xxhashkmp:generateDebugAndroidTestLintModel
> Task :lib-xxhashkmp:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-xxhashkmp:generateDebugUnitTestLintModel
> Task :lib-xxhashkmp-commonjvmimpl:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:generateDebugAndroidTestResValues
> Task :lib-xxhashkmp-commonjvmimpl:generateDebugAndroidTestLintModel
> Task :lib-xxhashkmp-commonjvmimpl:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:generateDebugUnitTestLintModel
> Task :lib-xxhashkmp-core:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-xxhashkmp-core:generateDebugAndroidTestResValues
> Task :lib-xxhashkmp-core:generateDebugAndroidTestLintModel
> Task :lib-xxhashkmp-core:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-xxhashkmp-core:generateDebugUnitTestLintModel
> Task :sharedse:preDebugAndroidTestBuild UP-TO-DATE
> Task :sharedse:generateDebugAndroidTestResValues
> Task :sharedse:preDebugUnitTestBuild UP-TO-DATE
> Task :app-android:javaPreCompileDebugUnitTest
> Task :app-android:packageDebugUnitTestForUnitTest
> Task :app-android:preReleaseUnitTestBuild UP-TO-DATE
> Task :app-android:generateDebugUnitTestConfig
> Task :app-android:javaPreCompileReleaseUnitTest
> Task :app-android:packageReleaseUnitTestForUnitTest
> Task :app-desktop:checkKotlinGradlePluginConfigurationErrors
> Task :app-android:generateReleaseUnitTestConfig
> Task :app-desktop:generateComposeResClass
> Task :lib-ihttp-iostreams:jvmProcessResources NO-SOURCE
> Task :lib-ihttp-core:jvmProcessResources NO-SOURCE
> Task :lib-ihttp-okhttp:jvmProcessResources NO-SOURCE
> Task :lib-centralappconfigdb-common:jvmProcessResources NO-SOURCE
> Task :lib-ihttp-iostreams:compileKotlinJvm
> Task :lib-ihttp-iostreams:jvmMainClasses
> Task :lib-ihttp-iostreams:jvmJar
> Task :lib-centralappconfigdb-common:compileKotlinJvm
> Task :lib-centralappconfigdb-common:jvmMainClasses
> Task :lib-centralappconfigdb-common:jvmJar
> Task :lib-util:jvmProcessResources NO-SOURCE
> Task :lib-ihttp-nanohttpd:jvmProcessResources NO-SOURCE
> Task :lib-util:compileKotlinJvm
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-util/src/commonMain/kotlin/com/ustadmobile/lib/util/RandomString.kt:11:32 Parameter 'i' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-util/src/commonMain/kotlin/com/ustadmobile/lib/util/RangeUtil.kt:42:22 Variable 'statusCode' initializer is redundant
> Task :lib-util:jvmMainClasses
> Task :lib-util:jvmJar
> Task :lib-cache:compileReleaseKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:18:30 Annotation `@DoorDatabase(entities = {com.ustadmobile.libcache.db.entities.CacheEntry::class, com.ustadmobile.libcache.db.entities.RequestedEntry::class, com.ustadmobile.libcache.db.entities.RetentionLock::class}, version = 9)` is missing on actual declaration.
All annotations from expect `class UstadCacheDb : RoomDatabase /* = RoomDatabase */ defined in com.ustadmobile.libcache.db in file UstadCacheDb.kt` must be present with the same arguments on actual `class UstadCacheDb : RoomDatabase /* = RoomDatabase */ defined in com.ustadmobile.libcache.db in file UstadCacheDb.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/UstadCacheDb_DoorWrapper.kt:59:33 The corresponding parameter in the supertype 'UstadCacheDb' is named 'body'. This may cause problems when calling this function with named arguments.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CacheEntryDao defined in com.ustadmobile.libcache.db.dao in file CacheEntryDao.kt` must be present with the same arguments on actual `class CacheEntryDao defined in com.ustadmobile.libcache.db.dao in file CacheEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:29:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(entry: CacheEntry): Long defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `suspend fun insertAsync(entry: CacheEntry): Long defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:35:30 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insertList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun insertList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:41:30 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun updateList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun updateList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:47:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun upsertList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun upsertList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:70:30 Annotation `@Delete` has different arguments on actual declaration: `@Delete(entity = kotlin.Any::class)`.
All annotations from expect `fun delete(entries: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun delete(entries: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class RequestedEntryDao defined in com.ustadmobile.libcache.db.dao in file RequestedEntryDao.kt` must be present with the same arguments on actual `class RequestedEntryDao defined in com.ustadmobile.libcache.db.dao in file RequestedEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:18:30 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insertList(requestedSha256s: List<RequestedEntry>): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao` must be present with the same arguments on actual `fun insertList(requestedSha256s: List<RequestedEntry>): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:24:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(requestedSha256s: List<RequestedEntry>): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao` must be present with the same arguments on actual `suspend fun insertListAsync(requestedSha256s: List<RequestedEntry>): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class RetentionLockDao defined in com.ustadmobile.libcache.db.dao in file RetentionLockDao.kt` must be present with the same arguments on actual `class RetentionLockDao defined in com.ustadmobile.libcache.db.dao in file RetentionLockDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:20:30 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insert(retentionLock: RetentionLock): Long defined in com.ustadmobile.libcache.db.dao.RetentionLockDao` must be present with the same arguments on actual `fun insert(retentionLock: RetentionLock): Long defined in com.ustadmobile.libcache.db.dao.RetentionLockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:26:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun upsertList(retentionLocks: List<RetentionLock>): Unit defined in com.ustadmobile.libcache.db.dao.RetentionLockDao` must be present with the same arguments on actual `fun upsertList(retentionLocks: List<RetentionLock>): Unit defined in com.ustadmobile.libcache.db.dao.RetentionLockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:29:30 Annotation `@Delete` has different arguments on actual declaration: `@Delete(entity = kotlin.Any::class)`.
All annotations from expect `fun delete(retentionLocks: List<RetentionLock>): Unit defined in com.ustadmobile.libcache.db.dao.RetentionLockDao` must be present with the same arguments on actual `fun delete(retentionLocks: List<RetentionLock>): Unit defined in com.ustadmobile.libcache.db.dao.RetentionLockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonJvmMain/kotlin/com/ustadmobile/libcache/io/SourceExt.kt:70:43 Unsafe use of a nullable receiver of type File?
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCacheImpl.kt:595:52 Parameter 'urlKey' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCacheImpl.kt:787:76 Parameter 'key' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/CacheDbMigrations.kt:7:54 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:32:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
> Task :lib-xxhashkmp-core:compileKotlinJvm
> Task :app-android:mergeExtDexNonMinifiedRelease
> Task :app-android:mergeExtDexDebug
> Task :lib-ihttp-core:compileKotlinJvm
> Task :lib-cache:compileDebugKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:18:30 Annotation `@DoorDatabase(entities = {com.ustadmobile.libcache.db.entities.CacheEntry::class, com.ustadmobile.libcache.db.entities.RequestedEntry::class, com.ustadmobile.libcache.db.entities.RetentionLock::class}, version = 9)` is missing on actual declaration.
All annotations from expect `class UstadCacheDb : RoomDatabase /* = RoomDatabase */ defined in com.ustadmobile.libcache.db in file UstadCacheDb.kt` must be present with the same arguments on actual `class UstadCacheDb : RoomDatabase /* = RoomDatabase */ defined in com.ustadmobile.libcache.db in file UstadCacheDb.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/UstadCacheDb_DoorWrapper.kt:59:33 The corresponding parameter in the supertype 'UstadCacheDb' is named 'body'. This may cause problems when calling this function with named arguments.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CacheEntryDao defined in com.ustadmobile.libcache.db.dao in file CacheEntryDao.kt` must be present with the same arguments on actual `class CacheEntryDao defined in com.ustadmobile.libcache.db.dao in file CacheEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:29:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(entry: CacheEntry): Long defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `suspend fun insertAsync(entry: CacheEntry): Long defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:35:30 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insertList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun insertList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:41:30 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun updateList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun updateList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:47:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun upsertList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun upsertList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:70:30 Annotation `@Delete` has different arguments on actual declaration: `@Delete(entity = kotlin.Any::class)`.
All annotations from expect `fun delete(entries: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun delete(entries: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class RequestedEntryDao defined in com.ustadmobile.libcache.db.dao in file RequestedEntryDao.kt` must be present with the same arguments on actual `class RequestedEntryDao defined in com.ustadmobile.libcache.db.dao in file RequestedEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:18:30 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insertList(requestedSha256s: List<RequestedEntry>): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao` must be present with the same arguments on actual `fun insertList(requestedSha256s: List<RequestedEntry>): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:24:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(requestedSha256s: List<RequestedEntry>): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao` must be present with the same arguments on actual `suspend fun insertListAsync(requestedSha256s: List<RequestedEntry>): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class RetentionLockDao defined in com.ustadmobile.libcache.db.dao in file RetentionLockDao.kt` must be present with the same arguments on actual `class RetentionLockDao defined in com.ustadmobile.libcache.db.dao in file RetentionLockDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:20:30 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insert(retentionLock: RetentionLock): Long defined in com.ustadmobile.libcache.db.dao.RetentionLockDao` must be present with the same arguments on actual `fun insert(retentionLock: RetentionLock): Long defined in com.ustadmobile.libcache.db.dao.RetentionLockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:26:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun upsertList(retentionLocks: List<RetentionLock>): Unit defined in com.ustadmobile.libcache.db.dao.RetentionLockDao` must be present with the same arguments on actual `fun upsertList(retentionLocks: List<RetentionLock>): Unit defined in com.ustadmobile.libcache.db.dao.RetentionLockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:29:30 Annotation `@Delete` has different arguments on actual declaration: `@Delete(entity = kotlin.Any::class)`.
All annotations from expect `fun delete(retentionLocks: List<RetentionLock>): Unit defined in com.ustadmobile.libcache.db.dao.RetentionLockDao` must be present with the same arguments on actual `fun delete(retentionLocks: List<RetentionLock>): Unit defined in com.ustadmobile.libcache.db.dao.RetentionLockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonJvmMain/kotlin/com/ustadmobile/libcache/io/SourceExt.kt:70:43 Unsafe use of a nullable receiver of type File?
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCacheImpl.kt:595:52 Parameter 'urlKey' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCacheImpl.kt:787:76 Parameter 'key' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/CacheDbMigrations.kt:7:54 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:32:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
> Task :lib-ihttp-okhttp:lintVitalAnalyzeRelease
> Task :lib-ihttp-iostreams:lintVitalAnalyzeRelease
> Task :lib-ihttp-nanohttpd:lintVitalAnalyzeRelease
> Task :lib-cache:compileReleaseJavaWithJavac
> Task :lib-cache:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-cache:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-cache:bundleLibCompileToJarRelease
> Task :lib-cache:bundleLibRuntimeToJarRelease
> Task :lib-cache:processReleaseJavaRes
> Task :lib-centralappconfigdb-common:lintVitalAnalyzeRelease
> Task :lib-centralappconfigdb-sqldelight:lintVitalAnalyzeRelease
> Task :lib-ihttp-core:lintVitalAnalyzeRelease
> Task :app-android:l8DexDesugarLibDebug
> Task :lib-cache:compileDebugJavaWithJavac
> Task :lib-cache:bundleLibCompileToJarDebug
> Task :lib-cache:processDebugJavaRes
> Task :lib-cache:bundleLibRuntimeToJarDebug
> Task :lib-cache:createFullJarRelease
> Task :lib-cache:generateReleaseLintModel
> Task :lib-cache:extractReleaseAnnotations
> Task :lib-cache:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-cache:mergeReleaseJavaResource
> Task :lib-cache:syncReleaseLibJars
> Task :lib-cache:bundleReleaseLocalLintAar
> Task :lib-cache:generateReleaseLintVitalModel
> Task :lib-cache:extractDebugAnnotations
> Task :lib-cache:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-cache:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-cache:mergeDebugJavaResource
> Task :lib-cache:createFullJarDebug
> Task :lib-cache:syncDebugLibJars
> Task :lib-cache:bundleDebugLocalLintAar
> Task :lib-cache:generateDebugLintModel
> Task :lib-cache:generateDebugAndroidTestLintModel
> Task :lib-cache:generateDebugUnitTestLintModel
> Task :lib-ihttp-core:jvmMainClasses
> Task :lib-ihttp-core:jvmJar
> Task :lib-xxhashkmp-core:jvmProcessResources NO-SOURCE
> Task :lib-xxhashkmp-core:jvmMainClasses
> Task :lib-xxhashkmp-core:jvmJar
> Task :lib-xxhashkmp-commonjvmimpl:jvmProcessResources NO-SOURCE
> Task :lib-xxhashkmp:jvmProcessResources NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:compileKotlinJvm
> Task :lib-ihttp-okhttp:compileKotlinJvm
> Task :lib-ihttp-nanohttpd:compileKotlinJvm
> Task :core:generateMRjsMain
> Task :lib-ihttp-okhttp:jvmMainClasses
> Task :lib-ihttp-okhttp:jvmJar
> Task :lib-ihttp-nanohttpd:jvmMainClasses
> Task :lib-ihttp-nanohttpd:jvmJar
> Task :lib-xxhashkmp-commonjvmimpl:jvmMainClasses
> Task :lib-xxhashkmp-commonjvmimpl:jvmJar
> Task :lib-xxhashkmp:compileKotlinJvm NO-SOURCE
> Task :lib-xxhashkmp:jvmMainClasses UP-TO-DATE
> Task :lib-xxhashkmp:jvmJar
> Task :core:jvmProcessResources
> Task :lib-centralappconfigdb-sqldelight:jvmProcessResources NO-SOURCE
> Task :lib-ui-compose-videoplayer:checkKotlinGradlePluginConfigurationErrors
> Task :lib-ui-compose-videoplayer:generateComposeResClass
> Task :lib-ui-compose-videoplayer:desktopProcessResources NO-SOURCE
> Task :lib-ui-compose:desktopProcessResources
> Task :app-desktop:processResources
> Task :app-react:generateMRcommonMain
> Task :app-react:generateMRjsMain
> Task :lib-xxhashkmp-commonjvmimpl:lintVitalAnalyzeRelease
> Task :app-react:generateProjectStructureMetadata
> Task :app-react:allMetadataJar
> Task :lib-xxhashkmp:lintVitalAnalyzeRelease
> Task :lib-xxhashkmp-core:lintVitalAnalyzeRelease
> Task :app-react:jsProcessResources
> Task :lib-centralappconfigdb-sqldelight:compileKotlinJvm
> Task :app-react:jsBrowserProductionExecutableDistributeResources
> Task :lib-centralappconfigdb-sqldelight:jvmMainClasses
> Task :lib-centralappconfigdb-sqldelight:jvmJar
> Task :kotlinNodeJsSetup UP-TO-DATE
> Task :kotlinNpmCachesSetup
> Task :kotlinRestoreYarnLock
> Task :kotlinYarnSetup UP-TO-DATE
> Task :lib-cache:kspKotlinJvm
> Task :lib-centralappconfigdb-common:jsPackageJson
> Task :lib-ui-compose-videoplayer:compileKotlinDesktop
> Task :lib-cache:jvmProcessResources NO-SOURCE
> Task :lib-ui-compose-videoplayer:desktopMainClasses
> Task :lib-ui-compose-videoplayer:desktopJar
> Task :lib-util:jsPackageJson
> Task :lib-database:jsPackageJson
> Task :lib-ihttp-core:jsPackageJson
> Task :lib-xxhashkmp-core:jsPackageJson
> Task :lib-xxhashkmp:jsPackageJson
> Task :lib-util:lintVitalAnalyzeRelease
> Task :core:jsPackageJson
> Task :lib-ihttp-iostreams:lintAnalyzeDebug
> Task :lib-xxhashkmp-core:lintAnalyzeDebug
> Task :lib-centralappconfigdb-common:lintAnalyzeDebug
> Task :app-react:jsPackageJson
> Task :app-react:jsTestPackageJson
Transitive npm dependency version clash for compilation "jstest"
Candidates:
css-loader@6.7.3
css-loader@6.7.3
Selected:
css-loader@6.7.3
Transitive npm dependency version clash for compilation "jstest"
Candidates:
style-loader@3.3.2
style-loader@3.3.2
Selected:
style-loader@3.3.2
> Task :core:jsTestPackageJson
> Task :lib-centralappconfigdb-common:jsTestPackageJson
> Task :lib-database:jsTestPackageJson
> Task :lib-ihttp-core:jsTestPackageJson
> Task :lib-util:jsTestPackageJson
> Task :lib-xxhashkmp:jsTestPackageJson
> Task :lib-xxhashkmp-core:jsTestPackageJson
> Task :lib-util:lintAnalyzeDebug
> Task :app-react:jsPublicPackageJson
> Task :lib-cache:lintVitalAnalyzeRelease
> Task :app-react:jsTestPublicPackageJson
> Task :core:jsPublicPackageJson
> Task :core:jsTestPublicPackageJson
> Task :lib-centralappconfigdb-common:jsPublicPackageJson
> Task :lib-centralappconfigdb-common:jsTestPublicPackageJson
> Task :lib-database:jsPublicPackageJson
> Task :lib-database:jsTestPublicPackageJson
> Task :lib-ihttp-core:jsPublicPackageJson
> Task :lib-ihttp-core:jsTestPublicPackageJson
> Task :lib-util:jsPublicPackageJson
> Task :lib-util:jsTestPublicPackageJson
> Task :lib-xxhashkmp:jsPublicPackageJson
> Task :lib-xxhashkmp:jsTestPublicPackageJson
> Task :lib-xxhashkmp-core:jsPublicPackageJson
> Task :lib-xxhashkmp-core:jsTestPublicPackageJson
> Task :packageJsonUmbrella
> Task :rootPackageJson
> Task :lib-xxhashkmp-commonjvmimpl:lintAnalyzeDebug
> Task :lib-centralappconfigdb-common:lintAnalyzeDebugUnitTest
> Task :lib-centralappconfigdb-common:lintAnalyzeDebugAndroidTest
> Task :lib-cache:lintAnalyzeDebugAndroidTest
> Task :lib-ihttp-core:lintAnalyzeDebug
> Task :lib-cache:lintAnalyzeDebugUnitTest
> Task :lib-cache:compileKotlinJvm
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:8:30 Annotation `@DoorDatabase(entities = {com.ustadmobile.libcache.db.entities.CacheEntry::class, com.ustadmobile.libcache.db.entities.RequestedEntry::class, com.ustadmobile.libcache.db.entities.RetentionLock::class}, version = 9)` is missing on actual declaration.
All annotations from expect `class UstadCacheDb : RoomDatabase defined in com.ustadmobile.libcache.db in file UstadCacheDb.kt` must be present with the same arguments on actual `class UstadCacheDb : RoomDatabase defined in com.ustadmobile.libcache.db in file UstadCacheDb.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CacheEntryDao defined in com.ustadmobile.libcache.db.dao in file CacheEntryDao.kt` must be present with the same arguments on actual `class CacheEntryDao defined in com.ustadmobile.libcache.db.dao in file CacheEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:10:38 Annotation `@Query(value = "
SELECT CacheEntry.*
FROM CacheEntry
WHERE CacheEntry.url = :url
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUrlAsync(url: String): CacheEntry? defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `suspend fun findByUrlAsync(url: String): CacheEntry? defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:12:30 Annotation `@Query(value = "
SELECT CacheEntry.*
FROM CacheEntry
WHERE CacheEntry.key = :key
")` is missing on actual declaration.
All annotations from expect `fun findEntryAndBodyByKey(key: String): CacheEntry? defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun findEntryAndBodyByKey(key: String): CacheEntry? defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:14:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(entry: CacheEntry): Long defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `suspend fun insertAsync(entry: CacheEntry): Long defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:16:30 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `fun insertList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun insertList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:18:30 Annotation `@Update` is missing on actual declaration.
All annotations from expect `fun updateList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun updateList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:20:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun upsertList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun upsertList(entry: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:22:30 Annotation `@Query(value = "
SELECT CacheEntry.*
FROM CacheEntry
WHERE CacheEntry.key IN
(SELECT RequestedEntry.requestedKey
FROM RequestedEntry
WHERE RequestedEntry.batchId = :batchId)
")` is missing on actual declaration.
All annotations from expect `fun findByRequestBatchId(batchId: Int): List<CacheEntry> defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun findByRequestBatchId(batchId: Int): List<CacheEntry> defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:24:30 Annotation `@Query(value = "
SELECT RequestedEntry.requestedKey
FROM RequestedEntry
WHERE RequestedEntry.batchId = :batchId
AND EXISTS(
SELECT RetentionLock.lockId
FROM RetentionLock
WHERE RetentionLock.lockKey = RequestedEntry.requestedKey)
")` is missing on actual declaration.
All annotations from expect `fun findEntriesWithLock(batchId: Int): List<String> defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun findEntriesWithLock(batchId: Int): List<String> defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:26:30 Annotation `@Query(value = "
UPDATE CacheEntry
SET lastAccessed = :lastAccessTime
WHERE key = :key
")` is missing on actual declaration.
All annotations from expect `fun updateLastAccessedTime(key: String, lastAccessTime: Long): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun updateLastAccessedTime(key: String, lastAccessTime: Long): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:28:30 Annotation `@Query(value = "
SELECT CacheEntry.*
FROM CacheEntry
WHERE NOT EXISTS(
SELECT RetentionLock.lockId
FROM RetentionLock
WHERE RetentionLock.lockKey = CacheEntry.key)
ORDER BY lastAccessed ASC
LIMIT :batchSize
")` is missing on actual declaration.
All annotations from expect `fun findEvictableEntries(batchSize: Int): List<CacheEntry> defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun findEvictableEntries(batchSize: Int): List<CacheEntry> defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:30:30 Annotation `@Query(value = "
SELECT SUM(CacheEntry.storageSize)
FROM CacheEntry
WHERE NOT EXISTS(
SELECT RetentionLock.lockId
FROM RetentionLock
WHERE RetentionLock.lockKey = CacheEntry.key)
")` is missing on actual declaration.
All annotations from expect `fun totalEvictableSize(): Long defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun totalEvictableSize(): Long defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:32:30 Annotation `@Delete` is missing on actual declaration.
All annotations from expect `fun delete(entries: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun delete(entries: List<CacheEntry>): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:34:30 Annotation `@Query(value = "
UPDATE CacheEntry
SET responseHeaders = :headers,
lastValidated = :lastValidated,
lastAccessed = :lastAccessed
WHERE key = :key
")` is missing on actual declaration.
All annotations from expect `fun updateValidation(key: String, headers: String, lastValidated: Long, lastAccessed: Long): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao` must be present with the same arguments on actual `fun updateValidation(key: String, headers: String, lastValidated: Long, lastAccessed: Long): Unit defined in com.ustadmobile.libcache.db.dao.CacheEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class RequestedEntryDao defined in com.ustadmobile.libcache.db.dao in file RequestedEntryDao.kt` must be present with the same arguments on actual `class RequestedEntryDao defined in com.ustadmobile.libcache.db.dao in file RequestedEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:9:30 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `fun insertList(requestedSha256s: List<RequestedEntry>): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao` must be present with the same arguments on actual `fun insertList(requestedSha256s: List<RequestedEntry>): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:11:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(requestedSha256s: List<RequestedEntry>): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao` must be present with the same arguments on actual `suspend fun insertListAsync(requestedSha256s: List<RequestedEntry>): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:13:30 Annotation `@Query(value = "
SELECT RequestedEntry.requestedKey
FROM RequestedEntry
WHERE RequestedEntry.batchId = :batchId
AND NOT EXISTS(
SELECT CacheEntry.key
FROM CacheEntry
WHERE CacheEntry.key = RequestedEntry.requestedKey
)
")` is missing on actual declaration.
All annotations from expect `fun findKeysNotPresent(batchId: Int): List<String> defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao` must be present with the same arguments on actual `fun findKeysNotPresent(batchId: Int): List<String> defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:15:30 Annotation `@Query(value = "
DELETE FROM RequestedEntry
WHERE RequestedEntry.batchId = :batchId
")` is missing on actual declaration.
All annotations from expect `fun deleteBatch(batchId: Int): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao` must be present with the same arguments on actual `fun deleteBatch(batchId: Int): Unit defined in com.ustadmobile.libcache.db.dao.RequestedEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class RetentionLockDao defined in com.ustadmobile.libcache.db.dao in file RetentionLockDao.kt` must be present with the same arguments on actual `class RetentionLockDao defined in com.ustadmobile.libcache.db.dao in file RetentionLockDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:10:30 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `fun insert(retentionLock: RetentionLock): Long defined in com.ustadmobile.libcache.db.dao.RetentionLockDao` must be present with the same arguments on actual `fun insert(retentionLock: RetentionLock): Long defined in com.ustadmobile.libcache.db.dao.RetentionLockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:12:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun upsertList(retentionLocks: List<RetentionLock>): Unit defined in com.ustadmobile.libcache.db.dao.RetentionLockDao` must be present with the same arguments on actual `fun upsertList(retentionLocks: List<RetentionLock>): Unit defined in com.ustadmobile.libcache.db.dao.RetentionLockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:14:30 Annotation `@Delete` is missing on actual declaration.
All annotations from expect `fun delete(retentionLocks: List<RetentionLock>): Unit defined in com.ustadmobile.libcache.db.dao.RetentionLockDao` must be present with the same arguments on actual `fun delete(retentionLocks: List<RetentionLock>): Unit defined in com.ustadmobile.libcache.db.dao.RetentionLockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:16:30 Annotation `@Query(value = "
SELECT RetentionLock.*
FROM RetentionLock
WHERE RetentionLock.lockKey IN
(SELECT RequestedEntry.requestedKey
FROM RequestedEntry
WHERE RequestedEntry.batchId = :batchId)
")` is missing on actual declaration.
All annotations from expect `fun findByBatchId(batchId: Int): List<RetentionLock> defined in com.ustadmobile.libcache.db.dao.RetentionLockDao` must be present with the same arguments on actual `fun findByBatchId(batchId: Int): List<RetentionLock> defined in com.ustadmobile.libcache.db.dao.RetentionLockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:18:30 Annotation `@Query(value = "
SELECT RetentionLock.*
FROM RetentionLock
WHERE RetentionLock.lockKey = :urlKey
")` is missing on actual declaration.
All annotations from expect `fun findByKey(urlKey: String): List<RetentionLock> defined in com.ustadmobile.libcache.db.dao.RetentionLockDao` must be present with the same arguments on actual `fun findByKey(urlKey: String): List<RetentionLock> defined in com.ustadmobile.libcache.db.dao.RetentionLockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCacheImpl.kt:595:52 Parameter 'urlKey' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/UstadCacheImpl.kt:787:76 Parameter 'key' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/CacheDbMigrations.kt:7:54 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/UstadCacheDb.kt:32:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/CacheEntryDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/RequestedEntryDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/db/dao/RetentionLockDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
> Task :lib-database:kspReleaseKotlinAndroid
> Task :kotlinNpmInstall
warning Ignored scripts due to flag.
> Task :lib-cache:jvmMainClasses
> Task :lib-cache:jvmJar
> Task :kotlinStoreYarnLock UP-TO-DATE
> Task :app-react:checkKotlinGradlePluginConfigurationErrors
> Task :app-react:generateBuildConfig
> Task :app-react:generateJsMainBuildConfig SKIPPED
> Task :lib-centralappconfigdb-common:jsProcessResources NO-SOURCE
> Task :lib-util:jsProcessResources NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:lintAnalyzeDebugAndroidTest
> Task :lib-database:jsProcessResources NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:lintAnalyzeDebugUnitTest
> Task :lib-ihttp-core:jsProcessResources NO-SOURCE
> Task :lib-xxhashkmp:lintAnalyzeDebug
> Task :lib-ihttp-okhttp:lintAnalyzeDebug
> Task :lib-ihttp-nanohttpd:lintAnalyzeDebug
> Task :lib-xxhashkmp-core:jsProcessResources NO-SOURCE
> Task :lib-xxhashkmp:jsProcessResources NO-SOURCE
> Task :core:jsProcessResources
> Task :app-react:generateJsTestBuildConfig SKIPPED
> Task :app-react:generateTestBuildConfig SKIPPED
> Task :app-react:jsTestProcessResources NO-SOURCE
> Task :app-desktop:processTestResources NO-SOURCE
> Task :app-desktop:unpackDefaultComposeDesktopJvmApplicationResources
> Task :app-ktor-server:checkKotlinGradlePluginConfigurationErrors
> Task :lib-ihttp-ktor-server:checkKotlinGradlePluginConfigurationErrors
> Task :lib-ihttp-core:lintAnalyzeDebugAndroidTest
> Task :sharedse:jvmProcessResources
> Task :lib-ihttp-ktor-server:processResources NO-SOURCE
> Task :lib-test-common:checkKotlinGradlePluginConfigurationErrors
> Task :lib-test-common:jvmProcessResources
> Task :lib-ihttp-iostreams:lintAnalyzeDebugAndroidTest
> Task :app-ktor-server:processTestResources
> Task :lib-ihttp-iostreams:lintAnalyzeDebugUnitTest
> Task :lib-ihttp-nanohttpd:lintAnalyzeDebugAndroidTest
> Task :lib-centralappconfigdb-common:transformCommonMainDependenciesMetadata
> Task :lib-ihttp-core:lintAnalyzeDebugUnitTest
> Task :lib-ihttp-nanohttpd:lintAnalyzeDebugUnitTest
> Task :lib-centralappconfigdb-common:generateProjectStructureMetadata
> Task :lib-centralappconfigdb-common:metadataCommonMainProcessResources NO-SOURCE
> Task :lib-util:transformCommonJvmMainDependenciesMetadata
> Task :lib-util:compileCommonJvmMainKotlinMetadata SKIPPED
> Task :lib-util:lintAnalyzeDebugAndroidTest
> Task :lib-util:lintAnalyzeDebugUnitTest
> Task :lib-ihttp-okhttp:lintAnalyzeDebugAndroidTest
> Task :lib-ihttp-okhttp:lintAnalyzeDebugUnitTest
> Task :lib-util:transformCommonMainDependenciesMetadata
> Task :lib-centralappconfigdb-sqldelight:lintAnalyzeDebug
> Task :lib-xxhashkmp:lintAnalyzeDebugAndroidTest
> Task :lib-xxhashkmp-commonjvmimpl:lintAnalyzeDebugUnitTest
> Task :lib-xxhashkmp-commonjvmimpl:lintAnalyzeDebugAndroidTest
> Task :lib-util:generateProjectStructureMetadata
> Task :lib-util:metadataCommonJvmMainProcessResources NO-SOURCE
> Task :lib-util:metadataCommonJvmMainClasses UP-TO-DATE
> Task :lib-util:metadataCommonMainProcessResources NO-SOURCE
> Task :lib-database:metadataCommonMainProcessResources NO-SOURCE
> Task :lib-database:generateProjectStructureMetadata
> Task :lib-database:metadataCommonJvmMainProcessResources NO-SOURCE
> Task :lib-xxhashkmp:lintAnalyzeDebugUnitTest
> Task :lib-xxhashkmp-core:lintAnalyzeDebugAndroidTest
> Task :lib-centralappconfigdb-common:compileCommonMainKotlinMetadata
> Task :lib-ihttp-core:transformCommonMainDependenciesMetadata
> Task :lib-centralappconfigdb-common:metadataCommonMainClasses
> Task :lib-centralappconfigdb-common:allMetadataJar
> Task :lib-ihttp-core:generateProjectStructureMetadata
> Task :lib-ihttp-core:metadataCommonMainProcessResources NO-SOURCE
> Task :lib-xxhashkmp-core:transformCommonMainDependenciesMetadata
> Task :lib-xxhashkmp-core:compileKotlinJs
> Task :lib-xxhashkmp-core:jsMainClasses
> Task :lib-ihttp-ktor-server:compileKotlin
> Task :lib-xxhashkmp-core:jsJar
> Task :lib-xxhashkmp:compileKotlinJs NO-SOURCE
> Task :lib-xxhashkmp:jsMainClasses UP-TO-DATE
> Task :lib-xxhashkmp:jsJar
> Task :lib-ihttp-ktor-server:compileJava NO-SOURCE
> Task :lib-ihttp-ktor-server:classes UP-TO-DATE
> Task :lib-ihttp-ktor-server:jar
> Task :lib-xxhashkmp-core:generateProjectStructureMetadata
> Task :lib-xxhashkmp-core:metadataCommonMainProcessResources NO-SOURCE
> Task :lib-xxhashkmp:generateProjectStructureMetadata
> Task :lib-xxhashkmp:metadataCommonMainProcessResources NO-SOURCE
> Task :core:metadataCommonMainProcessResources
> Task :lib-cache:metadataCommonMainProcessResources NO-SOURCE
> Task :lib-ihttp-okhttp:generateProjectStructureMetadata
> Task :lib-ihttp-okhttp:metadataCommonMainProcessResources NO-SOURCE
> Task :lib-cache:generateProjectStructureMetadata
> Task :lib-cache:metadataCommonJvmMainProcessResources NO-SOURCE
> Task :lib-ihttp-nanohttpd:generateProjectStructureMetadata
> Task :lib-ihttp-nanohttpd:metadataCommonMainProcessResources NO-SOURCE
> Task :core:generateProjectStructureMetadata
> Task :lib-xxhashkmp-core:lintAnalyzeDebugUnitTest
> Task :lib-util:compileCommonMainKotlinMetadata
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-util/src/commonMain/kotlin/com/ustadmobile/lib/util/RandomString.kt:11:32 Parameter 'i' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-util/src/commonMain/kotlin/com/ustadmobile/lib/util/RangeUtil.kt:42:22 Variable 'statusCode' initializer is redundant
> Task :core:metadataCommonJvmMainProcessResources
> Task :lib-util:metadataCommonMainClasses
> Task :lib-util:allMetadataJar
> Task :lib-xxhashkmp-core:compileCommonMainKotlinMetadata
> Task :lib-centralappconfigdb-common:compileKotlinJs
> Task :lib-database:transformCommonMainDependenciesMetadata
> Task :lib-centralappconfigdb-common:jsMainClasses
> Task :lib-database:kspDebugKotlinAndroid
> Task :lib-centralappconfigdb-common:jsJar
> Task :lib-database:transformCommonJvmMainDependenciesMetadata
> Task :lib-xxhashkmp-core:metadataCommonMainClasses
> Task :lib-xxhashkmp-core:allMetadataJar
> Task :lib-util:compileKotlinJs
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-util/src/commonMain/kotlin/com/ustadmobile/lib/util/RandomString.kt:11:32 Parameter 'i' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-util/src/commonMain/kotlin/com/ustadmobile/lib/util/RangeUtil.kt:42:22 Variable 'statusCode' initializer is redundant
> Task :lib-xxhashkmp:transformCommonMainDependenciesMetadata
> Task :lib-util:jsMainClasses
> Task :lib-util:jsJar
> Task :lib-ihttp-core:compileKotlinJs
> Task :lib-ihttp-core:jsMainClasses
> Task :lib-ihttp-core:compileCommonMainKotlinMetadata
> Task :lib-ihttp-core:jsJar
> Task :lib-ihttp-core:metadataCommonMainClasses
> Task :lib-ihttp-core:allMetadataJar
> Task :lib-xxhashkmp:compileCommonMainKotlinMetadata NO-SOURCE
> Task :lib-xxhashkmp:metadataCommonMainClasses UP-TO-DATE
> Task :lib-xxhashkmp:allMetadataJar
> Task :lib-cache:transformCommonMainDependenciesMetadata
> Task :lib-cache:compileCommonMainKotlinMetadata SKIPPED
> Task :lib-cache:metadataCommonMainClasses UP-TO-DATE
> Task :lib-ihttp-okhttp:transformCommonMainDependenciesMetadata
> Task :lib-ihttp-okhttp:compileCommonMainKotlinMetadata SKIPPED
> Task :lib-ihttp-okhttp:metadataCommonMainClasses UP-TO-DATE
> Task :lib-ihttp-okhttp:allMetadataJar
> Task :lib-cache:transformCommonJvmMainDependenciesMetadata
> Task :lib-cache:compileCommonJvmMainKotlinMetadata SKIPPED
> Task :lib-cache:metadataCommonJvmMainClasses UP-TO-DATE
> Task :lib-cache:allMetadataJar
> Task :lib-ihttp-nanohttpd:transformCommonMainDependenciesMetadata
> Task :lib-ihttp-nanohttpd:compileCommonMainKotlinMetadata SKIPPED
> Task :lib-ihttp-nanohttpd:metadataCommonMainClasses UP-TO-DATE
> Task :lib-ihttp-nanohttpd:allMetadataJar
> Task :lib-cache:lintAnalyzeDebug
> Task :core:mapReleaseSourceSetPaths
> Task :core:mergeReleaseResources
> Task :core:jsTestProcessResources
> Task :core:jvmTestProcessResources
> Task :core:generateDebugUnitTestResValues
> Task :core:checkDebugUnitTestAarMetadata
> Task :core:mapDebugUnitTestSourceSetPaths
> Task :core:generateDebugUnitTestResources
> Task :core:processDebugUnitTestManifest
> Task :core:generateDebugUnitTestAssets UP-TO-DATE
> Task :core:verifyReleaseResources
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/merged_res/release/mergeReleaseResources/values-bn/values-bn.xml:527: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/merged_res/release/mergeReleaseResources/values-bn/values-bn.xml:666: Multiple substitutions specified in non-positional format of string resource string/started_date. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/merged_res/release/mergeReleaseResources/values-fa/values-fa.xml:873: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/merged_res/release/mergeReleaseResources/values-my/values-my.xml:527: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/merged_res/release/mergeReleaseResources/values-ne/values-ne.xml:500: Multiple substitutions specified in non-positional format of string resource string/hide_app_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/merged_res/release/mergeReleaseResources/values-ne/values-ne.xml:777: Multiple substitutions specified in non-positional format of string resource string/parent_child_register_message. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/merged_res/release/mergeReleaseResources/values-ne/values-ne.xml:779: Multiple substitutions specified in non-positional format of string resource string/parent_consent_explanation. Did you mean to add the formatted="false" attribute?
> Task :core:javaPreCompileDebugUnitTest
> Task :core:mergeDebugUnitTestResources
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-ne/values-ne.xml:432:4: Multiple substitutions specified in non-positional format of string resource string/hide_app_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-ne/values-ne.xml:645:4: Multiple substitutions specified in non-positional format of string resource string/parent_child_register_message. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-ne/values-ne.xml:647:4: Multiple substitutions specified in non-positional format of string resource string/parent_consent_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-bn/values-bn.xml:394:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-bn/values-bn.xml:529:4: Multiple substitutions specified in non-positional format of string resource string/started_date. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-fa/values-fa.xml:740:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/debug/packageDebugResources/values-my/values-my.xml:394:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
> Task :core:mergeDebugUnitTestAssets
> Task :core:preReleaseUnitTestBuild UP-TO-DATE
> Task :core:generateReleaseUnitTestResValues
> Task :core:checkReleaseUnitTestAarMetadata
> Task :core:mapReleaseUnitTestSourceSetPaths
> Task :core:generateReleaseUnitTestResources
> Task :core:processReleaseUnitTestManifest
> Task :core:generateReleaseUnitTestAssets UP-TO-DATE
> Task :core:javaPreCompileReleaseUnitTest
> Task :core:processDebugUnitTestResources
> Task :core:mergeReleaseUnitTestAssets
> Task :core:mergeReleaseUnitTestResources
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-ne/values-ne.xml:432:4: Multiple substitutions specified in non-positional format of string resource string/hide_app_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-bn/values-bn.xml:394:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-ne/values-ne.xml:645:4: Multiple substitutions specified in non-positional format of string resource string/parent_child_register_message. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-ne/values-ne.xml:647:4: Multiple substitutions specified in non-positional format of string resource string/parent_consent_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-bn/values-bn.xml:529:4: Multiple substitutions specified in non-positional format of string resource string/started_date. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-fa/values-fa.xml:740:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/intermediates/packaged_res/release/packageReleaseResources/values-my/values-my.xml:394:4: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
> Task :core:packageDebugUnitTestForUnitTest
> Task :core:generateDebugUnitTestConfig
> Task :lib-cache:bundleDebugAar
> Task :lib-cache:assembleDebug
> Task :lib-cache:bundleReleaseAar
> Task :lib-cache:mapReleaseSourceSetPaths
> Task :lib-cache:mergeReleaseResources
> Task :lib-cache:jvmTestProcessResources
> Task :lib-cache:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-cache:javaPreCompileDebugUnitTest
> Task :lib-cache:generateDebugUnitTestStubRFile
> Task :lib-cache:generateReleaseUnitTestStubRFile
> Task :lib-cache:javaPreCompileReleaseUnitTest
> Task :lib-cache:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-cache:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-cache:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-cache:testDebugUnitTest NO-SOURCE
> Task :lib-cache:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-cache:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-cache:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-cache:testReleaseUnitTest NO-SOURCE
> Task :lib-cache:generateDebugLintReportModel
> Task :lib-cache:test UP-TO-DATE
> Task :lib-centralappconfigdb-common:bundleDebugAar
> Task :lib-centralappconfigdb-common:assembleDebug
> Task :lib-centralappconfigdb-common:bundleReleaseAar
> Task :lib-centralappconfigdb-common:mapReleaseSourceSetPaths
> Task :lib-centralappconfigdb-common:mergeReleaseResources
> Task :lib-centralappconfigdb-common:compileTestKotlinJs NO-SOURCE
> Task :lib-centralappconfigdb-common:jsTestProcessResources NO-SOURCE
> Task :lib-centralappconfigdb-common:jsTestClasses UP-TO-DATE
> Task :lib-centralappconfigdb-common:compileTestDevelopmentExecutableKotlinJs NO-SOURCE
> Task :lib-centralappconfigdb-common:jsTestTestDevelopmentExecutableCompileSync NO-SOURCE
> Task :lib-centralappconfigdb-common:jsBrowserTest SKIPPED
> Task :lib-centralappconfigdb-common:jsTest NO-SOURCE
> Task :lib-centralappconfigdb-common:compileTestKotlinJvm NO-SOURCE
> Task :lib-centralappconfigdb-common:jvmTestProcessResources NO-SOURCE
> Task :lib-centralappconfigdb-common:jvmTestClasses UP-TO-DATE
> Task :lib-centralappconfigdb-common:jvmTest NO-SOURCE
> Task :lib-cache:verifyReleaseResources
> Task :lib-cache:assembleRelease
> Task :lib-cache:assemble
> Task :lib-centralappconfigdb-common:generateDebugUnitTestStubRFile
> Task :lib-centralappconfigdb-common:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-centralappconfigdb-common:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-centralappconfigdb-common:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-centralappconfigdb-common:javaPreCompileDebugUnitTest
> Task :lib-centralappconfigdb-common:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-centralappconfigdb-common:generateReleaseUnitTestStubRFile
> Task :lib-centralappconfigdb-common:testDebugUnitTest NO-SOURCE
> Task :lib-centralappconfigdb-common:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-centralappconfigdb-common:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-centralappconfigdb-common:javaPreCompileReleaseUnitTest
> Task :lib-centralappconfigdb-common:generateDebugLintReportModel
> Task :lib-centralappconfigdb-common:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-centralappconfigdb-common:testReleaseUnitTest NO-SOURCE
> Task :lib-centralappconfigdb-common:allTests NO-SOURCE
> Task :lib-cache:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/build/reports/lint-results-debug.html
> Task :lib-cache:lintDebug
> Task :lib-cache:lint
> Task :lib-centralappconfigdb-common:test UP-TO-DATE
> Task :lib-centralappconfigdb-common:verifyReleaseResources
> Task :lib-centralappconfigdb-common:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-centralappconfigdb-common/build/reports/lint-results-debug.html
> Task :lib-centralappconfigdb-sqldelight:transformCommonMainDependenciesMetadata
> Task :lib-centralappconfigdb-common:assembleRelease
> Task :lib-centralappconfigdb-common:assemble
> Task :lib-centralappconfigdb-common:lintDebug
> Task :lib-centralappconfigdb-common:lint
> Task :lib-centralappconfigdb-common:check
> Task :lib-centralappconfigdb-common:build
> Task :lib-centralappconfigdb-sqldelight:compileCommonMainKotlinMetadata SKIPPED
> Task :lib-centralappconfigdb-sqldelight:generateProjectStructureMetadata
> Task :lib-centralappconfigdb-sqldelight:metadataCommonMainProcessResources NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:metadataCommonMainClasses UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:allMetadataJar
> Task :lib-centralappconfigdb-sqldelight:bundleDebugAar
> Task :lib-centralappconfigdb-sqldelight:assembleDebug
> Task :lib-centralappconfigdb-sqldelight:bundleReleaseAar
> Task :lib-centralappconfigdb-sqldelight:mapReleaseSourceSetPaths
> Task :lib-centralappconfigdb-sqldelight:mergeReleaseResources
> Task :lib-centralappconfigdb-sqldelight:compileTestKotlinJvm NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:jvmTestProcessResources NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:jvmTestClasses UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:jvmTest NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-centralappconfigdb-sqldelight:generateDebugUnitTestStubRFile
> Task :lib-centralappconfigdb-sqldelight:javaPreCompileDebugUnitTest
> Task :lib-centralappconfigdb-sqldelight:generateReleaseUnitTestStubRFile
> Task :lib-centralappconfigdb-sqldelight:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:testDebugUnitTest NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:javaPreCompileReleaseUnitTest
> Task :lib-centralappconfigdb-sqldelight:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:testReleaseUnitTest NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:allTests NO-SOURCE
> Task :lib-centralappconfigdb-sqldelight:generateDebugLintReportModel
> Task :lib-centralappconfigdb-sqldelight:test UP-TO-DATE
> Task :lib-database:mapReleaseSourceSetPaths
> Task :lib-centralappconfigdb-sqldelight:verifyReleaseResources
> Task :lib-centralappconfigdb-sqldelight:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-centralappconfigdb-sqldelight/build/reports/lint-results-debug.html
> Task :core:processReleaseUnitTestResources
> Task :lib-database:mergeReleaseResources
> Task :core:packageReleaseUnitTestForUnitTest
> Task :lib-centralappconfigdb-sqldelight:assembleRelease
> Task :lib-centralappconfigdb-sqldelight:assemble
> Task :core:generateReleaseUnitTestConfig
> Task :lib-centralappconfigdb-sqldelight:lintDebug
> Task :lib-centralappconfigdb-sqldelight:lint
> Task :lib-database:jsTestProcessResources NO-SOURCE
> Task :lib-database:jvmTestProcessResources NO-SOURCE
> Task :lib-database:generateDebugUnitTestStubRFile
> Task :lib-database:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-database:javaPreCompileDebugUnitTest
> Task :lib-database:generateReleaseUnitTestStubRFile
> Task :lib-database:javaPreCompileReleaseUnitTest
> Task :lib-ihttp-core:bundleDebugAar
> Task :lib-ihttp-core:assembleDebug
> Task :lib-ihttp-core:bundleReleaseAar
> Task :lib-ihttp-core:mapReleaseSourceSetPaths
> Task :lib-database:compileCommonMainKotlinMetadata
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:104:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:36:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:19:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:31:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:10:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:39:95 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:27:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:19:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:17:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:18:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:17:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:18:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:22:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:52:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:24:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:32:63 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:162:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:214:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:263:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:300:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:369:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:383:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:463:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:467:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:524:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:810:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1007:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1384:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1399:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1658:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:243:13 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:243:35 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:252:13 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:252:41 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:253:13 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:253:31 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:272:33 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:281:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:282:32 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName.kt:20:18 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/UmAccount.kt:21:13 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
> Task :lib-ihttp-core:mergeReleaseResources
> Task :lib-database:metadataCommonMainClasses
> Task :lib-database:compileCommonJvmMainKotlinMetadata SKIPPED
> Task :lib-database:metadataCommonJvmMainClasses UP-TO-DATE
> Task :lib-database:allMetadataJar
> Task :lib-database:verifyReleaseResources
> Task :lib-centralappconfigdb-sqldelight:verifyCommonMainCentralAppConfigDbMigration
Changing log factory from null to null
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.logFactoryChanged(Logger.java:79)
at com.intellij.openapi.diagnostic.Logger.setFactory(Logger.java:70)
at com.alecstrong.sql.psi.core.ApplicationEnvironment.<init>(SqlCoreEnvironment.kt:50)
at com.alecstrong.sql.psi.core.SqlCoreEnvironment.<init>(SqlCoreEnvironment.kt:77)
at app.cash.sqldelight.core.SqlDelightEnvironment.<init>(SqlDelightEnvironment.kt:73)
at app.cash.sqldelight.gradle.VerifyMigrationTask$VerifyMigrationAction$environment$2.invoke(VerifyMigrationTask.kt:102)
at app.cash.sqldelight.gradle.VerifyMigrationTask$VerifyMigrationAction$environment$2.invoke(VerifyMigrationTask.kt:101)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at app.cash.sqldelight.gradle.VerifyMigrationTask$VerifyMigrationAction.getEnvironment(VerifyMigrationTask.kt:101)
at app.cash.sqldelight.gradle.VerifyMigrationTask$VerifyMigrationAction.execute(VerifyMigrationTask.kt:118)
at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
at org.gradle.workers.internal.AbstractClassLoaderWorker$1.create(AbstractClassLoaderWorker.java:54)
at org.gradle.workers.internal.AbstractClassLoaderWorker$1.create(AbstractClassLoaderWorker.java:48)
at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
at org.gradle.workers.internal.AbstractClassLoaderWorker.executeInClassLoader(AbstractClassLoaderWorker.java:48)
at org.gradle.workers.internal.IsolatedClassloaderWorker.run(IsolatedClassloaderWorker.java:49)
at org.gradle.workers.internal.IsolatedClassloaderWorker.run(IsolatedClassloaderWorker.java:30)
at org.gradle.workers.internal.WorkerDaemonServer.run(WorkerDaemonServer.java:103)
at org.gradle.workers.internal.WorkerDaemonServer.run(WorkerDaemonServer.java:72)
at org.gradle.process.internal.worker.request.WorkerAction$1.call(WorkerAction.java:152)
at org.gradle.process.internal.worker.child.WorkerLogEventListener.withWorkerLoggingProtocol(WorkerLogEventListener.java:41)
at org.gradle.process.internal.worker.request.WorkerAction.lambda$run$1(WorkerAction.java:149)
at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:85)
at org.gradle.process.internal.worker.request.WorkerAction.run(WorkerAction.java:141)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
> Task :core:transformCommonMainDependenciesMetadata
> Task :core:transformCommonJvmMainDependenciesMetadata
> Task :lib-centralappconfigdb-sqldelight:check
> Task :lib-centralappconfigdb-sqldelight:build
> Task :lib-ihttp-core:compileTestKotlinJs NO-SOURCE
> Task :lib-ihttp-core:jsTestProcessResources NO-SOURCE
> Task :lib-ihttp-core:jsTestClasses UP-TO-DATE
> Task :lib-ihttp-core:compileTestDevelopmentExecutableKotlinJs NO-SOURCE
> Task :lib-ihttp-core:jsTestTestDevelopmentExecutableCompileSync NO-SOURCE
> Task :lib-ihttp-core:jsBrowserTest SKIPPED
> Task :lib-ihttp-core:jsTest NO-SOURCE
> Task :lib-ihttp-core:jvmTestProcessResources NO-SOURCE
> Task :lib-ihttp-core:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-ihttp-core:javaPreCompileDebugUnitTest
> Task :lib-ihttp-core:generateDebugUnitTestStubRFile
> Task :lib-ihttp-core:generateReleaseUnitTestStubRFile
> Task :lib-ihttp-core:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-ihttp-core:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-ihttp-core:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-ihttp-core:testDebugUnitTest NO-SOURCE
> Task :lib-ihttp-core:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-ihttp-core:javaPreCompileReleaseUnitTest
> Task :lib-ihttp-core:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-ihttp-core:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-ihttp-core:testReleaseUnitTest NO-SOURCE
> Task :lib-ihttp-core:generateDebugLintReportModel
> Task :lib-ihttp-core:test UP-TO-DATE
> Task :lib-ihttp-core:verifyReleaseResources
> Task :lib-ihttp-core:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ihttp-core/build/reports/lint-results-debug.html
> Task :lib-ihttp-iostreams:transformCommonMainDependenciesMetadata
> Task :lib-ihttp-core:assembleRelease
> Task :lib-ihttp-core:assemble
> Task :lib-ihttp-core:lintDebug
> Task :lib-ihttp-core:lint
> Task :lib-ihttp-iostreams:compileCommonMainKotlinMetadata SKIPPED
> Task :lib-ihttp-iostreams:generateProjectStructureMetadata
> Task :lib-ihttp-iostreams:metadataCommonMainProcessResources NO-SOURCE
> Task :lib-ihttp-iostreams:metadataCommonMainClasses UP-TO-DATE
> Task :lib-ihttp-iostreams:allMetadataJar
> Task :lib-ihttp-iostreams:bundleDebugAar
> Task :lib-ihttp-iostreams:assembleDebug
> Task :lib-ihttp-iostreams:bundleReleaseAar
> Task :lib-ihttp-iostreams:mapReleaseSourceSetPaths
> Task :lib-ihttp-iostreams:mergeReleaseResources
> Task :lib-ihttp-iostreams:compileTestKotlinJvm NO-SOURCE
> Task :lib-ihttp-iostreams:jvmTestProcessResources NO-SOURCE
> Task :lib-ihttp-iostreams:jvmTestClasses UP-TO-DATE
> Task :lib-ihttp-iostreams:jvmTest NO-SOURCE
> Task :lib-ihttp-iostreams:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-ihttp-iostreams:generateDebugUnitTestStubRFile
> Task :lib-ihttp-iostreams:javaPreCompileDebugUnitTest
> Task :lib-ihttp-iostreams:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-ihttp-iostreams:generateReleaseUnitTestStubRFile
> Task :lib-ihttp-iostreams:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-ihttp-iostreams:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-ihttp-iostreams:testDebugUnitTest NO-SOURCE
> Task :lib-ihttp-iostreams:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-ihttp-iostreams:javaPreCompileReleaseUnitTest
> Task :lib-ihttp-iostreams:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-ihttp-iostreams:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-ihttp-iostreams:testReleaseUnitTest NO-SOURCE
> Task :lib-ihttp-iostreams:allTests NO-SOURCE
> Task :lib-ihttp-iostreams:generateDebugLintReportModel
> Task :lib-ihttp-iostreams:test UP-TO-DATE
> Task :lib-ihttp-ktor-server:assemble
> Task :lib-ihttp-ktor-server:compileTestKotlin NO-SOURCE
> Task :lib-ihttp-ktor-server:compileTestJava NO-SOURCE
> Task :lib-ihttp-ktor-server:processTestResources NO-SOURCE
> Task :lib-ihttp-ktor-server:testClasses UP-TO-DATE
> Task :lib-ihttp-ktor-server:test NO-SOURCE
> Task :lib-ihttp-ktor-server:check UP-TO-DATE
> Task :lib-ihttp-ktor-server:build
> Task :lib-ihttp-nanohttpd:bundleDebugAar
> Task :lib-ihttp-nanohttpd:assembleDebug
> Task :lib-ihttp-nanohttpd:bundleReleaseAar
> Task :lib-ihttp-nanohttpd:mapReleaseSourceSetPaths
> Task :lib-ihttp-nanohttpd:mergeReleaseResources
> Task :lib-ihttp-iostreams:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ihttp-iostreams/build/reports/lint-results-debug.html
> Task :lib-ihttp-nanohttpd:compileTestKotlinJvm NO-SOURCE
> Task :lib-ihttp-iostreams:lintDebug
> Task :lib-ihttp-iostreams:lint
> Task :lib-ihttp-iostreams:check
> Task :lib-ihttp-nanohttpd:jvmTestProcessResources NO-SOURCE
> Task :lib-ihttp-nanohttpd:jvmTestClasses UP-TO-DATE
> Task :lib-ihttp-nanohttpd:jvmTest NO-SOURCE
> Task :lib-ihttp-nanohttpd:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-ihttp-nanohttpd:javaPreCompileDebugUnitTest
> Task :lib-ihttp-nanohttpd:generateDebugUnitTestStubRFile
> Task :lib-ihttp-nanohttpd:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-ihttp-nanohttpd:generateReleaseUnitTestStubRFile
> Task :lib-ihttp-nanohttpd:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-ihttp-nanohttpd:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-ihttp-nanohttpd:testDebugUnitTest NO-SOURCE
> Task :lib-ihttp-nanohttpd:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-ihttp-nanohttpd:javaPreCompileReleaseUnitTest
> Task :lib-ihttp-nanohttpd:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-ihttp-nanohttpd:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-ihttp-iostreams:verifyReleaseResources
> Task :lib-ihttp-nanohttpd:testReleaseUnitTest NO-SOURCE
> Task :lib-ihttp-iostreams:assembleRelease
> Task :lib-ihttp-iostreams:assemble
> Task :lib-ihttp-iostreams:build
> Task :lib-ihttp-nanohttpd:allTests NO-SOURCE
> Task :lib-ihttp-nanohttpd:generateDebugLintReportModel
> Task :lib-ihttp-nanohttpd:test UP-TO-DATE
> Task :lib-ihttp-okhttp:bundleDebugAar
> Task :lib-ihttp-okhttp:assembleDebug
> Task :lib-ihttp-okhttp:bundleReleaseAar
> Task :lib-ihttp-nanohttpd:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ihttp-nanohttpd/build/reports/lint-results-debug.html
> Task :lib-ihttp-okhttp:mapReleaseSourceSetPaths
> Task :lib-ihttp-nanohttpd:lintDebug
> Task :lib-ihttp-nanohttpd:lint
> Task :lib-ihttp-nanohttpd:check
> Task :lib-ihttp-nanohttpd:verifyReleaseResources
> Task :lib-ihttp-okhttp:mergeReleaseResources
> Task :lib-ihttp-nanohttpd:assembleRelease
> Task :lib-ihttp-nanohttpd:assemble
> Task :lib-ihttp-nanohttpd:build
> Task :lib-ihttp-okhttp:compileTestKotlinJvm NO-SOURCE
> Task :lib-ihttp-okhttp:jvmTestProcessResources NO-SOURCE
> Task :lib-ihttp-okhttp:jvmTestClasses UP-TO-DATE
> Task :lib-ihttp-okhttp:jvmTest NO-SOURCE
> Task :lib-ihttp-okhttp:generateDebugUnitTestStubRFile
> Task :lib-ihttp-okhttp:javaPreCompileDebugUnitTest
> Task :lib-ihttp-okhttp:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-ihttp-okhttp:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-ihttp-okhttp:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-ihttp-okhttp:testDebugUnitTest NO-SOURCE
> Task :lib-ihttp-okhttp:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-ihttp-okhttp:generateReleaseUnitTestStubRFile
> Task :lib-ihttp-okhttp:javaPreCompileReleaseUnitTest
> Task :lib-ihttp-okhttp:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-ihttp-okhttp:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-ihttp-okhttp:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-ihttp-okhttp:testReleaseUnitTest NO-SOURCE
> Task :lib-ihttp-okhttp:allTests NO-SOURCE
> Task :lib-ihttp-okhttp:generateDebugLintReportModel
> Task :lib-ihttp-okhttp:test UP-TO-DATE
> Task :lib-ihttp-okhttp:verifyReleaseResources
> Task :lib-ihttp-okhttp:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ihttp-okhttp/build/reports/lint-results-debug.html
> Task :lib-test-common:transformCommonJvmMainDependenciesMetadata
> Task :lib-ihttp-okhttp:assembleRelease
> Task :lib-ihttp-okhttp:assemble
> Task :lib-ihttp-okhttp:lintDebug
> Task :lib-ihttp-okhttp:lint
> Task :lib-ihttp-okhttp:check
> Task :lib-ihttp-okhttp:build
> Task :lib-test-common:compileCommonJvmMainKotlinMetadata SKIPPED
> Task :lib-test-common:generateProjectStructureMetadata
> Task :lib-test-common:metadataCommonJvmMainProcessResources NO-SOURCE
> Task :lib-test-common:metadataCommonJvmMainClasses UP-TO-DATE
> Task :lib-test-common:metadataCommonMainProcessResources
> Task :lib-test-common:preBuild UP-TO-DATE
> Task :lib-test-common:preDebugBuild UP-TO-DATE
> Task :lib-test-common:mergeDebugJniLibFolders
> Task :lib-test-common:mergeDebugNativeLibs NO-SOURCE
> Task :lib-test-common:stripDebugDebugSymbols NO-SOURCE
> Task :lib-test-common:copyDebugJniLibsProjectAndLocalJars
> Task :lib-test-common:generateDebugBuildConfig
> Task :lib-test-common:generateDebugResValues
> Task :lib-test-common:generateDebugResources
> Task :lib-test-common:packageDebugResources
> Task :lib-test-common:extractDeepLinksForAarDebug UP-TO-DATE
> Task :lib-test-common:parseDebugLocalResources
> Task :lib-test-common:generateDebugRFile
> Task :lib-test-common:mergeDebugShaders
> Task :lib-test-common:compileDebugShaders NO-SOURCE
> Task :lib-test-common:generateDebugAssets UP-TO-DATE
> Task :lib-test-common:mergeDebugAssets
> Task :lib-test-common:javaPreCompileDebug
> Task :lib-test-common:prepareDebugArtProfile UP-TO-DATE
> Task :lib-test-common:prepareLintJarForPublish UP-TO-DATE
> Task :lib-test-common:preReleaseBuild UP-TO-DATE
> Task :lib-test-common:writeDebugAarMetadata
> Task :lib-test-common:processDebugManifest
> Task :lib-test-common:mergeReleaseJniLibFolders
> Task :lib-test-common:mergeReleaseNativeLibs NO-SOURCE
> Task :lib-test-common:stripReleaseDebugSymbols NO-SOURCE
> Task :lib-test-common:copyReleaseJniLibsProjectAndLocalJars
> Task :lib-test-common:generateReleaseResValues
> Task :lib-test-common:extractDeepLinksForAarRelease UP-TO-DATE
> Task :lib-test-common:generateReleaseBuildConfig
> Task :lib-test-common:generateReleaseResources
> Task :lib-test-common:packageReleaseResources
> Task :lib-test-common:parseReleaseLocalResources
> Task :lib-test-common:mergeReleaseShaders
> Task :lib-test-common:compileReleaseShaders NO-SOURCE
> Task :lib-test-common:generateReleaseAssets UP-TO-DATE
> Task :lib-test-common:generateReleaseRFile
> Task :lib-test-common:mergeReleaseAssets
> Task :lib-test-common:prepareReleaseArtProfile UP-TO-DATE
> Task :lib-test-common:javaPreCompileRelease
> Task :lib-test-common:writeReleaseAarMetadata
> Task :lib-test-common:processReleaseManifest
> Task :lib-test-common:mapReleaseSourceSetPaths
> Task :lib-test-common:mergeReleaseResources
> Task :lib-test-common:jvmTestProcessResources NO-SOURCE
> Task :lib-test-common:preDebugUnitTestBuild UP-TO-DATE
> Task :lib-test-common:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-test-common:javaPreCompileDebugUnitTest
> Task :lib-test-common:preDebugAndroidTestBuild UP-TO-DATE
> Task :lib-test-common:javaPreCompileReleaseUnitTest
> Task :lib-test-common:generateDebugAndroidTestResValues
> Task :lib-test-common:writeDebugLintModelMetadata
> Task :lib-test-common:extractProguardFiles
> Task :lib-ui-compose:generateProjectStructureMetadata
> Task :lib-ui-compose:metadataCommonMainProcessResources NO-SOURCE
> Task :lib-test-common:generateDebugUnitTestStubRFile
> Task :lib-test-common:generateReleaseUnitTestStubRFile
> Task :lib-ui-compose:mapReleaseSourceSetPaths
> Task :lib-test-common:verifyReleaseResources
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-test-common/build/intermediates/merged_res/release/mergeReleaseResources/values-bn/values-bn.xml:527: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-test-common/build/intermediates/merged_res/release/mergeReleaseResources/values-bn/values-bn.xml:666: Multiple substitutions specified in non-positional format of string resource string/started_date. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-test-common/build/intermediates/merged_res/release/mergeReleaseResources/values-my/values-my.xml:527: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-test-common/build/intermediates/merged_res/release/mergeReleaseResources/values-ne/values-ne.xml:500: Multiple substitutions specified in non-positional format of string resource string/hide_app_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-test-common/build/intermediates/merged_res/release/mergeReleaseResources/values-fa/values-fa.xml:873: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-test-common/build/intermediates/merged_res/release/mergeReleaseResources/values-ne/values-ne.xml:777: Multiple substitutions specified in non-positional format of string resource string/parent_child_register_message. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-test-common/build/intermediates/merged_res/release/mergeReleaseResources/values-ne/values-ne.xml:779: Multiple substitutions specified in non-positional format of string resource string/parent_consent_explanation. Did you mean to add the formatted="false" attribute?
> Task :lib-ui-compose:mergeReleaseResources
> Task :lib-ui-compose:desktopTestProcessResources NO-SOURCE
> Task :lib-ui-compose:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-ui-compose:javaPreCompileDebugUnitTest
> Task :lib-ui-compose:javaPreCompileReleaseUnitTest
> Task :lib-ui-compose-videoplayer:generateProjectStructureMetadata
> Task :lib-ui-compose-videoplayer:allMetadataJar
> Task :lib-ui-compose-videoplayer:assemble
> Task :lib-ui-compose-videoplayer:compileTestKotlinDesktop NO-SOURCE
> Task :lib-ui-compose-videoplayer:desktopTestProcessResources NO-SOURCE
> Task :lib-ui-compose-videoplayer:desktopTestClasses UP-TO-DATE
> Task :lib-ui-compose-videoplayer:desktopTest NO-SOURCE
> Task :lib-ui-compose-videoplayer:allTests NO-SOURCE
> Task :lib-ui-compose-videoplayer:check UP-TO-DATE
> Task :lib-ui-compose-videoplayer:build
> Task :lib-util:bundleDebugAar
> Task :lib-util:assembleDebug
> Task :lib-util:bundleReleaseAar
> Task :lib-util:mapReleaseSourceSetPaths
> Task :lib-ui-compose:generateDebugUnitTestStubRFile
> Task :lib-ui-compose:generateReleaseUnitTestStubRFile
> Task :lib-util:mergeReleaseResources
> Task :lib-util:compileTestKotlinJs NO-SOURCE
> Task :lib-util:jsTestProcessResources NO-SOURCE
> Task :lib-util:jsTestClasses UP-TO-DATE
> Task :lib-util:compileTestDevelopmentExecutableKotlinJs NO-SOURCE
> Task :lib-util:jsTestTestDevelopmentExecutableCompileSync NO-SOURCE
> Task :lib-util:jsBrowserTest SKIPPED
> Task :lib-util:jsTest NO-SOURCE
> Task :lib-util:jvmTestProcessResources NO-SOURCE
> Task :lib-util:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-util:javaPreCompileDebugUnitTest
> Task :lib-util:generateDebugUnitTestStubRFile
> Task :lib-util:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-util:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-util:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-util:testDebugUnitTest NO-SOURCE
> Task :lib-util:generateReleaseUnitTestStubRFile
> Task :lib-util:javaPreCompileReleaseUnitTest
> Task :lib-util:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-util:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-util:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-util:testReleaseUnitTest NO-SOURCE
> Task :lib-util:generateDebugLintReportModel
> Task :lib-util:test UP-TO-DATE
> Task :lib-xxhashkmp:bundleDebugAar
> Task :lib-xxhashkmp:assembleDebug
> Task :lib-xxhashkmp:bundleReleaseAar
> Task :lib-xxhashkmp:mapReleaseSourceSetPaths
> Task :lib-xxhashkmp:mergeReleaseResources
> Task :lib-xxhashkmp:compileTestKotlinJs NO-SOURCE
> Task :lib-xxhashkmp:jsTestProcessResources NO-SOURCE
> Task :lib-xxhashkmp:jsTestClasses UP-TO-DATE
> Task :lib-xxhashkmp:compileTestDevelopmentExecutableKotlinJs NO-SOURCE
> Task :lib-xxhashkmp:jsTestTestDevelopmentExecutableCompileSync NO-SOURCE
> Task :lib-xxhashkmp:jsBrowserTest SKIPPED
> Task :lib-xxhashkmp:jsTest NO-SOURCE
> Task :lib-xxhashkmp:compileTestKotlinJvm NO-SOURCE
> Task :lib-xxhashkmp:jvmTestProcessResources NO-SOURCE
> Task :lib-xxhashkmp:jvmTestClasses UP-TO-DATE
> Task :lib-xxhashkmp:jvmTest NO-SOURCE
> Task :lib-util:lintReportDebug
> Task :lib-xxhashkmp:generateDebugUnitTestStubRFile
> Task :lib-util:lintDebug
> Task :lib-util:lint
> Task :lib-xxhashkmp:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-xxhashkmp:javaPreCompileDebugUnitTest
> Task :lib-xxhashkmp:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-xxhashkmp:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-xxhashkmp:testDebugUnitTest NO-SOURCE
> Task :lib-xxhashkmp:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-xxhashkmp:javaPreCompileReleaseUnitTest
> Task :lib-xxhashkmp:generateReleaseUnitTestStubRFile
> Task :lib-xxhashkmp:generateDebugLintReportModel
> Task :lib-xxhashkmp:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-xxhashkmp:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-xxhashkmp:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-xxhashkmp:testReleaseUnitTest NO-SOURCE
> Task :lib-xxhashkmp:allTests NO-SOURCE
> Task :lib-xxhashkmp:test UP-TO-DATE
> Task :lib-util:verifyReleaseResources
> Task :lib-xxhashkmp-commonjvmimpl:transformCommonMainDependenciesMetadata
> Task :lib-util:assembleRelease
> Task :lib-xxhashkmp:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-xxhashkmp/build/reports/lint-results-debug.html
> Task :lib-util:assemble
> Task :lib-xxhashkmp:lintDebug
> Task :lib-xxhashkmp:lint
> Task :lib-xxhashkmp:check
> Task :lib-xxhashkmp-commonjvmimpl:compileCommonMainKotlinMetadata SKIPPED
> Task :lib-xxhashkmp-commonjvmimpl:generateProjectStructureMetadata
> Task :lib-xxhashkmp-commonjvmimpl:metadataCommonMainProcessResources NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:metadataCommonMainClasses UP-TO-DATE
> Task :lib-xxhashkmp:verifyReleaseResources
> Task :lib-xxhashkmp-commonjvmimpl:allMetadataJar
> Task :lib-xxhashkmp-commonjvmimpl:bundleDebugAar
> Task :lib-xxhashkmp:assembleRelease
> Task :lib-xxhashkmp:assemble
> Task :lib-xxhashkmp:build
> Task :lib-xxhashkmp-commonjvmimpl:assembleDebug
> Task :lib-xxhashkmp-commonjvmimpl:bundleReleaseAar
> Task :lib-xxhashkmp-commonjvmimpl:mapReleaseSourceSetPaths
> Task :lib-xxhashkmp-commonjvmimpl:mergeReleaseResources
> Task :lib-xxhashkmp-commonjvmimpl:jvmTestProcessResources NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:generateDebugUnitTestStubRFile
> Task :lib-xxhashkmp-commonjvmimpl:javaPreCompileDebugUnitTest
> Task :lib-xxhashkmp-commonjvmimpl:generateReleaseUnitTestStubRFile
> Task :lib-xxhashkmp-commonjvmimpl:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:testDebugUnitTest NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:javaPreCompileReleaseUnitTest
> Task :lib-xxhashkmp-commonjvmimpl:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:testReleaseUnitTest NO-SOURCE
> Task :lib-xxhashkmp-commonjvmimpl:generateDebugLintReportModel
> Task :lib-xxhashkmp-commonjvmimpl:test UP-TO-DATE
> Task :lib-xxhashkmp-commonjvmimpl:verifyReleaseResources
> Task :lib-xxhashkmp-core:bundleDebugAar
> Task :lib-xxhashkmp-commonjvmimpl:assembleRelease
> Task :lib-xxhashkmp-commonjvmimpl:assemble
> Task :lib-xxhashkmp-core:assembleDebug
> Task :lib-xxhashkmp-core:bundleReleaseAar
> Task :lib-xxhashkmp-commonjvmimpl:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-xxhashkmp-commonjvmimpl/build/reports/lint-results-debug.html
> Task :lib-xxhashkmp-core:mapReleaseSourceSetPaths
> Task :lib-xxhashkmp-commonjvmimpl:lintDebug
> Task :lib-xxhashkmp-commonjvmimpl:lint
> Task :lib-xxhashkmp-core:mergeReleaseResources
> Task :lib-xxhashkmp-core:jsTestProcessResources NO-SOURCE
> Task :lib-xxhashkmp-core:compileTestKotlinJvm NO-SOURCE
> Task :lib-xxhashkmp-core:jvmTestProcessResources NO-SOURCE
> Task :lib-xxhashkmp-core:jvmTestClasses UP-TO-DATE
> Task :lib-xxhashkmp-core:jvmTest NO-SOURCE
> Task :lib-xxhashkmp-core:preReleaseUnitTestBuild UP-TO-DATE
> Task :lib-xxhashkmp-core:javaPreCompileDebugUnitTest
> Task :lib-xxhashkmp-core:generateDebugUnitTestStubRFile
> Task :lib-xxhashkmp-core:generateReleaseUnitTestStubRFile
> Task :lib-xxhashkmp-core:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-xxhashkmp-core:javaPreCompileReleaseUnitTest
> Task :lib-xxhashkmp-core:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-xxhashkmp-core:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-xxhashkmp-core:testDebugUnitTest NO-SOURCE
> Task :lib-xxhashkmp-core:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-xxhashkmp-core:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-xxhashkmp-core:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-xxhashkmp-core:testReleaseUnitTest NO-SOURCE
> Task :lib-xxhashkmp-core:generateDebugLintReportModel
> Task :lib-xxhashkmp-core:test UP-TO-DATE
> Task :lib-xxhashkmp-core:verifyReleaseResources
> Task :lib-xxhashkmp-core:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-xxhashkmp-core/build/reports/lint-results-debug.html
> Task :lib-util:compileTestKotlinJvm
> Task :lib-xxhashkmp-commonjvmimpl:compileTestKotlinJvm
> Task :sharedse:transformCommonJvmMainDependenciesMetadata
> Task :lib-util:jvmTestClasses
> Task :lib-xxhashkmp-core:compileTestKotlinJs
> Task :lib-ui-compose:verifyReleaseResources
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/intermediates/merged_res/release/mergeReleaseResources/values-ne/values-ne.xml:579: Multiple substitutions specified in non-positional format of string resource string/hide_app_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/intermediates/merged_res/release/mergeReleaseResources/values-ne/values-ne.xml:918: Multiple substitutions specified in non-positional format of string resource string/parent_child_register_message. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/intermediates/merged_res/release/mergeReleaseResources/values-ne/values-ne.xml:920: Multiple substitutions specified in non-positional format of string resource string/parent_consent_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/intermediates/merged_res/release/mergeReleaseResources/values-bn/values-bn.xml:668: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/intermediates/merged_res/release/mergeReleaseResources/values-bn/values-bn.xml:807: Multiple substitutions specified in non-positional format of string resource string/started_date. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/intermediates/merged_res/release/mergeReleaseResources/values-fa/values-fa.xml:1014: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/intermediates/merged_res/release/mergeReleaseResources/values-my/values-my.xml:668: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
> Task :lib-util:jvmTest
> Task :lib-util:allTests
> Task :lib-util:check
> Task :lib-util:build
> Task :lib-xxhashkmp-commonjvmimpl:jvmTestClasses
> Task :lib-xxhashkmp-commonjvmimpl:jvmTest
> Task :lib-xxhashkmp-commonjvmimpl:allTests
> Task :lib-xxhashkmp-commonjvmimpl:check
> Task :lib-xxhashkmp-commonjvmimpl:build
> Task :lib-xxhashkmp-core:assembleRelease
> Task :lib-xxhashkmp-core:assemble
> Task :lib-xxhashkmp-core:jsTestClasses
> Task :lib-xxhashkmp-core:lintDebug
> Task :lib-xxhashkmp-core:lint
> Task :sharedse:compileCommonJvmMainKotlinMetadata SKIPPED
> Task :sharedse:generateProjectStructureMetadata
> Task :sharedse:metadataCommonJvmMainProcessResources
> Task :sharedse:metadataCommonJvmMainClasses
> Task :sharedse:metadataCommonMainProcessResources NO-SOURCE
> Task :sharedse:mapReleaseSourceSetPaths
> Task :sharedse:mergeReleaseResources
> Task :sharedse:copyTestResources
Dump sharedse local.env.properties
> Task :sharedse:jvmTestProcessResources
> Task :sharedse:javaPreCompileDebugUnitTest
> Task :sharedse:preReleaseUnitTestBuild UP-TO-DATE
> Task :testserver-controller:checkKotlinGradlePluginConfigurationErrors
> Task :sharedse:javaPreCompileReleaseUnitTest
> Task :sharedse:generateDebugUnitTestStubRFile
> Task :sharedse:generateReleaseUnitTestStubRFile
> Task :testserver-controller:processResources
> Task :testserver-controller:processTestResources NO-SOURCE
> Task :sharedse:verifyReleaseResources
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/build/intermediates/merged_res/release/mergeReleaseResources/values-bn/values-bn.xml:527: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/build/intermediates/merged_res/release/mergeReleaseResources/values-bn/values-bn.xml:666: Multiple substitutions specified in non-positional format of string resource string/started_date. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/build/intermediates/merged_res/release/mergeReleaseResources/values-fa/values-fa.xml:873: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/build/intermediates/merged_res/release/mergeReleaseResources/values-my/values-my.xml:527: Multiple substitutions specified in non-positional format of string resource string/percentage_complete. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/build/intermediates/merged_res/release/mergeReleaseResources/values-ne/values-ne.xml:500: Multiple substitutions specified in non-positional format of string resource string/hide_app_explanation. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/build/intermediates/merged_res/release/mergeReleaseResources/values-ne/values-ne.xml:777: Multiple substitutions specified in non-positional format of string resource string/parent_child_register_message. Did you mean to add the formatted="false" attribute?
/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/build/intermediates/merged_res/release/mergeReleaseResources/values-ne/values-ne.xml:779: Multiple substitutions specified in non-positional format of string resource string/parent_consent_explanation. Did you mean to add the formatted="false" attribute?
> Task :testserver-controller:compileKotlin
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/testserver-controller/src/main/java/com/ustadmobile/test/http/OkHttpClientExt.kt:8:5 Parameter 'requestTimeout' is never used
> Task :testserver-controller:compileJava NO-SOURCE
> Task :testserver-controller:classes
> Task :testserver-controller:jar
> Task :testserver-controller:startScripts
> Task :testserver-controller:distTar
> Task :testserver-controller:distZip
> Task :lib-database:kspKotlinJvm
> Task :testserver-controller:shadowJar
> Task :core:compileCommonMainKotlinMetadata
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:13:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:2393:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:2411:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:2417:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:2419:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:2421:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:2425:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/EndSessionParentChildJoinSyncListener.kt:28:9 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/EndSessionParentChildJoinSyncListener.kt:28:21 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:356:9 Parameter 'personPicture' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:379:13 Variable 'db' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:681:57 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyRequestJsonUseCase.kt:79:34 Parameter 'i' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/DismissSocialWarningUseCase.kt:14:63 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/ShowSocialWarningUseCase.kt:14:63 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt:238:9 Parameter 'xapiSession' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt:240:9 Parameter 'format' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/impl/UstadMobileSystemImpl.kt:42:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/impl/UstadMobileSystemImpl.kt:85:15 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/EventCollator.kt:11:19 'Volatile' is deprecated. Use kotlin.concurrent.Volatile annotation in multiplatform code instead.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/EventCollator.kt:20:6 'Volatile' is deprecated. Use kotlin.concurrent.Volatile annotation in multiplatform code instead.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/EventCollator.kt:42:26 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/MessageIdOption.kt:11:5 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/UMFileUtil.kt:445:13 Variable 'result' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/UMURLEncoder.kt:3:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/UMURLEncoder.kt:5:14 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzEnrolmentExt.kt:18:33 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzEnrolmentExt.kt:35:36 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:31:17 'Person' is a final type, and thus a value of the type parameter is predetermined
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:52:5 'grantScopedPermission(Person, Long, Int, Long): ScopedGrantResult' is deprecated. This has been replaced with SystemPermission and CoursePermission
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:202:12 'grantScopedPermission(Long, Long, Int, Long): ScopedGrantResult' is deprecated. This has been replaced with SystemPermission and CoursePermission
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/ViewModel.kt:6:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:66:52 This cast can never succeed
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:72:13 Check for instance is always 'false'
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:73:65 This cast can never succeed
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:75:17 Conditional branch result of type PagingSourceLoadResultPage<Int, StudentAndBlockStatuses> is implicitly cast to Any
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:90:13 Check for instance is always 'false'
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:91:17 Conditional branch result of type PagingSourceLoadResultError<Int, StudentAndBlockStatuses> is implicitly cast to Any
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:93:13 Check for instance is always 'false'
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:94:17 Conditional branch result of type PagingSourceLoadResultInvalid<Int, StudentAndBlockStatuses> is implicitly cast to Any
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:99:11 Unchecked cast: Any to PagingSourceLoadResult<Int, StudentAndBlockStatuses>
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/subtitleedit/SubtitleEditViewModel.kt:56:34 Parameter 'db' is never used, could be renamed to _
> Task :testserver-controller:startShadowScripts
> Task :core:metadataCommonMainClasses
> Task :core:compileCommonJvmMainKotlinMetadata SKIPPED
> Task :core:metadataCommonJvmMainClasses
> Task :lib-database:kspReleaseKotlinAndroid
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:130: com.ustadmobile.lib.db.entities.PersonAndDisplayDetail has some fields [personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive, tjiUid, tjiTjUid, tjTotalSize, tjTransferred, tjAttemptCount, tjiSrc, tjiDest, tjiType, tjiStatus, tjiTableId, tjiEntityUid, tjiEntityEtag, tjiLockIdToRelease, tjiPartialTmpFile] 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 method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, isPersonalAccount, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:69: The query returns some columns [expanded] which are not used by com.ustadmobile.lib.db.composites.CourseBlockAndDisplayDetails. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId, contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct, cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri, cepUid, cepLct, cepPictureUri, cepThumbnailUri, expanded.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:27: The query returns some columns [clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid] which are not used by com.ustadmobile.lib.db.entities.CourseTerminology. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: ctUid, ctTitle, ctTerminology, ctLct, clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:44: The query returns some columns [personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive] which are not used by com.ustadmobile.lib.db.entities.CourseGroupMemberAndName. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: name, personUid, cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct, personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive, enrolmentIsActive, pictureUri.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:54: The query returns some columns [personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive] which are not used by com.ustadmobile.lib.db.entities.CourseGroupMemberAndName. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: name, personUid, cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct, personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive, enrolmentIsActive, pictureUri.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:144: The query returns some columns [mostRecentAttemptTime] which are not used by com.ustadmobile.lib.db.composites.PersonAndPictureAndNumAttempts. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, isPersonalAccount, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive, numAttempts, isCompleted, isSuccessful, maxProgress, maxScore, mostRecentAttemptTime.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:68: The query returns some columns [personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive] which are not used by com.ustadmobile.lib.db.entities.Person. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, isPersonalAccount, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:37: com.ustadmobile.lib.db.entities.UserSessionAndPerson has some fields [personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive] 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 method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType, personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, isPersonalAccount, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum.
> Task :core:allMetadataJar
> Task :lib-test-common:transformCommonMainDependenciesMetadata
> Task :lib-test-common:compileCommonMainKotlinMetadata SKIPPED
> Task :lib-test-common:metadataCommonMainClasses
> Task :lib-test-common:allMetadataJar
> Task :lib-ui-compose:transformCommonMainDependenciesMetadata
> Task :lib-ui-compose:compileCommonMainKotlinMetadata SKIPPED
> Task :lib-ui-compose:metadataCommonMainClasses UP-TO-DATE
> Task :lib-ui-compose:allMetadataJar
> Task :sharedse:transformCommonMainDependenciesMetadata
> Task :sharedse:compileCommonMainKotlinMetadata SKIPPED
> Task :sharedse:metadataCommonMainClasses UP-TO-DATE
> Task :sharedse:allMetadataJar
> Task :lib-database:kspDebugKotlinAndroid
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:130: com.ustadmobile.lib.db.entities.PersonAndDisplayDetail has some fields [personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive, tjiUid, tjiTjUid, tjTotalSize, tjTransferred, tjAttemptCount, tjiSrc, tjiDest, tjiType, tjiStatus, tjiTableId, tjiEntityUid, tjiEntityEtag, tjiLockIdToRelease, tjiPartialTmpFile] 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 method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, isPersonalAccount, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:69: The query returns some columns [expanded] which are not used by com.ustadmobile.lib.db.composites.CourseBlockAndDisplayDetails. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId, contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct, cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri, cepUid, cepLct, cepPictureUri, cepThumbnailUri, expanded.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:27: The query returns some columns [clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid] which are not used by com.ustadmobile.lib.db.entities.CourseTerminology. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: ctUid, ctTitle, ctTerminology, ctLct, clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:44: The query returns some columns [personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive] which are not used by com.ustadmobile.lib.db.entities.CourseGroupMemberAndName. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: name, personUid, cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct, personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive, enrolmentIsActive, pictureUri.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:54: The query returns some columns [personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive] which are not used by com.ustadmobile.lib.db.entities.CourseGroupMemberAndName. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: name, personUid, cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct, personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive, enrolmentIsActive, pictureUri.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:144: The query returns some columns [mostRecentAttemptTime] which are not used by com.ustadmobile.lib.db.composites.PersonAndPictureAndNumAttempts. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, isPersonalAccount, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive, numAttempts, isCompleted, isSuccessful, maxProgress, maxScore, mostRecentAttemptTime.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:68: The query returns some columns [personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive] which are not used by com.ustadmobile.lib.db.entities.Person. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, isPersonalAccount, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive.
w: [ksp] /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:37: com.ustadmobile.lib.db.entities.UserSessionAndPerson has some fields [personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive] 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 method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType, personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, isPersonalAccount, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum.
> Task :testserver-controller:shadowDistTar
> Task :lib-database:jvmProcessResources NO-SOURCE
> Task :testserver-controller:shadowDistZip
> Task :testserver-controller:assemble
> Task :testserver-controller:compileTestKotlin NO-SOURCE
> Task :testserver-controller:compileTestJava NO-SOURCE
> Task :testserver-controller:testClasses UP-TO-DATE
> Task :testserver-controller:test NO-SOURCE
> Task :testserver-controller:check UP-TO-DATE
> Task :testserver-controller:build
> Task :lib-xxhashkmp-core:compileTestDevelopmentExecutableKotlinJs
> Task :lib-xxhashkmp-core:jsTestTestDevelopmentExecutableCompileSync
> Task :lib-xxhashkmp-core:jsBrowserTest
> Task :lib-xxhashkmp-core:jsTest
> Task :lib-xxhashkmp-core:allTests
> Task :lib-xxhashkmp-core:check
> Task :lib-xxhashkmp-core:build
> Task :lib-database:kspKotlinJs
> Task :lib-database:compileReleaseKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:194:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:194:30 Annotation `@DoorDatabase(entities = {com.ustadmobile.lib.db.entities.ClazzLog::class, com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord::class, com.ustadmobile.lib.db.entities.Schedule::class, com.ustadmobile.lib.db.entities.HolidayCalendar::class, com.ustadmobile.lib.db.entities.Holiday::class, com.ustadmobile.lib.db.entities.Person::class, com.ustadmobile.lib.db.entities.Clazz::class, com.ustadmobile.lib.db.entities.ClazzEnrolment::class, com.ustadmobile.lib.db.entities.LeavingReason::class, com.ustadmobile.lib.db.entities.ClazzInvite::class, com.ustadmobile.lib.db.entities.ContentEntry::class, com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin::class, com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin::class, com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin::class, com.ustadmobile.lib.db.entities.ContentCategorySchema::class, com.ustadmobile.lib.db.entities.ContentCategory::class, com.ustadmobile.lib.db.entities.Language::class, com.ustadmobile.lib.db.entities.LanguageVariant::class, com.ustadmobile.lib.db.entities.PersonAuth::class, com.ustadmobile.lib.db.entities.PersonGroup::class, com.ustadmobile.lib.db.entities.PersonGroupMember::class, com.ustadmobile.lib.db.entities.PersonPicture::class, com.ustadmobile.lib.db.entities.xapi.VerbEntity::class, com.ustadmobile.lib.db.entities.xapi.ActivityEntity::class, com.ustadmobile.lib.db.entities.xapi.StatementEntity::class, com.ustadmobile.lib.db.entities.xapi.ActorEntity::class, com.ustadmobile.door.SyncNode::class, com.ustadmobile.lib.db.entities.Comments::class, com.ustadmobile.lib.db.entities.Report::class, com.ustadmobile.lib.db.entities.Site::class, com.ustadmobile.lib.db.entities.SiteTerms::class, com.ustadmobile.lib.db.entities.PersonParentJoin::class, com.ustadmobile.lib.db.entities.ScopedGrant::class, com.ustadmobile.lib.db.entities.ErrorReport::class, com.ustadmobile.lib.db.entities.ClazzAssignment::class, com.ustadmobile.lib.db.entities.CourseAssignmentSubmission::class, com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile::class, com.ustadmobile.lib.db.entities.CourseAssignmentMark::class, com.ustadmobile.lib.db.entities.PeerReviewerAllocation::class, com.ustadmobile.lib.db.entities.PersonAuth2::class, com.ustadmobile.lib.db.entities.UserSession::class, com.ustadmobile.lib.db.entities.ContentJob::class, com.ustadmobile.lib.db.entities.ContentEntryImportJob::class, com.ustadmobile.lib.db.entities.CourseBlock::class, com.ustadmobile.lib.db.entities.CourseTerminology::class, com.ustadmobile.lib.db.entities.CourseGroupSet::class, com.ustadmobile.lib.db.entities.CourseGroupMember::class, com.ustadmobile.lib.db.entities.ContentEntryPicture::class, com.ustadmobile.lib.db.entities.xapi.ActivityInteractionEntity::class, com.ustadmobile.lib.db.entities.CoursePicture::class, com.ustadmobile.lib.db.entities.DiscussionPost::class, com.ustadmobile.lib.db.entities.ExternalAppPermission::class, com.ustadmobile.lib.db.entities.Message::class, com.ustadmobile.lib.db.entities.StudentResult::class, com.ustadmobile.lib.db.entities.ContentEntryVersion::class, com.ustadmobile.lib.db.entities.TransferJob::class, com.ustadmobile.lib.db.entities.TransferJobItem::class, com.ustadmobile.lib.db.entities.CacheLockJoin::class, com.ustadmobile.lib.db.entities.OfflineItem::class, com.ustadmobile.core.db.dao.OfflineItemPendingTransferJob::class, com.ustadmobile.lib.db.entities.DeletedItem::class, com.ustadmobile.lib.db.entities.EnrolmentRequest::class, com.ustadmobile.lib.db.entities.CoursePermission::class, com.ustadmobile.lib.db.entities.SystemPermission::class, com.ustadmobile.lib.db.entities.CourseBlockPicture::class, com.ustadmobile.lib.db.entities.ContentEntryPicture2::class, com.ustadmobile.lib.db.entities.TransferJobError::class, com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry::class, com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin::class, com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry::class, com.ustadmobile.lib.db.entities.xapi.ActivityExtensionEntity::class, com.ustadmobile.lib.db.entities.xapi.StatementContextActivityJoin::class, com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity::class, com.ustadmobile.lib.db.entities.xapi.StatementEntityJson::class, com.ustadmobile.lib.db.entities.PersonPasskey::class, com.ustadmobile.lib.db.entities.xapi.StateEntity::class, com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand::class, com.ustadmobile.door.entities.OutgoingReplication::class, com.ustadmobile.door.entities.ReplicationOperation::class, com.ustadmobile.door.entities.PendingRepositorySession::class, com.ustadmobile.door.entities.DoorNode::class}, version = 207)` is missing on actual declaration.
All annotations from expect `class UmAppDatabase : RoomDatabase /* = RoomDatabase */ defined in com.ustadmobile.core.db in file UmAppDatabase.kt` must be present with the same arguments on actual `class UmAppDatabase : RoomDatabase /* = RoomDatabase */ defined in com.ustadmobile.core.db in file UmAppDatabase.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/UmAppDatabase_DoorWrapper.kt:679:33 The corresponding parameter in the supertype 'UmAppDatabase' is named 'body'. This may cause problems when calling this function with named arguments.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CacheLockJoinDao defined in com.ustadmobile.core.db.dao in file CacheLockJoinDao.kt` must be present with the same arguments on actual `class CacheLockJoinDao defined in com.ustadmobile.core.db.dao in file CacheLockJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:31:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun insertListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:39:38 Annotation `@Delete` has different arguments on actual declaration: `@Delete(entity = kotlin.Any::class)`.
All annotations from expect `suspend fun deleteListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun deleteListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:28:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:28:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ClazzAssignmentDao : BaseDao<ClazzAssignment>, OneToManyJoinDao<ClazzAssignment> defined in com.ustadmobile.core.db.dao in file ClazzAssignmentDao.kt` must be present with the same arguments on actual `class ClazzAssignmentDao : BaseDao<ClazzAssignment>, OneToManyJoinDao<ClazzAssignment> defined in com.ustadmobile.core.db.dao in file ClazzAssignmentDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:45:30 Annotation `@QueryLiveTables(value = {"SystemPermission", "CoursePermission", "ClazzAssignment", "ClazzEnrolment", "PeerReviewerAllocation", "Person", "CourseGroupMember", "CourseAssignmentSubmission", "CourseAssignmentMark", "Comments", "PersonPicture"})` is missing on actual declaration.
All annotations from expect `fun getProgressSummaryForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): Flow<AssignmentProgressSummary?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun getProgressSummaryForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): Flow<AssignmentProgressSummary?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:54:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getAssignmentSubmitterSummaryListForAssignment"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUidEntities"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.MAP_OTHER_PARAM, fromName = "assignmentUid", name = "uid")}, functionName = "findByUidAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findEnrolmentsAndPersonByClazzUidWithPermissionCheck"), HttpServerFunctionCall(functionName = "getCourseGroupMembersByAssignmentUid"), HttpServerFunctionCall(functionName = "getAssignmentSubmissionsByAssignmentUid"), HttpServerFunctionCall(functionName = "getAssignmentMarksByAssignmentUid"), HttpServerFunctionCall(functionName = "getPeerReviewerAllocationsByAssignmentUid")})` is missing on actual declaration.
All annotations from expect `fun getAssignmentSubmitterSummaryListForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String, searchText: String, sortOption: Int): app.cash.paging.PagingSource<Int, AssignmentSubmitterSummary> /* = androidx.paging.PagingSource<Int, AssignmentSubmitterSummary> */ defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun getAssignmentSubmitterSummaryListForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String, searchText: String, sortOption: Int): androidx.paging.PagingSource<Int, AssignmentSubmitterSummary> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:109:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "1000", name = "roleFilter"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "personUidFilter")}, functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "getAllClazzEnrolledAtTimeAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CourseGroupMemberDao::class, functionName = "findByGroupSetUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getSubmitterUidsAndNameByClazzOrGroupSetUid(clazzUid: Long, groupSetUid: Long, date: Long, groupStr: String): List<AssignmentSubmitterUidAndName> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getSubmitterUidsAndNameByClazzOrGroupSetUid(clazzUid: Long, groupSetUid: Long, date: Long, groupStr: String): List<AssignmentSubmitterUidAndName> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:126:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.MAP_OTHER_PARAM, fromName = "assignmentUid", name = "uid")}, functionName = "findByUidAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findEnrolmentsAndPersonByClazzUidWithPermissionCheck"), HttpServerFunctionCall(functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `suspend fun getSubmitterUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getSubmitterUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:136:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(clazzAssignment: ClazzAssignment): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun updateAsync(clazzAssignment: ClazzAssignment): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:140:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:144:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<ClazzAssignment?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<ClazzAssignment?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:162:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithBlockAsync(uid: Long): ClazzAssignmentAndBlock? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findByUidWithBlockAsync(uid: Long): ClazzAssignmentAndBlock? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:175:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<ClazzAssignment>): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<ClazzAssignment>): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:187:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findAssignmentCourseBlockAndSubmitterUidAsFlow"), HttpServerFunctionCall(functionName = "findEnrolmentsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionName = "findPeerReviewerAllocationsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUidEntities")})` is missing on actual declaration.
All annotations from expect `fun findAssignmentCourseBlockAndSubmitterUidAsFlow(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Flow<ClazzAssignmentCourseBlockAndSubmitterUid?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun findAssignmentCourseBlockAndSubmitterUidAsFlow(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Flow<ClazzAssignmentCourseBlockAndSubmitterUid?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper.kt:249:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExt.kt:75:7 Variable '_result_getAssignmentSubmitterSummaryListForAssignment' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExt.kt:270:7 Variable '_arg_groupStr' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:23:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:23:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ClazzDao : BaseDao<Clazz> defined in com.ustadmobile.core.db.dao in file ClazzDao.kt` must be present with the same arguments on actual `class ClazzDao : BaseDao<Clazz> defined in com.ustadmobile.core.db.dao in file ClazzDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:31:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.HTTP_WITH_FALLBACK)` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzCode(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByClazzCode(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:34:38 Annotation `@Repository(methodType = 2)` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzCodeFromWeb(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByClazzCodeFromWeb(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:47:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun clazzUidExistsAsync(clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun clazzUidExistsAsync(clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:50:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(uid: Long): Flow<Clazz?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findByUidAsFlow(uid: Long): Flow<Clazz?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:54:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithHolidayCalendarAsync(uid: Long): ClazzWithHolidayCalendarAndAndTerminology? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByUidWithHolidayCalendarAsync(uid: Long): ClazzWithHolidayCalendarAndAndTerminology? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:61:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: Clazz): Int defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Clazz): Int defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:65:30 Annotation `@HttpAccessible(pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findClazzesWithPermission"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "clazzUid")}, functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun findClazzesWithPermission(searchQuery: String, accountPersonUid: Long, excludeSelectedClazzList: List<Long>, sortOrder: Int, filter: Int, currentTime: Long, permission: Long): app.cash.paging.PagingSource<Int, ClazzWithListDisplayDetails> /* = androidx.paging.PagingSource<Int, ClazzWithListDisplayDetails> */ defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findClazzesWithPermission(searchQuery: String, accountPersonUid: Long, excludeSelectedClazzList: List<Long>, sortOrder: Int, filter: Int, currentTime: Long, permission: Long): androidx.paging.PagingSource<Int, ClazzWithListDisplayDetails> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:85:38 Annotation `@PostgresQuery(value = "
UPDATE Clazz
SET attendanceAverage =
COALESCE(CAST(
(SELECT SUM(clazzLogNumPresent)
FROM ClazzLog
WHERE clazzLogClazzUid = :clazzUid
AND clazzLogStatusFlag = 4) AS REAL) /
CAST(GREATEST(1.0,
(SELECT SUM(clazzLogNumPresent) + SUM(clazzLogNumPartial) + SUM(clazzLogNumAbsent)
FROM ClazzLog
WHERE clazzLogClazzUid = :clazzUid
AND clazzLogStatusFlag = 4)) AS REAL), 0),
clazzLct = :timeChanged
WHERE clazzUid = :clazzUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateClazzAttendanceAverageAsync(clazzUid: Long, timeChanged: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun updateClazzAttendanceAverageAsync(clazzUid: Long, timeChanged: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:90:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid"), HttpServerFunctionCall(functionName = "clazzAndDetailPermissionsAsFlow")})` is missing on actual declaration.
All annotations from expect `fun clazzAndDetailPermissionsAsFlow(accountPersonUid: Long, clazzUid: Long): Flow<ClazzAndDetailPermissions?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun clazzAndDetailPermissionsAsFlow(accountPersonUid: Long, clazzUid: Long): Flow<ClazzAndDetailPermissions?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:95:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getClazzWithDisplayDetails(clazzUid: Long, currentTime: Long, accountPersonUid: Long): Flow<ClazzAndDisplayDetails?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getClazzWithDisplayDetails(clazzUid: Long, currentTime: Long, accountPersonUid: Long): Flow<ClazzAndDisplayDetails?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:108:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getTitleByUidAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getTitleByUidAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:112:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getClazzNameAndTerminologyAsFlow"), HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getClazzNameAndTerminologyAsFlow(clazzUid: Long): Flow<ClazzNameAndTerminology?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getClazzNameAndTerminologyAsFlow(clazzUid: Long): Flow<ClazzNameAndTerminology?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:117:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getClazzNameAndTerminologyAsFlow"), HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getClazzNameAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getClazzNameAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:121:38 Annotation `@HttpAccessible(pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getClazzTimeZoneByClazzUidAsync(clazzUid: Long): String? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun getClazzTimeZoneByClazzUidAsync(clazzUid: Long): String? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:125:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getCoursesByName(names: List<String>): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun getCoursesByName(names: List<String>): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:129:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findOneRosterUserClazzes"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "clazzUid")}, functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun findOneRosterUserClazzes(accountPersonUid: Long, filterByEnrolledMemberPersonUid: Long): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findOneRosterUserClazzes(accountPersonUid: Long, filterByEnrolledMemberPersonUid: Long): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:26:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:26:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ClazzEnrolmentDao : BaseDao<ClazzEnrolment> defined in com.ustadmobile.core.db.dao in file ClazzEnrolmentDao.kt` must be present with the same arguments on actual `class ClazzEnrolmentDao : BaseDao<ClazzEnrolment> defined in com.ustadmobile.core.db.dao in file ClazzEnrolmentDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:31:30 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insertListAsync(entityList: List<ClazzEnrolment>): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun insertListAsync(entityList: List<ClazzEnrolment>): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:40:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findEnrolmentWithLeavingReason(enrolmentUid: Long): ClazzEnrolmentWithLeavingReason? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findEnrolmentWithLeavingReason(enrolmentUid: Long): ClazzEnrolmentWithLeavingReason? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:55:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: ClazzEnrolment): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: ClazzEnrolment): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:82:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getAllEnrolmentsAtTimeByClazzAndPerson(clazzUid: Long, accountPersonUid: Long, time: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun getAllEnrolmentsAtTimeByClazzAndPerson(clazzUid: Long, accountPersonUid: Long, time: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:96:30 Annotation `@QueryLiveTables(value = {"Clazz", "Person", "ClazzEnrolment", "PersonPicture", "CoursePermission"})` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAndRole(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long, permission: Long): app.cash.paging.PagingSource<Int, PersonAndClazzMemberListDetails> /* = androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> */ defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findByClazzUidAndRole(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long, permission: Long): androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:109:30 Annotation `@QueryLiveTables(value = {"Clazz", "Person", "ClazzEnrolment", "PersonPicture", "CoursePermission", "StatementEntity", "ActorEntity"})` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAndRoleForGradebook(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long): app.cash.paging.PagingSource<Int, PersonAndClazzMemberListDetails> /* = androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> */ defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findByClazzUidAndRoleForGradebook(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long): androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:18:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ClazzInviteDao : BaseDao<ClazzInvite> defined in com.ustadmobile.core.db.dao in file ClazzInviteDao.kt` must be present with the same arguments on actual `class ClazzInviteDao : BaseDao<ClazzInvite> defined in com.ustadmobile.core.db.dao in file ClazzInviteDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:23:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun replace(entity: ClazzInvite): Long defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun replace(entity: ClazzInvite): Long defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:29:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertAll(entity: List<ClazzInvite>): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun insertAll(entity: List<ClazzInvite>): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:32:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findInviteAsync(): List<ClazzInvite> defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun findInviteAsync(): List<ClazzInvite> defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:36:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findClazzInviteEntityForInviteToken(inviteTokenUid: String): ClazzInviteWithTimeZone? defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun findClazzInviteEntityForInviteToken(inviteTokenUid: String): ClazzInviteWithTimeZone? defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:41:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findClazzInviteEntityForInviteTokenAsFlow(inviteTokenUid: String): Flow<ClazzInviteAndClazz?> defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `fun findClazzInviteEntityForInviteTokenAsFlow(inviteTokenUid: String): Flow<ClazzInviteAndClazz?> defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:46:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun updateInviteStatus(status: Int, ciUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun updateInviteStatus(status: Int, ciUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:54:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findPendingInviteByPersonUid(ciPersonUid: Long, clazzUid: Long, currentTime: Long): app.cash.paging.PagingSource<Int, ClazzInvite> /* = androidx.paging.PagingSource<Int, ClazzInvite> */ defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `fun findPendingInviteByPersonUid(ciPersonUid: Long, clazzUid: Long, currentTime: Long): androidx.paging.PagingSource<Int, ClazzInvite> defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao_HttpServerExt.kt:166:7 Variable '_result_updateInviteStatus' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ClazzLogAttendanceRecordDao : BaseDao<ClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao in file ClazzLogAttendanceRecordDao.kt` must be present with the same arguments on actual `class ClazzLogAttendanceRecordDao : BaseDao<ClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao in file ClazzLogAttendanceRecordDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:20:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun insertListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:30:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun updateListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:47:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByClazzAndTime"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "1000", name = "roleId")}, functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findAllEnrolmentsByClazzUidAndRole")})` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzAndTime(clazzUid: Long, clazzLogUid: Long, time: Long): List<PersonAndClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun findByClazzAndTime(clazzUid: Long, clazzLogUid: Long, time: Long): List<PersonAndClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:57:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entityList: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entityList: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper.kt:35:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:17:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ClazzLogDao : BaseDao<ClazzLog> defined in com.ustadmobile.core.db.dao in file ClazzLogDao.kt` must be present with the same arguments on actual `class ClazzLogDao : BaseDao<ClazzLog> defined in com.ustadmobile.core.db.dao in file ClazzLogDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:22:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun replace(entity: ClazzLog): Long defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun replace(entity: ClazzLog): Long defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:35:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAsFactory(clazzUid: Long, excludeStatus: Int): app.cash.paging.PagingSource<Int, ClazzLog> /* = androidx.paging.PagingSource<Int, ClazzLog> */ defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun findByClazzUidAsFactory(clazzUid: Long, excludeStatus: Int): androidx.paging.PagingSource<Int, ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:40:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzUidAsync(clazzUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findByClazzUidAsync(clazzUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:45:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findAllForClazzByClazzLogUid(clazzLogUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findAllForClazzByClazzLogUid(clazzLogUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:79:30 Annotation `@QueryLiveTables(value = {"ClazzLog"})` is missing on actual declaration.
All annotations from expect `fun clazzHasScheduleLive(clazzUid: Long, excludeStatusFilter: Int): Flow<Boolean> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun clazzHasScheduleLive(clazzUid: Long, excludeStatusFilter: Int): Flow<Boolean> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:94:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(clazzLog: ClazzLog): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun updateAsync(clazzLog: ClazzLog): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:104:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entityList: List<ClazzLog>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entityList: List<ClazzLog>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:18:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CommentsDao defined in com.ustadmobile.core.db.dao in file CommentsDao.kt` must be present with the same arguments on actual `class CommentsDao defined in com.ustadmobile.core.db.dao in file CommentsDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:23:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(comments: Comments): Long defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `suspend fun insertAsync(comments: Comments): Long defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:35:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findPrivateCommentsForUserByAssignmentUid"), HttpServerFunctionCall(functionName = "findPrivateCommentsForUserByAssignmentUidPersons"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findEnrolmentsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `fun findPrivateCommentsForUserByAssignmentUid(accountPersonUid: Long, assignmentUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CommentsAndName> /* = androidx.paging.PagingSource<Int, CommentsAndName> */ defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findPrivateCommentsForUserByAssignmentUid(accountPersonUid: Long, assignmentUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CommentsAndName> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:49:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findPrivateCommentsForSubmitterByAssignmentUid"), HttpServerFunctionCall(functionName = "findPrivateCommentsForSubmitterByAssignmentUidPersons")})` is missing on actual declaration.
All annotations from expect `fun findPrivateCommentsForSubmitterByAssignmentUid(submitterUid: Long, assignmentUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CommentsAndName> /* = androidx.paging.PagingSource<Int, CommentsAndName> */ defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findPrivateCommentsForSubmitterByAssignmentUid(submitterUid: Long, assignmentUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CommentsAndName> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:63:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findCourseCommentsByAssignmentUid"), HttpServerFunctionCall(functionName = "findCourseCommentsByAssignmentUidPersons")})` is missing on actual declaration.
All annotations from expect `fun findCourseCommentsByAssignmentUid(assignmentUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CommentsAndName> /* = androidx.paging.PagingSource<Int, CommentsAndName> */ defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findCourseCommentsByAssignmentUid(assignmentUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CommentsAndName> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CommentsDao_HttpServerExt.kt:40:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CommentsDao_HttpServerExt.kt:160:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CommentsDao_HttpServerExt.kt:249:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:11:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ContentCategoryDao : BaseDao<ContentCategory> defined in com.ustadmobile.core.db.dao in file ContentCategoryDao.kt` must be present with the same arguments on actual `class ContentCategoryDao : BaseDao<ContentCategory> defined in com.ustadmobile.core.db.dao in file ContentCategoryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentCategorySchemaDao : BaseDao<ContentCategorySchema> defined in com.ustadmobile.core.db.dao in file ContentCategorySchemaDao.kt` must be present with the same arguments on actual `class ContentCategorySchemaDao : BaseDao<ContentCategorySchema> defined in com.ustadmobile.core.db.dao in file ContentCategorySchemaDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryContentCategoryJoinDao : BaseDao<ContentEntryContentCategoryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryContentCategoryJoinDao.kt` must be present with the same arguments on actual `class ContentEntryContentCategoryJoinDao : BaseDao<ContentEntryContentCategoryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryContentCategoryJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:24:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:24:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryDao : BaseDao<ContentEntry> defined in com.ustadmobile.core.db.dao in file ContentEntryDao.kt` must be present with the same arguments on actual `class ContentEntryDao : BaseDao<ContentEntry> defined in com.ustadmobile.core.db.dao in file ContentEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:29:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entityList: List<ContentEntry>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<ContentEntry>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:35:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:47:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithEditDetails(uid: Long): ContentEntryAndPicture? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findByUidWithEditDetails(uid: Long): ContentEntryAndPicture? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:51:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByContentEntryUidWithDetailsAsFlow"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementsByContentEntryUid")})` is missing on actual declaration.
All annotations from expect `fun findByContentEntryUidWithDetailsAsFlow(contentEntryUid: Long, clazzUid: Long, courseBlockUid: Long, accountPersonUid: Long): Flow<ContentEntryAndDetail?> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findByContentEntryUidWithDetailsAsFlow(contentEntryUid: Long, clazzUid: Long, courseBlockUid: Long, accountPersonUid: Long): Flow<ContentEntryAndDetail?> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:62:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun findTitleByUidAsync(entryUid: Long): String? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findTitleByUidAsync(entryUid: Long): String? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:89:32 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun update(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun update(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:109:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "getChildrenByParentUidWithCategoryFilterOrderByName"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao::class, functionName = "findListOfChildsByParentUuid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementByParentContentEntryUid")})` is missing on actual declaration.
All annotations from expect `fun getChildrenByParentUidWithCategoryFilterOrderByName(accountPersonUid: Long, parentUid: Long, langParam: Long, categoryParam0: Long, sortOrder: Int, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, ContentEntryAndListDetail> /* = androidx.paging.PagingSource<Int, ContentEntryAndListDetail> */ defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getChildrenByParentUidWithCategoryFilterOrderByName(accountPersonUid: Long, parentUid: Long, langParam: Long, categoryParam0: Long, sortOrder: Int, includeDeleted: Boolean): androidx.paging.PagingSource<Int, ContentEntryAndListDetail> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:132:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: ContentEntry): Int defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: ContentEntry): Int defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_HttpServerExt.kt:227:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:17:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryImportJobDao defined in com.ustadmobile.core.db.dao in file ContentEntryImportJobDao.kt` must be present with the same arguments on actual `class ContentEntryImportJobDao defined in com.ustadmobile.core.db.dao in file ContentEntryImportJobDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:22:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertJobItem(jobItem: ContentEntryImportJob): Long defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun insertJobItem(jobItem: ContentEntryImportJob): Long defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:14:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ContentEntryParentChildJoinDao : BaseDao<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryParentChildJoinDao.kt` must be present with the same arguments on actual `class ContentEntryParentChildJoinDao : BaseDao<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryParentChildJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:19:38 Annotation `@JsName(name = "insertListAsync")` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:56:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun replaceList(entries: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun replaceList(entries: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:62:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun insertWithReplace(parentChildJoinDao: ContentEntryParentChildJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun insertWithReplace(parentChildJoinDao: ContentEntryParentChildJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:13:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ContentEntryPicture2Dao : ImageDao defined in com.ustadmobile.core.db.dao in file ContentEntryPicture2Dao.kt` must be present with the same arguments on actual `class ContentEntryPicture2Dao : ImageDao defined in com.ustadmobile.core.db.dao in file ContentEntryPicture2Dao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:18:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<ContentEntryPicture2>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPicture2Dao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<ContentEntryPicture2>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPicture2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryPictureDao : BaseDao<ContentEntryPicture> defined in com.ustadmobile.core.db.dao in file ContentEntryPictureDao.kt` must be present with the same arguments on actual `class ContentEntryPictureDao : BaseDao<ContentEntryPicture> defined in com.ustadmobile.core.db.dao in file ContentEntryPictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:26:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(ContentEntryPicture: ContentEntryPicture): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao` must be present with the same arguments on actual `suspend fun updateAsync(ContentEntryPicture: ContentEntryPicture): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:8:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryRelatedEntryJoinDao : BaseDao<ContentEntryRelatedEntryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryRelatedEntryJoinDao.kt` must be present with the same arguments on actual `class ContentEntryRelatedEntryJoinDao : BaseDao<ContentEntryRelatedEntryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryRelatedEntryJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:31:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:42:32 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun update(entity: ContentEntryRelatedEntryJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao` must be present with the same arguments on actual `fun update(entity: ContentEntryRelatedEntryJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_DoorWrapper.kt:9:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_DoorWrapper.kt:26:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo.kt:9:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo.kt:38:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryVersionDao defined in com.ustadmobile.core.db.dao in file ContentEntryVersionDao.kt` must be present with the same arguments on actual `class ContentEntryVersionDao defined in com.ustadmobile.core.db.dao in file ContentEntryVersionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:23:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(contentEntryVersion: ContentEntryVersion): Long defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun insertAsync(contentEntryVersion: ContentEntryVersion): Long defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:28:11 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findLatestVersionUidByContentEntryUidEntity(contentEntryUid: Long): ContentEntryVersion? defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun findLatestVersionUidByContentEntryUidEntity(contentEntryUid: Long): ContentEntryVersion? defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:32:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findLatestByContentEntryUidAsFlow(contentEntryUid: Long): Flow<ContentEntryVersion?> defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `fun findLatestByContentEntryUidAsFlow(contentEntryUid: Long): Flow<ContentEntryVersion?> defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:18:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CourseAssignmentMarkDao : BaseDao<CourseAssignmentMark> defined in com.ustadmobile.core.db.dao in file CourseAssignmentMarkDao.kt` must be present with the same arguments on actual `class CourseAssignmentMarkDao : BaseDao<CourseAssignmentMark> defined in com.ustadmobile.core.db.dao in file CourseAssignmentMarkDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:30:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun getAllMarksForUserAsFlow(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getAllMarksForUserAsFlow(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:35:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getAllMarksForSubmitterAsFlow"), HttpServerFunctionCall(functionName = "getAllMarksForSubmitterAsFlowMarkerPersons")})` is missing on actual declaration.
All annotations from expect `fun getAllMarksForSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getAllMarksForSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:45:30 Annotation `@QueryLiveTables(value = {"courseAssignmentMark", "ClazzAssignment"})` is missing on actual declaration.
All annotations from expect `fun getAllMarksOfAssignmentForSubmitter(assignmentUid: Long, submitterUid: Long, filter: Int): app.cash.paging.PagingSource<Int, CourseAssignmentMarkWithPersonMarker> /* = androidx.paging.PagingSource<Int, CourseAssignmentMarkWithPersonMarker> */ defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getAllMarksOfAssignmentForSubmitter(assignmentUid: Long, submitterUid: Long, filter: Int): androidx.paging.PagingSource<Int, CourseAssignmentMarkWithPersonMarker> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CourseAssignmentSubmissionDao : BaseDao<CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionDao.kt` must be present with the same arguments on actual `class CourseAssignmentSubmissionDao : BaseDao<CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:21:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmission>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmission>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:35:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getAllSubmissionsFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun getAllSubmissionsFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:40:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getLatestSubmissionForUserAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findEnrolmentsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findPeerReviewerAllocationsByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `suspend fun getLatestSubmissionForUserAsync(accountPersonUid: Long, assignmentUid: Long): CourseAssignmentSubmission? defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun getLatestSubmissionForUserAsync(accountPersonUid: Long, assignmentUid: Long): CourseAssignmentSubmission? defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:82:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(submissionUid: Long): Flow<CourseAssignmentSubmission?> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun findByUidAsFlow(submissionUid: Long): Flow<CourseAssignmentSubmission?> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:86:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByAssignmentUidAndAccountPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun findByAssignmentUidAndAccountPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CourseAssignmentSubmissionFileDao : BaseDao<CourseAssignmentSubmissionFile> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionFileDao.kt` must be present with the same arguments on actual `class CourseAssignmentSubmissionFileDao : BaseDao<CourseAssignmentSubmissionFile> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionFileDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:23:11 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmissionFile>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmissionFile>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:32:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getByAssignmentUidAndPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `fun getByAssignmentUidAndPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:37:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getAllSubmissionFilesFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `fun getAllSubmissionFilesFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:25:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:25:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseBlockDao : BaseDao<CourseBlock>, OneToManyJoinDao<CourseBlock> defined in com.ustadmobile.core.db.dao in file CourseBlockDao.kt` must be present with the same arguments on actual `class CourseBlockDao : BaseDao<CourseBlock>, OneToManyJoinDao<CourseBlock> defined in com.ustadmobile.core.db.dao in file CourseBlockDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:37:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: CourseBlock): Int defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: CourseBlock): Int defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:43:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun replaceListAsync(list: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun replaceListAsync(list: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:46:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsyncAsFlow(uid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByUidAsyncAsFlow(uid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:50:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidWithPictureAsFlow(uid: Long): Flow<CourseBlockAndPicture?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByUidWithPictureAsFlow(uid: Long): Flow<CourseBlockAndPicture?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:54:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeInactive")}, functionName = "findAllCourseBlockByClazzUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun findAllCourseBlockByClazzUidAsync(clazzUid: Long, includeInactive: Boolean): List<CourseBlockAndDbEntities> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findAllCourseBlockByClazzUidAsync(clazzUid: Long, includeInactive: Boolean): List<CourseBlockAndDbEntities> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:59:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeInactive"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeHidden"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "7258204800000L", name = "hideUntilFilterTime")}, functionName = "findAllCourseBlockByClazzUidAsFlow"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementsForStudentByClazzUid")})` is missing on actual declaration.
All annotations from expect `fun findAllCourseBlockByClazzUidAsFlow(clazzUid: Long, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): Flow<List<CourseBlockAndDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findAllCourseBlockByClazzUidAsFlow(clazzUid: Long, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): Flow<List<CourseBlockAndDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:69:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeInactive"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeHidden"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "7258204800000L", name = "hideUntilFilterTime")}, functionName = "findAllCourseBlockByClazzUidAsPagingSource"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementsForStudentByClazzUid")})` is missing on actual declaration.
All annotations from expect `fun findAllCourseBlockByClazzUidAsPagingSource(clazzUid: Long, collapseList: List<Long>, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): app.cash.paging.PagingSource<Int, CourseBlockAndDisplayDetails> /* = androidx.paging.PagingSource<Int, CourseBlockAndDisplayDetails> */ defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findAllCourseBlockByClazzUidAsPagingSource(clazzUid: Long, collapseList: List<Long>, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): androidx.paging.PagingSource<Int, CourseBlockAndDisplayDetails> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:90:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:98:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(courseBlockUid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByUidAsFlow(courseBlockUid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:102:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findCourseBlockByDiscussionPostUid")})` is missing on actual declaration.
All annotations from expect `suspend fun findCourseBlockAndClazzUidByDiscussionPostUid(postUid: Long): CourseBlockUidAndClazzUid? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findCourseBlockAndClazzUidByDiscussionPostUid(postUid: Long): CourseBlockUidAndClazzUid? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:115:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findCourseBlockByAssignmentUid(assignmentUid: Long): Flow<CourseBlockAndAssignment?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findCourseBlockByAssignmentUid(assignmentUid: Long): Flow<CourseBlockAndAssignment?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:120:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findBySourcedId(sourcedId: String, accountPersonUid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findBySourcedId(sourcedId: String, accountPersonUid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:129:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAsFlow(clazzUid: Long): Flow<List<CourseBlockAndGradebookDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByClazzUidAsFlow(clazzUid: Long): Flow<List<CourseBlockAndGradebookDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_DoorWrapper.kt:210:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:134:7 Variable '_arg_includeInactive' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:230:7 Variable '_arg_includeInactive' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:233:7 Variable '_arg_includeHidden' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:236:7 Variable '_arg_hideUntilFilterTime' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:343:7 Variable '_arg_includeInactive' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:346:7 Variable '_arg_includeHidden' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:349:7 Variable '_arg_hideUntilFilterTime' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:13:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseBlockPictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CourseBlockPictureDao.kt` must be present with the same arguments on actual `class CourseBlockPictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CourseBlockPictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:18:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<CourseBlockPicture>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockPictureDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<CourseBlockPicture>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:19:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:19:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseGroupMemberDao : BaseDao<CourseGroupMember> defined in com.ustadmobile.core.db.dao in file CourseGroupMemberDao.kt` must be present with the same arguments on actual `class CourseGroupMemberDao : BaseDao<CourseGroupMember> defined in com.ustadmobile.core.db.dao in file CourseGroupMemberDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:34:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:40:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun updateListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:44:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazz"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowPersons"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowEnrolments")})` is missing on actual declaration.
All annotations from expect `suspend fun findByCourseGroupSetAndClazz(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): List<CourseGroupMemberAndName> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByCourseGroupSetAndClazz(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): List<CourseGroupMemberAndName> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:54:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlow"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowPersons"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowEnrolments")})` is missing on actual declaration.
All annotations from expect `fun findByCourseGroupSetAndClazzAsFlow(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): Flow<List<CourseGroupMemberAndName>> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `fun findByCourseGroupSetAndClazzAsFlow(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): Flow<List<CourseGroupMemberAndName>> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:76:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(list: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun upsertListAsync(list: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:80:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByCourseGroupSetAndGroupNumAsync(courseGroupSetUid: Long, groupNum: Int, clazzUid: Long, assignmentUid: Long, accountPersonUid: Long): List<CourseGroupMemberAndPerson> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByCourseGroupSetAndGroupNumAsync(courseGroupSetUid: Long, groupNum: Int, clazzUid: Long, assignmentUid: Long, accountPersonUid: Long): List<CourseGroupMemberAndPerson> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_DoorWrapper.kt:43:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:17:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseGroupSetDao : BaseDao<CourseGroupSet> defined in com.ustadmobile.core.db.dao in file CourseGroupSetDao.kt` must be present with the same arguments on actual `class CourseGroupSetDao : BaseDao<CourseGroupSet> defined in com.ustadmobile.core.db.dao in file CourseGroupSetDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:22:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: CourseGroupSet): Int defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: CourseGroupSet): Int defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:26:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findAllCourseGroupSetForClazz(clazzUid: Long, searchText: String, sortOrder: Int): app.cash.paging.PagingSource<Int, CourseGroupSet> /* = androidx.paging.PagingSource<Int, CourseGroupSet> */ defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `fun findAllCourseGroupSetForClazz(clazzUid: Long, searchText: String, sortOrder: Int): androidx.paging.PagingSource<Int, CourseGroupSet> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:43:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): CourseGroupSet? defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): CourseGroupSet? defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:53:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(entity: CourseGroupSet): Unit defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: CourseGroupSet): Unit defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:21:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:21:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CoursePermissionDao defined in com.ustadmobile.core.db.dao in file CoursePermissionDao.kt` must be present with the same arguments on actual `class CoursePermissionDao defined in com.ustadmobile.core.db.dao in file CoursePermissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:24:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findByClazzUidAsPagingSource")})` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAsPagingSource(clazzUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CoursePermissionAndListDetail> /* = androidx.paging.PagingSource<Int, CoursePermissionAndListDetail> */ defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun findByClazzUidAsPagingSource(clazzUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CoursePermissionAndListDetail> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:29:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAndClazzUid(uid: Long, clazzUid: Long): CoursePermission? defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun findByUidAndClazzUid(uid: Long, clazzUid: Long): CoursePermission? defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:34:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<CoursePermission?> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<CoursePermission?> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:41:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(coursePermission: CoursePermission): Unit defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun upsertAsync(coursePermission: CoursePermission): Unit defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:59:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzByEnrolmentUidEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun userHasEnrolmentEditPermission(accountPersonUid: Long, clazzEnrolmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun userHasEnrolmentEditPermission(accountPersonUid: Long, clazzEnrolmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:69:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasPermissionWithClazzAsFlow2(accountPersonUid: Long, clazzUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun personHasPermissionWithClazzAsFlow2(accountPersonUid: Long, clazzUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:77:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasPermissionWithClazzPairAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun personHasPermissionWithClazzPairAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:86:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasPermissionWithClazzPairAsync(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun personHasPermissionWithClazzPairAsync(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:95:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasPermissionWithClazzTripleAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long, thirdPermission: Long): Flow<PermissionTriple> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun personHasPermissionWithClazzTripleAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long, thirdPermission: Long): Flow<PermissionTriple> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:105:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasPermissionWithClazzAsync2(accountPersonUid: Long, clazzUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun personHasPermissionWithClazzAsync2(accountPersonUid: Long, clazzUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:119:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findByUidAndClazzUidAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findByAccountPersonUidAndClazzUid"), HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUidEntities"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findPeerReviewerAllocationsByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `fun userPermissionsForAssignmentSubmitterUid(accountPersonUid: Long, assignmentUid: Long, clazzUid: Long, submitterUid: Long): Flow<AssignmentPermissionAndActiveUserSubmitterUid> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun userPermissionsForAssignmentSubmitterUid(accountPersonUid: Long, assignmentUid: Long, clazzUid: Long, submitterUid: Long): Flow<AssignmentPermissionAndActiveUserSubmitterUid> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:41:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:293:7 Variable '_arg_permission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:370:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:373:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:450:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:453:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:530:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:533:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:536:7 Variable '_arg_thirdPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:613:7 Variable '_arg_permission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:693:7 Variable '_arg_submitterUid' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CoursePictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CoursePictureDao.kt` must be present with the same arguments on actual `class CoursePictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CoursePictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:17:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(coursePicture: CoursePicture): Unit defined in com.ustadmobile.core.db.dao.CoursePictureDao` must be present with the same arguments on actual `suspend fun upsertAsync(coursePicture: CoursePicture): Unit defined in com.ustadmobile.core.db.dao.CoursePictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:15:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseTerminologyDao : BaseDao<CourseTerminology> defined in com.ustadmobile.core.db.dao in file CourseTerminologyDao.kt` must be present with the same arguments on actual `class CourseTerminologyDao : BaseDao<CourseTerminology> defined in com.ustadmobile.core.db.dao in file CourseTerminologyDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:18:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findAllCourseTerminologyPagingSource(): app.cash.paging.PagingSource<Int, CourseTerminology> /* = androidx.paging.PagingSource<Int, CourseTerminology> */ defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `fun findAllCourseTerminologyPagingSource(): androidx.paging.PagingSource<Int, CourseTerminology> defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:27:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getTerminologyForClazz(clazzUid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun getTerminologyForClazz(clazzUid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:36:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:42:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: CourseTerminology): Int defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: CourseTerminology): Int defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:48:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(entity: CourseTerminology): Long defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: CourseTerminology): Long defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class DeletedItemDao defined in com.ustadmobile.core.db.dao in file DeletedItemDao.kt` must be present with the same arguments on actual `class DeletedItemDao defined in com.ustadmobile.core.db.dao in file DeletedItemDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:29:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeActionedItems")}, functionName = "findDeletedItemsForUser")})` is missing on actual declaration.
All annotations from expect `fun findDeletedItemsForUser(personUid: Long, includeActionedItems: Boolean): app.cash.paging.PagingSource<Int, DeletedItem> /* = androidx.paging.PagingSource<Int, DeletedItem> */ defined in com.ustadmobile.core.db.dao.DeletedItemDao` must be present with the same arguments on actual `fun findDeletedItemsForUser(personUid: Long, includeActionedItems: Boolean): androidx.paging.PagingSource<Int, DeletedItem> defined in com.ustadmobile.core.db.dao.DeletedItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao_HttpServerExt.kt:32:7 Variable '_arg_includeActionedItems' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:21:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:21:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class DiscussionPostDao : BaseDao<DiscussionPost> defined in com.ustadmobile.core.db.dao in file DiscussionPostDao.kt` must be present with the same arguments on actual `class DiscussionPostDao : BaseDao<DiscussionPost> defined in com.ustadmobile.core.db.dao in file DiscussionPostDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:24:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "getTopLevelPostsByCourseBlockUid"), HttpServerFunctionCall(functionName = "getTopLevelPostsByCourseBlockUidPersons"), HttpServerFunctionCall(functionName = "getTopLevelPostsByCourseBlockUidLatestMessage")})` is missing on actual declaration.
All annotations from expect `fun getTopLevelPostsByCourseBlockUid(courseBlockUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, DiscussionPostWithDetails> /* = androidx.paging.PagingSource<Int, DiscussionPostWithDetails> */ defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `fun getTopLevelPostsByCourseBlockUid(courseBlockUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, DiscussionPostWithDetails> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:53:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: DiscussionPost): Int defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: DiscussionPost): Int defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:57:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findByPostIdWithAllReplies"), HttpServerFunctionCall(functionName = "findByPostIdWithAllRepliesPersons")})` is missing on actual declaration.
All annotations from expect `fun findByPostIdWithAllReplies(postUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, DiscussionPostAndPosterNames> /* = androidx.paging.PagingSource<Int, DiscussionPostAndPosterNames> */ defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `fun findByPostIdWithAllReplies(postUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, DiscussionPostAndPosterNames> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:69:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(entity: DiscussionPost): Unit defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: DiscussionPost): Unit defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_HttpServerExt.kt:34:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_HttpServerExt.kt:132:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:19:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:19:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class EnrolmentRequestDao defined in com.ustadmobile.core.db.dao in file EnrolmentRequestDao.kt` must be present with the same arguments on actual `class EnrolmentRequestDao defined in com.ustadmobile.core.db.dao in file EnrolmentRequestDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:24:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insert(enrolmentRequest: EnrolmentRequest): Unit defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `suspend fun insert(enrolmentRequest: EnrolmentRequest): Unit defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:36:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "1", name = "statusFilter")}, functionName = "findByClazzAndPerson")})` is missing on actual declaration.
All annotations from expect `suspend fun hasPendingRequests(personUid: Long, clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `suspend fun hasPendingRequests(personUid: Long, clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:40:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "statusFilter")}, functionName = "findRequestsForUserAsFlow")})` is missing on actual declaration.
All annotations from expect `fun findRequestsForUserAsFlow(accountPersonUid: Long, statusFilter: Int): Flow<List<EnrolmentRequestAndCoursePic>> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `fun findRequestsForUserAsFlow(accountPersonUid: Long, statusFilter: Int): Flow<List<EnrolmentRequestAndCoursePic>> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:53:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "statusFilter")}, functionName = "findPendingEnrolmentsForCourse")})` is missing on actual declaration.
All annotations from expect `fun findPendingEnrolmentsForCourse(clazzUid: Long, includeDeleted: Boolean, statusFilter: Int, searchText: String, sortOrder: Int): app.cash.paging.PagingSource<Int, EnrolmentRequestAndPersonDetails> /* = androidx.paging.PagingSource<Int, EnrolmentRequestAndPersonDetails> */ defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `fun findPendingEnrolmentsForCourse(clazzUid: Long, includeDeleted: Boolean, statusFilter: Int, searchText: String, sortOrder: Int): androidx.paging.PagingSource<Int, EnrolmentRequestAndPersonDetails> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_HttpServerExt.kt:83:7 Variable '_arg_statusFilter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_HttpServerExt.kt:143:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_HttpServerExt.kt:146:7 Variable '_arg_statusFilter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ErrorReportDao defined in com.ustadmobile.core.db.dao in file ErrorReportDao.kt` must be present with the same arguments on actual `class ErrorReportDao defined in com.ustadmobile.core.db.dao in file ErrorReportDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:18:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(errorReport: ErrorReport): Long defined in com.ustadmobile.core.db.dao.ErrorReportDao` must be present with the same arguments on actual `suspend fun insertAsync(errorReport: ErrorReport): Long defined in com.ustadmobile.core.db.dao.ErrorReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ExternalAppPermissionDao defined in com.ustadmobile.core.db.dao in file ExternalAppPermissionDao.kt` must be present with the same arguments on actual `class ExternalAppPermissionDao defined in com.ustadmobile.core.db.dao in file ExternalAppPermissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:18:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(externalAppPermission: ExternalAppPermission): Long defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao` must be present with the same arguments on actual `suspend fun insertAsync(externalAppPermission: ExternalAppPermission): Long defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:17:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class HolidayCalendarDao : BaseDao<HolidayCalendar> defined in com.ustadmobile.core.db.dao in file HolidayCalendarDao.kt` must be present with the same arguments on actual `class HolidayCalendarDao : BaseDao<HolidayCalendar> defined in com.ustadmobile.core.db.dao in file HolidayCalendarDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:27:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun replaceList(list: List<HolidayCalendar>): Unit defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `fun replaceList(list: List<HolidayCalendar>): Unit defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:41:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: HolidayCalendar): Int defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: HolidayCalendar): Int defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class HolidayDao : BaseDao<Holiday>, OneToManyJoinDao<Holiday> defined in com.ustadmobile.core.db.dao in file HolidayDao.kt` must be present with the same arguments on actual `class HolidayDao : BaseDao<Holiday>, OneToManyJoinDao<Holiday> defined in com.ustadmobile.core.db.dao in file HolidayDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:33:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: Holiday): Unit defined in com.ustadmobile.core.db.dao.HolidayDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Holiday): Unit defined in com.ustadmobile.core.db.dao.HolidayDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/HolidayDao_DoorWrapper.kt:102:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:18:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class LanguageDao : BaseDao<Language> defined in com.ustadmobile.core.db.dao in file LanguageDao.kt` must be present with the same arguments on actual `class LanguageDao : BaseDao<Language> defined in com.ustadmobile.core.db.dao in file LanguageDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:23:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(languageList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun insertListAsync(languageList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:53:32 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun update(entity: Language): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun update(entity: Language): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:65:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: Language): Int defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Language): Int defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:85:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun replaceList(entityList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun replaceList(entityList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class LanguageVariantDao : BaseDao<LanguageVariant> defined in com.ustadmobile.core.db.dao in file LanguageVariantDao.kt` must be present with the same arguments on actual `class LanguageVariantDao : BaseDao<LanguageVariant> defined in com.ustadmobile.core.db.dao in file LanguageVariantDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:17:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class LeavingReasonDao : BaseDao<LeavingReason> defined in com.ustadmobile.core.db.dao in file LeavingReasonDao.kt` must be present with the same arguments on actual `class LeavingReasonDao : BaseDao<LeavingReason> defined in com.ustadmobile.core.db.dao in file LeavingReasonDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:45:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun replaceList(entityList: List<LeavingReason>): Unit defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun replaceList(entityList: List<LeavingReason>): Unit defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:51:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: LeavingReason): Int defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: LeavingReason): Int defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class MessageDao defined in com.ustadmobile.core.db.dao in file MessageDao.kt` must be present with the same arguments on actual `class MessageDao defined in com.ustadmobile.core.db.dao in file MessageDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:18:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun messagesFromOtherUserAsPagingSource(accountPersonUid: Long, otherPersonUid: Long): app.cash.paging.PagingSource<Int, Message> /* = androidx.paging.PagingSource<Int, Message> */ defined in com.ustadmobile.core.db.dao.MessageDao` must be present with the same arguments on actual `fun messagesFromOtherUserAsPagingSource(accountPersonUid: Long, otherPersonUid: Long): androidx.paging.PagingSource<Int, Message> defined in com.ustadmobile.core.db.dao.MessageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:23:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun conversationsForUserAsPagingSource(searchQuery: String, accountPersonUid: Long): app.cash.paging.PagingSource<Int, MessageAndOtherPerson> /* = androidx.paging.PagingSource<Int, MessageAndOtherPerson> */ defined in com.ustadmobile.core.db.dao.MessageDao` must be present with the same arguments on actual `fun conversationsForUserAsPagingSource(searchQuery: String, accountPersonUid: Long): androidx.paging.PagingSource<Int, MessageAndOtherPerson> defined in com.ustadmobile.core.db.dao.MessageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:30:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insert(message: Message): Unit defined in com.ustadmobile.core.db.dao.MessageDao` must be present with the same arguments on actual `suspend fun insert(message: Message): Unit defined in com.ustadmobile.core.db.dao.MessageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class OfflineItemDao defined in com.ustadmobile.core.db.dao in file OfflineItemDao.kt` must be present with the same arguments on actual `class OfflineItemDao defined in com.ustadmobile.core.db.dao in file OfflineItemDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:19:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(item: OfflineItem): Long defined in com.ustadmobile.core.db.dao.OfflineItemDao` must be present with the same arguments on actual `suspend fun insertAsync(item: OfflineItem): Long defined in com.ustadmobile.core.db.dao.OfflineItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:23:30 Annotation `@QueryLiveTables(value = {"OfflineItem", "TransferJob", "TransferJobItem"})` is missing on actual declaration.
All annotations from expect `fun findByContentEntryUid(contentEntryUid: Long, nodeId: Long): Flow<OfflineItemAndState?> defined in com.ustadmobile.core.db.dao.OfflineItemDao` must be present with the same arguments on actual `fun findByContentEntryUid(contentEntryUid: Long, nodeId: Long): Flow<OfflineItemAndState?> defined in com.ustadmobile.core.db.dao.OfflineItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class OutgoingReplicationDao defined in com.ustadmobile.core.db.dao in file OutgoingReplicationDao.kt` must be present with the same arguments on actual `class OutgoingReplicationDao defined in com.ustadmobile.core.db.dao in file OutgoingReplicationDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:16:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insert(outgoing: List<OutgoingReplication>): Unit defined in com.ustadmobile.core.db.dao.OutgoingReplicationDao` must be present with the same arguments on actual `suspend fun insert(outgoing: List<OutgoingReplication>): Unit defined in com.ustadmobile.core.db.dao.OutgoingReplicationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PeerReviewerAllocationDao : BaseDao<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao in file PeerReviewerAllocationDao.kt` must be present with the same arguments on actual `class PeerReviewerAllocationDao : BaseDao<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao in file PeerReviewerAllocationDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:18:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun replaceListAsync(entries: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun replaceListAsync(entries: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:27:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getAllPeerReviewerAllocationsByClazzUid(clazzUid: Long, includeInactive: Boolean): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun getAllPeerReviewerAllocationsByClazzUid(clazzUid: Long, includeInactive: Boolean): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:42:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertList(entityList: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun upsertList(entityList: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonAuth2Dao defined in com.ustadmobile.core.db.dao in file PersonAuth2Dao.kt` must be present with the same arguments on actual `class PersonAuth2Dao defined in com.ustadmobile.core.db.dao in file PersonAuth2Dao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:18:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(auths: List<PersonAuth2>): Unit defined in com.ustadmobile.core.db.dao.PersonAuth2Dao` must be present with the same arguments on actual `suspend fun insertListAsync(auths: List<PersonAuth2>): Unit defined in com.ustadmobile.core.db.dao.PersonAuth2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:24:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun insertAsync(auth: PersonAuth2): Long defined in com.ustadmobile.core.db.dao.PersonAuth2Dao` must be present with the same arguments on actual `suspend fun insertAsync(auth: PersonAuth2): Long defined in com.ustadmobile.core.db.dao.PersonAuth2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonAuthDao : BaseDao<PersonAuth> defined in com.ustadmobile.core.db.dao in file PersonAuthDao.kt` must be present with the same arguments on actual `class PersonAuthDao : BaseDao<PersonAuth> defined in com.ustadmobile.core.db.dao in file PersonAuthDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:28:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: PersonAuth): Int defined in com.ustadmobile.core.db.dao.PersonAuthDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: PersonAuth): Int defined in com.ustadmobile.core.db.dao.PersonAuthDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:25:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:25:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonDao : BaseDao<Person> defined in com.ustadmobile.core.db.dao in file PersonDao.kt` must be present with the same arguments on actual `class PersonDao : BaseDao<Person> defined in com.ustadmobile.core.db.dao in file PersonDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:30:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entityList: List<Person>): Unit defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<Person>): Unit defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:36:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun insertOrReplace(person: Person): Unit defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertOrReplace(person: Person): Unit defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:39:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.HTTP_OR_THROW)` is missing on actual declaration.
All annotations from expect `suspend fun countUsername(username: String): Int defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun countUsername(username: String): Int defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:55:30 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insertPersonAuth(personAuth: PersonAuth): Unit defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun insertPersonAuth(personAuth: PersonAuth): Unit defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:72:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithPicture(accountPersonUid: Long): PersonAndPicture? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findByUidWithPicture(accountPersonUid: Long): PersonAndPicture? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:82:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:91:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: Person): Int defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Person): Int defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:97:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertPersonGroup(personGroup: PersonGroup): Long defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertPersonGroup(personGroup: PersonGroup): Long defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:103:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertPersonGroupMember(personGroupMember: PersonGroupMember): Long defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertPersonGroupMember(personGroupMember: PersonGroupMember): Long defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:119:30 Annotation `@HttpAccessible(pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findPersonsWithPermissionAsPagingSource"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "findApplicableCoursePermissionEntitiesForAccountPerson"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "otherPersonUid")}, functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findClazzEnrolmentEntitiesForPersonViewPermissionCheck")})` is missing on actual declaration.
All annotations from expect `fun findPersonsWithPermissionAsPagingSource(timestamp: Long, excludeClazz: Long, excludeSelected: List<Long>, accountPersonUid: Long, sortOrder: Int, searchText: String? = ...): app.cash.paging.PagingSource<Int, PersonAndListDisplayDetails> /* = androidx.paging.PagingSource<Int, PersonAndListDisplayDetails> */ defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findPersonsWithPermissionAsPagingSource(timestamp: Long, excludeClazz: Long, excludeSelected: List<Long>, accountPersonUid: Long, sortOrder: Int, searchText: String?): androidx.paging.PagingSource<Int, PersonAndListDisplayDetails> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:130:30 Annotation `@QueryLiveTables(value = {"Person", "PersonParentJoin"})` is missing on actual declaration.
All annotations from expect `fun findByUidWithDisplayDetailsLive(personUid: Long, activeUserPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidWithDisplayDetailsLive(personUid: Long, activeUserPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:135:30 Annotation `@QueryLiveTables(value = {"Person", "PersonPicture", "PersonParentJoin", "TransferJobItem"})` is missing on actual declaration.
All annotations from expect `fun findByUidWithDisplayDetailsFlow(personUid: Long, accountPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidWithDisplayDetailsFlow(personUid: Long, accountPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:143:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getNamesByUid(uid: Long): Flow<PersonNames?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun getNamesByUid(uid: Long): Flow<PersonNames?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:147:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getNamesByUidAsync(uid: Long): PersonNames? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun getNamesByUidAsync(uid: Long): PersonNames? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:14:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class PersonGroupDao : BaseDao<PersonGroup> defined in com.ustadmobile.core.db.dao in file PersonGroupDao.kt` must be present with the same arguments on actual `class PersonGroupDao : BaseDao<PersonGroup> defined in com.ustadmobile.core.db.dao in file PersonGroupDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:28:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: PersonGroup): Int defined in com.ustadmobile.core.db.dao.PersonGroupDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: PersonGroup): Int defined in com.ustadmobile.core.db.dao.PersonGroupDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:12:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class PersonGroupMemberDao : BaseDao<PersonGroupMember> defined in com.ustadmobile.core.db.dao in file PersonGroupMemberDao.kt` must be present with the same arguments on actual `class PersonGroupMemberDao : BaseDao<PersonGroupMember> defined in com.ustadmobile.core.db.dao in file PersonGroupMemberDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonParentJoinDao defined in com.ustadmobile.core.db.dao in file PersonParentJoinDao.kt` must be present with the same arguments on actual `class PersonParentJoinDao defined in com.ustadmobile.core.db.dao in file PersonParentJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:21:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entityList: List<PersonParentJoin>): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<PersonParentJoin>): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:27:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(entity: PersonParentJoin): Long defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: PersonParentJoin): Long defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:31:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithMinorAsync(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun findByUidWithMinorAsync(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:36:38 Annotation `@Repository(methodType = 2)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithMinorAsyncFromWeb(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun findByUidWithMinorAsyncFromWeb(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:58:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(personParentJoin: PersonParentJoin): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun updateAsync(personParentJoin: PersonParentJoin): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:62:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByMinorPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun isMinorApproved(minorPersonUid: Long): Boolean defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun isMinorApproved(minorPersonUid: Long): Boolean defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonPasskeyDao defined in com.ustadmobile.core.db.dao in file PersonPasskeyDao.kt` must be present with the same arguments on actual `class PersonPasskeyDao defined in com.ustadmobile.core.db.dao in file PersonPasskeyDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:18:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(personPasskey: PersonPasskey): Long defined in com.ustadmobile.core.db.dao.PersonPasskeyDao` must be present with the same arguments on actual `suspend fun insertAsync(personPasskey: PersonPasskey): Long defined in com.ustadmobile.core.db.dao.PersonPasskeyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonPictureDao : BaseDao<PersonPicture>, ImageDao defined in com.ustadmobile.core.db.dao in file PersonPictureDao.kt` must be present with the same arguments on actual `class PersonPictureDao : BaseDao<PersonPicture>, ImageDao defined in com.ustadmobile.core.db.dao in file PersonPictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:20:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsert(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun upsert(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:28:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun findByPersonUidLive(personUid: Long): Flow<PersonPicture?> defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `fun findByPersonUidLive(personUid: Long): Flow<PersonPicture?> defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:38:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun updateAsync(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:20:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:20:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ReportDao : BaseDao<Report> defined in com.ustadmobile.core.db.dao in file ReportDao.kt` must be present with the same arguments on actual `class ReportDao : BaseDao<Report> defined in com.ustadmobile.core.db.dao in file ReportDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:22:30 Annotation `@RawQuery` has different arguments on actual declaration: `@RawQuery(observedEntities = {})`.
All annotations from expect `fun getResults(query: DoorQuery /* = SupportSQLiteQuery */): List<Report> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun getResults(query: DoorQuery /* = SupportSQLiteQuery */): List<Report> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:40:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: Report): Unit defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Report): Unit defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:54:30 Annotation `@JsName(name = "findByUidList")` is missing on actual declaration.
All annotations from expect `fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:68:30 Annotation `@JsName(name = "replaceList")` is missing on actual declaration.
All annotations from expect `fun replaceList(entityList: List<Report>): Unit defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun replaceList(entityList: List<Report>): Unit defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:17:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ScheduleDao : BaseDao<Schedule> defined in com.ustadmobile.core.db.dao in file ScheduleDao.kt` must be present with the same arguments on actual `class ScheduleDao : BaseDao<Schedule> defined in com.ustadmobile.core.db.dao in file ScheduleDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:22:32 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insert(entity: Schedule): Long defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `fun insert(entity: Schedule): Long defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:28:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: Schedule): Int defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Schedule): Int defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:34:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<Schedule>): Unit defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<Schedule>): Unit defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ScopedGrantDao defined in com.ustadmobile.core.db.dao in file ScopedGrantDao.kt` must be present with the same arguments on actual `class ScopedGrantDao defined in com.ustadmobile.core.db.dao in file ScopedGrantDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:16:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(scopedGrant: ScopedGrant): Long defined in com.ustadmobile.core.db.dao.ScopedGrantDao` must be present with the same arguments on actual `suspend fun insertAsync(scopedGrant: ScopedGrant): Long defined in com.ustadmobile.core.db.dao.ScopedGrantDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:22:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(scopedGrantList: List<ScopedGrant>): Unit defined in com.ustadmobile.core.db.dao.ScopedGrantDao` must be present with the same arguments on actual `suspend fun insertListAsync(scopedGrantList: List<ScopedGrant>): Unit defined in com.ustadmobile.core.db.dao.ScopedGrantDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SiteDao defined in com.ustadmobile.core.db.dao in file SiteDao.kt` must be present with the same arguments on actual `class SiteDao defined in com.ustadmobile.core.db.dao in file SiteDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:19:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun getSiteAsync(): Site? defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun getSiteAsync(): Site? defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:25:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun getSiteAsFlow(): Flow<Site?> defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `fun getSiteAsFlow(): Flow<Site?> defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:31:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun replaceAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun replaceAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:37:30 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insert(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `fun insert(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:43:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun insertAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:49:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(workspace: Site): Unit defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun updateAsync(workspace: Site): Unit defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:17:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SiteTermsDao : OneToManyJoinDao<SiteTerms> defined in com.ustadmobile.core.db.dao in file SiteTermsDao.kt` must be present with the same arguments on actual `class SiteTermsDao : OneToManyJoinDao<SiteTerms> defined in com.ustadmobile.core.db.dao in file SiteTermsDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:26:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(siteTerms: SiteTerms): Long defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun insertAsync(siteTerms: SiteTerms): Long defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:33:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "activeOnly")}, functionName = "findAllTermsAsListFlow")})` is missing on actual declaration.
All annotations from expect `fun findAllTermsAsListFlow(activeOnly: Int): Flow<List<SiteTerms>> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `fun findAllTermsAsListFlow(activeOnly: Int): Flow<List<SiteTerms>> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:37:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "activeOnly")}, functionName = "findAllTerms")})` is missing on actual declaration.
All annotations from expect `suspend fun findAllTerms(activeOnly: Int): List<SiteTerms> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findAllTerms(activeOnly: Int): List<SiteTerms> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:47:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertList(termList: List<SiteTerms>): Unit defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun upsertList(termList: List<SiteTerms>): Unit defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:59:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "activeOnly")}, functionName = "findAllTerms")})` is missing on actual declaration.
All annotations from expect `suspend fun findAvailableSiteTermLanguages(active: Int): List<String?> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findAvailableSiteTermLanguages(active: Int): List<String?> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_DoorWrapper.kt:90:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExt.kt:23:7 Variable '_arg_activeOnly' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExt.kt:63:7 Variable '_arg_activeOnly' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExt.kt:104:7 Variable '_arg_active' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StudentResultDao defined in com.ustadmobile.core.db.dao in file StudentResultDao.kt` must be present with the same arguments on actual `class StudentResultDao defined in com.ustadmobile.core.db.dao in file StudentResultDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:20:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(list: List<StudentResult>): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun insertListAsync(list: List<StudentResult>): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:26:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(studentResult: StudentResult): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun upsertAsync(studentResult: StudentResult): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:30:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByClazzAndStudent"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CourseBlockDao::class, functionName = "findByClazzUid")})` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzAndStudent(clazzUid: Long, studentPersonUid: Long, accountPersonUid: Long): List<StudentResultAndCourseBlockSourcedId> defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun findByClazzAndStudent(clazzUid: Long, studentPersonUid: Long, accountPersonUid: Long): List<StudentResultAndCourseBlockSourcedId> defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/StudentResultDao_DoorWrapper.kt:17:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SyncNodeDao defined in com.ustadmobile.core.db.dao in file SyncNodeDao.kt` must be present with the same arguments on actual `class SyncNodeDao defined in com.ustadmobile.core.db.dao in file SyncNodeDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:16:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun replace(syncNode: SyncNode): Unit defined in com.ustadmobile.core.db.dao.SyncNodeDao` must be present with the same arguments on actual `fun replace(syncNode: SyncNode): Unit defined in com.ustadmobile.core.db.dao.SyncNodeDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SystemPermissionDao defined in com.ustadmobile.core.db.dao in file SystemPermissionDao.kt` must be present with the same arguments on actual `class SystemPermissionDao defined in com.ustadmobile.core.db.dao in file SystemPermissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:29:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByPersonUidAsFlow(accountPersonUid: Long): Flow<SystemPermission?> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun findByPersonUidAsFlow(accountPersonUid: Long): Flow<SystemPermission?> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:37:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasSystemPermission(accountPersonUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun personHasSystemPermission(accountPersonUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:42:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasSystemPermissionAsFlow(accountPersonUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun personHasSystemPermissionAsFlow(accountPersonUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:47:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasSystemPermissionPairAsFlow(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun personHasSystemPermissionPairAsFlow(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:55:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasSystemPermissionPair(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun personHasSystemPermissionPair(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:63:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "findApplicableCoursePermissionEntitiesForAccountPerson"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findClazzEnrolmentEntitiesForPersonViewPermissionCheck"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasEditAndViewPermissionForPersonAsFlow(accountPersonUid: Long, otherPersonUid: Long): Flow<EditAndViewPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun personHasEditAndViewPermissionForPersonAsFlow(accountPersonUid: Long, otherPersonUid: Long): Flow<EditAndViewPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:70:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(systemPermissions: SystemPermission): Unit defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun upsertAsync(systemPermissions: SystemPermission): Unit defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:71:7 Variable '_arg_permission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:116:7 Variable '_arg_permission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:161:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:164:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:209:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:212:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class TransferJobDao defined in com.ustadmobile.core.db.dao in file TransferJobDao.kt` must be present with the same arguments on actual `class TransferJobDao defined in com.ustadmobile.core.db.dao in file TransferJobDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:20:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insert(job: TransferJob): Long defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun insert(job: TransferJob): Long defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class TransferJobErrorDao defined in com.ustadmobile.core.db.dao in file TransferJobErrorDao.kt` must be present with the same arguments on actual `class TransferJobErrorDao defined in com.ustadmobile.core.db.dao in file TransferJobErrorDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:18:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(error: TransferJobError): Unit defined in com.ustadmobile.core.db.dao.TransferJobErrorDao` must be present with the same arguments on actual `suspend fun insertAsync(error: TransferJobError): Unit defined in com.ustadmobile.core.db.dao.TransferJobErrorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class TransferJobItemDao defined in com.ustadmobile.core.db.dao in file TransferJobItemDao.kt` must be present with the same arguments on actual `class TransferJobItemDao defined in com.ustadmobile.core.db.dao in file TransferJobItemDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:19:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertList(items: List<TransferJobItem>): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun insertList(items: List<TransferJobItem>): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:25:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insert(item: TransferJobItem): Long defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun insert(item: TransferJobItem): Long defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class UserSessionDao defined in com.ustadmobile.core.db.dao in file UserSessionDao.kt` must be present with the same arguments on actual `class UserSessionDao defined in com.ustadmobile.core.db.dao in file UserSessionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:21:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertSession(session: UserSession): Long defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun insertSession(session: UserSession): Long defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityEntityDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityEntityDao.kt` must be present with the same arguments on actual `class ActivityEntityDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityEntityDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:19:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreAsync(entities: List<ActivityEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreAsync(entities: List<ActivityEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_DoorWrapper.kt:16:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityExtensionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityExtensionDao.kt` must be present with the same arguments on actual `class ActivityExtensionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityExtensionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:17:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(list: List<ActivityExtensionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao` must be present with the same arguments on actual `suspend fun upsertListAsync(list: List<ActivityExtensionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityInteractionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityInteractionDao.kt` must be present with the same arguments on actual `class ActivityInteractionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityInteractionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:17:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreAsync(entities: List<ActivityInteractionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreAsync(entities: List<ActivityInteractionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityLangMapEntryDao.kt` must be present with the same arguments on actual `class ActivityLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityLangMapEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:18:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertList(entities: List<ActivityLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun upsertList(entities: List<ActivityLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:22:38 Annotation `@PostgresQuery(value = "
INSERT
INTO ActivityLangMapEntry(almeActivityUid, almeHash, almeLangCode, almePropName, almeValue, almeAieHash, almeLastMod)
SELECT :almeActivityUid AS almeActivityUid,
:almeHash AS almeHash,
:almeLangCode AS almeLangCode,
:almePropName AS almePropName,
:almeValue AS almeValue,
:almeAieHash AS almeAieHash,
:almeLastMod AS almeLastMod
WHERE EXISTS(SELECT 1
FROM ActivityInteractionEntity
WHERE ActivityInteractionEntity.aieActivityUid = :almeActivityUid
AND ActivityInteractionEntity.aieHash = :almeAieHash)
ON CONFLICT(almeActivityUid, almeHash) DO UPDATE
SET almeValue = EXCLUDED.almeValue,
almeLastMod = EXCLUDED.almeLastMod
")` is missing on actual declaration.
All annotations from expect `suspend fun upsertIfInteractionEntityExists(almeActivityUid: Long, almeHash: Long, almePropName: String?, almeLangCode: String?, almeValue: String?, almeAieHash: Long, almeLastMod: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun upsertIfInteractionEntityExists(almeActivityUid: Long, almeHash: Long, almePropName: String?, almeLangCode: String?, almeValue: String?, almeAieHash: Long, almeLastMod: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:43:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findAllByActivityUid(activityUid: Long): List<ActivityLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun findAllByActivityUid(activityUid: Long): List<ActivityLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActorDao defined in com.ustadmobile.core.db.dao.xapi in file ActorDao.kt` must be present with the same arguments on actual `class ActorDao defined in com.ustadmobile.core.db.dao.xapi in file ActorDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:19:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:25:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:12:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class GroupMemberActorJoinDao defined in com.ustadmobile.core.db.dao.xapi in file GroupMemberActorJoinDao.kt` must be present with the same arguments on actual `class GroupMemberActorJoinDao defined in com.ustadmobile.core.db.dao.xapi in file GroupMemberActorJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:17:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:23:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_DoorWrapper.kt:23:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StateDeleteCommandDao defined in com.ustadmobile.core.db.dao.xapi in file StateDeleteCommandDao.kt` must be present with the same arguments on actual `class StateDeleteCommandDao defined in com.ustadmobile.core.db.dao.xapi in file StateDeleteCommandDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:14:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun insertAsync(deleteCommand: StateDeleteCommand): Unit defined in com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao` must be present with the same arguments on actual `suspend fun insertAsync(deleteCommand: StateDeleteCommand): Unit defined in com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StateEntityDao defined in com.ustadmobile.core.db.dao.xapi in file StateEntityDao.kt` must be present with the same arguments on actual `class StateEntityDao defined in com.ustadmobile.core.db.dao.xapi in file StateEntityDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:19:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(stateEntities: List<StateEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun upsertAsync(stateEntities: List<StateEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:23:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findByActorAndHash")})` is missing on actual declaration.
All annotations from expect `suspend fun findByActorAndHash(accountPersonUid: Long, actorUid: Long, seHash: Long, includeDeleted: Boolean): StateEntity? defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun findByActorAndHash(accountPersonUid: Long, actorUid: Long, seHash: Long, includeDeleted: Boolean): StateEntity? defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:32:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findByAgentAndActivity(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateEntity> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun findByAgentAndActivity(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateEntity> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:43:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByAgentAndActivity"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.ActorDao::class, functionName = "findByUidAndPersonUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getStateIds(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateIdAndLastModified> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun getStateIds(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateIdAndLastModified> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao_DoorWrapper.kt:16:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao_HttpServerExt.kt:35:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StatementContextActivityJoinDao defined in com.ustadmobile.core.db.dao.xapi in file StatementContextActivityJoinDao.kt` must be present with the same arguments on actual `class StatementContextActivityJoinDao defined in com.ustadmobile.core.db.dao.xapi in file StatementContextActivityJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:19:11 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entities: List<StatementContextActivityJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entities: List<StatementContextActivityJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:31:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:31:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StatementDao defined in com.ustadmobile.core.db.dao.xapi in file StatementDao.kt` must be present with the same arguments on actual `class StatementDao defined in com.ustadmobile.core.db.dao.xapi in file StatementDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:36:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:42:38 Annotation `@RawQuery` has different arguments on actual declaration: `@RawQuery(observedEntities = {})`.
All annotations from expect `suspend fun getResults(query: DoorQuery /* = SupportSQLiteQuery */): List<StatementReportData> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun getResults(query: DoorQuery /* = SupportSQLiteQuery */): List<StatementReportData> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:45:30 Annotation `@QueryLiveTables(value = {"StatementEntity", "Person"})` is missing on actual declaration.
All annotations from expect `fun getListResults(query: DoorQuery /* = SupportSQLiteQuery */): app.cash.paging.PagingSource<Int, StatementEntityAndDisplayDetails> /* = androidx.paging.PagingSource<Int, StatementEntityAndDisplayDetails> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun getListResults(query: DoorQuery /* = SupportSQLiteQuery */): androidx.paging.PagingSource<Int, StatementEntityAndDisplayDetails> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:120:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "completionOrProgressTrueVal")}, functionName = "findStatusForStudentsInClazzByUidList"), HttpServerFunctionCall(functionName = "findActorEntitiesForStudentInClazzByUidList")})` is missing on actual declaration.
All annotations from expect `fun findStatusForStudentsInClazzAsFlow(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): Flow<List<BlockStatus>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findStatusForStudentsInClazzAsFlow(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): Flow<List<BlockStatus>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:144:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findPersonsWithAttempts"), HttpServerFunctionCall(functionName = "findPersonsWithAttemptsStatements")})` is missing on actual declaration.
All annotations from expect `fun findPersonsWithAttempts(contentEntryUid: Long, accountPersonUid: Long, searchText: String? = ..., sortOrder: Int): app.cash.paging.PagingSource<Int, PersonAndPictureAndNumAttempts> /* = androidx.paging.PagingSource<Int, PersonAndPictureAndNumAttempts> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findPersonsWithAttempts(contentEntryUid: Long, accountPersonUid: Long, searchText: String?, sortOrder: Int): androidx.paging.PagingSource<Int, PersonAndPictureAndNumAttempts> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:161:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findSessionsByPersonAndContentStatements"), HttpServerFunctionCall(functionName = "findSessionsByPersonAndContent")})` is missing on actual declaration.
All annotations from expect `fun findSessionsByPersonAndContent(contentEntryUid: Long, personUid: Long, accountPersonUid: Long, sortOrder: Int): app.cash.paging.PagingSource<Int, SessionTimeAndProgressInfo> /* = androidx.paging.PagingSource<Int, SessionTimeAndProgressInfo> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findSessionsByPersonAndContent(contentEntryUid: Long, personUid: Long, accountPersonUid: Long, sortOrder: Int): androidx.paging.PagingSource<Int, SessionTimeAndProgressInfo> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:176:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findStatementsBySession"), HttpServerFunctionCall(functionName = "findActivityEntryLangMapsForStatementsBySession")})` is missing on actual declaration.
All annotations from expect `fun findStatementsBySession(registrationHi: Long, registrationLo: Long, accountPersonUid: Long, selectedPersonUid: Long, contentEntryUid: Long, searchText: String = ..., sortOrder: Int, deSelectedVerbUids: List<Long>): app.cash.paging.PagingSource<Int, StatementEntityAndVerb> /* = androidx.paging.PagingSource<Int, StatementEntityAndVerb> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findStatementsBySession(registrationHi: Long, registrationLo: Long, accountPersonUid: Long, selectedPersonUid: Long, contentEntryUid: Long, searchText: String, sortOrder: Int, deSelectedVerbUids: List<Long>): androidx.paging.PagingSource<Int, StatementEntityAndVerb> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:189:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun getUniqueVerbsForSession(registrationHi: Long, registrationLo: Long, selectedPersonUid: Long, contentEntryUid: Long): Flow<List<VerbEntityAndName>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun getUniqueVerbsForSession(registrationHi: Long, registrationLo: Long, selectedPersonUid: Long, contentEntryUid: Long): Flow<List<VerbEntityAndName>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:198:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun scoreOrProgressDataExistsForContent(contentEntryUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun scoreOrProgressDataExistsForContent(contentEntryUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_DoorWrapper.kt:32:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_HttpServerExt.kt:248:7 Variable '_result_findSessionsByPersonAndContent' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StatementEntityJsonDao defined in com.ustadmobile.core.db.dao.xapi in file StatementEntityJsonDao.kt` must be present with the same arguments on actual `class StatementEntityJsonDao defined in com.ustadmobile.core.db.dao.xapi in file StatementEntityJsonDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:17:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntityJson>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntityJson>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class VerbDao defined in com.ustadmobile.core.db.dao.xapi in file VerbDao.kt` must be present with the same arguments on actual `class VerbDao defined in com.ustadmobile.core.db.dao.xapi in file VerbDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:18:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreAsync(entities: List<VerbEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreAsync(entities: List<VerbEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class VerbLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file VerbLangMapEntryDao.kt` must be present with the same arguments on actual `class VerbLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file VerbLangMapEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:17:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertList(list: List<VerbLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao` must be present with the same arguments on actual `suspend fun upsertList(list: List<VerbLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class XapiSessionEntityDao defined in com.ustadmobile.core.db.dao.xapi in file XapiSessionEntityDao.kt` must be present with the same arguments on actual `class XapiSessionEntityDao defined in com.ustadmobile.core.db.dao.xapi in file XapiSessionEntityDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:17:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(xapiSessionEntity: XapiSessionEntity): Unit defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao` must be present with the same arguments on actual `suspend fun insertAsync(xapiSessionEntity: XapiSessionEntity): Unit defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:33:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findMostRecentSessionByActorAndActivity"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.ActorDao::class, functionName = "findByUidAndPersonUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun findMostRecentSessionByActorAndActivity(accountPersonUid: Long, actorUid: Long, xseRootActivityUid: Long, contentEntryVersionUid: Long, clazzUid: Long): XapiSessionEntity? defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao` must be present with the same arguments on actual `suspend fun findMostRecentSessionByActorAndActivity(accountPersonUid: Long, actorUid: Long, xseRootActivityUid: Long, contentEntryVersionUid: Long, clazzUid: Long): XapiSessionEntity? defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:6:35 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzAssignment.shallowCopy(block: ClazzAssignment.() -> Unit): ClazzAssignment defined in com.ustadmobile.lib.db.entities.ext in file ClazzAssignmentExt.kt` must be present with the same arguments on actual `fun ClazzAssignment.shallowCopy(block: ClazzAssignment.() -> Unit): ClazzAssignment defined in com.ustadmobile.lib.db.entities.ext in file ClazzAssignmentShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:9:6 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:9:21 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:10:6 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:10:27 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:15:6 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:15:34 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzEnrolmentWithLeavingReasonShallowCopy.kt:7:41 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzEnrolmentWithLeavingReason.shallowCopy(block: ClazzEnrolmentWithLeavingReason.() -> Unit): ClazzEnrolmentWithLeavingReason defined in com.ustadmobile.lib.db.entities.ext in file ClazzEnrolmentWithLeavingReasonExt.kt` must be present with the same arguments on actual `fun ClazzEnrolmentWithLeavingReason.shallowCopy(block: ClazzEnrolmentWithLeavingReason.() -> Unit): ClazzEnrolmentWithLeavingReason defined in com.ustadmobile.lib.db.entities.ext in file ClazzEnrolmentWithLeavingReasonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzLogAttendanceRecordShallowCopy.kt:6:44 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzLogAttendanceRecord.shallowCopy(block: ClazzLogAttendanceRecord.() -> Unit): ClazzLogAttendanceRecord defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordExt.kt` must be present with the same arguments on actual `fun ClazzLogAttendanceRecord.shallowCopy(block: ClazzLogAttendanceRecord.() -> Unit): ClazzLogAttendanceRecord defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzLogAttendanceRecordWithPersonShallowCopy.kt:7:44 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzLogAttendanceRecordWithPerson.shallowCopy(block: ClazzLogAttendanceRecordWithPerson.() -> Unit): ClazzLogAttendanceRecordWithPerson defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordWithPersonExt.kt` must be present with the same arguments on actual `fun ClazzLogAttendanceRecordWithPerson.shallowCopy(block: ClazzLogAttendanceRecordWithPerson.() -> Unit): ClazzLogAttendanceRecordWithPerson defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordWithPersonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzLogShallowCopy.kt:6:28 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzLog.shallowCopy(block: ClazzLog.() -> Unit): ClazzLog defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogExt.kt` must be present with the same arguments on actual `fun ClazzLog.shallowCopy(block: ClazzLog.() -> Unit): ClazzLog defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzWithHolidayCalendarAndAndTerminologyShallowCopy.kt:7:51 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzWithHolidayCalendarAndAndTerminology.shallowCopy(block: ClazzWithHolidayCalendarAndAndTerminology.() -> Unit): ClazzWithHolidayCalendarAndAndTerminology defined in com.ustadmobile.lib.db.entities.ext in file ClazzWithHolidayCalendarAndSchoolAndTerminologyExt.kt` must be present with the same arguments on actual `fun ClazzWithHolidayCalendarAndAndTerminology.shallowCopy(block: ClazzWithHolidayCalendarAndAndTerminology.() -> Unit): ClazzWithHolidayCalendarAndAndTerminology defined in com.ustadmobile.lib.db.entities.ext in file ClazzWithHolidayCalendarAndAndTerminologyShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:6:32 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ContentEntry.shallowCopy(block: ContentEntry.() -> Unit): ContentEntry defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryExt.kt` must be present with the same arguments on actual `fun ContentEntry.shallowCopy(block: ContentEntry.() -> Unit): ContentEntry defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:18:6 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:18:26 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:26:6 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:26:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:27:6 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:27:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:7:42 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ContentEntryWithBlockAndLanguage.shallowCopy(block: ContentEntryWithBlockAndLanguage.() -> Unit): ContentEntryWithBlockAndLanguage defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryWithBlockAndLanguageExt.kt` must be present with the same arguments on actual `fun ContentEntryWithBlockAndLanguage.shallowCopy(block: ContentEntryWithBlockAndLanguage.() -> Unit): ContentEntryWithBlockAndLanguage defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryWithBlockAndLanguageShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:21:6 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:21:26 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:29:6 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:29:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:30:6 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:30:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/CourseAssignmentMarkShallowCopy.kt:6:40 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseAssignmentMark.shallowCopy(block: CourseAssignmentMark.() -> Unit): CourseAssignmentMark defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentMarkExt.kt` must be present with the same arguments on actual `fun CourseAssignmentMark.shallowCopy(block: CourseAssignmentMark.() -> Unit): CourseAssignmentMark defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentMarkShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/CourseAssignmentSubmissionShallowCopy.kt:7:36 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseAssignmentSubmission.shallowCopy(block: CourseAssignmentSubmission.() -> Unit): CourseAssignmentSubmission defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentSubmissionExt.kt` must be present with the same arguments on actual `fun CourseAssignmentSubmission.shallowCopy(block: CourseAssignmentSubmission.() -> Unit): CourseAssignmentSubmission defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentSubmissionShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/CourseGroupMemberShallowCopy.kt:6:37 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseGroupMember.shallowCopy(block: CourseGroupMember.() -> Unit): CourseGroupMember defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupMemberExt.kt` must be present with the same arguments on actual `fun CourseGroupMember.shallowCopy(block: CourseGroupMember.() -> Unit): CourseGroupMember defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupMemberShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/CourseGroupSetShallowCopy.kt:6:34 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseGroupSet.shallowCopy(block: CourseGroupSet.() -> Unit): CourseGroupSet defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupSetExt.kt` must be present with the same arguments on actual `fun CourseGroupSet.shallowCopy(block: CourseGroupSet.() -> Unit): CourseGroupSet defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupSetShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/CourseTerminologyShallowCopy.kt:6:37 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseTerminology.shallowCopy(block: CourseTerminology.() -> Unit): CourseTerminology defined in com.ustadmobile.lib.db.entities.ext in file CourseTerminologyExt.kt` must be present with the same arguments on actual `fun CourseTerminology.shallowCopy(block: CourseTerminology.() -> Unit): CourseTerminology defined in com.ustadmobile.lib.db.entities.ext in file CourseTerminologyShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:6:34 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun DiscussionPost.shallowCopy(block: DiscussionPost.() -> Unit): DiscussionPost defined in com.ustadmobile.lib.db.entities.ext in file DiscussionPostExt.kt` must be present with the same arguments on actual `fun DiscussionPost.shallowCopy(block: DiscussionPost.() -> Unit): DiscussionPost defined in com.ustadmobile.lib.db.entities.ext in file DiscussionPostShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:18:6 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:18:35 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:19:6 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:19:35 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/HolidayCalendarShallowCopy.kt:6:35 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun HolidayCalendar.shallowCopy(block: HolidayCalendar.() -> Unit): HolidayCalendar defined in com.ustadmobile.lib.db.entities.ext in file HolidayCalendarExt.kt` must be present with the same arguments on actual `fun HolidayCalendar.shallowCopy(block: HolidayCalendar.() -> Unit): HolidayCalendar defined in com.ustadmobile.lib.db.entities.ext in file HolidayCalendarShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/LanguageShallowCopy.kt:6:28 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Language.shallowCopy(block: Language.() -> Unit): Language defined in com.ustadmobile.lib.db.entities.ext in file LanguageExt.kt` must be present with the same arguments on actual `fun Language.shallowCopy(block: Language.() -> Unit): Language defined in com.ustadmobile.lib.db.entities.ext in file LanguageShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/LeavingReasonShallowCopy.kt:6:33 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun LeavingReason.shallowCopy(block: LeavingReason.() -> Unit): LeavingReason defined in com.ustadmobile.lib.db.entities.ext in file LeavingReasonExt.kt` must be present with the same arguments on actual `fun LeavingReason.shallowCopy(block: LeavingReason.() -> Unit): LeavingReason defined in com.ustadmobile.lib.db.entities.ext in file LeavingReasonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PeerReviewerAllocationShallowCopy.kt:6:42 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun PeerReviewerAllocation.shallowCopy(block: PeerReviewerAllocation.() -> Unit): PeerReviewerAllocation defined in com.ustadmobile.lib.db.entities.ext in file PeerReviewAllocationExt.kt` must be present with the same arguments on actual `fun PeerReviewerAllocation.shallowCopy(block: PeerReviewerAllocation.() -> Unit): PeerReviewerAllocation defined in com.ustadmobile.lib.db.entities.ext in file PeerReviewerAllocationShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonAndDisplayDetailShallowCopy.kt:6:42 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun PersonAndDisplayDetail.shallowCopy(block: PersonAndDisplayDetail.() -> Unit): PersonAndDisplayDetail defined in com.ustadmobile.lib.db.entities.ext in file PersonWithPersonParentJoinExt.kt` must be present with the same arguments on actual `fun PersonAndDisplayDetail.shallowCopy(block: PersonAndDisplayDetail.() -> Unit): PersonAndDisplayDetail defined in com.ustadmobile.lib.db.entities.ext in file PersonAndDisplayDetailShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonParentJoinShallowCopy.kt:6:36 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun PersonParentJoin.shallowCopy(block: PersonParentJoin.() -> Unit): PersonParentJoin defined in com.ustadmobile.lib.db.entities.ext in file PersonParentJoinExt.kt` must be present with the same arguments on actual `fun PersonParentJoin.shallowCopy(block: PersonParentJoin.() -> Unit): PersonParentJoin defined in com.ustadmobile.lib.db.entities.ext in file PersonParentJoinShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:6:26 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Person.shallowCopy(block: Person.() -> Unit): Person defined in com.ustadmobile.lib.db.entities.ext in file PersonExt.kt` must be present with the same arguments on actual `fun Person.shallowCopy(block: Person.() -> Unit): Person defined in com.ustadmobile.lib.db.entities.ext in file PersonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:23:6 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:23:38 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:24:6 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:24:37 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:25:6 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:25:33 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:26:6 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:26:19 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:27:6 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:27:25 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:28:6 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:28:24 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:29:6 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:29:26 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:30:6 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:30:24 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:31:6 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:31:23 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ReportFilterShallowCopy.kt:6:32 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ReportFilter.shallowCopy(block: ReportFilter.() -> Unit): ReportFilter defined in com.ustadmobile.lib.db.entities.ext in file ReportFilterExt.kt` must be present with the same arguments on actual `fun ReportFilter.shallowCopy(block: ReportFilter.() -> Unit): ReportFilter defined in com.ustadmobile.lib.db.entities.ext in file ReportFilterShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/ScheduleShallowCopy.kt:6:28 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Schedule.shallowCopy(block: Schedule.() -> Unit): Schedule defined in com.ustadmobile.lib.db.entities.ext in file ScheduleExt.kt` must be present with the same arguments on actual `fun Schedule.shallowCopy(block: Schedule.() -> Unit): Schedule defined in com.ustadmobile.lib.db.entities.ext in file ScheduleShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/SiteShallowCopy.kt:6:24 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Site.shallowCopy(block: Site.() -> Unit): Site defined in com.ustadmobile.lib.db.entities.ext in file Site.kt` must be present with the same arguments on actual `fun Site.shallowCopy(block: Site.() -> Unit): Site defined in com.ustadmobile.lib.db.entities.ext in file SiteShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidRelease/kotlin/com/ustadmobile/lib/db/entities/ext/SiteTermsShallowCopy.kt:6:29 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun SiteTerms.shallowCopy(block: SiteTerms.() -> Unit): SiteTerms defined in com.ustadmobile.lib.db.entities.ext in file SiteTermsExt.kt` must be present with the same arguments on actual `fun SiteTerms.shallowCopy(block: SiteTerms.() -> Unit): SiteTerms defined in com.ustadmobile.lib.db.entities.ext in file SiteTermsShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:104:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:36:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:19:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:31:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:10:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:39:95 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:27:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:19:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:17:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:18:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:17:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:18:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:22:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:52:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:24:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:32:63 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:162:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:214:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:263:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:300:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:369:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:383:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:463:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:467:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:524:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:810:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1007:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1384:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1399:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1658:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:243:13 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:243:35 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:252:13 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:252:41 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:253:13 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:253:31 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:272:33 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:281:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:282:32 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName.kt:20:18 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/UmAccount.kt:21:13 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
> Task :lib-database:compileDebugKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:194:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:194:30 Annotation `@DoorDatabase(entities = {com.ustadmobile.lib.db.entities.ClazzLog::class, com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord::class, com.ustadmobile.lib.db.entities.Schedule::class, com.ustadmobile.lib.db.entities.HolidayCalendar::class, com.ustadmobile.lib.db.entities.Holiday::class, com.ustadmobile.lib.db.entities.Person::class, com.ustadmobile.lib.db.entities.Clazz::class, com.ustadmobile.lib.db.entities.ClazzEnrolment::class, com.ustadmobile.lib.db.entities.LeavingReason::class, com.ustadmobile.lib.db.entities.ClazzInvite::class, com.ustadmobile.lib.db.entities.ContentEntry::class, com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin::class, com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin::class, com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin::class, com.ustadmobile.lib.db.entities.ContentCategorySchema::class, com.ustadmobile.lib.db.entities.ContentCategory::class, com.ustadmobile.lib.db.entities.Language::class, com.ustadmobile.lib.db.entities.LanguageVariant::class, com.ustadmobile.lib.db.entities.PersonAuth::class, com.ustadmobile.lib.db.entities.PersonGroup::class, com.ustadmobile.lib.db.entities.PersonGroupMember::class, com.ustadmobile.lib.db.entities.PersonPicture::class, com.ustadmobile.lib.db.entities.xapi.VerbEntity::class, com.ustadmobile.lib.db.entities.xapi.ActivityEntity::class, com.ustadmobile.lib.db.entities.xapi.StatementEntity::class, com.ustadmobile.lib.db.entities.xapi.ActorEntity::class, com.ustadmobile.door.SyncNode::class, com.ustadmobile.lib.db.entities.Comments::class, com.ustadmobile.lib.db.entities.Report::class, com.ustadmobile.lib.db.entities.Site::class, com.ustadmobile.lib.db.entities.SiteTerms::class, com.ustadmobile.lib.db.entities.PersonParentJoin::class, com.ustadmobile.lib.db.entities.ScopedGrant::class, com.ustadmobile.lib.db.entities.ErrorReport::class, com.ustadmobile.lib.db.entities.ClazzAssignment::class, com.ustadmobile.lib.db.entities.CourseAssignmentSubmission::class, com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile::class, com.ustadmobile.lib.db.entities.CourseAssignmentMark::class, com.ustadmobile.lib.db.entities.PeerReviewerAllocation::class, com.ustadmobile.lib.db.entities.PersonAuth2::class, com.ustadmobile.lib.db.entities.UserSession::class, com.ustadmobile.lib.db.entities.ContentJob::class, com.ustadmobile.lib.db.entities.ContentEntryImportJob::class, com.ustadmobile.lib.db.entities.CourseBlock::class, com.ustadmobile.lib.db.entities.CourseTerminology::class, com.ustadmobile.lib.db.entities.CourseGroupSet::class, com.ustadmobile.lib.db.entities.CourseGroupMember::class, com.ustadmobile.lib.db.entities.ContentEntryPicture::class, com.ustadmobile.lib.db.entities.xapi.ActivityInteractionEntity::class, com.ustadmobile.lib.db.entities.CoursePicture::class, com.ustadmobile.lib.db.entities.DiscussionPost::class, com.ustadmobile.lib.db.entities.ExternalAppPermission::class, com.ustadmobile.lib.db.entities.Message::class, com.ustadmobile.lib.db.entities.StudentResult::class, com.ustadmobile.lib.db.entities.ContentEntryVersion::class, com.ustadmobile.lib.db.entities.TransferJob::class, com.ustadmobile.lib.db.entities.TransferJobItem::class, com.ustadmobile.lib.db.entities.CacheLockJoin::class, com.ustadmobile.lib.db.entities.OfflineItem::class, com.ustadmobile.core.db.dao.OfflineItemPendingTransferJob::class, com.ustadmobile.lib.db.entities.DeletedItem::class, com.ustadmobile.lib.db.entities.EnrolmentRequest::class, com.ustadmobile.lib.db.entities.CoursePermission::class, com.ustadmobile.lib.db.entities.SystemPermission::class, com.ustadmobile.lib.db.entities.CourseBlockPicture::class, com.ustadmobile.lib.db.entities.ContentEntryPicture2::class, com.ustadmobile.lib.db.entities.TransferJobError::class, com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry::class, com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin::class, com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry::class, com.ustadmobile.lib.db.entities.xapi.ActivityExtensionEntity::class, com.ustadmobile.lib.db.entities.xapi.StatementContextActivityJoin::class, com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity::class, com.ustadmobile.lib.db.entities.xapi.StatementEntityJson::class, com.ustadmobile.lib.db.entities.PersonPasskey::class, com.ustadmobile.lib.db.entities.xapi.StateEntity::class, com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand::class, com.ustadmobile.door.entities.OutgoingReplication::class, com.ustadmobile.door.entities.ReplicationOperation::class, com.ustadmobile.door.entities.PendingRepositorySession::class, com.ustadmobile.door.entities.DoorNode::class}, version = 207)` is missing on actual declaration.
All annotations from expect `class UmAppDatabase : RoomDatabase /* = RoomDatabase */ defined in com.ustadmobile.core.db in file UmAppDatabase.kt` must be present with the same arguments on actual `class UmAppDatabase : RoomDatabase /* = RoomDatabase */ defined in com.ustadmobile.core.db in file UmAppDatabase.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/UmAppDatabase_DoorWrapper.kt:679:33 The corresponding parameter in the supertype 'UmAppDatabase' is named 'body'. This may cause problems when calling this function with named arguments.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CacheLockJoinDao defined in com.ustadmobile.core.db.dao in file CacheLockJoinDao.kt` must be present with the same arguments on actual `class CacheLockJoinDao defined in com.ustadmobile.core.db.dao in file CacheLockJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:31:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun insertListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:39:38 Annotation `@Delete` has different arguments on actual declaration: `@Delete(entity = kotlin.Any::class)`.
All annotations from expect `suspend fun deleteListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun deleteListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:28:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:28:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ClazzAssignmentDao : BaseDao<ClazzAssignment>, OneToManyJoinDao<ClazzAssignment> defined in com.ustadmobile.core.db.dao in file ClazzAssignmentDao.kt` must be present with the same arguments on actual `class ClazzAssignmentDao : BaseDao<ClazzAssignment>, OneToManyJoinDao<ClazzAssignment> defined in com.ustadmobile.core.db.dao in file ClazzAssignmentDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:45:30 Annotation `@QueryLiveTables(value = {"SystemPermission", "CoursePermission", "ClazzAssignment", "ClazzEnrolment", "PeerReviewerAllocation", "Person", "CourseGroupMember", "CourseAssignmentSubmission", "CourseAssignmentMark", "Comments", "PersonPicture"})` is missing on actual declaration.
All annotations from expect `fun getProgressSummaryForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): Flow<AssignmentProgressSummary?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun getProgressSummaryForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): Flow<AssignmentProgressSummary?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:54:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getAssignmentSubmitterSummaryListForAssignment"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUidEntities"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.MAP_OTHER_PARAM, fromName = "assignmentUid", name = "uid")}, functionName = "findByUidAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findEnrolmentsAndPersonByClazzUidWithPermissionCheck"), HttpServerFunctionCall(functionName = "getCourseGroupMembersByAssignmentUid"), HttpServerFunctionCall(functionName = "getAssignmentSubmissionsByAssignmentUid"), HttpServerFunctionCall(functionName = "getAssignmentMarksByAssignmentUid"), HttpServerFunctionCall(functionName = "getPeerReviewerAllocationsByAssignmentUid")})` is missing on actual declaration.
All annotations from expect `fun getAssignmentSubmitterSummaryListForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String, searchText: String, sortOption: Int): app.cash.paging.PagingSource<Int, AssignmentSubmitterSummary> /* = androidx.paging.PagingSource<Int, AssignmentSubmitterSummary> */ defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun getAssignmentSubmitterSummaryListForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String, searchText: String, sortOption: Int): androidx.paging.PagingSource<Int, AssignmentSubmitterSummary> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:109:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "1000", name = "roleFilter"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "personUidFilter")}, functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "getAllClazzEnrolledAtTimeAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CourseGroupMemberDao::class, functionName = "findByGroupSetUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getSubmitterUidsAndNameByClazzOrGroupSetUid(clazzUid: Long, groupSetUid: Long, date: Long, groupStr: String): List<AssignmentSubmitterUidAndName> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getSubmitterUidsAndNameByClazzOrGroupSetUid(clazzUid: Long, groupSetUid: Long, date: Long, groupStr: String): List<AssignmentSubmitterUidAndName> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:126:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.MAP_OTHER_PARAM, fromName = "assignmentUid", name = "uid")}, functionName = "findByUidAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findEnrolmentsAndPersonByClazzUidWithPermissionCheck"), HttpServerFunctionCall(functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `suspend fun getSubmitterUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getSubmitterUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:136:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(clazzAssignment: ClazzAssignment): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun updateAsync(clazzAssignment: ClazzAssignment): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:140:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:144:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<ClazzAssignment?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<ClazzAssignment?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:162:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithBlockAsync(uid: Long): ClazzAssignmentAndBlock? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findByUidWithBlockAsync(uid: Long): ClazzAssignmentAndBlock? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:175:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<ClazzAssignment>): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<ClazzAssignment>): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:187:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findAssignmentCourseBlockAndSubmitterUidAsFlow"), HttpServerFunctionCall(functionName = "findEnrolmentsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionName = "findPeerReviewerAllocationsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUidEntities")})` is missing on actual declaration.
All annotations from expect `fun findAssignmentCourseBlockAndSubmitterUidAsFlow(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Flow<ClazzAssignmentCourseBlockAndSubmitterUid?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun findAssignmentCourseBlockAndSubmitterUidAsFlow(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Flow<ClazzAssignmentCourseBlockAndSubmitterUid?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper.kt:249:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExt.kt:75:7 Variable '_result_getAssignmentSubmitterSummaryListForAssignment' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExt.kt:270:7 Variable '_arg_groupStr' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:23:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:23:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ClazzDao : BaseDao<Clazz> defined in com.ustadmobile.core.db.dao in file ClazzDao.kt` must be present with the same arguments on actual `class ClazzDao : BaseDao<Clazz> defined in com.ustadmobile.core.db.dao in file ClazzDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:31:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.HTTP_WITH_FALLBACK)` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzCode(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByClazzCode(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:34:38 Annotation `@Repository(methodType = 2)` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzCodeFromWeb(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByClazzCodeFromWeb(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:47:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun clazzUidExistsAsync(clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun clazzUidExistsAsync(clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:50:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(uid: Long): Flow<Clazz?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findByUidAsFlow(uid: Long): Flow<Clazz?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:54:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithHolidayCalendarAsync(uid: Long): ClazzWithHolidayCalendarAndAndTerminology? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByUidWithHolidayCalendarAsync(uid: Long): ClazzWithHolidayCalendarAndAndTerminology? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:61:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: Clazz): Int defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Clazz): Int defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:65:30 Annotation `@HttpAccessible(pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findClazzesWithPermission"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "clazzUid")}, functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun findClazzesWithPermission(searchQuery: String, accountPersonUid: Long, excludeSelectedClazzList: List<Long>, sortOrder: Int, filter: Int, currentTime: Long, permission: Long): app.cash.paging.PagingSource<Int, ClazzWithListDisplayDetails> /* = androidx.paging.PagingSource<Int, ClazzWithListDisplayDetails> */ defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findClazzesWithPermission(searchQuery: String, accountPersonUid: Long, excludeSelectedClazzList: List<Long>, sortOrder: Int, filter: Int, currentTime: Long, permission: Long): androidx.paging.PagingSource<Int, ClazzWithListDisplayDetails> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:85:38 Annotation `@PostgresQuery(value = "
UPDATE Clazz
SET attendanceAverage =
COALESCE(CAST(
(SELECT SUM(clazzLogNumPresent)
FROM ClazzLog
WHERE clazzLogClazzUid = :clazzUid
AND clazzLogStatusFlag = 4) AS REAL) /
CAST(GREATEST(1.0,
(SELECT SUM(clazzLogNumPresent) + SUM(clazzLogNumPartial) + SUM(clazzLogNumAbsent)
FROM ClazzLog
WHERE clazzLogClazzUid = :clazzUid
AND clazzLogStatusFlag = 4)) AS REAL), 0),
clazzLct = :timeChanged
WHERE clazzUid = :clazzUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateClazzAttendanceAverageAsync(clazzUid: Long, timeChanged: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun updateClazzAttendanceAverageAsync(clazzUid: Long, timeChanged: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:90:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid"), HttpServerFunctionCall(functionName = "clazzAndDetailPermissionsAsFlow")})` is missing on actual declaration.
All annotations from expect `fun clazzAndDetailPermissionsAsFlow(accountPersonUid: Long, clazzUid: Long): Flow<ClazzAndDetailPermissions?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun clazzAndDetailPermissionsAsFlow(accountPersonUid: Long, clazzUid: Long): Flow<ClazzAndDetailPermissions?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:95:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getClazzWithDisplayDetails(clazzUid: Long, currentTime: Long, accountPersonUid: Long): Flow<ClazzAndDisplayDetails?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getClazzWithDisplayDetails(clazzUid: Long, currentTime: Long, accountPersonUid: Long): Flow<ClazzAndDisplayDetails?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:108:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getTitleByUidAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getTitleByUidAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:112:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getClazzNameAndTerminologyAsFlow"), HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getClazzNameAndTerminologyAsFlow(clazzUid: Long): Flow<ClazzNameAndTerminology?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getClazzNameAndTerminologyAsFlow(clazzUid: Long): Flow<ClazzNameAndTerminology?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:117:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getClazzNameAndTerminologyAsFlow"), HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getClazzNameAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getClazzNameAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:121:38 Annotation `@HttpAccessible(pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getClazzTimeZoneByClazzUidAsync(clazzUid: Long): String? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun getClazzTimeZoneByClazzUidAsync(clazzUid: Long): String? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:125:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getCoursesByName(names: List<String>): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun getCoursesByName(names: List<String>): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:129:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findOneRosterUserClazzes"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "clazzUid")}, functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun findOneRosterUserClazzes(accountPersonUid: Long, filterByEnrolledMemberPersonUid: Long): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findOneRosterUserClazzes(accountPersonUid: Long, filterByEnrolledMemberPersonUid: Long): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:26:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:26:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ClazzEnrolmentDao : BaseDao<ClazzEnrolment> defined in com.ustadmobile.core.db.dao in file ClazzEnrolmentDao.kt` must be present with the same arguments on actual `class ClazzEnrolmentDao : BaseDao<ClazzEnrolment> defined in com.ustadmobile.core.db.dao in file ClazzEnrolmentDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:31:30 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insertListAsync(entityList: List<ClazzEnrolment>): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun insertListAsync(entityList: List<ClazzEnrolment>): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:40:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findEnrolmentWithLeavingReason(enrolmentUid: Long): ClazzEnrolmentWithLeavingReason? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findEnrolmentWithLeavingReason(enrolmentUid: Long): ClazzEnrolmentWithLeavingReason? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:55:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: ClazzEnrolment): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: ClazzEnrolment): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:82:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getAllEnrolmentsAtTimeByClazzAndPerson(clazzUid: Long, accountPersonUid: Long, time: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun getAllEnrolmentsAtTimeByClazzAndPerson(clazzUid: Long, accountPersonUid: Long, time: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:96:30 Annotation `@QueryLiveTables(value = {"Clazz", "Person", "ClazzEnrolment", "PersonPicture", "CoursePermission"})` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAndRole(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long, permission: Long): app.cash.paging.PagingSource<Int, PersonAndClazzMemberListDetails> /* = androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> */ defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findByClazzUidAndRole(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long, permission: Long): androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:109:30 Annotation `@QueryLiveTables(value = {"Clazz", "Person", "ClazzEnrolment", "PersonPicture", "CoursePermission", "StatementEntity", "ActorEntity"})` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAndRoleForGradebook(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long): app.cash.paging.PagingSource<Int, PersonAndClazzMemberListDetails> /* = androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> */ defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findByClazzUidAndRoleForGradebook(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long): androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:18:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ClazzInviteDao : BaseDao<ClazzInvite> defined in com.ustadmobile.core.db.dao in file ClazzInviteDao.kt` must be present with the same arguments on actual `class ClazzInviteDao : BaseDao<ClazzInvite> defined in com.ustadmobile.core.db.dao in file ClazzInviteDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:23:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun replace(entity: ClazzInvite): Long defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun replace(entity: ClazzInvite): Long defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:29:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertAll(entity: List<ClazzInvite>): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun insertAll(entity: List<ClazzInvite>): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:32:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findInviteAsync(): List<ClazzInvite> defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun findInviteAsync(): List<ClazzInvite> defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:36:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findClazzInviteEntityForInviteToken(inviteTokenUid: String): ClazzInviteWithTimeZone? defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun findClazzInviteEntityForInviteToken(inviteTokenUid: String): ClazzInviteWithTimeZone? defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:41:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findClazzInviteEntityForInviteTokenAsFlow(inviteTokenUid: String): Flow<ClazzInviteAndClazz?> defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `fun findClazzInviteEntityForInviteTokenAsFlow(inviteTokenUid: String): Flow<ClazzInviteAndClazz?> defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:46:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun updateInviteStatus(status: Int, ciUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun updateInviteStatus(status: Int, ciUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:54:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findPendingInviteByPersonUid(ciPersonUid: Long, clazzUid: Long, currentTime: Long): app.cash.paging.PagingSource<Int, ClazzInvite> /* = androidx.paging.PagingSource<Int, ClazzInvite> */ defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `fun findPendingInviteByPersonUid(ciPersonUid: Long, clazzUid: Long, currentTime: Long): androidx.paging.PagingSource<Int, ClazzInvite> defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao_HttpServerExt.kt:166:7 Variable '_result_updateInviteStatus' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ClazzLogAttendanceRecordDao : BaseDao<ClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao in file ClazzLogAttendanceRecordDao.kt` must be present with the same arguments on actual `class ClazzLogAttendanceRecordDao : BaseDao<ClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao in file ClazzLogAttendanceRecordDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:20:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun insertListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:30:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun updateListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:47:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByClazzAndTime"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "1000", name = "roleId")}, functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findAllEnrolmentsByClazzUidAndRole")})` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzAndTime(clazzUid: Long, clazzLogUid: Long, time: Long): List<PersonAndClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun findByClazzAndTime(clazzUid: Long, clazzLogUid: Long, time: Long): List<PersonAndClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:57:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entityList: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entityList: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper.kt:35:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:17:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ClazzLogDao : BaseDao<ClazzLog> defined in com.ustadmobile.core.db.dao in file ClazzLogDao.kt` must be present with the same arguments on actual `class ClazzLogDao : BaseDao<ClazzLog> defined in com.ustadmobile.core.db.dao in file ClazzLogDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:22:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun replace(entity: ClazzLog): Long defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun replace(entity: ClazzLog): Long defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:35:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAsFactory(clazzUid: Long, excludeStatus: Int): app.cash.paging.PagingSource<Int, ClazzLog> /* = androidx.paging.PagingSource<Int, ClazzLog> */ defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun findByClazzUidAsFactory(clazzUid: Long, excludeStatus: Int): androidx.paging.PagingSource<Int, ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:40:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzUidAsync(clazzUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findByClazzUidAsync(clazzUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:45:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findAllForClazzByClazzLogUid(clazzLogUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findAllForClazzByClazzLogUid(clazzLogUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:79:30 Annotation `@QueryLiveTables(value = {"ClazzLog"})` is missing on actual declaration.
All annotations from expect `fun clazzHasScheduleLive(clazzUid: Long, excludeStatusFilter: Int): Flow<Boolean> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun clazzHasScheduleLive(clazzUid: Long, excludeStatusFilter: Int): Flow<Boolean> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:94:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(clazzLog: ClazzLog): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun updateAsync(clazzLog: ClazzLog): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:104:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entityList: List<ClazzLog>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entityList: List<ClazzLog>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:18:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CommentsDao defined in com.ustadmobile.core.db.dao in file CommentsDao.kt` must be present with the same arguments on actual `class CommentsDao defined in com.ustadmobile.core.db.dao in file CommentsDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:23:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(comments: Comments): Long defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `suspend fun insertAsync(comments: Comments): Long defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:35:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findPrivateCommentsForUserByAssignmentUid"), HttpServerFunctionCall(functionName = "findPrivateCommentsForUserByAssignmentUidPersons"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findEnrolmentsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `fun findPrivateCommentsForUserByAssignmentUid(accountPersonUid: Long, assignmentUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CommentsAndName> /* = androidx.paging.PagingSource<Int, CommentsAndName> */ defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findPrivateCommentsForUserByAssignmentUid(accountPersonUid: Long, assignmentUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CommentsAndName> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:49:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findPrivateCommentsForSubmitterByAssignmentUid"), HttpServerFunctionCall(functionName = "findPrivateCommentsForSubmitterByAssignmentUidPersons")})` is missing on actual declaration.
All annotations from expect `fun findPrivateCommentsForSubmitterByAssignmentUid(submitterUid: Long, assignmentUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CommentsAndName> /* = androidx.paging.PagingSource<Int, CommentsAndName> */ defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findPrivateCommentsForSubmitterByAssignmentUid(submitterUid: Long, assignmentUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CommentsAndName> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:63:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findCourseCommentsByAssignmentUid"), HttpServerFunctionCall(functionName = "findCourseCommentsByAssignmentUidPersons")})` is missing on actual declaration.
All annotations from expect `fun findCourseCommentsByAssignmentUid(assignmentUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CommentsAndName> /* = androidx.paging.PagingSource<Int, CommentsAndName> */ defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findCourseCommentsByAssignmentUid(assignmentUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CommentsAndName> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CommentsDao_HttpServerExt.kt:40:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CommentsDao_HttpServerExt.kt:160:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CommentsDao_HttpServerExt.kt:249:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:11:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ContentCategoryDao : BaseDao<ContentCategory> defined in com.ustadmobile.core.db.dao in file ContentCategoryDao.kt` must be present with the same arguments on actual `class ContentCategoryDao : BaseDao<ContentCategory> defined in com.ustadmobile.core.db.dao in file ContentCategoryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentCategorySchemaDao : BaseDao<ContentCategorySchema> defined in com.ustadmobile.core.db.dao in file ContentCategorySchemaDao.kt` must be present with the same arguments on actual `class ContentCategorySchemaDao : BaseDao<ContentCategorySchema> defined in com.ustadmobile.core.db.dao in file ContentCategorySchemaDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryContentCategoryJoinDao : BaseDao<ContentEntryContentCategoryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryContentCategoryJoinDao.kt` must be present with the same arguments on actual `class ContentEntryContentCategoryJoinDao : BaseDao<ContentEntryContentCategoryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryContentCategoryJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:24:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:24:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryDao : BaseDao<ContentEntry> defined in com.ustadmobile.core.db.dao in file ContentEntryDao.kt` must be present with the same arguments on actual `class ContentEntryDao : BaseDao<ContentEntry> defined in com.ustadmobile.core.db.dao in file ContentEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:29:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entityList: List<ContentEntry>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<ContentEntry>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:35:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:47:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithEditDetails(uid: Long): ContentEntryAndPicture? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findByUidWithEditDetails(uid: Long): ContentEntryAndPicture? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:51:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByContentEntryUidWithDetailsAsFlow"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementsByContentEntryUid")})` is missing on actual declaration.
All annotations from expect `fun findByContentEntryUidWithDetailsAsFlow(contentEntryUid: Long, clazzUid: Long, courseBlockUid: Long, accountPersonUid: Long): Flow<ContentEntryAndDetail?> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findByContentEntryUidWithDetailsAsFlow(contentEntryUid: Long, clazzUid: Long, courseBlockUid: Long, accountPersonUid: Long): Flow<ContentEntryAndDetail?> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:62:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun findTitleByUidAsync(entryUid: Long): String? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findTitleByUidAsync(entryUid: Long): String? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:89:32 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun update(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun update(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:109:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "getChildrenByParentUidWithCategoryFilterOrderByName"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao::class, functionName = "findListOfChildsByParentUuid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementByParentContentEntryUid")})` is missing on actual declaration.
All annotations from expect `fun getChildrenByParentUidWithCategoryFilterOrderByName(accountPersonUid: Long, parentUid: Long, langParam: Long, categoryParam0: Long, sortOrder: Int, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, ContentEntryAndListDetail> /* = androidx.paging.PagingSource<Int, ContentEntryAndListDetail> */ defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getChildrenByParentUidWithCategoryFilterOrderByName(accountPersonUid: Long, parentUid: Long, langParam: Long, categoryParam0: Long, sortOrder: Int, includeDeleted: Boolean): androidx.paging.PagingSource<Int, ContentEntryAndListDetail> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:132:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: ContentEntry): Int defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: ContentEntry): Int defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_HttpServerExt.kt:227:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:17:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryImportJobDao defined in com.ustadmobile.core.db.dao in file ContentEntryImportJobDao.kt` must be present with the same arguments on actual `class ContentEntryImportJobDao defined in com.ustadmobile.core.db.dao in file ContentEntryImportJobDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:22:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertJobItem(jobItem: ContentEntryImportJob): Long defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun insertJobItem(jobItem: ContentEntryImportJob): Long defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:14:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ContentEntryParentChildJoinDao : BaseDao<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryParentChildJoinDao.kt` must be present with the same arguments on actual `class ContentEntryParentChildJoinDao : BaseDao<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryParentChildJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:19:38 Annotation `@JsName(name = "insertListAsync")` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:56:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun replaceList(entries: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun replaceList(entries: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:62:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun insertWithReplace(parentChildJoinDao: ContentEntryParentChildJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun insertWithReplace(parentChildJoinDao: ContentEntryParentChildJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:13:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ContentEntryPicture2Dao : ImageDao defined in com.ustadmobile.core.db.dao in file ContentEntryPicture2Dao.kt` must be present with the same arguments on actual `class ContentEntryPicture2Dao : ImageDao defined in com.ustadmobile.core.db.dao in file ContentEntryPicture2Dao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:18:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<ContentEntryPicture2>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPicture2Dao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<ContentEntryPicture2>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPicture2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryPictureDao : BaseDao<ContentEntryPicture> defined in com.ustadmobile.core.db.dao in file ContentEntryPictureDao.kt` must be present with the same arguments on actual `class ContentEntryPictureDao : BaseDao<ContentEntryPicture> defined in com.ustadmobile.core.db.dao in file ContentEntryPictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:26:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(ContentEntryPicture: ContentEntryPicture): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao` must be present with the same arguments on actual `suspend fun updateAsync(ContentEntryPicture: ContentEntryPicture): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:8:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryRelatedEntryJoinDao : BaseDao<ContentEntryRelatedEntryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryRelatedEntryJoinDao.kt` must be present with the same arguments on actual `class ContentEntryRelatedEntryJoinDao : BaseDao<ContentEntryRelatedEntryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryRelatedEntryJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:31:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:42:32 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun update(entity: ContentEntryRelatedEntryJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao` must be present with the same arguments on actual `fun update(entity: ContentEntryRelatedEntryJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_DoorWrapper.kt:9:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_DoorWrapper.kt:26:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo.kt:9:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo.kt:38:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryVersionDao defined in com.ustadmobile.core.db.dao in file ContentEntryVersionDao.kt` must be present with the same arguments on actual `class ContentEntryVersionDao defined in com.ustadmobile.core.db.dao in file ContentEntryVersionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:23:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(contentEntryVersion: ContentEntryVersion): Long defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun insertAsync(contentEntryVersion: ContentEntryVersion): Long defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:28:11 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findLatestVersionUidByContentEntryUidEntity(contentEntryUid: Long): ContentEntryVersion? defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun findLatestVersionUidByContentEntryUidEntity(contentEntryUid: Long): ContentEntryVersion? defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:32:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findLatestByContentEntryUidAsFlow(contentEntryUid: Long): Flow<ContentEntryVersion?> defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `fun findLatestByContentEntryUidAsFlow(contentEntryUid: Long): Flow<ContentEntryVersion?> defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:18:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CourseAssignmentMarkDao : BaseDao<CourseAssignmentMark> defined in com.ustadmobile.core.db.dao in file CourseAssignmentMarkDao.kt` must be present with the same arguments on actual `class CourseAssignmentMarkDao : BaseDao<CourseAssignmentMark> defined in com.ustadmobile.core.db.dao in file CourseAssignmentMarkDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:30:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun getAllMarksForUserAsFlow(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getAllMarksForUserAsFlow(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:35:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getAllMarksForSubmitterAsFlow"), HttpServerFunctionCall(functionName = "getAllMarksForSubmitterAsFlowMarkerPersons")})` is missing on actual declaration.
All annotations from expect `fun getAllMarksForSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getAllMarksForSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:45:30 Annotation `@QueryLiveTables(value = {"courseAssignmentMark", "ClazzAssignment"})` is missing on actual declaration.
All annotations from expect `fun getAllMarksOfAssignmentForSubmitter(assignmentUid: Long, submitterUid: Long, filter: Int): app.cash.paging.PagingSource<Int, CourseAssignmentMarkWithPersonMarker> /* = androidx.paging.PagingSource<Int, CourseAssignmentMarkWithPersonMarker> */ defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getAllMarksOfAssignmentForSubmitter(assignmentUid: Long, submitterUid: Long, filter: Int): androidx.paging.PagingSource<Int, CourseAssignmentMarkWithPersonMarker> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CourseAssignmentSubmissionDao : BaseDao<CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionDao.kt` must be present with the same arguments on actual `class CourseAssignmentSubmissionDao : BaseDao<CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:21:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmission>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmission>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:35:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getAllSubmissionsFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun getAllSubmissionsFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:40:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getLatestSubmissionForUserAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findEnrolmentsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findPeerReviewerAllocationsByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `suspend fun getLatestSubmissionForUserAsync(accountPersonUid: Long, assignmentUid: Long): CourseAssignmentSubmission? defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun getLatestSubmissionForUserAsync(accountPersonUid: Long, assignmentUid: Long): CourseAssignmentSubmission? defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:82:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(submissionUid: Long): Flow<CourseAssignmentSubmission?> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun findByUidAsFlow(submissionUid: Long): Flow<CourseAssignmentSubmission?> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:86:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByAssignmentUidAndAccountPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun findByAssignmentUidAndAccountPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CourseAssignmentSubmissionFileDao : BaseDao<CourseAssignmentSubmissionFile> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionFileDao.kt` must be present with the same arguments on actual `class CourseAssignmentSubmissionFileDao : BaseDao<CourseAssignmentSubmissionFile> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionFileDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:23:11 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmissionFile>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmissionFile>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:32:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getByAssignmentUidAndPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `fun getByAssignmentUidAndPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:37:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getAllSubmissionFilesFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `fun getAllSubmissionFilesFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:25:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:25:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseBlockDao : BaseDao<CourseBlock>, OneToManyJoinDao<CourseBlock> defined in com.ustadmobile.core.db.dao in file CourseBlockDao.kt` must be present with the same arguments on actual `class CourseBlockDao : BaseDao<CourseBlock>, OneToManyJoinDao<CourseBlock> defined in com.ustadmobile.core.db.dao in file CourseBlockDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:37:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: CourseBlock): Int defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: CourseBlock): Int defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:43:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun replaceListAsync(list: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun replaceListAsync(list: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:46:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsyncAsFlow(uid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByUidAsyncAsFlow(uid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:50:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidWithPictureAsFlow(uid: Long): Flow<CourseBlockAndPicture?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByUidWithPictureAsFlow(uid: Long): Flow<CourseBlockAndPicture?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:54:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeInactive")}, functionName = "findAllCourseBlockByClazzUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun findAllCourseBlockByClazzUidAsync(clazzUid: Long, includeInactive: Boolean): List<CourseBlockAndDbEntities> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findAllCourseBlockByClazzUidAsync(clazzUid: Long, includeInactive: Boolean): List<CourseBlockAndDbEntities> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:59:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeInactive"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeHidden"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "7258204800000L", name = "hideUntilFilterTime")}, functionName = "findAllCourseBlockByClazzUidAsFlow"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementsForStudentByClazzUid")})` is missing on actual declaration.
All annotations from expect `fun findAllCourseBlockByClazzUidAsFlow(clazzUid: Long, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): Flow<List<CourseBlockAndDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findAllCourseBlockByClazzUidAsFlow(clazzUid: Long, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): Flow<List<CourseBlockAndDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:69:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeInactive"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeHidden"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "7258204800000L", name = "hideUntilFilterTime")}, functionName = "findAllCourseBlockByClazzUidAsPagingSource"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementsForStudentByClazzUid")})` is missing on actual declaration.
All annotations from expect `fun findAllCourseBlockByClazzUidAsPagingSource(clazzUid: Long, collapseList: List<Long>, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): app.cash.paging.PagingSource<Int, CourseBlockAndDisplayDetails> /* = androidx.paging.PagingSource<Int, CourseBlockAndDisplayDetails> */ defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findAllCourseBlockByClazzUidAsPagingSource(clazzUid: Long, collapseList: List<Long>, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): androidx.paging.PagingSource<Int, CourseBlockAndDisplayDetails> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:90:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:98:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(courseBlockUid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByUidAsFlow(courseBlockUid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:102:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findCourseBlockByDiscussionPostUid")})` is missing on actual declaration.
All annotations from expect `suspend fun findCourseBlockAndClazzUidByDiscussionPostUid(postUid: Long): CourseBlockUidAndClazzUid? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findCourseBlockAndClazzUidByDiscussionPostUid(postUid: Long): CourseBlockUidAndClazzUid? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:115:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findCourseBlockByAssignmentUid(assignmentUid: Long): Flow<CourseBlockAndAssignment?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findCourseBlockByAssignmentUid(assignmentUid: Long): Flow<CourseBlockAndAssignment?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:120:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findBySourcedId(sourcedId: String, accountPersonUid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findBySourcedId(sourcedId: String, accountPersonUid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:129:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAsFlow(clazzUid: Long): Flow<List<CourseBlockAndGradebookDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByClazzUidAsFlow(clazzUid: Long): Flow<List<CourseBlockAndGradebookDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_DoorWrapper.kt:210:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:134:7 Variable '_arg_includeInactive' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:230:7 Variable '_arg_includeInactive' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:233:7 Variable '_arg_includeHidden' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:236:7 Variable '_arg_hideUntilFilterTime' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:343:7 Variable '_arg_includeInactive' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:346:7 Variable '_arg_includeHidden' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:349:7 Variable '_arg_hideUntilFilterTime' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:13:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseBlockPictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CourseBlockPictureDao.kt` must be present with the same arguments on actual `class CourseBlockPictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CourseBlockPictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:18:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<CourseBlockPicture>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockPictureDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<CourseBlockPicture>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:19:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:19:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseGroupMemberDao : BaseDao<CourseGroupMember> defined in com.ustadmobile.core.db.dao in file CourseGroupMemberDao.kt` must be present with the same arguments on actual `class CourseGroupMemberDao : BaseDao<CourseGroupMember> defined in com.ustadmobile.core.db.dao in file CourseGroupMemberDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:34:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:40:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun updateListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:44:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazz"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowPersons"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowEnrolments")})` is missing on actual declaration.
All annotations from expect `suspend fun findByCourseGroupSetAndClazz(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): List<CourseGroupMemberAndName> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByCourseGroupSetAndClazz(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): List<CourseGroupMemberAndName> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:54:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlow"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowPersons"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowEnrolments")})` is missing on actual declaration.
All annotations from expect `fun findByCourseGroupSetAndClazzAsFlow(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): Flow<List<CourseGroupMemberAndName>> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `fun findByCourseGroupSetAndClazzAsFlow(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): Flow<List<CourseGroupMemberAndName>> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:76:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(list: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun upsertListAsync(list: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:80:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByCourseGroupSetAndGroupNumAsync(courseGroupSetUid: Long, groupNum: Int, clazzUid: Long, assignmentUid: Long, accountPersonUid: Long): List<CourseGroupMemberAndPerson> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByCourseGroupSetAndGroupNumAsync(courseGroupSetUid: Long, groupNum: Int, clazzUid: Long, assignmentUid: Long, accountPersonUid: Long): List<CourseGroupMemberAndPerson> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_DoorWrapper.kt:43:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:17:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseGroupSetDao : BaseDao<CourseGroupSet> defined in com.ustadmobile.core.db.dao in file CourseGroupSetDao.kt` must be present with the same arguments on actual `class CourseGroupSetDao : BaseDao<CourseGroupSet> defined in com.ustadmobile.core.db.dao in file CourseGroupSetDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:22:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: CourseGroupSet): Int defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: CourseGroupSet): Int defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:26:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findAllCourseGroupSetForClazz(clazzUid: Long, searchText: String, sortOrder: Int): app.cash.paging.PagingSource<Int, CourseGroupSet> /* = androidx.paging.PagingSource<Int, CourseGroupSet> */ defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `fun findAllCourseGroupSetForClazz(clazzUid: Long, searchText: String, sortOrder: Int): androidx.paging.PagingSource<Int, CourseGroupSet> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:43:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): CourseGroupSet? defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): CourseGroupSet? defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:53:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(entity: CourseGroupSet): Unit defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: CourseGroupSet): Unit defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:21:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:21:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CoursePermissionDao defined in com.ustadmobile.core.db.dao in file CoursePermissionDao.kt` must be present with the same arguments on actual `class CoursePermissionDao defined in com.ustadmobile.core.db.dao in file CoursePermissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:24:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findByClazzUidAsPagingSource")})` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAsPagingSource(clazzUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CoursePermissionAndListDetail> /* = androidx.paging.PagingSource<Int, CoursePermissionAndListDetail> */ defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun findByClazzUidAsPagingSource(clazzUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CoursePermissionAndListDetail> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:29:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAndClazzUid(uid: Long, clazzUid: Long): CoursePermission? defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun findByUidAndClazzUid(uid: Long, clazzUid: Long): CoursePermission? defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:34:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<CoursePermission?> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<CoursePermission?> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:41:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(coursePermission: CoursePermission): Unit defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun upsertAsync(coursePermission: CoursePermission): Unit defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:59:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzByEnrolmentUidEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun userHasEnrolmentEditPermission(accountPersonUid: Long, clazzEnrolmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun userHasEnrolmentEditPermission(accountPersonUid: Long, clazzEnrolmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:69:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasPermissionWithClazzAsFlow2(accountPersonUid: Long, clazzUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun personHasPermissionWithClazzAsFlow2(accountPersonUid: Long, clazzUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:77:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasPermissionWithClazzPairAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun personHasPermissionWithClazzPairAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:86:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasPermissionWithClazzPairAsync(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun personHasPermissionWithClazzPairAsync(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:95:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasPermissionWithClazzTripleAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long, thirdPermission: Long): Flow<PermissionTriple> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun personHasPermissionWithClazzTripleAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long, thirdPermission: Long): Flow<PermissionTriple> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:105:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasPermissionWithClazzAsync2(accountPersonUid: Long, clazzUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun personHasPermissionWithClazzAsync2(accountPersonUid: Long, clazzUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:119:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findByUidAndClazzUidAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findByAccountPersonUidAndClazzUid"), HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUidEntities"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findPeerReviewerAllocationsByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `fun userPermissionsForAssignmentSubmitterUid(accountPersonUid: Long, assignmentUid: Long, clazzUid: Long, submitterUid: Long): Flow<AssignmentPermissionAndActiveUserSubmitterUid> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun userPermissionsForAssignmentSubmitterUid(accountPersonUid: Long, assignmentUid: Long, clazzUid: Long, submitterUid: Long): Flow<AssignmentPermissionAndActiveUserSubmitterUid> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:41:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:293:7 Variable '_arg_permission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:370:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:373:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:450:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:453:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:530:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:533:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:536:7 Variable '_arg_thirdPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:613:7 Variable '_arg_permission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:693:7 Variable '_arg_submitterUid' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CoursePictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CoursePictureDao.kt` must be present with the same arguments on actual `class CoursePictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CoursePictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:17:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(coursePicture: CoursePicture): Unit defined in com.ustadmobile.core.db.dao.CoursePictureDao` must be present with the same arguments on actual `suspend fun upsertAsync(coursePicture: CoursePicture): Unit defined in com.ustadmobile.core.db.dao.CoursePictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:15:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseTerminologyDao : BaseDao<CourseTerminology> defined in com.ustadmobile.core.db.dao in file CourseTerminologyDao.kt` must be present with the same arguments on actual `class CourseTerminologyDao : BaseDao<CourseTerminology> defined in com.ustadmobile.core.db.dao in file CourseTerminologyDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:18:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findAllCourseTerminologyPagingSource(): app.cash.paging.PagingSource<Int, CourseTerminology> /* = androidx.paging.PagingSource<Int, CourseTerminology> */ defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `fun findAllCourseTerminologyPagingSource(): androidx.paging.PagingSource<Int, CourseTerminology> defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:27:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getTerminologyForClazz(clazzUid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun getTerminologyForClazz(clazzUid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:36:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:42:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: CourseTerminology): Int defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: CourseTerminology): Int defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:48:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(entity: CourseTerminology): Long defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: CourseTerminology): Long defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class DeletedItemDao defined in com.ustadmobile.core.db.dao in file DeletedItemDao.kt` must be present with the same arguments on actual `class DeletedItemDao defined in com.ustadmobile.core.db.dao in file DeletedItemDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:29:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeActionedItems")}, functionName = "findDeletedItemsForUser")})` is missing on actual declaration.
All annotations from expect `fun findDeletedItemsForUser(personUid: Long, includeActionedItems: Boolean): app.cash.paging.PagingSource<Int, DeletedItem> /* = androidx.paging.PagingSource<Int, DeletedItem> */ defined in com.ustadmobile.core.db.dao.DeletedItemDao` must be present with the same arguments on actual `fun findDeletedItemsForUser(personUid: Long, includeActionedItems: Boolean): androidx.paging.PagingSource<Int, DeletedItem> defined in com.ustadmobile.core.db.dao.DeletedItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao_HttpServerExt.kt:32:7 Variable '_arg_includeActionedItems' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:21:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:21:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class DiscussionPostDao : BaseDao<DiscussionPost> defined in com.ustadmobile.core.db.dao in file DiscussionPostDao.kt` must be present with the same arguments on actual `class DiscussionPostDao : BaseDao<DiscussionPost> defined in com.ustadmobile.core.db.dao in file DiscussionPostDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:24:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "getTopLevelPostsByCourseBlockUid"), HttpServerFunctionCall(functionName = "getTopLevelPostsByCourseBlockUidPersons"), HttpServerFunctionCall(functionName = "getTopLevelPostsByCourseBlockUidLatestMessage")})` is missing on actual declaration.
All annotations from expect `fun getTopLevelPostsByCourseBlockUid(courseBlockUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, DiscussionPostWithDetails> /* = androidx.paging.PagingSource<Int, DiscussionPostWithDetails> */ defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `fun getTopLevelPostsByCourseBlockUid(courseBlockUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, DiscussionPostWithDetails> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:53:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: DiscussionPost): Int defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: DiscussionPost): Int defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:57:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findByPostIdWithAllReplies"), HttpServerFunctionCall(functionName = "findByPostIdWithAllRepliesPersons")})` is missing on actual declaration.
All annotations from expect `fun findByPostIdWithAllReplies(postUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, DiscussionPostAndPosterNames> /* = androidx.paging.PagingSource<Int, DiscussionPostAndPosterNames> */ defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `fun findByPostIdWithAllReplies(postUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, DiscussionPostAndPosterNames> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:69:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(entity: DiscussionPost): Unit defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: DiscussionPost): Unit defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_HttpServerExt.kt:34:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_HttpServerExt.kt:132:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:19:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:19:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class EnrolmentRequestDao defined in com.ustadmobile.core.db.dao in file EnrolmentRequestDao.kt` must be present with the same arguments on actual `class EnrolmentRequestDao defined in com.ustadmobile.core.db.dao in file EnrolmentRequestDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:24:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insert(enrolmentRequest: EnrolmentRequest): Unit defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `suspend fun insert(enrolmentRequest: EnrolmentRequest): Unit defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:36:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "1", name = "statusFilter")}, functionName = "findByClazzAndPerson")})` is missing on actual declaration.
All annotations from expect `suspend fun hasPendingRequests(personUid: Long, clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `suspend fun hasPendingRequests(personUid: Long, clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:40:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "statusFilter")}, functionName = "findRequestsForUserAsFlow")})` is missing on actual declaration.
All annotations from expect `fun findRequestsForUserAsFlow(accountPersonUid: Long, statusFilter: Int): Flow<List<EnrolmentRequestAndCoursePic>> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `fun findRequestsForUserAsFlow(accountPersonUid: Long, statusFilter: Int): Flow<List<EnrolmentRequestAndCoursePic>> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:53:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "statusFilter")}, functionName = "findPendingEnrolmentsForCourse")})` is missing on actual declaration.
All annotations from expect `fun findPendingEnrolmentsForCourse(clazzUid: Long, includeDeleted: Boolean, statusFilter: Int, searchText: String, sortOrder: Int): app.cash.paging.PagingSource<Int, EnrolmentRequestAndPersonDetails> /* = androidx.paging.PagingSource<Int, EnrolmentRequestAndPersonDetails> */ defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `fun findPendingEnrolmentsForCourse(clazzUid: Long, includeDeleted: Boolean, statusFilter: Int, searchText: String, sortOrder: Int): androidx.paging.PagingSource<Int, EnrolmentRequestAndPersonDetails> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_HttpServerExt.kt:83:7 Variable '_arg_statusFilter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_HttpServerExt.kt:143:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_HttpServerExt.kt:146:7 Variable '_arg_statusFilter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ErrorReportDao defined in com.ustadmobile.core.db.dao in file ErrorReportDao.kt` must be present with the same arguments on actual `class ErrorReportDao defined in com.ustadmobile.core.db.dao in file ErrorReportDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:18:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(errorReport: ErrorReport): Long defined in com.ustadmobile.core.db.dao.ErrorReportDao` must be present with the same arguments on actual `suspend fun insertAsync(errorReport: ErrorReport): Long defined in com.ustadmobile.core.db.dao.ErrorReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ExternalAppPermissionDao defined in com.ustadmobile.core.db.dao in file ExternalAppPermissionDao.kt` must be present with the same arguments on actual `class ExternalAppPermissionDao defined in com.ustadmobile.core.db.dao in file ExternalAppPermissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:18:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(externalAppPermission: ExternalAppPermission): Long defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao` must be present with the same arguments on actual `suspend fun insertAsync(externalAppPermission: ExternalAppPermission): Long defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:17:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class HolidayCalendarDao : BaseDao<HolidayCalendar> defined in com.ustadmobile.core.db.dao in file HolidayCalendarDao.kt` must be present with the same arguments on actual `class HolidayCalendarDao : BaseDao<HolidayCalendar> defined in com.ustadmobile.core.db.dao in file HolidayCalendarDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:27:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun replaceList(list: List<HolidayCalendar>): Unit defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `fun replaceList(list: List<HolidayCalendar>): Unit defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:41:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: HolidayCalendar): Int defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: HolidayCalendar): Int defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class HolidayDao : BaseDao<Holiday>, OneToManyJoinDao<Holiday> defined in com.ustadmobile.core.db.dao in file HolidayDao.kt` must be present with the same arguments on actual `class HolidayDao : BaseDao<Holiday>, OneToManyJoinDao<Holiday> defined in com.ustadmobile.core.db.dao in file HolidayDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:33:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: Holiday): Unit defined in com.ustadmobile.core.db.dao.HolidayDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Holiday): Unit defined in com.ustadmobile.core.db.dao.HolidayDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/HolidayDao_DoorWrapper.kt:102:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:18:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class LanguageDao : BaseDao<Language> defined in com.ustadmobile.core.db.dao in file LanguageDao.kt` must be present with the same arguments on actual `class LanguageDao : BaseDao<Language> defined in com.ustadmobile.core.db.dao in file LanguageDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:23:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(languageList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun insertListAsync(languageList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:53:32 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun update(entity: Language): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun update(entity: Language): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:65:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: Language): Int defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Language): Int defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:85:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun replaceList(entityList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun replaceList(entityList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class LanguageVariantDao : BaseDao<LanguageVariant> defined in com.ustadmobile.core.db.dao in file LanguageVariantDao.kt` must be present with the same arguments on actual `class LanguageVariantDao : BaseDao<LanguageVariant> defined in com.ustadmobile.core.db.dao in file LanguageVariantDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:17:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class LeavingReasonDao : BaseDao<LeavingReason> defined in com.ustadmobile.core.db.dao in file LeavingReasonDao.kt` must be present with the same arguments on actual `class LeavingReasonDao : BaseDao<LeavingReason> defined in com.ustadmobile.core.db.dao in file LeavingReasonDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:45:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun replaceList(entityList: List<LeavingReason>): Unit defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun replaceList(entityList: List<LeavingReason>): Unit defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:51:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: LeavingReason): Int defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: LeavingReason): Int defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class MessageDao defined in com.ustadmobile.core.db.dao in file MessageDao.kt` must be present with the same arguments on actual `class MessageDao defined in com.ustadmobile.core.db.dao in file MessageDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:18:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun messagesFromOtherUserAsPagingSource(accountPersonUid: Long, otherPersonUid: Long): app.cash.paging.PagingSource<Int, Message> /* = androidx.paging.PagingSource<Int, Message> */ defined in com.ustadmobile.core.db.dao.MessageDao` must be present with the same arguments on actual `fun messagesFromOtherUserAsPagingSource(accountPersonUid: Long, otherPersonUid: Long): androidx.paging.PagingSource<Int, Message> defined in com.ustadmobile.core.db.dao.MessageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:23:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun conversationsForUserAsPagingSource(searchQuery: String, accountPersonUid: Long): app.cash.paging.PagingSource<Int, MessageAndOtherPerson> /* = androidx.paging.PagingSource<Int, MessageAndOtherPerson> */ defined in com.ustadmobile.core.db.dao.MessageDao` must be present with the same arguments on actual `fun conversationsForUserAsPagingSource(searchQuery: String, accountPersonUid: Long): androidx.paging.PagingSource<Int, MessageAndOtherPerson> defined in com.ustadmobile.core.db.dao.MessageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:30:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insert(message: Message): Unit defined in com.ustadmobile.core.db.dao.MessageDao` must be present with the same arguments on actual `suspend fun insert(message: Message): Unit defined in com.ustadmobile.core.db.dao.MessageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class OfflineItemDao defined in com.ustadmobile.core.db.dao in file OfflineItemDao.kt` must be present with the same arguments on actual `class OfflineItemDao defined in com.ustadmobile.core.db.dao in file OfflineItemDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:19:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(item: OfflineItem): Long defined in com.ustadmobile.core.db.dao.OfflineItemDao` must be present with the same arguments on actual `suspend fun insertAsync(item: OfflineItem): Long defined in com.ustadmobile.core.db.dao.OfflineItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:23:30 Annotation `@QueryLiveTables(value = {"OfflineItem", "TransferJob", "TransferJobItem"})` is missing on actual declaration.
All annotations from expect `fun findByContentEntryUid(contentEntryUid: Long, nodeId: Long): Flow<OfflineItemAndState?> defined in com.ustadmobile.core.db.dao.OfflineItemDao` must be present with the same arguments on actual `fun findByContentEntryUid(contentEntryUid: Long, nodeId: Long): Flow<OfflineItemAndState?> defined in com.ustadmobile.core.db.dao.OfflineItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class OutgoingReplicationDao defined in com.ustadmobile.core.db.dao in file OutgoingReplicationDao.kt` must be present with the same arguments on actual `class OutgoingReplicationDao defined in com.ustadmobile.core.db.dao in file OutgoingReplicationDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:16:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insert(outgoing: List<OutgoingReplication>): Unit defined in com.ustadmobile.core.db.dao.OutgoingReplicationDao` must be present with the same arguments on actual `suspend fun insert(outgoing: List<OutgoingReplication>): Unit defined in com.ustadmobile.core.db.dao.OutgoingReplicationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PeerReviewerAllocationDao : BaseDao<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao in file PeerReviewerAllocationDao.kt` must be present with the same arguments on actual `class PeerReviewerAllocationDao : BaseDao<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao in file PeerReviewerAllocationDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:18:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun replaceListAsync(entries: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun replaceListAsync(entries: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:27:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getAllPeerReviewerAllocationsByClazzUid(clazzUid: Long, includeInactive: Boolean): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun getAllPeerReviewerAllocationsByClazzUid(clazzUid: Long, includeInactive: Boolean): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:42:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertList(entityList: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun upsertList(entityList: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonAuth2Dao defined in com.ustadmobile.core.db.dao in file PersonAuth2Dao.kt` must be present with the same arguments on actual `class PersonAuth2Dao defined in com.ustadmobile.core.db.dao in file PersonAuth2Dao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:18:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(auths: List<PersonAuth2>): Unit defined in com.ustadmobile.core.db.dao.PersonAuth2Dao` must be present with the same arguments on actual `suspend fun insertListAsync(auths: List<PersonAuth2>): Unit defined in com.ustadmobile.core.db.dao.PersonAuth2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:24:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun insertAsync(auth: PersonAuth2): Long defined in com.ustadmobile.core.db.dao.PersonAuth2Dao` must be present with the same arguments on actual `suspend fun insertAsync(auth: PersonAuth2): Long defined in com.ustadmobile.core.db.dao.PersonAuth2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonAuthDao : BaseDao<PersonAuth> defined in com.ustadmobile.core.db.dao in file PersonAuthDao.kt` must be present with the same arguments on actual `class PersonAuthDao : BaseDao<PersonAuth> defined in com.ustadmobile.core.db.dao in file PersonAuthDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:28:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: PersonAuth): Int defined in com.ustadmobile.core.db.dao.PersonAuthDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: PersonAuth): Int defined in com.ustadmobile.core.db.dao.PersonAuthDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:25:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:25:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonDao : BaseDao<Person> defined in com.ustadmobile.core.db.dao in file PersonDao.kt` must be present with the same arguments on actual `class PersonDao : BaseDao<Person> defined in com.ustadmobile.core.db.dao in file PersonDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:30:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entityList: List<Person>): Unit defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<Person>): Unit defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:36:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun insertOrReplace(person: Person): Unit defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertOrReplace(person: Person): Unit defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:39:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.HTTP_OR_THROW)` is missing on actual declaration.
All annotations from expect `suspend fun countUsername(username: String): Int defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun countUsername(username: String): Int defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:55:30 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insertPersonAuth(personAuth: PersonAuth): Unit defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun insertPersonAuth(personAuth: PersonAuth): Unit defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:72:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithPicture(accountPersonUid: Long): PersonAndPicture? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findByUidWithPicture(accountPersonUid: Long): PersonAndPicture? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:82:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:91:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: Person): Int defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Person): Int defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:97:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertPersonGroup(personGroup: PersonGroup): Long defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertPersonGroup(personGroup: PersonGroup): Long defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:103:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertPersonGroupMember(personGroupMember: PersonGroupMember): Long defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertPersonGroupMember(personGroupMember: PersonGroupMember): Long defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:119:30 Annotation `@HttpAccessible(pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findPersonsWithPermissionAsPagingSource"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "findApplicableCoursePermissionEntitiesForAccountPerson"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "otherPersonUid")}, functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findClazzEnrolmentEntitiesForPersonViewPermissionCheck")})` is missing on actual declaration.
All annotations from expect `fun findPersonsWithPermissionAsPagingSource(timestamp: Long, excludeClazz: Long, excludeSelected: List<Long>, accountPersonUid: Long, sortOrder: Int, searchText: String? = ...): app.cash.paging.PagingSource<Int, PersonAndListDisplayDetails> /* = androidx.paging.PagingSource<Int, PersonAndListDisplayDetails> */ defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findPersonsWithPermissionAsPagingSource(timestamp: Long, excludeClazz: Long, excludeSelected: List<Long>, accountPersonUid: Long, sortOrder: Int, searchText: String?): androidx.paging.PagingSource<Int, PersonAndListDisplayDetails> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:130:30 Annotation `@QueryLiveTables(value = {"Person", "PersonParentJoin"})` is missing on actual declaration.
All annotations from expect `fun findByUidWithDisplayDetailsLive(personUid: Long, activeUserPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidWithDisplayDetailsLive(personUid: Long, activeUserPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:135:30 Annotation `@QueryLiveTables(value = {"Person", "PersonPicture", "PersonParentJoin", "TransferJobItem"})` is missing on actual declaration.
All annotations from expect `fun findByUidWithDisplayDetailsFlow(personUid: Long, accountPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidWithDisplayDetailsFlow(personUid: Long, accountPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:143:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getNamesByUid(uid: Long): Flow<PersonNames?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun getNamesByUid(uid: Long): Flow<PersonNames?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:147:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getNamesByUidAsync(uid: Long): PersonNames? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun getNamesByUidAsync(uid: Long): PersonNames? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:14:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class PersonGroupDao : BaseDao<PersonGroup> defined in com.ustadmobile.core.db.dao in file PersonGroupDao.kt` must be present with the same arguments on actual `class PersonGroupDao : BaseDao<PersonGroup> defined in com.ustadmobile.core.db.dao in file PersonGroupDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:28:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: PersonGroup): Int defined in com.ustadmobile.core.db.dao.PersonGroupDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: PersonGroup): Int defined in com.ustadmobile.core.db.dao.PersonGroupDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:12:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class PersonGroupMemberDao : BaseDao<PersonGroupMember> defined in com.ustadmobile.core.db.dao in file PersonGroupMemberDao.kt` must be present with the same arguments on actual `class PersonGroupMemberDao : BaseDao<PersonGroupMember> defined in com.ustadmobile.core.db.dao in file PersonGroupMemberDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonParentJoinDao defined in com.ustadmobile.core.db.dao in file PersonParentJoinDao.kt` must be present with the same arguments on actual `class PersonParentJoinDao defined in com.ustadmobile.core.db.dao in file PersonParentJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:21:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(entityList: List<PersonParentJoin>): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<PersonParentJoin>): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:27:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(entity: PersonParentJoin): Long defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: PersonParentJoin): Long defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:31:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithMinorAsync(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun findByUidWithMinorAsync(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:36:38 Annotation `@Repository(methodType = 2)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithMinorAsyncFromWeb(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun findByUidWithMinorAsyncFromWeb(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:58:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(personParentJoin: PersonParentJoin): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun updateAsync(personParentJoin: PersonParentJoin): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:62:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByMinorPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun isMinorApproved(minorPersonUid: Long): Boolean defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun isMinorApproved(minorPersonUid: Long): Boolean defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonPasskeyDao defined in com.ustadmobile.core.db.dao in file PersonPasskeyDao.kt` must be present with the same arguments on actual `class PersonPasskeyDao defined in com.ustadmobile.core.db.dao in file PersonPasskeyDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:18:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(personPasskey: PersonPasskey): Long defined in com.ustadmobile.core.db.dao.PersonPasskeyDao` must be present with the same arguments on actual `suspend fun insertAsync(personPasskey: PersonPasskey): Long defined in com.ustadmobile.core.db.dao.PersonPasskeyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonPictureDao : BaseDao<PersonPicture>, ImageDao defined in com.ustadmobile.core.db.dao in file PersonPictureDao.kt` must be present with the same arguments on actual `class PersonPictureDao : BaseDao<PersonPicture>, ImageDao defined in com.ustadmobile.core.db.dao in file PersonPictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:20:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsert(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun upsert(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:28:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun findByPersonUidLive(personUid: Long): Flow<PersonPicture?> defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `fun findByPersonUidLive(personUid: Long): Flow<PersonPicture?> defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:38:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun updateAsync(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:20:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:20:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ReportDao : BaseDao<Report> defined in com.ustadmobile.core.db.dao in file ReportDao.kt` must be present with the same arguments on actual `class ReportDao : BaseDao<Report> defined in com.ustadmobile.core.db.dao in file ReportDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:22:30 Annotation `@RawQuery` has different arguments on actual declaration: `@RawQuery(observedEntities = {})`.
All annotations from expect `fun getResults(query: DoorQuery /* = SupportSQLiteQuery */): List<Report> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun getResults(query: DoorQuery /* = SupportSQLiteQuery */): List<Report> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:40:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: Report): Unit defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Report): Unit defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:54:30 Annotation `@JsName(name = "findByUidList")` is missing on actual declaration.
All annotations from expect `fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:68:30 Annotation `@JsName(name = "replaceList")` is missing on actual declaration.
All annotations from expect `fun replaceList(entityList: List<Report>): Unit defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun replaceList(entityList: List<Report>): Unit defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:17:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ScheduleDao : BaseDao<Schedule> defined in com.ustadmobile.core.db.dao in file ScheduleDao.kt` must be present with the same arguments on actual `class ScheduleDao : BaseDao<Schedule> defined in com.ustadmobile.core.db.dao in file ScheduleDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:22:32 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insert(entity: Schedule): Long defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `fun insert(entity: Schedule): Long defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:28:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(entity: Schedule): Int defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Schedule): Int defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:34:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<Schedule>): Unit defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<Schedule>): Unit defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ScopedGrantDao defined in com.ustadmobile.core.db.dao in file ScopedGrantDao.kt` must be present with the same arguments on actual `class ScopedGrantDao defined in com.ustadmobile.core.db.dao in file ScopedGrantDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:16:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(scopedGrant: ScopedGrant): Long defined in com.ustadmobile.core.db.dao.ScopedGrantDao` must be present with the same arguments on actual `suspend fun insertAsync(scopedGrant: ScopedGrant): Long defined in com.ustadmobile.core.db.dao.ScopedGrantDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:22:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(scopedGrantList: List<ScopedGrant>): Unit defined in com.ustadmobile.core.db.dao.ScopedGrantDao` must be present with the same arguments on actual `suspend fun insertListAsync(scopedGrantList: List<ScopedGrant>): Unit defined in com.ustadmobile.core.db.dao.ScopedGrantDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SiteDao defined in com.ustadmobile.core.db.dao in file SiteDao.kt` must be present with the same arguments on actual `class SiteDao defined in com.ustadmobile.core.db.dao in file SiteDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:19:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun getSiteAsync(): Site? defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun getSiteAsync(): Site? defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:25:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun getSiteAsFlow(): Flow<Site?> defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `fun getSiteAsFlow(): Flow<Site?> defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:31:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun replaceAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun replaceAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:37:30 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `fun insert(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `fun insert(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:43:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun insertAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:49:38 Annotation `@Update` has different arguments on actual declaration: `@Update(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun updateAsync(workspace: Site): Unit defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun updateAsync(workspace: Site): Unit defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:17:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:17:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SiteTermsDao : OneToManyJoinDao<SiteTerms> defined in com.ustadmobile.core.db.dao in file SiteTermsDao.kt` must be present with the same arguments on actual `class SiteTermsDao : OneToManyJoinDao<SiteTerms> defined in com.ustadmobile.core.db.dao in file SiteTermsDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:26:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(siteTerms: SiteTerms): Long defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun insertAsync(siteTerms: SiteTerms): Long defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:33:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "activeOnly")}, functionName = "findAllTermsAsListFlow")})` is missing on actual declaration.
All annotations from expect `fun findAllTermsAsListFlow(activeOnly: Int): Flow<List<SiteTerms>> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `fun findAllTermsAsListFlow(activeOnly: Int): Flow<List<SiteTerms>> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:37:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "activeOnly")}, functionName = "findAllTerms")})` is missing on actual declaration.
All annotations from expect `suspend fun findAllTerms(activeOnly: Int): List<SiteTerms> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findAllTerms(activeOnly: Int): List<SiteTerms> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:47:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertList(termList: List<SiteTerms>): Unit defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun upsertList(termList: List<SiteTerms>): Unit defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:59:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "activeOnly")}, functionName = "findAllTerms")})` is missing on actual declaration.
All annotations from expect `suspend fun findAvailableSiteTermLanguages(active: Int): List<String?> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findAvailableSiteTermLanguages(active: Int): List<String?> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_DoorWrapper.kt:90:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExt.kt:23:7 Variable '_arg_activeOnly' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExt.kt:63:7 Variable '_arg_activeOnly' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExt.kt:104:7 Variable '_arg_active' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StudentResultDao defined in com.ustadmobile.core.db.dao in file StudentResultDao.kt` must be present with the same arguments on actual `class StudentResultDao defined in com.ustadmobile.core.db.dao in file StudentResultDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:20:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertListAsync(list: List<StudentResult>): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun insertListAsync(list: List<StudentResult>): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:26:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(studentResult: StudentResult): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun upsertAsync(studentResult: StudentResult): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:30:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByClazzAndStudent"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CourseBlockDao::class, functionName = "findByClazzUid")})` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzAndStudent(clazzUid: Long, studentPersonUid: Long, accountPersonUid: Long): List<StudentResultAndCourseBlockSourcedId> defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun findByClazzAndStudent(clazzUid: Long, studentPersonUid: Long, accountPersonUid: Long): List<StudentResultAndCourseBlockSourcedId> defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/StudentResultDao_DoorWrapper.kt:17:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SyncNodeDao defined in com.ustadmobile.core.db.dao in file SyncNodeDao.kt` must be present with the same arguments on actual `class SyncNodeDao defined in com.ustadmobile.core.db.dao in file SyncNodeDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:16:30 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `fun replace(syncNode: SyncNode): Unit defined in com.ustadmobile.core.db.dao.SyncNodeDao` must be present with the same arguments on actual `fun replace(syncNode: SyncNode): Unit defined in com.ustadmobile.core.db.dao.SyncNodeDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SystemPermissionDao defined in com.ustadmobile.core.db.dao in file SystemPermissionDao.kt` must be present with the same arguments on actual `class SystemPermissionDao defined in com.ustadmobile.core.db.dao in file SystemPermissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:29:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByPersonUidAsFlow(accountPersonUid: Long): Flow<SystemPermission?> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun findByPersonUidAsFlow(accountPersonUid: Long): Flow<SystemPermission?> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:37:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasSystemPermission(accountPersonUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun personHasSystemPermission(accountPersonUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:42:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasSystemPermissionAsFlow(accountPersonUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun personHasSystemPermissionAsFlow(accountPersonUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:47:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasSystemPermissionPairAsFlow(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun personHasSystemPermissionPairAsFlow(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:55:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasSystemPermissionPair(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun personHasSystemPermissionPair(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:63:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "findApplicableCoursePermissionEntitiesForAccountPerson"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findClazzEnrolmentEntitiesForPersonViewPermissionCheck"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasEditAndViewPermissionForPersonAsFlow(accountPersonUid: Long, otherPersonUid: Long): Flow<EditAndViewPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun personHasEditAndViewPermissionForPersonAsFlow(accountPersonUid: Long, otherPersonUid: Long): Flow<EditAndViewPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:70:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(systemPermissions: SystemPermission): Unit defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun upsertAsync(systemPermissions: SystemPermission): Unit defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:71:7 Variable '_arg_permission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:116:7 Variable '_arg_permission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:161:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:164:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:209:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:212:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class TransferJobDao defined in com.ustadmobile.core.db.dao in file TransferJobDao.kt` must be present with the same arguments on actual `class TransferJobDao defined in com.ustadmobile.core.db.dao in file TransferJobDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:20:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insert(job: TransferJob): Long defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun insert(job: TransferJob): Long defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class TransferJobErrorDao defined in com.ustadmobile.core.db.dao in file TransferJobErrorDao.kt` must be present with the same arguments on actual `class TransferJobErrorDao defined in com.ustadmobile.core.db.dao in file TransferJobErrorDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:18:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(error: TransferJobError): Unit defined in com.ustadmobile.core.db.dao.TransferJobErrorDao` must be present with the same arguments on actual `suspend fun insertAsync(error: TransferJobError): Unit defined in com.ustadmobile.core.db.dao.TransferJobErrorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class TransferJobItemDao defined in com.ustadmobile.core.db.dao in file TransferJobItemDao.kt` must be present with the same arguments on actual `class TransferJobItemDao defined in com.ustadmobile.core.db.dao in file TransferJobItemDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:19:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertList(items: List<TransferJobItem>): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun insertList(items: List<TransferJobItem>): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:25:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insert(item: TransferJobItem): Long defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun insert(item: TransferJobItem): Long defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class UserSessionDao defined in com.ustadmobile.core.db.dao in file UserSessionDao.kt` must be present with the same arguments on actual `class UserSessionDao defined in com.ustadmobile.core.db.dao in file UserSessionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:21:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertSession(session: UserSession): Long defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun insertSession(session: UserSession): Long defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityEntityDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityEntityDao.kt` must be present with the same arguments on actual `class ActivityEntityDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityEntityDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:19:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreAsync(entities: List<ActivityEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreAsync(entities: List<ActivityEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_DoorWrapper.kt:16:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityExtensionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityExtensionDao.kt` must be present with the same arguments on actual `class ActivityExtensionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityExtensionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:17:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(list: List<ActivityExtensionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao` must be present with the same arguments on actual `suspend fun upsertListAsync(list: List<ActivityExtensionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityInteractionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityInteractionDao.kt` must be present with the same arguments on actual `class ActivityInteractionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityInteractionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:17:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreAsync(entities: List<ActivityInteractionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreAsync(entities: List<ActivityInteractionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityLangMapEntryDao.kt` must be present with the same arguments on actual `class ActivityLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityLangMapEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:18:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertList(entities: List<ActivityLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun upsertList(entities: List<ActivityLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:22:38 Annotation `@PostgresQuery(value = "
INSERT
INTO ActivityLangMapEntry(almeActivityUid, almeHash, almeLangCode, almePropName, almeValue, almeAieHash, almeLastMod)
SELECT :almeActivityUid AS almeActivityUid,
:almeHash AS almeHash,
:almeLangCode AS almeLangCode,
:almePropName AS almePropName,
:almeValue AS almeValue,
:almeAieHash AS almeAieHash,
:almeLastMod AS almeLastMod
WHERE EXISTS(SELECT 1
FROM ActivityInteractionEntity
WHERE ActivityInteractionEntity.aieActivityUid = :almeActivityUid
AND ActivityInteractionEntity.aieHash = :almeAieHash)
ON CONFLICT(almeActivityUid, almeHash) DO UPDATE
SET almeValue = EXCLUDED.almeValue,
almeLastMod = EXCLUDED.almeLastMod
")` is missing on actual declaration.
All annotations from expect `suspend fun upsertIfInteractionEntityExists(almeActivityUid: Long, almeHash: Long, almePropName: String?, almeLangCode: String?, almeValue: String?, almeAieHash: Long, almeLastMod: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun upsertIfInteractionEntityExists(almeActivityUid: Long, almeHash: Long, almePropName: String?, almeLangCode: String?, almeValue: String?, almeAieHash: Long, almeLastMod: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:43:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findAllByActivityUid(activityUid: Long): List<ActivityLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun findAllByActivityUid(activityUid: Long): List<ActivityLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActorDao defined in com.ustadmobile.core.db.dao.xapi in file ActorDao.kt` must be present with the same arguments on actual `class ActorDao defined in com.ustadmobile.core.db.dao.xapi in file ActorDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:19:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:25:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:12:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class GroupMemberActorJoinDao defined in com.ustadmobile.core.db.dao.xapi in file GroupMemberActorJoinDao.kt` must be present with the same arguments on actual `class GroupMemberActorJoinDao defined in com.ustadmobile.core.db.dao.xapi in file GroupMemberActorJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:17:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:23:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_DoorWrapper.kt:23:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StateDeleteCommandDao defined in com.ustadmobile.core.db.dao.xapi in file StateDeleteCommandDao.kt` must be present with the same arguments on actual `class StateDeleteCommandDao defined in com.ustadmobile.core.db.dao.xapi in file StateDeleteCommandDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:14:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun insertAsync(deleteCommand: StateDeleteCommand): Unit defined in com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao` must be present with the same arguments on actual `suspend fun insertAsync(deleteCommand: StateDeleteCommand): Unit defined in com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StateEntityDao defined in com.ustadmobile.core.db.dao.xapi in file StateEntityDao.kt` must be present with the same arguments on actual `class StateEntityDao defined in com.ustadmobile.core.db.dao.xapi in file StateEntityDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:19:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertAsync(stateEntities: List<StateEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun upsertAsync(stateEntities: List<StateEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:23:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findByActorAndHash")})` is missing on actual declaration.
All annotations from expect `suspend fun findByActorAndHash(accountPersonUid: Long, actorUid: Long, seHash: Long, includeDeleted: Boolean): StateEntity? defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun findByActorAndHash(accountPersonUid: Long, actorUid: Long, seHash: Long, includeDeleted: Boolean): StateEntity? defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:32:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findByAgentAndActivity(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateEntity> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun findByAgentAndActivity(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateEntity> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:43:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByAgentAndActivity"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.ActorDao::class, functionName = "findByUidAndPersonUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getStateIds(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateIdAndLastModified> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun getStateIds(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateIdAndLastModified> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao_DoorWrapper.kt:16:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao_HttpServerExt.kt:35:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StatementContextActivityJoinDao defined in com.ustadmobile.core.db.dao.xapi in file StatementContextActivityJoinDao.kt` must be present with the same arguments on actual `class StatementContextActivityJoinDao defined in com.ustadmobile.core.db.dao.xapi in file StatementContextActivityJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:19:11 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entities: List<StatementContextActivityJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entities: List<StatementContextActivityJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:31:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:31:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StatementDao defined in com.ustadmobile.core.db.dao.xapi in file StatementDao.kt` must be present with the same arguments on actual `class StatementDao defined in com.ustadmobile.core.db.dao.xapi in file StatementDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:36:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:42:38 Annotation `@RawQuery` has different arguments on actual declaration: `@RawQuery(observedEntities = {})`.
All annotations from expect `suspend fun getResults(query: DoorQuery /* = SupportSQLiteQuery */): List<StatementReportData> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun getResults(query: DoorQuery /* = SupportSQLiteQuery */): List<StatementReportData> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:45:30 Annotation `@QueryLiveTables(value = {"StatementEntity", "Person"})` is missing on actual declaration.
All annotations from expect `fun getListResults(query: DoorQuery /* = SupportSQLiteQuery */): app.cash.paging.PagingSource<Int, StatementEntityAndDisplayDetails> /* = androidx.paging.PagingSource<Int, StatementEntityAndDisplayDetails> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun getListResults(query: DoorQuery /* = SupportSQLiteQuery */): androidx.paging.PagingSource<Int, StatementEntityAndDisplayDetails> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:120:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "completionOrProgressTrueVal")}, functionName = "findStatusForStudentsInClazzByUidList"), HttpServerFunctionCall(functionName = "findActorEntitiesForStudentInClazzByUidList")})` is missing on actual declaration.
All annotations from expect `fun findStatusForStudentsInClazzAsFlow(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): Flow<List<BlockStatus>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findStatusForStudentsInClazzAsFlow(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): Flow<List<BlockStatus>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:144:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findPersonsWithAttempts"), HttpServerFunctionCall(functionName = "findPersonsWithAttemptsStatements")})` is missing on actual declaration.
All annotations from expect `fun findPersonsWithAttempts(contentEntryUid: Long, accountPersonUid: Long, searchText: String? = ..., sortOrder: Int): app.cash.paging.PagingSource<Int, PersonAndPictureAndNumAttempts> /* = androidx.paging.PagingSource<Int, PersonAndPictureAndNumAttempts> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findPersonsWithAttempts(contentEntryUid: Long, accountPersonUid: Long, searchText: String?, sortOrder: Int): androidx.paging.PagingSource<Int, PersonAndPictureAndNumAttempts> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:161:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findSessionsByPersonAndContentStatements"), HttpServerFunctionCall(functionName = "findSessionsByPersonAndContent")})` is missing on actual declaration.
All annotations from expect `fun findSessionsByPersonAndContent(contentEntryUid: Long, personUid: Long, accountPersonUid: Long, sortOrder: Int): app.cash.paging.PagingSource<Int, SessionTimeAndProgressInfo> /* = androidx.paging.PagingSource<Int, SessionTimeAndProgressInfo> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findSessionsByPersonAndContent(contentEntryUid: Long, personUid: Long, accountPersonUid: Long, sortOrder: Int): androidx.paging.PagingSource<Int, SessionTimeAndProgressInfo> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:176:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findStatementsBySession"), HttpServerFunctionCall(functionName = "findActivityEntryLangMapsForStatementsBySession")})` is missing on actual declaration.
All annotations from expect `fun findStatementsBySession(registrationHi: Long, registrationLo: Long, accountPersonUid: Long, selectedPersonUid: Long, contentEntryUid: Long, searchText: String = ..., sortOrder: Int, deSelectedVerbUids: List<Long>): app.cash.paging.PagingSource<Int, StatementEntityAndVerb> /* = androidx.paging.PagingSource<Int, StatementEntityAndVerb> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findStatementsBySession(registrationHi: Long, registrationLo: Long, accountPersonUid: Long, selectedPersonUid: Long, contentEntryUid: Long, searchText: String, sortOrder: Int, deSelectedVerbUids: List<Long>): androidx.paging.PagingSource<Int, StatementEntityAndVerb> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:189:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun getUniqueVerbsForSession(registrationHi: Long, registrationLo: Long, selectedPersonUid: Long, contentEntryUid: Long): Flow<List<VerbEntityAndName>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun getUniqueVerbsForSession(registrationHi: Long, registrationLo: Long, selectedPersonUid: Long, contentEntryUid: Long): Flow<List<VerbEntityAndName>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:198:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun scoreOrProgressDataExistsForContent(contentEntryUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun scoreOrProgressDataExistsForContent(contentEntryUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_DoorWrapper.kt:32:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_HttpServerExt.kt:248:7 Variable '_result_findSessionsByPersonAndContent' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StatementEntityJsonDao defined in com.ustadmobile.core.db.dao.xapi in file StatementEntityJsonDao.kt` must be present with the same arguments on actual `class StatementEntityJsonDao defined in com.ustadmobile.core.db.dao.xapi in file StatementEntityJsonDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:17:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntityJson>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntityJson>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class VerbDao defined in com.ustadmobile.core.db.dao.xapi in file VerbDao.kt` must be present with the same arguments on actual `class VerbDao defined in com.ustadmobile.core.db.dao.xapi in file VerbDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:18:38 Annotation `@Insert(onConflict = 5)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 5)`.
All annotations from expect `suspend fun insertOrIgnoreAsync(entities: List<VerbEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreAsync(entities: List<VerbEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class VerbLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file VerbLangMapEntryDao.kt` must be present with the same arguments on actual `class VerbLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file VerbLangMapEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:17:38 Annotation `@Insert(onConflict = 1)` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 1)`.
All annotations from expect `suspend fun upsertList(list: List<VerbLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao` must be present with the same arguments on actual `suspend fun upsertList(list: List<VerbLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class XapiSessionEntityDao defined in com.ustadmobile.core.db.dao.xapi in file XapiSessionEntityDao.kt` must be present with the same arguments on actual `class XapiSessionEntityDao defined in com.ustadmobile.core.db.dao.xapi in file XapiSessionEntityDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:17:38 Annotation `@Insert` has different arguments on actual declaration: `@Insert(entity = kotlin.Any::class, onConflict = 3)`.
All annotations from expect `suspend fun insertAsync(xapiSessionEntity: XapiSessionEntity): Unit defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao` must be present with the same arguments on actual `suspend fun insertAsync(xapiSessionEntity: XapiSessionEntity): Unit defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:33:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findMostRecentSessionByActorAndActivity"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.ActorDao::class, functionName = "findByUidAndPersonUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun findMostRecentSessionByActorAndActivity(accountPersonUid: Long, actorUid: Long, xseRootActivityUid: Long, contentEntryVersionUid: Long, clazzUid: Long): XapiSessionEntity? defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao` must be present with the same arguments on actual `suspend fun findMostRecentSessionByActorAndActivity(accountPersonUid: Long, actorUid: Long, xseRootActivityUid: Long, contentEntryVersionUid: Long, clazzUid: Long): XapiSessionEntity? defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:6:35 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzAssignment.shallowCopy(block: ClazzAssignment.() -> Unit): ClazzAssignment defined in com.ustadmobile.lib.db.entities.ext in file ClazzAssignmentExt.kt` must be present with the same arguments on actual `fun ClazzAssignment.shallowCopy(block: ClazzAssignment.() -> Unit): ClazzAssignment defined in com.ustadmobile.lib.db.entities.ext in file ClazzAssignmentShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:9:6 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:9:21 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:10:6 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:10:27 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:15:6 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:15:34 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzEnrolmentWithLeavingReasonShallowCopy.kt:7:41 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzEnrolmentWithLeavingReason.shallowCopy(block: ClazzEnrolmentWithLeavingReason.() -> Unit): ClazzEnrolmentWithLeavingReason defined in com.ustadmobile.lib.db.entities.ext in file ClazzEnrolmentWithLeavingReasonExt.kt` must be present with the same arguments on actual `fun ClazzEnrolmentWithLeavingReason.shallowCopy(block: ClazzEnrolmentWithLeavingReason.() -> Unit): ClazzEnrolmentWithLeavingReason defined in com.ustadmobile.lib.db.entities.ext in file ClazzEnrolmentWithLeavingReasonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzLogAttendanceRecordShallowCopy.kt:6:44 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzLogAttendanceRecord.shallowCopy(block: ClazzLogAttendanceRecord.() -> Unit): ClazzLogAttendanceRecord defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordExt.kt` must be present with the same arguments on actual `fun ClazzLogAttendanceRecord.shallowCopy(block: ClazzLogAttendanceRecord.() -> Unit): ClazzLogAttendanceRecord defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzLogAttendanceRecordWithPersonShallowCopy.kt:7:44 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzLogAttendanceRecordWithPerson.shallowCopy(block: ClazzLogAttendanceRecordWithPerson.() -> Unit): ClazzLogAttendanceRecordWithPerson defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordWithPersonExt.kt` must be present with the same arguments on actual `fun ClazzLogAttendanceRecordWithPerson.shallowCopy(block: ClazzLogAttendanceRecordWithPerson.() -> Unit): ClazzLogAttendanceRecordWithPerson defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordWithPersonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzLogShallowCopy.kt:6:28 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzLog.shallowCopy(block: ClazzLog.() -> Unit): ClazzLog defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogExt.kt` must be present with the same arguments on actual `fun ClazzLog.shallowCopy(block: ClazzLog.() -> Unit): ClazzLog defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzWithHolidayCalendarAndAndTerminologyShallowCopy.kt:7:51 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzWithHolidayCalendarAndAndTerminology.shallowCopy(block: ClazzWithHolidayCalendarAndAndTerminology.() -> Unit): ClazzWithHolidayCalendarAndAndTerminology defined in com.ustadmobile.lib.db.entities.ext in file ClazzWithHolidayCalendarAndSchoolAndTerminologyExt.kt` must be present with the same arguments on actual `fun ClazzWithHolidayCalendarAndAndTerminology.shallowCopy(block: ClazzWithHolidayCalendarAndAndTerminology.() -> Unit): ClazzWithHolidayCalendarAndAndTerminology defined in com.ustadmobile.lib.db.entities.ext in file ClazzWithHolidayCalendarAndAndTerminologyShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:6:32 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ContentEntry.shallowCopy(block: ContentEntry.() -> Unit): ContentEntry defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryExt.kt` must be present with the same arguments on actual `fun ContentEntry.shallowCopy(block: ContentEntry.() -> Unit): ContentEntry defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:18:6 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:18:26 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:26:6 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:26:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:27:6 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:27:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:7:42 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ContentEntryWithBlockAndLanguage.shallowCopy(block: ContentEntryWithBlockAndLanguage.() -> Unit): ContentEntryWithBlockAndLanguage defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryWithBlockAndLanguageExt.kt` must be present with the same arguments on actual `fun ContentEntryWithBlockAndLanguage.shallowCopy(block: ContentEntryWithBlockAndLanguage.() -> Unit): ContentEntryWithBlockAndLanguage defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryWithBlockAndLanguageShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:21:6 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:21:26 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:29:6 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:29:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:30:6 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:30:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/CourseAssignmentMarkShallowCopy.kt:6:40 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseAssignmentMark.shallowCopy(block: CourseAssignmentMark.() -> Unit): CourseAssignmentMark defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentMarkExt.kt` must be present with the same arguments on actual `fun CourseAssignmentMark.shallowCopy(block: CourseAssignmentMark.() -> Unit): CourseAssignmentMark defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentMarkShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/CourseAssignmentSubmissionShallowCopy.kt:7:36 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseAssignmentSubmission.shallowCopy(block: CourseAssignmentSubmission.() -> Unit): CourseAssignmentSubmission defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentSubmissionExt.kt` must be present with the same arguments on actual `fun CourseAssignmentSubmission.shallowCopy(block: CourseAssignmentSubmission.() -> Unit): CourseAssignmentSubmission defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentSubmissionShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/CourseGroupMemberShallowCopy.kt:6:37 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseGroupMember.shallowCopy(block: CourseGroupMember.() -> Unit): CourseGroupMember defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupMemberExt.kt` must be present with the same arguments on actual `fun CourseGroupMember.shallowCopy(block: CourseGroupMember.() -> Unit): CourseGroupMember defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupMemberShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/CourseGroupSetShallowCopy.kt:6:34 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseGroupSet.shallowCopy(block: CourseGroupSet.() -> Unit): CourseGroupSet defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupSetExt.kt` must be present with the same arguments on actual `fun CourseGroupSet.shallowCopy(block: CourseGroupSet.() -> Unit): CourseGroupSet defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupSetShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/CourseTerminologyShallowCopy.kt:6:37 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseTerminology.shallowCopy(block: CourseTerminology.() -> Unit): CourseTerminology defined in com.ustadmobile.lib.db.entities.ext in file CourseTerminologyExt.kt` must be present with the same arguments on actual `fun CourseTerminology.shallowCopy(block: CourseTerminology.() -> Unit): CourseTerminology defined in com.ustadmobile.lib.db.entities.ext in file CourseTerminologyShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:6:34 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun DiscussionPost.shallowCopy(block: DiscussionPost.() -> Unit): DiscussionPost defined in com.ustadmobile.lib.db.entities.ext in file DiscussionPostExt.kt` must be present with the same arguments on actual `fun DiscussionPost.shallowCopy(block: DiscussionPost.() -> Unit): DiscussionPost defined in com.ustadmobile.lib.db.entities.ext in file DiscussionPostShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:18:6 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:18:35 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:19:6 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:19:35 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/HolidayCalendarShallowCopy.kt:6:35 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun HolidayCalendar.shallowCopy(block: HolidayCalendar.() -> Unit): HolidayCalendar defined in com.ustadmobile.lib.db.entities.ext in file HolidayCalendarExt.kt` must be present with the same arguments on actual `fun HolidayCalendar.shallowCopy(block: HolidayCalendar.() -> Unit): HolidayCalendar defined in com.ustadmobile.lib.db.entities.ext in file HolidayCalendarShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/LanguageShallowCopy.kt:6:28 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Language.shallowCopy(block: Language.() -> Unit): Language defined in com.ustadmobile.lib.db.entities.ext in file LanguageExt.kt` must be present with the same arguments on actual `fun Language.shallowCopy(block: Language.() -> Unit): Language defined in com.ustadmobile.lib.db.entities.ext in file LanguageShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/LeavingReasonShallowCopy.kt:6:33 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun LeavingReason.shallowCopy(block: LeavingReason.() -> Unit): LeavingReason defined in com.ustadmobile.lib.db.entities.ext in file LeavingReasonExt.kt` must be present with the same arguments on actual `fun LeavingReason.shallowCopy(block: LeavingReason.() -> Unit): LeavingReason defined in com.ustadmobile.lib.db.entities.ext in file LeavingReasonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PeerReviewerAllocationShallowCopy.kt:6:42 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun PeerReviewerAllocation.shallowCopy(block: PeerReviewerAllocation.() -> Unit): PeerReviewerAllocation defined in com.ustadmobile.lib.db.entities.ext in file PeerReviewAllocationExt.kt` must be present with the same arguments on actual `fun PeerReviewerAllocation.shallowCopy(block: PeerReviewerAllocation.() -> Unit): PeerReviewerAllocation defined in com.ustadmobile.lib.db.entities.ext in file PeerReviewerAllocationShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonAndDisplayDetailShallowCopy.kt:6:42 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun PersonAndDisplayDetail.shallowCopy(block: PersonAndDisplayDetail.() -> Unit): PersonAndDisplayDetail defined in com.ustadmobile.lib.db.entities.ext in file PersonWithPersonParentJoinExt.kt` must be present with the same arguments on actual `fun PersonAndDisplayDetail.shallowCopy(block: PersonAndDisplayDetail.() -> Unit): PersonAndDisplayDetail defined in com.ustadmobile.lib.db.entities.ext in file PersonAndDisplayDetailShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonParentJoinShallowCopy.kt:6:36 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun PersonParentJoin.shallowCopy(block: PersonParentJoin.() -> Unit): PersonParentJoin defined in com.ustadmobile.lib.db.entities.ext in file PersonParentJoinExt.kt` must be present with the same arguments on actual `fun PersonParentJoin.shallowCopy(block: PersonParentJoin.() -> Unit): PersonParentJoin defined in com.ustadmobile.lib.db.entities.ext in file PersonParentJoinShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:6:26 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Person.shallowCopy(block: Person.() -> Unit): Person defined in com.ustadmobile.lib.db.entities.ext in file PersonExt.kt` must be present with the same arguments on actual `fun Person.shallowCopy(block: Person.() -> Unit): Person defined in com.ustadmobile.lib.db.entities.ext in file PersonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:23:6 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:23:38 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:24:6 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:24:37 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:25:6 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:25:33 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:26:6 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:26:19 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:27:6 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:27:25 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:28:6 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:28:24 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:29:6 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:29:26 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:30:6 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:30:24 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:31:6 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:31:23 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ReportFilterShallowCopy.kt:6:32 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ReportFilter.shallowCopy(block: ReportFilter.() -> Unit): ReportFilter defined in com.ustadmobile.lib.db.entities.ext in file ReportFilterExt.kt` must be present with the same arguments on actual `fun ReportFilter.shallowCopy(block: ReportFilter.() -> Unit): ReportFilter defined in com.ustadmobile.lib.db.entities.ext in file ReportFilterShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/ScheduleShallowCopy.kt:6:28 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Schedule.shallowCopy(block: Schedule.() -> Unit): Schedule defined in com.ustadmobile.lib.db.entities.ext in file ScheduleExt.kt` must be present with the same arguments on actual `fun Schedule.shallowCopy(block: Schedule.() -> Unit): Schedule defined in com.ustadmobile.lib.db.entities.ext in file ScheduleShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/SiteShallowCopy.kt:6:24 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Site.shallowCopy(block: Site.() -> Unit): Site defined in com.ustadmobile.lib.db.entities.ext in file Site.kt` must be present with the same arguments on actual `fun Site.shallowCopy(block: Site.() -> Unit): Site defined in com.ustadmobile.lib.db.entities.ext in file SiteShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/android/androidDebug/kotlin/com/ustadmobile/lib/db/entities/ext/SiteTermsShallowCopy.kt:6:29 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun SiteTerms.shallowCopy(block: SiteTerms.() -> Unit): SiteTerms defined in com.ustadmobile.lib.db.entities.ext in file SiteTermsExt.kt` must be present with the same arguments on actual `fun SiteTerms.shallowCopy(block: SiteTerms.() -> Unit): SiteTerms defined in com.ustadmobile.lib.db.entities.ext in file SiteTermsShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:104:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:36:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:19:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:31:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:10:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:39:95 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:27:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:19:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:17:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:18:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:17:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:18:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:22:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:52:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:24:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:32:63 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:162:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:214:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:263:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:300:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:369:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:383:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:463:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:467:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:524:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:810:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1007:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1384:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1399:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1658:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:243:13 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:243:35 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:252:13 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:252:41 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:253:13 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:253:31 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:272:33 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:281:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:282:32 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName.kt:20:18 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/UmAccount.kt:21:13 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
> Task :lib-database:compileReleaseJavaWithJavac
> Task :lib-database:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-database:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-database:processReleaseJavaRes
> Task :lib-database:bundleLibCompileToJarRelease
> Task :lib-database:bundleLibRuntimeToJarRelease
> Task :lib-database:compileDebugJavaWithJavac
> Task :lib-database:processDebugJavaRes
> Task :lib-database:createFullJarRelease
> Task :lib-database:bundleLibCompileToJarDebug
> Task :lib-database:bundleLibRuntimeToJarDebug
> Task :lib-database:generateReleaseLintModel
> Task :lib-database:extractReleaseAnnotations
> Task :lib-database:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-database:mergeReleaseJavaResource
> Task :lib-database:syncReleaseLibJars
> Task :lib-database:bundleReleaseLocalLintAar
> Task :lib-database:generateReleaseLintVitalModel
> Task :lib-database:extractDebugAnnotations
> Task :lib-database:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-database:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-database:mergeDebugJavaResource
> Task :lib-database:createFullJarDebug
> Task :lib-database:syncDebugLibJars
> Task :lib-database:bundleDebugLocalLintAar
> Task :lib-database:generateDebugLintModel
> Task :lib-database:generateDebugAndroidTestLintModel
> Task :lib-database:generateDebugUnitTestLintModel
> Task :lib-database:bundleDebugAar
> Task :lib-database:assembleDebug
> Task :lib-database:bundleReleaseAar
> Task :lib-database:assembleRelease
> Task :lib-database:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-database:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-database:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-database:testDebugUnitTest NO-SOURCE
> Task :lib-database:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-database:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-database:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-database:testReleaseUnitTest NO-SOURCE
> Task :lib-database:generateDebugLintReportModel
> Task :lib-database:test UP-TO-DATE
> Task :lib-database:lintAnalyzeDebugUnitTest
> Task :lib-database:lintAnalyzeDebugAndroidTest
> Task :lib-database:compileKotlinJvm
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:81:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:81:30 Annotation `@DoorDatabase(entities = {com.ustadmobile.lib.db.entities.ClazzLog::class, com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord::class, com.ustadmobile.lib.db.entities.Schedule::class, com.ustadmobile.lib.db.entities.HolidayCalendar::class, com.ustadmobile.lib.db.entities.Holiday::class, com.ustadmobile.lib.db.entities.Person::class, com.ustadmobile.lib.db.entities.Clazz::class, com.ustadmobile.lib.db.entities.ClazzEnrolment::class, com.ustadmobile.lib.db.entities.LeavingReason::class, com.ustadmobile.lib.db.entities.ClazzInvite::class, com.ustadmobile.lib.db.entities.ContentEntry::class, com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin::class, com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin::class, com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin::class, com.ustadmobile.lib.db.entities.ContentCategorySchema::class, com.ustadmobile.lib.db.entities.ContentCategory::class, com.ustadmobile.lib.db.entities.Language::class, com.ustadmobile.lib.db.entities.LanguageVariant::class, com.ustadmobile.lib.db.entities.PersonAuth::class, com.ustadmobile.lib.db.entities.PersonGroup::class, com.ustadmobile.lib.db.entities.PersonGroupMember::class, com.ustadmobile.lib.db.entities.PersonPicture::class, com.ustadmobile.lib.db.entities.xapi.VerbEntity::class, com.ustadmobile.lib.db.entities.xapi.ActivityEntity::class, com.ustadmobile.lib.db.entities.xapi.StatementEntity::class, com.ustadmobile.lib.db.entities.xapi.ActorEntity::class, com.ustadmobile.door.SyncNode::class, com.ustadmobile.lib.db.entities.Comments::class, com.ustadmobile.lib.db.entities.Report::class, com.ustadmobile.lib.db.entities.Site::class, com.ustadmobile.lib.db.entities.SiteTerms::class, com.ustadmobile.lib.db.entities.PersonParentJoin::class, com.ustadmobile.lib.db.entities.ScopedGrant::class, com.ustadmobile.lib.db.entities.ErrorReport::class, com.ustadmobile.lib.db.entities.ClazzAssignment::class, com.ustadmobile.lib.db.entities.CourseAssignmentSubmission::class, com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile::class, com.ustadmobile.lib.db.entities.CourseAssignmentMark::class, com.ustadmobile.lib.db.entities.PeerReviewerAllocation::class, com.ustadmobile.lib.db.entities.PersonAuth2::class, com.ustadmobile.lib.db.entities.UserSession::class, com.ustadmobile.lib.db.entities.ContentJob::class, com.ustadmobile.lib.db.entities.ContentEntryImportJob::class, com.ustadmobile.lib.db.entities.CourseBlock::class, com.ustadmobile.lib.db.entities.CourseTerminology::class, com.ustadmobile.lib.db.entities.CourseGroupSet::class, com.ustadmobile.lib.db.entities.CourseGroupMember::class, com.ustadmobile.lib.db.entities.ContentEntryPicture::class, com.ustadmobile.lib.db.entities.xapi.ActivityInteractionEntity::class, com.ustadmobile.lib.db.entities.CoursePicture::class, com.ustadmobile.lib.db.entities.DiscussionPost::class, com.ustadmobile.lib.db.entities.ExternalAppPermission::class, com.ustadmobile.lib.db.entities.Message::class, com.ustadmobile.lib.db.entities.StudentResult::class, com.ustadmobile.lib.db.entities.ContentEntryVersion::class, com.ustadmobile.lib.db.entities.TransferJob::class, com.ustadmobile.lib.db.entities.TransferJobItem::class, com.ustadmobile.lib.db.entities.CacheLockJoin::class, com.ustadmobile.lib.db.entities.OfflineItem::class, com.ustadmobile.core.db.dao.OfflineItemPendingTransferJob::class, com.ustadmobile.lib.db.entities.DeletedItem::class, com.ustadmobile.lib.db.entities.EnrolmentRequest::class, com.ustadmobile.lib.db.entities.CoursePermission::class, com.ustadmobile.lib.db.entities.SystemPermission::class, com.ustadmobile.lib.db.entities.CourseBlockPicture::class, com.ustadmobile.lib.db.entities.ContentEntryPicture2::class, com.ustadmobile.lib.db.entities.TransferJobError::class, com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry::class, com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin::class, com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry::class, com.ustadmobile.lib.db.entities.xapi.ActivityExtensionEntity::class, com.ustadmobile.lib.db.entities.xapi.StatementContextActivityJoin::class, com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity::class, com.ustadmobile.lib.db.entities.xapi.StatementEntityJson::class, com.ustadmobile.lib.db.entities.PersonPasskey::class, com.ustadmobile.lib.db.entities.xapi.StateEntity::class, com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand::class, com.ustadmobile.door.entities.OutgoingReplication::class, com.ustadmobile.door.entities.ReplicationOperation::class, com.ustadmobile.door.entities.PendingRepositorySession::class, com.ustadmobile.door.entities.DoorNode::class}, version = 207)` is missing on actual declaration.
All annotations from expect `class UmAppDatabase : RoomDatabase defined in com.ustadmobile.core.db in file UmAppDatabase.kt` must be present with the same arguments on actual `class UmAppDatabase : RoomDatabase defined in com.ustadmobile.core.db in file UmAppDatabase.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CacheLockJoinDao defined in com.ustadmobile.core.db.dao in file CacheLockJoinDao.kt` must be present with the same arguments on actual `class CacheLockJoinDao defined in com.ustadmobile.core.db.dao in file CacheLockJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:9:38 Annotation `@Query(value = "
SELECT CacheLockJoin.*
FROM CacheLockJoin
WHERE CacheLockJoin.cljStatus = 1
OR CacheLockJoin.cljStatus = 3
")` is missing on actual declaration.
All annotations from expect `suspend fun findPendingLocks(): List<CacheLockJoin> defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun findPendingLocks(): List<CacheLockJoin> defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:11:38 Annotation `@Query(value = "
UPDATE CacheLockJoin
SET cljLockId = :lockId,
cljStatus = :status
WHERE cljId = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateLockIdAndStatus(uid: Int, lockId: Long, status: Int): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun updateLockIdAndStatus(uid: Int, lockId: Long, status: Int): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:17:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun insertListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:19:38 Annotation `@Query(value = "
SELECT CacheLockJoin.*
FROM CacheLockJoin
WHERE CacheLockJoin.cljTableId = :tableId
AND CacheLockJoin.cljEntityUid = :entityUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByTableIdAndEntityUid(tableId: Int, entityUid: Long): List<CacheLockJoin> defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun findByTableIdAndEntityUid(tableId: Int, entityUid: Long): List<CacheLockJoin> defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:22:38 Annotation `@Delete` is missing on actual declaration.
All annotations from expect `suspend fun deleteListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun deleteListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:22:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:22:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ClazzAssignmentDao : BaseDao<ClazzAssignment>, OneToManyJoinDao<ClazzAssignment> defined in com.ustadmobile.core.db.dao in file ClazzAssignmentDao.kt` must be present with the same arguments on actual `class ClazzAssignmentDao : BaseDao<ClazzAssignment>, OneToManyJoinDao<ClazzAssignment> defined in com.ustadmobile.core.db.dao in file ClazzAssignmentDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:24:38 Annotation `@Query(value = "
SELECT *
FROM ClazzAssignment
WHERE ClazzAssignment.caClazzUid = :clazzUid
")` is missing on actual declaration.
All annotations from expect `suspend fun getAllAssignmentsByClazzUidAsync(clazzUid: Long): List<ClazzAssignment> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getAllAssignmentsByClazzUidAsync(clazzUid: Long): List<ClazzAssignment> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:27:38 Annotation `@Query(value = "
UPDATE ClazzAssignment
SET caActive = :active,
caLct = :changeTime
WHERE caUid = :cbUid")` is missing on actual declaration.
All annotations from expect `suspend fun updateActiveByUid(cbUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun updateActiveByUid(cbUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:33:30 Annotation `@Query(value = "
WITH
HasLearningRecordSelectPermission (hasPermission) AS
(SELECT (
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
))
,
AssignmentClazzUid(clazzUid) AS
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
,
SubmitterList(submitterId, name) AS
-- List of submitter uids and names if individual assignment eg caGroupUid = 0
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId,
Person.firstNames || ' ' || Person.lastName AS name
FROM ClazzEnrolment
JOIN Person
ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
WHERE (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
) = 0
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
-- either the active user has learnign record select permission on class or is an assigned reviewer for submitter
AND (
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
OR
-- check if the active person eg accountpersonuid is assigned to mark this peer
(
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND
EXISTS(SELECT PeerReviewerAllocation.praUid
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND PeerReviewerAllocation.praToMarkerSubmitterUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid))
)
UNION
-- List of submitter uids and names if the assignment is submitted by groups e.g. caGroupUid != 0
SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId,
:group || ' ' || CourseGroupMember.cgmGroupNumber AS name
FROM CourseGroupMember
WHERE (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
) != 0
AND CourseGroupMember.cgmSetUid = (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
)
-- either the active user has learning record select permission on class or is an assigned reviewer for submitter
AND (
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
OR
--check if the active user is in a group that was allocated to do a peer review of the given submitter uid
(
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND
EXISTS(SELECT PeerReviewerAllocation.praUid
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND PeerReviewerAllocation.praToMarkerSubmitterUid = CourseGroupMember.cgmGroupNumber
AND PeerReviewerAllocation.praMarkerSubmitterUid =
(SELECT CourseGroupMemberInner.cgmGroupNumber
FROM CourseGroupMember CourseGroupMemberInner
WHERE CourseGroupMemberInner.cgmSetUid = (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
)
AND CourseGroupMemberInner.cgmPersonUid = :accountPersonUid
LIMIT 1)
))
)
)
SELECT
-- whether or not the active user has permission to view learner records
(SELECT hasPermission
FROM HasLearningRecordSelectPermission) AS activeUserHasViewLearnerRecordsPermission,
(SELECT COUNT(*)
FROM SubmitterList) AS totalStudents,
-- Total marked students
(SELECT COUNT(*)
FROM SubmitterList
WHERE EXISTS(
SELECT CourseAssignmentMark.camUid
FROM CourseAssignmentMark
WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid
AND CourseAssignmentMark.camSubmitterUid = SubmitterList.submitterId)
) AS markedStudents,
-- Total who have submitted
(SELECT COUNT(*)
FROM SubmitterList
WHERE EXISTS(
SELECT CourseAssignmentSubmission.casUid
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
AND CourseAssignmentSubmission.casSubmitterUid = SubmitterList.submitterId)
) AS submittedStudents,
(SELECT (ClazzAssignment.caGroupUid != 0)
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) AS isGroupAssignment
")` is missing on actual declaration.
All annotations from expect `fun getProgressSummaryForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): Flow<AssignmentProgressSummary?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun getProgressSummaryForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): Flow<AssignmentProgressSummary?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:40:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getAssignmentSubmitterSummaryListForAssignment"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUidEntities"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.MAP_OTHER_PARAM, fromName = "assignmentUid", name = "uid")}, functionName = "findByUidAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findEnrolmentsAndPersonByClazzUidWithPermissionCheck"), HttpServerFunctionCall(functionName = "getCourseGroupMembersByAssignmentUid"), HttpServerFunctionCall(functionName = "getAssignmentSubmissionsByAssignmentUid"), HttpServerFunctionCall(functionName = "getAssignmentMarksByAssignmentUid"), HttpServerFunctionCall(functionName = "getPeerReviewerAllocationsByAssignmentUid")})` is missing on actual declaration.
All annotations from expect `fun getAssignmentSubmitterSummaryListForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String, searchText: String, sortOption: Int): app.cash.paging.PagingSource<Int, AssignmentSubmitterSummary> /* = androidx.paging.PagingSource<Int, AssignmentSubmitterSummary> */ defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun getAssignmentSubmitterSummaryListForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String, searchText: String, sortOption: Int): androidx.paging.PagingSource<Int, AssignmentSubmitterSummary> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:49:38 Annotation `@Query(value = "
SELECT CourseGroupMember.*
FROM CourseGroupMember
WHERE CourseGroupMember.cgmSetUid =
(SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun getCourseGroupMembersByAssignmentUid(assignmentUid: Long): List<CourseGroupMember> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getCourseGroupMembersByAssignmentUid(assignmentUid: Long): List<CourseGroupMember> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:52:38 Annotation `@Query(value = "
WITH
HasLearningRecordSelectPermission (hasPermission) AS
(SELECT (
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
))
,
AssignmentClazzUid(clazzUid) AS
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
,
SubmitterList(submitterId, name) AS
-- List of submitter uids and names if individual assignment eg caGroupUid = 0
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId,
Person.firstNames || ' ' || Person.lastName AS name
FROM ClazzEnrolment
JOIN Person
ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
WHERE (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
) = 0
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
-- either the active user has learnign record select permission on class or is an assigned reviewer for submitter
AND (
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
OR
-- check if the active person eg accountpersonuid is assigned to mark this peer
(
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND
EXISTS(SELECT PeerReviewerAllocation.praUid
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND PeerReviewerAllocation.praToMarkerSubmitterUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid))
)
UNION
-- List of submitter uids and names if the assignment is submitted by groups e.g. caGroupUid != 0
SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId,
:group || ' ' || CourseGroupMember.cgmGroupNumber AS name
FROM CourseGroupMember
WHERE (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
) != 0
AND CourseGroupMember.cgmSetUid = (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
)
-- either the active user has learning record select permission on class or is an assigned reviewer for submitter
AND (
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
OR
--check if the active user is in a group that was allocated to do a peer review of the given submitter uid
(
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND
EXISTS(SELECT PeerReviewerAllocation.praUid
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND PeerReviewerAllocation.praToMarkerSubmitterUid = CourseGroupMember.cgmGroupNumber
AND PeerReviewerAllocation.praMarkerSubmitterUid =
(SELECT CourseGroupMemberInner.cgmGroupNumber
FROM CourseGroupMember CourseGroupMemberInner
WHERE CourseGroupMemberInner.cgmSetUid = (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
)
AND CourseGroupMemberInner.cgmPersonUid = :accountPersonUid
LIMIT 1)
))
)
)
SELECT CourseAssignmentSubmission.*
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
AND CourseAssignmentSubmission.casClazzUid = :clazzUid
AND CourseAssignmentSubmission.casSubmitterUid IN
(SELECT SubmitterList.submitterId
FROM SubmitterList)
")` is missing on actual declaration.
All annotations from expect `suspend fun getAssignmentSubmissionsByAssignmentUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): List<CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getAssignmentSubmissionsByAssignmentUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): List<CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:59:38 Annotation `@Query(value = "
WITH
HasLearningRecordSelectPermission (hasPermission) AS
(SELECT (
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
))
,
AssignmentClazzUid(clazzUid) AS
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
,
SubmitterList(submitterId, name) AS
-- List of submitter uids and names if individual assignment eg caGroupUid = 0
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId,
Person.firstNames || ' ' || Person.lastName AS name
FROM ClazzEnrolment
JOIN Person
ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
WHERE (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
) = 0
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
-- either the active user has learnign record select permission on class or is an assigned reviewer for submitter
AND (
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
OR
-- check if the active person eg accountpersonuid is assigned to mark this peer
(
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND
EXISTS(SELECT PeerReviewerAllocation.praUid
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND PeerReviewerAllocation.praToMarkerSubmitterUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid))
)
UNION
-- List of submitter uids and names if the assignment is submitted by groups e.g. caGroupUid != 0
SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId,
:group || ' ' || CourseGroupMember.cgmGroupNumber AS name
FROM CourseGroupMember
WHERE (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
) != 0
AND CourseGroupMember.cgmSetUid = (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
)
-- either the active user has learning record select permission on class or is an assigned reviewer for submitter
AND (
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
OR
--check if the active user is in a group that was allocated to do a peer review of the given submitter uid
(
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND
EXISTS(SELECT PeerReviewerAllocation.praUid
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND PeerReviewerAllocation.praToMarkerSubmitterUid = CourseGroupMember.cgmGroupNumber
AND PeerReviewerAllocation.praMarkerSubmitterUid =
(SELECT CourseGroupMemberInner.cgmGroupNumber
FROM CourseGroupMember CourseGroupMemberInner
WHERE CourseGroupMemberInner.cgmSetUid = (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
)
AND CourseGroupMemberInner.cgmPersonUid = :accountPersonUid
LIMIT 1)
))
)
)
SELECT CourseAssignmentMark.*
FROM CourseAssignmentMark
WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid
AND CourseAssignmentMark.camClazzUid = :clazzUid
AND CourseAssignmentMark.camSubmitterUid IN
(SELECT SubmitterList.submitterId
FROM SubmitterList)
")` is missing on actual declaration.
All annotations from expect `suspend fun getAssignmentMarksByAssignmentUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): List<CourseAssignmentMark> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getAssignmentMarksByAssignmentUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): List<CourseAssignmentMark> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:66:38 Annotation `@Query(value = "
WITH
HasLearningRecordSelectPermission (hasPermission) AS
(SELECT (
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
))
SELECT PeerReviewerAllocation.*
FROM PeerReviewerAllocation
WHERE
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND NOT
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
AND PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND ( PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid
OR PeerReviewerAllocation.praMarkerSubmitterUid IN
(SELECT CourseGroupMember.cgmGroupNumber
FROM CourseGroupMember
WHERE CourseGroupMember.cgmSetUid =
(SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)))
")` is missing on actual declaration.
All annotations from expect `suspend fun getPeerReviewerAllocationsByAssignmentUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getPeerReviewerAllocationsByAssignmentUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:72:38 Annotation `@Query(value = "
SELECT PeerReviewerAllocation.*
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND (PeerReviewerAllocation.praToMarkerSubmitterUid = :accountPersonUid
OR
PeerReviewerAllocation.praToMarkerSubmitterUid IN
(SELECT CourseGroupMember.cgmSetUid
FROM CourseGroupMember
WHERE CourseGroupMember.cgmSetUid =
(SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid))
")` is missing on actual declaration.
All annotations from expect `suspend fun getPeerReviewAllocationsForPerson(assignmentUid: Long, accountPersonUid: Long): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getPeerReviewAllocationsForPerson(assignmentUid: Long, accountPersonUid: Long): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:75:38 Annotation `@Query(value = "
-- Submitter UIDs for individual assignment the list of personuids enrolled in the course
SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterUid
FROM ClazzEnrolment
WHERE (:groupSetUid = 0)
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND :time BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft
UNION
SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterUid
FROM CourseGroupMember
WHERE :groupSetUid != 0
AND CourseGroupMember.cgmSetUid = :groupSetUid
")` is missing on actual declaration.
All annotations from expect `suspend fun getSubmitterUidsByClazzOrGroupSetUid(clazzUid: Long, groupSetUid: Long, time: Long): List<Long> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getSubmitterUidsByClazzOrGroupSetUid(clazzUid: Long, groupSetUid: Long, time: Long): List<Long> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:81:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "1000", name = "roleFilter"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "personUidFilter")}, functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "getAllClazzEnrolledAtTimeAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CourseGroupMemberDao::class, functionName = "findByGroupSetUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getSubmitterUidsAndNameByClazzOrGroupSetUid(clazzUid: Long, groupSetUid: Long, date: Long, groupStr: String): List<AssignmentSubmitterUidAndName> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getSubmitterUidsAndNameByClazzOrGroupSetUid(clazzUid: Long, groupSetUid: Long, date: Long, groupStr: String): List<AssignmentSubmitterUidAndName> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:88:38 Annotation `@Query(value = "
WITH SubmitterList (submitterId, name)
AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId,
Person.firstNames || ' ' || Person.lastName AS name
FROM ClazzEnrolment
JOIN Person
ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
WHERE :groupUid = 0
AND clazzEnrolmentClazzUid = :clazzUid
AND clazzEnrolmentActive
AND clazzEnrolmentRole = 1000
GROUP BY submitterId, name
UNION
SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId,
:group || ' ' || CourseGroupMember.cgmGroupNumber AS name
FROM CourseGroupMember
JOIN CourseGroupSet
ON CourseGroupSet.cgsUid = :groupUid
WHERE CourseGroupMember.cgmSetUid = CourseGroupSet.cgsUid
AND CourseGroupMember.cgmGroupNumber != 0
GROUP BY submitterId, name
)
SELECT COUNT(*)
FROM SubmitterList
")` is missing on actual declaration.
All annotations from expect `suspend fun getSubmitterCountFromAssignment(groupUid: Long, clazzUid: Long, group: String): Int defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getSubmitterCountFromAssignment(groupUid: Long, clazzUid: Long, group: String): Int defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:94:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.MAP_OTHER_PARAM, fromName = "assignmentUid", name = "uid")}, functionName = "findByUidAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findEnrolmentsAndPersonByClazzUidWithPermissionCheck"), HttpServerFunctionCall(functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `suspend fun getSubmitterUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getSubmitterUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:100:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(clazzAssignment: ClazzAssignment): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun updateAsync(clazzAssignment: ClazzAssignment): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:102:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:104:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<ClazzAssignment?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<ClazzAssignment?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:107:38 Annotation `@Query(value = "
SELECT ClazzAssignment.*
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
AND ClazzAssignment.caClazzUid = :clazzUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAndClazzUidAsync(assignmentUid: Long, clazzUid: Long): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findByUidAndClazzUidAsync(assignmentUid: Long, clazzUid: Long): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:110:38 Annotation `@Query(value = "
SELECT COALESCE((
SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :uid),-1)
")` is missing on actual declaration.
All annotations from expect `suspend fun getGroupUidFromAssignment(uid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getGroupUidFromAssignment(uid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:112:38 Annotation `@Query(value = "
SELECT COALESCE((
SELECT caMarkingType
FROM ClazzAssignment
WHERE caUid = :uid),-1)
")` is missing on actual declaration.
All annotations from expect `suspend fun getMarkingTypeFromAssignment(uid: Long): Int defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getMarkingTypeFromAssignment(uid: Long): Int defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:114:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithBlockAsync(uid: Long): ClazzAssignmentAndBlock? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findByUidWithBlockAsync(uid: Long): ClazzAssignmentAndBlock? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:116:30 Annotation `@Query(value = "
SELECT *
FROM ClazzAssignment LIMIT 1
")` is missing on actual declaration.
All annotations from expect `fun findClazzAssignment(): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun findClazzAssignment(): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:118:30 Annotation `@Query(value = "SELECT *
FROM ClazzAssignment
WHERE caUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<ClazzAssignment?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<ClazzAssignment?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:120:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<ClazzAssignment>): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<ClazzAssignment>): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:122:38 Annotation `@Query(value = "
UPDATE ClazzAssignment
SET caActive = :active,
caLct = :changeTime
WHERE caUid IN (:uidList)
")` is missing on actual declaration.
All annotations from expect `suspend fun updateActiveByList(uidList: List<Long>, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun updateActiveByList(uidList: List<Long>, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:128:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findAssignmentCourseBlockAndSubmitterUidAsFlow"), HttpServerFunctionCall(functionName = "findEnrolmentsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionName = "findPeerReviewerAllocationsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUidEntities")})` is missing on actual declaration.
All annotations from expect `fun findAssignmentCourseBlockAndSubmitterUidAsFlow(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Flow<ClazzAssignmentCourseBlockAndSubmitterUid?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun findAssignmentCourseBlockAndSubmitterUidAsFlow(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Flow<ClazzAssignmentCourseBlockAndSubmitterUid?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:134:38 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
AND ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findEnrolmentsByPersonUidAndAssignmentUid(assignmentUid: Long, accountPersonUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findEnrolmentsByPersonUidAndAssignmentUid(assignmentUid: Long, accountPersonUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:138:11 Annotation `@Query(value = "
SELECT CourseGroupMember.*
FROM CourseGroupMember
WHERE CourseGroupMember.cgmSetUid =
(SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findCourseGroupMembersByPersonUidAndAssignmentUid(assignmentUid: Long, accountPersonUid: Long): List<CourseGroupMember> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findCourseGroupMembersByPersonUidAndAssignmentUid(assignmentUid: Long, accountPersonUid: Long): List<CourseGroupMember> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:142:11 Annotation `@Query(value = "
SELECT PeerReviewerAllocation.*
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND (
PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid
OR PeerReviewerAllocation.praToMarkerSubmitterUid = :accountPersonUid
OR PeerReviewerAllocation.praMarkerSubmitterUid IN
(SELECT CourseGroupMember.cgmGroupNumber
FROM CourseGroupMember
WHERE CourseGroupMember.cgmSetUid =
(SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid)
OR PeerReviewerAllocation.praToMarkerSubmitterUid IN
(SELECT CourseGroupMember.cgmGroupNumber
FROM CourseGroupMember
WHERE CourseGroupMember.cgmSetUid =
(SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid))
")` is missing on actual declaration.
All annotations from expect `suspend fun findPeerReviewerAllocationsByPersonUidAndAssignmentUid(assignmentUid: Long, accountPersonUid: Long): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findPeerReviewerAllocationsByPersonUidAndAssignmentUid(assignmentUid: Long, accountPersonUid: Long): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:145:38 Annotation `@Query(value = "
WITH CourseBlockDeadlines(deadline, gracePeriod) AS
(SELECT CourseBlock.cbDeadlineDate AS deadline,
CourseBlock.cbGracePeriodDate AS gracePeriod
FROM CourseBlock
WHERE CourseBlock.cbEntityUid = :assignmentUid
AND CourseBlock.cbType = 103
LIMIT 1)
SELECT CASE
WHEN (SELECT gracePeriod
FROM CourseBlockDeadlines)
BETWEEN 1 AND 7258118400000 THEN (SELECT gracePeriod FROM CourseBlockDeadlines)
ELSE (SELECT deadline FROM CourseBlockDeadlines)
END AS latestSubmissionTimeAllowed
")` is missing on actual declaration.
All annotations from expect `suspend fun getLatestSubmissionTimeAllowed(assignmentUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getLatestSubmissionTimeAllowed(assignmentUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper.kt:249:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExt.kt:75:7 Variable '_result_getAssignmentSubmitterSummaryListForAssignment' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExt.kt:270:7 Variable '_arg_groupStr' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:65:32 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:66:32 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:71:29 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:111:32 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:112:32 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:117:29 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:164:42 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:165:42 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:170:39 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:197:33 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:198:33 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:203:30 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:232:36 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:233:36 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:238:33 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:302:16 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:303:16 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:308:16 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:1898:16 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:1899:16 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:1904:16 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:1969:18 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:1970:18 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:1975:18 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2040:16 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2041:16 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2046:16 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2227:20 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2228:20 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2233:20 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2322:16 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2323:16 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2328:16 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2389:18 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2390:18 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2395:18 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2784:22 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2785:22 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2790:22 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:18:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ClazzDao : BaseDao<Clazz> defined in com.ustadmobile.core.db.dao in file ClazzDao.kt` must be present with the same arguments on actual `class ClazzDao : BaseDao<Clazz> defined in com.ustadmobile.core.db.dao in file ClazzDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:19:30 Annotation `@Query(value = "SELECT * FROM Clazz WHERE clazzUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findByUid(uid: Long): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:21:30 Annotation `@Query(value = "SELECT * From Clazz WHERE clazzUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<Clazz?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<Clazz?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:23:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.HTTP_WITH_FALLBACK)` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzCode(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByClazzCode(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:25:38 Annotation `@Query(value = "SELECT * FROM Clazz WHERE clazzCode = :code")` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzCodeFromWeb(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByClazzCodeFromWeb(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:27:30 Annotation `@Query(value = "SELECT * FROM Clazz WHERE CAST(isClazzActive AS INTEGER) = 1")` is missing on actual declaration.
All annotations from expect `fun findAllLive(): Flow<List<Clazz>> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findAllLive(): Flow<List<Clazz>> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:29:30 Annotation `@Query(value = "SELECT * FROM Clazz WHERE CAST(isClazzActive AS INTEGER) = 1")` is missing on actual declaration.
All annotations from expect `fun findAll(): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findAll(): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:31:38 Annotation `@Query(value = "SELECT * FROM Clazz WHERE clazzUid = :clazzUid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(clazzUid: Long): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByUidAsync(clazzUid: Long): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:33:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun clazzUidExistsAsync(clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun clazzUidExistsAsync(clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:35:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(uid: Long): Flow<Clazz?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findByUidAsFlow(uid: Long): Flow<Clazz?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:37:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithHolidayCalendarAsync(uid: Long): ClazzWithHolidayCalendarAndAndTerminology? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByUidWithHolidayCalendarAsync(uid: Long): ClazzWithHolidayCalendarAndAndTerminology? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:40:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: Clazz): Int defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Clazz): Int defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:42:30 Annotation `@HttpAccessible(pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findClazzesWithPermission"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "clazzUid")}, functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun findClazzesWithPermission(searchQuery: String, accountPersonUid: Long, excludeSelectedClazzList: List<Long>, sortOrder: Int, filter: Int, currentTime: Long, permission: Long): app.cash.paging.PagingSource<Int, ClazzWithListDisplayDetails> /* = androidx.paging.PagingSource<Int, ClazzWithListDisplayDetails> */ defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findClazzesWithPermission(searchQuery: String, accountPersonUid: Long, excludeSelectedClazzList: List<Long>, sortOrder: Int, filter: Int, currentTime: Long, permission: Long): androidx.paging.PagingSource<Int, ClazzWithListDisplayDetails> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:52:38 Annotation `@Query(value = "SELECT Clazz.clazzUid AS uid, Clazz.clazzName AS labelName From Clazz WHERE clazzUid IN (:ids)")` is missing on actual declaration.
All annotations from expect `suspend fun getClassNamesFromListOfIds(ids: List<Long>): List<UidAndLabel> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun getClassNamesFromListOfIds(ids: List<Long>): List<UidAndLabel> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:54:30 Annotation `@Query(value = "SELECT * FROM Clazz WHERE clazzName = :name and CAST(isClazzActive AS INTEGER) = 1")` is missing on actual declaration.
All annotations from expect `fun findByClazzName(name: String): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findByClazzName(name: String): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:56:38 Annotation `@Query(value = "
UPDATE Clazz
SET attendanceAverage =
COALESCE(CAST(
(SELECT SUM(clazzLogNumPresent)
FROM ClazzLog
WHERE clazzLogClazzUid = :clazzUid
AND clazzLogStatusFlag = 4) AS REAL) /
CAST(MAX(1.0,
(SELECT SUM(clazzLogNumPresent) + SUM(clazzLogNumPartial) + SUM(clazzLogNumAbsent)
FROM ClazzLog
WHERE clazzLogClazzUid = :clazzUid
AND clazzLogStatusFlag = 4)) AS REAL), 0),
clazzLct = :timeChanged
WHERE clazzUid = :clazzUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateClazzAttendanceAverageAsync(clazzUid: Long, timeChanged: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun updateClazzAttendanceAverageAsync(clazzUid: Long, timeChanged: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:59:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid"), HttpServerFunctionCall(functionName = "clazzAndDetailPermissionsAsFlow")})` is missing on actual declaration.
All annotations from expect `fun clazzAndDetailPermissionsAsFlow(accountPersonUid: Long, clazzUid: Long): Flow<ClazzAndDetailPermissions?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun clazzAndDetailPermissionsAsFlow(accountPersonUid: Long, clazzUid: Long): Flow<ClazzAndDetailPermissions?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:62:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getClazzWithDisplayDetails(clazzUid: Long, currentTime: Long, accountPersonUid: Long): Flow<ClazzAndDisplayDetails?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getClazzWithDisplayDetails(clazzUid: Long, currentTime: Long, accountPersonUid: Long): Flow<ClazzAndDisplayDetails?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:68:30 Annotation `@Query(value = "
SELECT Clazz.*,
HolidayCalendar.*,
CourseTerminology.*,
CoursePicture.*
FROM Clazz
LEFT JOIN HolidayCalendar
ON ((clazz.clazzHolidayUMCalendarUid != 0
AND HolidayCalendar.umCalendarUid = clazz.clazzHolidayUMCalendarUid)
OR clazz.clazzHolidayUMCalendarUid = 0 AND clazz.clazzSchoolUid = 0
AND HolidayCalendar.umCalendarUid = 0)
LEFT JOIN CourseTerminology
ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid
LEFT JOIN CoursePicture
ON CoursePicture.coursePictureUid = 0
WHERE :filterUid = 0
OR Clazz.clazzUid = :filterUid
")` is missing on actual declaration.
All annotations from expect `fun findClazzesWithEffectiveHolidayCalendarAndFilter(filterUid: Long): List<ClazzWithHolidayCalendarAndAndTerminology> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findClazzesWithEffectiveHolidayCalendarAndFilter(filterUid: Long): List<ClazzWithHolidayCalendarAndAndTerminology> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:71:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getTitleByUidAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getTitleByUidAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:73:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getClazzNameAndTerminologyAsFlow"), HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getClazzNameAndTerminologyAsFlow(clazzUid: Long): Flow<ClazzNameAndTerminology?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getClazzNameAndTerminologyAsFlow(clazzUid: Long): Flow<ClazzNameAndTerminology?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:76:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getClazzNameAndTerminologyAsFlow"), HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getClazzNameAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getClazzNameAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:78:38 Annotation `@HttpAccessible(pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getClazzTimeZoneByClazzUidAsync(clazzUid: Long): String? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun getClazzTimeZoneByClazzUidAsync(clazzUid: Long): String? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:80:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getCoursesByName(names: List<String>): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun getCoursesByName(names: List<String>): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:82:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findOneRosterUserClazzes"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "clazzUid")}, functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun findOneRosterUserClazzes(accountPersonUid: Long, filterByEnrolledMemberPersonUid: Long): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findOneRosterUserClazzes(accountPersonUid: Long, filterByEnrolledMemberPersonUid: Long): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:20:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:20:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ClazzEnrolmentDao : BaseDao<ClazzEnrolment> defined in com.ustadmobile.core.db.dao in file ClazzEnrolmentDao.kt` must be present with the same arguments on actual `class ClazzEnrolmentDao : BaseDao<ClazzEnrolment> defined in com.ustadmobile.core.db.dao in file ClazzEnrolmentDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:21:30 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `fun insertListAsync(entityList: List<ClazzEnrolment>): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun insertListAsync(entityList: List<ClazzEnrolment>): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:23:30 Annotation `@Query(value = "
SELECT ClazzEnrolment.*, LeavingReason.*,
COALESCE(Clazz.clazzTimeZone, 'UTC') as timeZone
FROM ClazzEnrolment
LEFT JOIN LeavingReason
ON LeavingReason.leavingReasonUid = ClazzEnrolment.clazzEnrolmentLeavingReasonUid
LEFT JOIN Clazz
ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid
WHERE clazzEnrolmentPersonUid = :personUid
AND ClazzEnrolment.clazzEnrolmentActive
AND clazzEnrolmentClazzUid = :clazzUid
ORDER BY clazzEnrolmentDateLeft DESC
")` is missing on actual declaration.
All annotations from expect `fun findAllEnrolmentsByPersonAndClazzUid(personUid: Long, clazzUid: Long): Flow<List<ClazzEnrolmentWithLeavingReason>> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findAllEnrolmentsByPersonAndClazzUid(personUid: Long, clazzUid: Long): Flow<List<ClazzEnrolmentWithLeavingReason>> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:26:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findEnrolmentWithLeavingReason(enrolmentUid: Long): ClazzEnrolmentWithLeavingReason? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findEnrolmentWithLeavingReason(enrolmentUid: Long): ClazzEnrolmentWithLeavingReason? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:29:38 Annotation `@Query(value = "
UPDATE ClazzEnrolment
SET clazzEnrolmentDateLeft = :endDate,
clazzEnrolmentLct = :updateTime
WHERE clazzEnrolmentUid = :clazzEnrolmentUid")` is missing on actual declaration.
All annotations from expect `suspend fun updateDateLeftByUid(clazzEnrolmentUid: Long, endDate: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun updateDateLeftByUid(clazzEnrolmentUid: Long, endDate: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:35:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: ClazzEnrolment): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: ClazzEnrolment): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:37:30 Annotation `@Query(value = "
/* List of all CoursePermissions that are granted to the person as per accountPersonUid */
WITH CoursePermissionsForAccountPerson AS (
/* Get CoursePermissions given to the active user based on their enrolment role*/
SELECT CoursePermission.*
FROM ClazzEnrolment ClazzEnrolment_ActiveUser
JOIN CoursePermission
ON CoursePermission.cpClazzUid = ClazzEnrolment_ActiveUser.clazzEnrolmentClazzUid
AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ActiveUser.clazzEnrolmentRole
WHERE ClazzEnrolment_ActiveUser.clazzEnrolmentPersonUid = :accountPersonUid
UNION
/* Get ClazzUids where the active user can view members based a grant directly to them */
SELECT CoursePermission.*
FROM CoursePermission
WHERE CoursePermission.cpToPersonUid = :accountPersonUid
),
/* Check if CoursePermission for accountPersonUid grants view permission */
CanViewPersonUidViaCoursePermission(personUid) AS (
SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM CoursePermissionsForAccountPerson
JOIN ClazzEnrolment
ON (CoursePermissionsForAccountPerson.cpPermissionsFlag & 8192) > 0
AND ClazzEnrolment.clazzEnrolmentClazzUid = CoursePermissionsForAccountPerson.cpClazzUid
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :otherPersonUid
)
SELECT ClazzEnrolment.*,
Clazz.*,
CourseTerminology.*
FROM ClazzEnrolment
JOIN Clazz
ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid
LEFT JOIN CourseTerminology
ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid
WHERE (:accountPersonUid != 0 AND :otherPersonUid != 0)
AND ClazzEnrolment.clazzEnrolmentPersonUid = :otherPersonUid
/* Check that accountPersonUid has permission to see otherPerson */
AND ( (SELECT :accountPersonUid = :otherPersonUid)
OR (SELECT
EXISTS(SELECT 1
FROM SystemPermission
WHERE :accountPersonUid != 0
AND SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
8192
) > 0
AND NOT SystemPermission.spIsDeleted)
)
OR (SELECT :otherPersonUid IN
(SELECT CanViewPersonUidViaCoursePermission.personUid
FROM CanViewPersonUidViaCoursePermission))
)
/* Check that accountPersonUid has permission to see related Clazz */
AND ( (SELECT :accountPersonUid = :otherPersonUid)
OR (SELECT
EXISTS(SELECT 1
FROM SystemPermission
WHERE :accountPersonUid != 0
AND SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
1
) > 0
AND NOT SystemPermission.spIsDeleted)
)
OR (EXISTS(SELECT 1
FROM CoursePermissionsForAccountPerson
WHERE CoursePermissionsForAccountPerson.cpClazzUid = ClazzEnrolment.clazzEnrolmentClazzUid
AND (CoursePermissionsForAccountPerson.cpPermissionsFlag & 1) > 0))
)
")` is missing on actual declaration.
All annotations from expect `fun findAllClazzesByPersonWithClazz(accountPersonUid: Long, otherPersonUid: Long): Flow<List<ClazzEnrolmentAndPersonDetailDetails>> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findAllClazzesByPersonWithClazz(accountPersonUid: Long, otherPersonUid: Long): Flow<List<ClazzEnrolmentAndPersonDetailDetails>> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:40:30 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :personUid
")` is missing on actual declaration.
All annotations from expect `fun findAllByPersonUid(personUid: Long): Flow<List<ClazzEnrolment>> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findAllByPersonUid(personUid: Long): Flow<List<ClazzEnrolment>> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:42:38 Annotation `@Query(value = "SELECT ClazzEnrolment.*, Clazz.*
FROM ClazzEnrolment
LEFT JOIN Clazz ON ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :personUid
AND ClazzEnrolment.clazzEnrolmentActive
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllClazzesByPersonWithClazzAsListAsync(personUid: Long): List<ClazzEnrolmentWithClazz> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findAllClazzesByPersonWithClazzAsListAsync(personUid: Long): List<ClazzEnrolmentWithClazz> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:45:38 Annotation `@Query(value = "
SELECT ClazzEnrolment.*, Person.*
FROM ClazzEnrolment
LEFT JOIN Person
ON ClazzEnrolment.clazzEnrolmentPersonUid = Person.personUid
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND :date BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft
AND CAST(clazzEnrolmentActive AS INTEGER) = 1
AND (:roleFilter = 0 OR ClazzEnrolment.clazzEnrolmentRole = :roleFilter)
AND (:personUidFilter = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = :personUidFilter)
")` is missing on actual declaration.
All annotations from expect `suspend fun getAllClazzEnrolledAtTimeAsync(clazzUid: Long, date: Long, roleFilter: Int, personUidFilter: Long = ...): List<ClazzEnrolmentWithPerson> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun getAllClazzEnrolledAtTimeAsync(clazzUid: Long, date: Long, roleFilter: Int, personUidFilter: Long): List<ClazzEnrolmentWithPerson> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:52:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getAllEnrolmentsAtTimeByClazzAndPerson(clazzUid: Long, accountPersonUid: Long, time: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun getAllEnrolmentsAtTimeByClazzAndPerson(clazzUid: Long, accountPersonUid: Long, time: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:58:38 Annotation `@Query(value = "SELECT * FROM ClazzEnrolment WHERE clazzEnrolmentUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(uid: Long): ClazzEnrolment? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findByUid(uid: Long): ClazzEnrolment? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:60:30 Annotation `@Query(value = "SELECT * FROM ClazzEnrolment WHERE clazzEnrolmentUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<ClazzEnrolment?> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<ClazzEnrolment?> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:62:30 Annotation `@Query(value = "
SELECT *
FROM (SELECT Person.*, PersonPicture.*,
(SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate,
(SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft,
(SELECT ClazzEnrolment.clazzEnrolmentRole
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1) AS enrolmentRole
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
AND (:filter != 1
OR (:currentTime
BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft)))
/* Begin permission check */
AND (
(
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
:permission
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
:permission
) > 0)
)
)
OR Person.personUid = :accountPersonUid
)
/* End permission check */
AND Person.firstNames || ' ' || Person.lastName LIKE :searchText
GROUP BY Person.personUid, PersonPicture.personPictureUid) AS CourseMember
ORDER BY CASE(:sortOrder)
WHEN 1 THEN CourseMember.firstNames
WHEN 3 THEN CourseMember.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN CourseMember.firstNames
WHEN 4 THEN CourseMember.lastName
ELSE ''
END DESC,
CASE(:sortOrder)
WHEN 7 THEN CourseMember.earliestJoinDate
WHEN 9 THEN CourseMember.latestDateLeft
ELSE 0
END ASC,
CASE(:sortOrder)
WHEN 8 THEN CourseMember.earliestJoinDate
WHEN 10 THEN CourseMember.latestDateLeft
ELSE 0
END DESC
")` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAndRole(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long, permission: Long): app.cash.paging.PagingSource<Int, PersonAndClazzMemberListDetails> /* = androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> */ defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findByClazzUidAndRole(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long, permission: Long): androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:73:30 Annotation `@Query(value = "
SELECT *
FROM (SELECT Person.*, PersonPicture.*,
(SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate,
(SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft,
(SELECT ClazzEnrolment.clazzEnrolmentRole
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1) AS enrolmentRole
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
--Dummy join so that invalidations of the StatementEntity table will trigger
-- PagingSource invalidation of ClazzGradebookPagingSource
LEFT JOIN StatementEntity
ON StatementEntity.statementIdHi = 0
AND StatementEntity.statementIdLo = 0
LEFT JOIN ActorEntity
ON ActorEntity.actorUid = 0
WHERE Person.personUid IN
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
AND (:filter != 1
OR (:currentTime
BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft)))
/* Begin permission check */
AND (
((
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
)
OR Person.personUid = :accountPersonUid
)
/* End permission check */
AND Person.firstNames || ' ' || Person.lastName LIKE :searchText
GROUP BY Person.personUid, PersonPicture.personPictureUid) AS CourseMember
ORDER BY CASE(:sortOrder)
WHEN 1 THEN CourseMember.firstNames
WHEN 3 THEN CourseMember.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN CourseMember.firstNames
WHEN 4 THEN CourseMember.lastName
ELSE ''
END DESC,
CASE(:sortOrder)
WHEN 7 THEN CourseMember.earliestJoinDate
WHEN 9 THEN CourseMember.latestDateLeft
ELSE 0
END ASC,
CASE(:sortOrder)
WHEN 8 THEN CourseMember.earliestJoinDate
WHEN 10 THEN CourseMember.latestDateLeft
ELSE 0
END DESC
")` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAndRoleForGradebook(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long): app.cash.paging.PagingSource<Int, PersonAndClazzMemberListDetails> /* = androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> */ defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findByClazzUidAndRoleForGradebook(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long): androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:83:38 Annotation `@Query(value = "
WITH
PersonUids(personUid) AS (
SELECT CourseMember.personUid
FROM (SELECT Person.*,
(SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate,
(SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft,
(SELECT ClazzEnrolment.clazzEnrolmentRole
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1) AS enrolmentRole
FROM Person
WHERE Person.personUid IN
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
AND (:filter != 1
OR (:currentTime
BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft)))
/* Begin permission check */
AND (
((
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
)
OR Person.personUid = :accountPersonUid
)
/* End permission check */
AND Person.firstNames || ' ' || Person.lastName LIKE :searchText
GROUP BY Person.personUid) AS CourseMember
ORDER BY CASE(:sortOrder)
WHEN 1 THEN CourseMember.firstNames
WHEN 3 THEN CourseMember.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN CourseMember.firstNames
WHEN 4 THEN CourseMember.lastName
ELSE ''
END DESC,
CASE(:sortOrder)
WHEN 7 THEN CourseMember.earliestJoinDate
WHEN 9 THEN CourseMember.latestDateLeft
ELSE 0
END ASC,
CASE(:sortOrder)
WHEN 8 THEN CourseMember.earliestJoinDate
WHEN 10 THEN CourseMember.latestDateLeft
ELSE 0
END DESC
LIMIT :studentsLimit
OFFSET :studentsOffset
)
SELECT ActorEntity.*
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
")` is missing on actual declaration.
All annotations from expect `suspend fun findActorEntitiesForGradebook(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long, studentsLimit: Int, studentsOffset: Int): List<ActorEntity> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findActorEntitiesForGradebook(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long, studentsLimit: Int, studentsOffset: Int): List<ActorEntity> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:96:11 Annotation `@Query(value = "
SELECT ClazzEnrolment.*,
Person.*,
PersonPicture.*
FROM ClazzEnrolment
JOIN Person
ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = ClazzEnrolment.clazzEnrolmentPersonUid
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
/* Begin permission check*/
AND (
((
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
8192
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
8192
) > 0)
)
)
)
/* End permission check */
")` is missing on actual declaration.
All annotations from expect `suspend fun findEnrolmentsAndPersonByClazzUidWithPermissionCheck(clazzUid: Long, accountPersonUid: Long): List<ClazzEnrolmentAndPerson> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findEnrolmentsAndPersonByClazzUidWithPermissionCheck(clazzUid: Long, accountPersonUid: Long): List<ClazzEnrolmentAndPerson> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:99:38 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByAccountPersonUidAndClazzUid(accountPersonUid: Long, clazzUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findByAccountPersonUidAndClazzUid(accountPersonUid: Long, clazzUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:102:38 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
/* Begin permission check*/
AND (
(
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
:permission
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
:permission
) > 0)
)
)
OR ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
)
/* End permission check */
")` is missing on actual declaration.
All annotations from expect `suspend fun findEnrolmentsByClazzUidAndRole(clazzUid: Long, accountPersonUid: Long, roleId: Int, permission: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findEnrolmentsByClazzUidAndRole(clazzUid: Long, accountPersonUid: Long, roleId: Int, permission: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:109:38 Annotation `@Query(value = "
WITH
PersonUids(personUid) AS (
SELECT CourseMember.personUid
FROM (SELECT Person.*,
(SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate,
(SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft,
(SELECT ClazzEnrolment.clazzEnrolmentRole
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1) AS enrolmentRole
FROM Person
WHERE Person.personUid IN
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
AND (:filter != 1
OR (:currentTime
BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft)))
/* Begin permission check */
AND (
((
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
)
OR Person.personUid = :accountPersonUid
)
/* End permission check */
AND Person.firstNames || ' ' || Person.lastName LIKE :searchText
GROUP BY Person.personUid) AS CourseMember
ORDER BY CASE(:sortOrder)
WHEN 1 THEN CourseMember.firstNames
WHEN 3 THEN CourseMember.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN CourseMember.firstNames
WHEN 4 THEN CourseMember.lastName
ELSE ''
END DESC,
CASE(:sortOrder)
WHEN 7 THEN CourseMember.earliestJoinDate
WHEN 9 THEN CourseMember.latestDateLeft
ELSE 0
END ASC,
CASE(:sortOrder)
WHEN 8 THEN CourseMember.earliestJoinDate
WHEN 10 THEN CourseMember.latestDateLeft
ELSE 0
END DESC
LIMIT :studentsLimit
OFFSET :studentsOffset
)
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
AND ClazzEnrolment.clazzEnrolmentPersonUid IN (
SELECT PersonUids.personUid
FROM PersonUids)
/* Begin permission check*/
AND (
(
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
:permission
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
:permission
) > 0)
)
)
OR ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findEnrolmentsByClazzUidAndRolePaged(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long, permission: Long, studentsLimit: Int, studentsOffset: Int): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findEnrolmentsByClazzUidAndRolePaged(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long, permission: Long, studentsLimit: Int, studentsOffset: Int): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:122:38 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllEnrolmentsByClazzUidAndRole(clazzUid: Long, roleId: Int): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findAllEnrolmentsByClazzUidAndRole(clazzUid: Long, roleId: Int): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:125:30 Annotation `@Query(value = "
UPDATE ClazzEnrolment
SET clazzEnrolmentActive = :enrolled,
clazzEnrolmentLct = :timeChanged
WHERE clazzEnrolmentUid = :clazzEnrolmentUid")` is missing on actual declaration.
All annotations from expect `fun updateClazzEnrolmentActiveForClazzEnrolment(clazzEnrolmentUid: Long, enrolled: Boolean, timeChanged: Long): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun updateClazzEnrolmentActiveForClazzEnrolment(clazzEnrolmentUid: Long, enrolled: Boolean, timeChanged: Long): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:131:38 Annotation `@Query(value = "
UPDATE ClazzEnrolment
SET clazzEnrolmentRole = :newRole,
clazzEnrolmentLct = :updateTime
-- Avoid potential for duplicate approvals if user was previously refused
WHERE clazzEnrolmentUid = COALESCE(
(SELECT clazzEnrolmentUid
FROM ClazzEnrolment
WHERE clazzEnrolmentPersonUid = :personUid
AND clazzEnrolmentClazzUid = :clazzUid
AND clazzEnrolmentRole = :oldRole
AND CAST(clazzEnrolmentActive AS INTEGER) = 1
LIMIT 1), 0)")` is missing on actual declaration.
All annotations from expect `suspend fun updateClazzEnrolmentRole(personUid: Long, clazzUid: Long, newRole: Int, oldRole: Int, updateTime: Long): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun updateClazzEnrolmentRole(personUid: Long, clazzUid: Long, newRole: Int, oldRole: Int, updateTime: Long): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:139:38 Annotation `@Query(value = "
SELECT Person.firstNames, Person.lastName, Clazz.clazzName
FROM Person
LEFT JOIN Clazz
ON Clazz.clazzUid = :clazzUid
WHERE Person.personUid = :personUid
")` is missing on actual declaration.
All annotations from expect `suspend fun getClazzNameAndPersonName(personUid: Long, clazzUid: Long): CourseNameAndPersonName? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun getClazzNameAndPersonName(personUid: Long, clazzUid: Long): CourseNameAndPersonName? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:143:11 Annotation `@Query(value = "
WITH CanViewMembersClazzesViaCoursePermission(clazzUid) AS
/* Get clazzuids where active user can view members based on their own enrolment role */
(SELECT CoursePermission.cpClazzUid
FROM ClazzEnrolment ClazzEnrolment_ActiveUser
JOIN CoursePermission
ON CoursePermission.cpClazzUid = ClazzEnrolment_ActiveUser.clazzEnrolmentClazzUid
AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ActiveUser.clazzEnrolmentRole
WHERE ClazzEnrolment_ActiveUser.clazzEnrolmentPersonUid = :accountPersonUid
AND (CoursePermission.cpPermissionsFlag & 8192) > 0
UNION
/* Get ClazzUids where the active user can view members based a grant directly to them */
SELECT CoursePermission.cpClazzUid
FROM CoursePermission
WHERE CoursePermission.cpToPersonUid = :accountPersonUid
AND (CoursePermission.cpPermissionsFlag & 8192) > 0
)
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
OR ( ClazzEnrolment.clazzEnrolmentClazzUid IN
(SELECT CanViewMembersClazzesViaCoursePermission.clazzUid
FROM CanViewMembersClazzesViaCoursePermission)
AND (:otherPersonUid = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = :otherPersonUid)
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findClazzEnrolmentEntitiesForPersonViewPermissionCheck(accountPersonUid: Long, otherPersonUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findClazzEnrolmentEntitiesForPersonViewPermissionCheck(accountPersonUid: Long, otherPersonUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:147:11 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentInviteUid = :clazzEnrolmentInviteUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findClazzEnrolmentEntityForClazzEnrolmentInviteUid(clazzEnrolmentInviteUid: Long): ClazzEnrolment? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findClazzEnrolmentEntityForClazzEnrolmentInviteUid(clazzEnrolmentInviteUid: Long): ClazzEnrolment? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:150:38 Annotation `@Query(value = "
UPDATE ClazzEnrolment
SET clazzEnrolmentInviteUid = :clazzEnrolmentInviteUid,
clazzEnrolmentLct = :updateTime
WHERE clazzEnrolmentUid = :clazzEnrolmentUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateClazzEnrolmentInviteUid(clazzEnrolmentInviteUid: Long, clazzEnrolmentUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun updateClazzEnrolmentInviteUid(clazzEnrolmentInviteUid: Long, clazzEnrolmentUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:935:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:936:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:937:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:938:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:939:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:940:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:941:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:942:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:943:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1346:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1347:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1348:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1349:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1350:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1351:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1352:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1353:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1354:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1746:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1747:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1748:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1749:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1750:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1751:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1752:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1753:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1754:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2282:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2283:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2284:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2285:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2286:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2287:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2288:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2289:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2290:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ClazzInviteDao : BaseDao<ClazzInvite> defined in com.ustadmobile.core.db.dao in file ClazzInviteDao.kt` must be present with the same arguments on actual `class ClazzInviteDao : BaseDao<ClazzInvite> defined in com.ustadmobile.core.db.dao in file ClazzInviteDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:14:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun replace(entity: ClazzInvite): Long defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun replace(entity: ClazzInvite): Long defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:16:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertAll(entity: List<ClazzInvite>): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun insertAll(entity: List<ClazzInvite>): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:18:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findInviteAsync(): List<ClazzInvite> defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun findInviteAsync(): List<ClazzInvite> defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:20:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findClazzInviteEntityForInviteToken(inviteTokenUid: String): ClazzInviteWithTimeZone? defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun findClazzInviteEntityForInviteToken(inviteTokenUid: String): ClazzInviteWithTimeZone? defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:23:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findClazzInviteEntityForInviteTokenAsFlow(inviteTokenUid: String): Flow<ClazzInviteAndClazz?> defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `fun findClazzInviteEntityForInviteTokenAsFlow(inviteTokenUid: String): Flow<ClazzInviteAndClazz?> defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:26:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun updateInviteStatus(status: Int, ciUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun updateInviteStatus(status: Int, ciUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:32:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findPendingInviteByPersonUid(ciPersonUid: Long, clazzUid: Long, currentTime: Long): app.cash.paging.PagingSource<Int, ClazzInvite> /* = androidx.paging.PagingSource<Int, ClazzInvite> */ defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `fun findPendingInviteByPersonUid(ciPersonUid: Long, clazzUid: Long, currentTime: Long): androidx.paging.PagingSource<Int, ClazzInvite> defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:38:38 Annotation `@Query(value = "
UPDATE ClazzInvite
SET inviteStatus = 3
WHERE inviteContact = :inviteContact")` is missing on actual declaration.
All annotations from expect `suspend fun updateClazzInviteToRevokeInvite(inviteContact: String): Int defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun updateClazzInviteToRevokeInvite(inviteContact: String): Int defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:40:38 Annotation `@Query(value = "SELECT * FROM ClazzInvite WHERE inviteContact = :inviteContact")` is missing on actual declaration.
All annotations from expect `suspend fun findClazzInviteFromContact(inviteContact: String): ClazzInvite defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun findClazzInviteFromContact(inviteContact: String): ClazzInvite defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao_HttpServerExt.kt:166:7 Variable '_result_updateInviteStatus' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ClazzLogAttendanceRecordDao : BaseDao<ClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao in file ClazzLogAttendanceRecordDao.kt` must be present with the same arguments on actual `class ClazzLogAttendanceRecordDao : BaseDao<ClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao in file ClazzLogAttendanceRecordDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:10:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun insertListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:12:30 Annotation `@Query(value = "SELECT * from ClazzLogAttendanceRecord WHERE clazzLogAttendanceRecordUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): ClazzLogAttendanceRecord? defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `fun findByUid(uid: Long): ClazzLogAttendanceRecord? defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:14:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun updateListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:16:38 Annotation `@Query(value = "SELECT ClazzLogAttendanceRecord.*, Person.*
FROM ClazzLogAttendanceRecord
LEFT JOIN Person ON ClazzLogAttendanceRecord.clazzLogAttendanceRecordPersonUid = Person.personUid
WHERE clazzLogAttendanceRecordClazzLogUid = :clazzLogUid")` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzLogUid(clazzLogUid: Long): List<ClazzLogAttendanceRecordWithPerson> defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun findByClazzLogUid(clazzLogUid: Long): List<ClazzLogAttendanceRecordWithPerson> defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:19:30 Annotation `@Query(value = "
UPDATE ClazzLogAttendanceRecord
SET clazzLogAttendanceRecordClazzLogUid = :newClazzLogUid,
clazzLogAttendanceRecordLastChangedTime = :changedTime
WHERE clazzLogAttendanceRecordClazzLogUid = :oldClazzLogUid
")` is missing on actual declaration.
All annotations from expect `fun updateRescheduledClazzLogUids(oldClazzLogUid: Long, newClazzLogUid: Long, changedTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `fun updateRescheduledClazzLogUids(oldClazzLogUid: Long, newClazzLogUid: Long, changedTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:25:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByClazzAndTime"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "1000", name = "roleId")}, functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findAllEnrolmentsByClazzUidAndRole")})` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzAndTime(clazzUid: Long, clazzLogUid: Long, time: Long): List<PersonAndClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun findByClazzAndTime(clazzUid: Long, clazzLogUid: Long, time: Long): List<PersonAndClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:31:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entityList: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entityList: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper.kt:35:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:302:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:303:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:304:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:305:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:306:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:307:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:308:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:309:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:310:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:492:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:493:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:494:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:495:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:496:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:497:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:498:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:499:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:500:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:11:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ClazzLogDao : BaseDao<ClazzLog> defined in com.ustadmobile.core.db.dao in file ClazzLogDao.kt` must be present with the same arguments on actual `class ClazzLogDao : BaseDao<ClazzLog> defined in com.ustadmobile.core.db.dao in file ClazzLogDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:12:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun replace(entity: ClazzLog): Long defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun replace(entity: ClazzLog): Long defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:14:30 Annotation `@Query(value = "SELECT * FROM ClazzLog WHERE clazzLogUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): ClazzLog? defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun findByUid(uid: Long): ClazzLog? defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:16:38 Annotation `@Query(value = "SELECT * FROM ClazzLog WHERE clazzLogUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): ClazzLog? defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): ClazzLog? defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:18:30 Annotation `@Query(value = "SELECT * FROM ClazzLog WHERE clazzLogUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<ClazzLog?> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<ClazzLog?> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:20:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAsFactory(clazzUid: Long, excludeStatus: Int): app.cash.paging.PagingSource<Int, ClazzLog> /* = androidx.paging.PagingSource<Int, ClazzLog> */ defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun findByClazzUidAsFactory(clazzUid: Long, excludeStatus: Int): androidx.paging.PagingSource<Int, ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:23:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzUidAsync(clazzUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findByClazzUidAsync(clazzUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:26:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findAllForClazzByClazzLogUid(clazzLogUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findAllForClazzByClazzLogUid(clazzLogUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:29:38 Annotation `@Query(value = "SELECT ClazzLog.* FROM ClazzLog
WHERE
ClazzLog.clazzLogClazzUid = :clazzUid
AND ClazzLog.logDate BETWEEN :fromTime AND :toTime
AND (:excludeStatusFilter = 0 OR ((ClazzLog.clazzLogStatusFlag & :excludeStatusFilter) = 0))
ORDER BY ClazzLog.logDate DESC
LIMIT :limit
")` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzUidWithinTimeRangeAsync(clazzUid: Long, fromTime: Long, toTime: Long, excludeStatusFilter: Int, limit: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findByClazzUidWithinTimeRangeAsync(clazzUid: Long, fromTime: Long, toTime: Long, excludeStatusFilter: Int, limit: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:37:30 Annotation `@Query(value = "SELECT ClazzLog.* FROM ClazzLog
WHERE
ClazzLog.clazzLogClazzUid = :clazzUid
AND ClazzLog.logDate BETWEEN :fromTime AND :toTime
AND (:excludeStatusFilter = 0 OR ((ClazzLog.clazzLogStatusFlag & :excludeStatusFilter) = 0))
ORDER BY ClazzLog.logDate DESC
LIMIT :limit
")` is missing on actual declaration.
All annotations from expect `fun findByClazzUidWithinTimeRange(clazzUid: Long, fromTime: Long, toTime: Long, excludeStatusFilter: Int = ..., limit: Int = ...): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun findByClazzUidWithinTimeRange(clazzUid: Long, fromTime: Long, toTime: Long, excludeStatusFilter: Int, limit: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:45:30 Annotation `@Query(value = "SELECT ClazzLog.* FROM ClazzLog
WHERE
ClazzLog.clazzLogClazzUid = :clazzUid
AND ClazzLog.logDate BETWEEN :fromTime AND :toTime
AND (:statusFilter = 0 OR ClazzLog.clazzLogStatusFlag = :statusFilter)
ORDER BY ClazzLog.logDate
")` is missing on actual declaration.
All annotations from expect `fun findByClazzUidWithinTimeRangeLive(clazzUid: Long, fromTime: Long, toTime: Long, statusFilter: Int): Flow<List<ClazzLog>> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun findByClazzUidWithinTimeRangeLive(clazzUid: Long, fromTime: Long, toTime: Long, statusFilter: Int): Flow<List<ClazzLog>> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:52:30 Annotation `@Query(value = "
SELECT EXISTS
(SELECT ClazzLog.clazzLogUid
FROM ClazzLog
WHERE clazzLogClazzUid = :clazzUid
AND (:excludeStatusFilter = 0
OR ((ClazzLog.clazzLogStatusFlag & :excludeStatusFilter) = 0))
)
")` is missing on actual declaration.
All annotations from expect `fun clazzHasScheduleLive(clazzUid: Long, excludeStatusFilter: Int): Flow<Boolean> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun clazzHasScheduleLive(clazzUid: Long, excludeStatusFilter: Int): Flow<Boolean> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:55:30 Annotation `@Query(value = "UPDATE ClazzLog
SET clazzLogStatusFlag = :newStatus,
clazzLogLastChangedTime = :timeChanged
WHERE clazzLogUid = :clazzLogUid")` is missing on actual declaration.
All annotations from expect `fun updateStatusByClazzLogUid(clazzLogUid: Long, newStatus: Int, timeChanged: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun updateStatusByClazzLogUid(clazzLogUid: Long, newStatus: Int, timeChanged: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:61:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(clazzLog: ClazzLog): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun updateAsync(clazzLog: ClazzLog): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:63:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT ClazzLog.clazzLogUid
FROM ClazzLog
WHERE ClazzLog.clazzLogClazzUid = :clazzUid
AND (ClazzLog.clazzLogStatusFlag & 8) != 8
ORDER BY ClazzLog.logDate DESC
LIMIT 1), 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findMostRecentClazzLogToEditUid(clazzUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findMostRecentClazzLogToEditUid(clazzUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:65:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entityList: List<ClazzLog>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entityList: List<ClazzLog>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:13:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CommentsDao defined in com.ustadmobile.core.db.dao in file CommentsDao.kt` must be present with the same arguments on actual `class CommentsDao defined in com.ustadmobile.core.db.dao in file CommentsDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:14:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(comments: Comments): Long defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `suspend fun insertAsync(comments: Comments): Long defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:16:38 Annotation `@Query(value = "
UPDATE Comments
SET commentsDeleted = :deleted,
commentsLct = :changeTime
WHERE Comments.commentsUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateDeletedByCommentUid(uid: Long, deleted: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `suspend fun updateDeletedByCommentUid(uid: Long, deleted: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:22:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findPrivateCommentsForUserByAssignmentUid"), HttpServerFunctionCall(functionName = "findPrivateCommentsForUserByAssignmentUidPersons"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findEnrolmentsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `fun findPrivateCommentsForUserByAssignmentUid(accountPersonUid: Long, assignmentUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CommentsAndName> /* = androidx.paging.PagingSource<Int, CommentsAndName> */ defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findPrivateCommentsForUserByAssignmentUid(accountPersonUid: Long, assignmentUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CommentsAndName> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:29:11 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT DISTINCT Comments.commentsFromPersonUid
FROM Comments
WHERE Comments.commentsForSubmitterUid = (
SELECT CASE
-- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero
WHEN (SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid) = 0
THEN (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
)
-- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero
WHEN (SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid) != 0
AND (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
) = 0
THEN 0
-- When assignment is by groups and the person is an enrolled student the submitter uid is the
-- group that they are assigned to. If they are not assigned to a group but are enrolled
-- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP
ELSE COALESCE(
(SELECT CourseGroupMember.cgmGroupNumber
FROM CourseGroupMember
WHERE (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
) > 0
AND CourseGroupMember.cgmSetUid =
(SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid
LIMIT 1), -1)
END
)
AND Comments.commentsForSubmitterUid != 0
AND Comments.commentsEntityUid = :assignmentUid
AND CAST(Comments.commentsDeleted AS INTEGER) = 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findPrivateCommentsForUserByAssignmentUidPersons(accountPersonUid: Long, assignmentUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `suspend fun findPrivateCommentsForUserByAssignmentUidPersons(accountPersonUid: Long, assignmentUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:32:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findPrivateCommentsForSubmitterByAssignmentUid"), HttpServerFunctionCall(functionName = "findPrivateCommentsForSubmitterByAssignmentUidPersons")})` is missing on actual declaration.
All annotations from expect `fun findPrivateCommentsForSubmitterByAssignmentUid(submitterUid: Long, assignmentUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CommentsAndName> /* = androidx.paging.PagingSource<Int, CommentsAndName> */ defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findPrivateCommentsForSubmitterByAssignmentUid(submitterUid: Long, assignmentUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CommentsAndName> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:39:11 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT Comments.commentsFromPersonUid
FROM Comments
WHERE Comments.commentsForSubmitterUid = :submitterUid
AND Comments.commentsEntityUid = :assignmentUid
AND NOT Comments.commentsDeleted)
")` is missing on actual declaration.
All annotations from expect `fun findPrivateCommentsForSubmitterByAssignmentUidPersons(submitterUid: Long, assignmentUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findPrivateCommentsForSubmitterByAssignmentUidPersons(submitterUid: Long, assignmentUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:42:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findCourseCommentsByAssignmentUid"), HttpServerFunctionCall(functionName = "findCourseCommentsByAssignmentUidPersons")})` is missing on actual declaration.
All annotations from expect `fun findCourseCommentsByAssignmentUid(assignmentUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CommentsAndName> /* = androidx.paging.PagingSource<Int, CommentsAndName> */ defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findCourseCommentsByAssignmentUid(assignmentUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CommentsAndName> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:45:38 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT DISTINCT Comments.commentsFromPersonUid
FROM Comments
LEFT JOIN Person
ON Person.personUid = Comments.commentsFromPersonUid
WHERE Comments.commentsEntityUid = :assignmentUid
AND Comments.commentsForSubmitterUid = 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findCourseCommentsByAssignmentUidPersons(assignmentUid: Long): List<Person> defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `suspend fun findCourseCommentsByAssignmentUidPersons(assignmentUid: Long): List<Person> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_HttpServerExt.kt:40:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_HttpServerExt.kt:160:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_HttpServerExt.kt:249:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:530:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:531:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:532:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:533:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:534:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:535:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:536:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:537:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:538:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:782:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:783:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:784:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:785:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:786:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:787:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:788:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:789:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:790:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:985:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:986:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:987:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:988:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:989:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:990:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:991:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:992:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:993:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:8:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ContentCategoryDao : BaseDao<ContentCategory> defined in com.ustadmobile.core.db.dao in file ContentCategoryDao.kt` must be present with the same arguments on actual `class ContentCategoryDao : BaseDao<ContentCategory> defined in com.ustadmobile.core.db.dao in file ContentCategoryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:9:30 Annotation `@Query(value = "SELECT ContentCategory.* FROM ContentCategory")` is missing on actual declaration.
All annotations from expect `fun publicContentCategories(): List<ContentCategory> defined in com.ustadmobile.core.db.dao.ContentCategoryDao` must be present with the same arguments on actual `fun publicContentCategories(): List<ContentCategory> defined in com.ustadmobile.core.db.dao.ContentCategoryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:11:30 Annotation `@Query(value = "SELECT * FROM ContentCategory WHERE ctnCatContentCategorySchemaUid = :schemaId AND name = :name")` is missing on actual declaration.
All annotations from expect `fun findCategoryBySchemaIdAndName(schemaId: Long, name: String): ContentCategory? defined in com.ustadmobile.core.db.dao.ContentCategoryDao` must be present with the same arguments on actual `fun findCategoryBySchemaIdAndName(schemaId: Long, name: String): ContentCategory? defined in com.ustadmobile.core.db.dao.ContentCategoryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao_KtorRoute.kt:10:47 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentCategorySchemaDao : BaseDao<ContentCategorySchema> defined in com.ustadmobile.core.db.dao in file ContentCategorySchemaDao.kt` must be present with the same arguments on actual `class ContentCategorySchemaDao : BaseDao<ContentCategorySchema> defined in com.ustadmobile.core.db.dao in file ContentCategorySchemaDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:8:30 Annotation `@Query(value = "SELECT ContentCategorySchema.* FROM ContentCategorySchema")` is missing on actual declaration.
All annotations from expect `fun publicContentCategorySchemas(): List<ContentCategorySchema> defined in com.ustadmobile.core.db.dao.ContentCategorySchemaDao` must be present with the same arguments on actual `fun publicContentCategorySchemas(): List<ContentCategorySchema> defined in com.ustadmobile.core.db.dao.ContentCategorySchemaDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:10:30 Annotation `@Query(value = "SELECT * FROM ContentCategorySchema WHERE schemaUrl = :schemaUrl")` is missing on actual declaration.
All annotations from expect `fun findBySchemaUrl(schemaUrl: String): ContentCategorySchema? defined in com.ustadmobile.core.db.dao.ContentCategorySchemaDao` must be present with the same arguments on actual `fun findBySchemaUrl(schemaUrl: String): ContentCategorySchema? defined in com.ustadmobile.core.db.dao.ContentCategorySchemaDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao_KtorRoute.kt:10:53 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryContentCategoryJoinDao : BaseDao<ContentEntryContentCategoryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryContentCategoryJoinDao.kt` must be present with the same arguments on actual `class ContentEntryContentCategoryJoinDao : BaseDao<ContentEntryContentCategoryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryContentCategoryJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:9:30 Annotation `@Query(value = "SELECT ContentEntryContentCategoryJoin.* FROM ContentEntryContentCategoryJoin LEFT JOIN ContentEntry ON ContentEntryContentCategoryJoin.ceccjContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntry.publik")` is missing on actual declaration.
All annotations from expect `fun publicContentEntryContentCategoryJoins(): List<ContentEntryContentCategoryJoin> defined in com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao` must be present with the same arguments on actual `fun publicContentEntryContentCategoryJoins(): List<ContentEntryContentCategoryJoin> defined in com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:12:30 Annotation `@Query(value = "SELECT * from ContentEntryContentCategoryJoin WHERE ceccjContentCategoryUid = :categoryUid AND ceccjContentEntryUid = :contentEntry")` is missing on actual declaration.
All annotations from expect `fun findJoinByParentChildUuids(categoryUid: Long, contentEntry: Long): ContentEntryContentCategoryJoin? defined in com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao` must be present with the same arguments on actual `fun findJoinByParentChildUuids(categoryUid: Long, contentEntry: Long): ContentEntryContentCategoryJoin? defined in com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_KtorRoute.kt:10:63 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:18:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryDao : BaseDao<ContentEntry> defined in com.ustadmobile.core.db.dao in file ContentEntryDao.kt` must be present with the same arguments on actual `class ContentEntryDao : BaseDao<ContentEntry> defined in com.ustadmobile.core.db.dao in file ContentEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:19:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<ContentEntry>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<ContentEntry>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:21:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:23:38 Annotation `@Query(value = "SELECT * FROM ContentEntry WHERE contentEntryUid = :entryUid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(entryUid: Long): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findByUidAsync(entryUid: Long): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:25:38 Annotation `@Query(value = "
SELECT ContentEntry.*, Language.*
FROM ContentEntry
LEFT JOIN Language
ON Language.langUid = ContentEntry.primaryLanguageUid
WHERE ContentEntry.contentEntryUid=:entryUuid
")` is missing on actual declaration.
All annotations from expect `suspend fun findEntryWithLanguageByEntryIdAsync(entryUuid: Long): ContentEntryAndLanguage? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findEntryWithLanguageByEntryIdAsync(entryUuid: Long): ContentEntryAndLanguage? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:28:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithEditDetails(uid: Long): ContentEntryAndPicture? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findByUidWithEditDetails(uid: Long): ContentEntryAndPicture? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:30:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByContentEntryUidWithDetailsAsFlow"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementsByContentEntryUid")})` is missing on actual declaration.
All annotations from expect `fun findByContentEntryUidWithDetailsAsFlow(contentEntryUid: Long, clazzUid: Long, courseBlockUid: Long, accountPersonUid: Long): Flow<ContentEntryAndDetail?> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findByContentEntryUidWithDetailsAsFlow(contentEntryUid: Long, clazzUid: Long, courseBlockUid: Long, accountPersonUid: Long): Flow<ContentEntryAndDetail?> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:37:30 Annotation `@Query(value = "SELECT * FROM ContentEntry WHERE sourceUrl = :sourceUrl LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findBySourceUrl(sourceUrl: String): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findBySourceUrl(sourceUrl: String): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:39:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun findTitleByUidAsync(entryUid: Long): String? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findTitleByUidAsync(entryUid: Long): String? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:41:30 Annotation `@Query(value = "SELECT ContentEntry.* FROM ContentEntry LEFT Join ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid")` is missing on actual declaration.
All annotations from expect `fun getChildrenByParentUid(parentUid: Long): app.cash.paging.PagingSource<Int, ContentEntry> /* = androidx.paging.PagingSource<Int, ContentEntry> */ defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getChildrenByParentUid(parentUid: Long): androidx.paging.PagingSource<Int, ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:44:38 Annotation `@Query(value = "
SELECT ContentEntry.*
FROM ContentEntryParentChildJoin
JOIN ContentEntry
ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid
WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid
")` is missing on actual declaration.
All annotations from expect `suspend fun getChildrenByParentAsync(parentUid: Long): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun getChildrenByParentAsync(parentUid: Long): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:46:38 Annotation `@Query(value = "SELECT COUNT(*) FROM ContentEntry LEFT Join ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid")` is missing on actual declaration.
All annotations from expect `suspend fun getCountNumberOfChildrenByParentUUidAsync(parentUid: Long): Int defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun getCountNumberOfChildrenByParentUUidAsync(parentUid: Long): Int defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:48:38 Annotation `@Query(value = "SELECT * FROM ContentEntry where contentEntryUid = :parentUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `suspend fun getContentByUuidAsync(parentUid: Long): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun getContentByUuidAsync(parentUid: Long): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:50:38 Annotation `@Query(value = "SELECT ContentEntry.* FROM ContentEntry LEFT JOIN ContentEntryRelatedEntryJoin ON ContentEntryRelatedEntryJoin.cerejRelatedEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryRelatedEntryJoin.relType = 1 AND ContentEntryRelatedEntryJoin.cerejRelatedEntryUid != :entryUuid")` is missing on actual declaration.
All annotations from expect `suspend fun findAllLanguageRelatedEntriesAsync(entryUuid: Long): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findAllLanguageRelatedEntriesAsync(entryUuid: Long): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:53:32 Annotation `@Update` is missing on actual declaration.
All annotations from expect `fun update(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun update(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:55:38 Annotation `@Query(value = "
SELECT ContentEntry.*, Language.*
FROM ContentEntry
LEFT JOIN Language
ON Language.langUid = ContentEntry.primaryLanguageUid
WHERE ContentEntry.contentEntryUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithLanguageAsync(uid: Long): ContentEntryWithLanguage? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findByUidWithLanguageAsync(uid: Long): ContentEntryWithLanguage? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:58:30 Annotation `@Query(value = "SELECT * FROM ContentEntry WHERE contentEntryUid = :entryUid")` is missing on actual declaration.
All annotations from expect `fun findByUid(entryUid: Long): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findByUid(entryUid: Long): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:60:30 Annotation `@Query(value = "SELECT * FROM ContentEntry WHERE title = :title")` is missing on actual declaration.
All annotations from expect `fun findByTitle(title: String): Flow<ContentEntry?> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findByTitle(title: String): Flow<ContentEntry?> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:62:38 Annotation `@Query(value = "SELECT ContentEntry.* FROM ContentEntry WHERE ContentEntry.sourceUrl = :sourceUrl")` is missing on actual declaration.
All annotations from expect `suspend fun findBySourceUrlWithContentEntryStatusAsync(sourceUrl: String): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findBySourceUrlWithContentEntryStatusAsync(sourceUrl: String): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:65:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "getChildrenByParentUidWithCategoryFilterOrderByName"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao::class, functionName = "findListOfChildsByParentUuid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementByParentContentEntryUid")})` is missing on actual declaration.
All annotations from expect `fun getChildrenByParentUidWithCategoryFilterOrderByName(accountPersonUid: Long, parentUid: Long, langParam: Long, categoryParam0: Long, sortOrder: Int, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, ContentEntryAndListDetail> /* = androidx.paging.PagingSource<Int, ContentEntryAndListDetail> */ defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getChildrenByParentUidWithCategoryFilterOrderByName(accountPersonUid: Long, parentUid: Long, langParam: Long, categoryParam0: Long, sortOrder: Int, includeDeleted: Boolean): androidx.paging.PagingSource<Int, ContentEntryAndListDetail> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:74:30 Annotation `@Query(value = "
WITH IncludeResults(includeResults) AS (SELECT 1)
SELECT ContentEntry.*, ContentEntryParentChildJoin.*, ContentEntryPicture2.*,
:accountPersonUid AS sPersonUid,
0 AS sCbUid,
(SELECT MAX(StatementEntity.extensionProgress)
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
) AS sProgress,
(SELECT CASE
-- If a successful completion statement exists, then count as success
WHEN (SELECT EXISTS(
SELECT 1
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND (
CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
AND CAST(StatementEntity.resultSuccess AS INTEGER) = 1
)))
THEN 1
-- Else if no success record exists, however a fail record exists, mark as failed
WHEN (SELECT EXISTS(
SELECT 1
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND (
CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
AND CAST(StatementEntity.resultSuccess AS INTEGER) = 0
)))
THEN 0
ELSE NULL
END
) AS sIsSuccess,
(SELECT EXISTS(
SELECT 1
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1)
) AS sIsCompleted,
(SELECT MAX(StatementEntity.resultScoreScaled)
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
) AS sScoreScaled
FROM CourseBlock
JOIN ContentEntry
ON CourseBlock.cbType = 104
AND ContentEntry.contentEntryUid = CourseBlock.cbEntityUid
AND CAST(CourseBlock.cbActive AS INTEGER) = 1
LEFT JOIN ContentEntryParentChildJoin
ON ContentEntryParentChildJoin.cepcjParentContentEntryUid = 0
LEFT JOIN ContentEntryPicture2
ON ContentEntryPicture2.cepUid = ContentEntry.contentEntryUid
WHERE CourseBlock.cbClazzUid IN
(SELECT ClazzEnrolment.clazzEnrolmentClazzUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid)
")` is missing on actual declaration.
All annotations from expect `fun getContentFromMyCourses(accountPersonUid: Long): app.cash.paging.PagingSource<Int, ContentEntryAndListDetail> /* = androidx.paging.PagingSource<Int, ContentEntryAndListDetail> */ defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getContentFromMyCourses(accountPersonUid: Long): androidx.paging.PagingSource<Int, ContentEntryAndListDetail> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:77:30 Annotation `@Query(value = "
WITH IncludeResults(includeResults) AS (SELECT 1)
SELECT ContentEntry.*, ContentEntryParentChildJoin.*, ContentEntryPicture2.*,
:accountPersonUid AS sPersonUid,
0 AS sCbUid,
(SELECT MAX(StatementEntity.extensionProgress)
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
) AS sProgress,
(SELECT CASE
-- If a successful completion statement exists, then count as success
WHEN (SELECT EXISTS(
SELECT 1
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND (
CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
AND CAST(StatementEntity.resultSuccess AS INTEGER) = 1
)))
THEN 1
-- Else if no success record exists, however a fail record exists, mark as failed
WHEN (SELECT EXISTS(
SELECT 1
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND (
CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
AND CAST(StatementEntity.resultSuccess AS INTEGER) = 0
)))
THEN 0
ELSE NULL
END
) AS sIsSuccess,
(SELECT EXISTS(
SELECT 1
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1)
) AS sIsCompleted,
(SELECT MAX(StatementEntity.resultScoreScaled)
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
) AS sScoreScaled
FROM ContentEntry
LEFT JOIN ContentEntryParentChildJoin
ON ContentEntryParentChildJoin.cepcjParentContentEntryUid = 0
LEFT JOIN ContentEntryPicture2
ON ContentEntryPicture2.cepUid = ContentEntry.contentEntryUid
WHERE ContentEntry.contentOwner = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `fun getContentByOwner(accountPersonUid: Long): app.cash.paging.PagingSource<Int, ContentEntryAndListDetail> /* = androidx.paging.PagingSource<Int, ContentEntryAndListDetail> */ defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getContentByOwner(accountPersonUid: Long): androidx.paging.PagingSource<Int, ContentEntryAndListDetail> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:80:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: ContentEntry): Int defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: ContentEntry): Int defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:82:30 Annotation `@Query(value = "SELECT ContentEntry.* FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid")` is missing on actual declaration.
All annotations from expect `fun getChildrenByAll(parentUid: Long): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getChildrenByAll(parentUid: Long): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:84:30 Annotation `@Query(value = "SELECT * FROM ContentEntry where contentEntryUid = :parentUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findLiveContentEntry(parentUid: Long): Flow<ContentEntry?> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findLiveContentEntry(parentUid: Long): Flow<ContentEntry?> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:86:30 Annotation `@Query(value = "SELECT COALESCE((SELECT contentEntryUid
FROM ContentEntry
WHERE entryId = :objectId
LIMIT 1),0) AS ID")` is missing on actual declaration.
All annotations from expect `fun getContentEntryUidFromXapiObjectId(objectId: String): Long defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getContentEntryUidFromXapiObjectId(objectId: String): Long defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:88:30 Annotation `@Query(value = "SELECT * FROM ContentEntry WHERE sourceUrl LIKE :sourceUrl")` is missing on actual declaration.
All annotations from expect `fun findSimilarIdEntryForKhan(sourceUrl: String): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findSimilarIdEntryForKhan(sourceUrl: String): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:90:30 Annotation `@Query(value = "
UPDATE ContentEntry
SET ceInactive = :ceInactive,
contentEntryLct = :changedTime
WHERE ContentEntry.contentEntryUid = :contentEntryUid")` is missing on actual declaration.
All annotations from expect `fun updateContentEntryInActive(contentEntryUid: Long, ceInactive: Boolean, changedTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun updateContentEntryInActive(contentEntryUid: Long, ceInactive: Boolean, changedTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:96:30 Annotation `@Query(value = "
UPDATE ContentEntry
SET contentTypeFlag = :contentFlag,
contentEntryLct = :changedTime
WHERE ContentEntry.contentEntryUid = :contentEntryUid")` is missing on actual declaration.
All annotations from expect `fun updateContentEntryContentFlag(contentFlag: Int, contentEntryUid: Long, changedTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun updateContentEntryContentFlag(contentFlag: Int, contentEntryUid: Long, changedTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:102:38 Annotation `@Query(value = "Select ContentEntry.contentEntryUid AS uid, ContentEntry.title As labelName
from ContentEntry WHERE contentEntryUid IN (:contentEntryUids)")` is missing on actual declaration.
All annotations from expect `suspend fun getContentEntryFromUids(contentEntryUids: List<Long>): List<UidAndLabel> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun getContentEntryFromUids(contentEntryUids: List<Long>): List<UidAndLabel> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_HttpServerExt.kt:227:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:74:33 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:82:30 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:83:30 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:123:33 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:131:30 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:132:30 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:179:34 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:187:31 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:188:31 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:216:34 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:224:31 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:225:31 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:285:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:293:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:294:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:416:20 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:424:20 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:425:20 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:551:20 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:559:20 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:560:20 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:819:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:827:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:828:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:923:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:931:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:932:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1012:18 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1020:18 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1021:18 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1102:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1110:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1111:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1184:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1192:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1193:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1253:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1261:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1262:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1353:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1361:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1362:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1436:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1444:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1445:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1506:18 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1514:18 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1515:18 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1575:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1583:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1584:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1832:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1840:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1841:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2213:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2221:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2222:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2572:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2580:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2581:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2764:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2772:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2773:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2834:18 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2842:18 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2843:18 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2921:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2929:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2930:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryImportJobDao defined in com.ustadmobile.core.db.dao in file ContentEntryImportJobDao.kt` must be present with the same arguments on actual `class ContentEntryImportJobDao defined in com.ustadmobile.core.db.dao in file ContentEntryImportJobDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:13:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertJobItem(jobItem: ContentEntryImportJob): Long defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun insertJobItem(jobItem: ContentEntryImportJob): Long defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:15:38 Annotation `@Query(value = "
UPDATE ContentEntryImportJob
SET cjiStatus = :status
WHERE cjiUid= :cjiUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateItemStatus(cjiUid: Long, status: Int): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun updateItemStatus(cjiUid: Long, status: Int): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:17:38 Annotation `@Query(value = "
UPDATE ContentEntryImportJob
SET cjiStatus = :status,
cjiError = :error
WHERE cjiUid= :cjiUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateItemStatusAndError(cjiUid: Long, status: Int, error: String?): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun updateItemStatusAndError(cjiUid: Long, status: Int, error: String?): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:23:38 Annotation `@Query(value = "
UPDATE ContentEntryImportJob
SET cjiErrorDismissed = :dismissed
WHERE cjiUid = :cjiUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateErrorDismissed(cjiUid: Long, dismissed: Boolean): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun updateErrorDismissed(cjiUid: Long, dismissed: Boolean): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:25:38 Annotation `@Query(value = "
UPDATE ContentEntryImportJob
SET cjiItemProgress = :cjiProgress,
cjiItemTotal = :cjiTotal
WHERE cjiUid = :cjiUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateItemProgress(cjiUid: Long, cjiProgress: Long, cjiTotal: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun updateItemProgress(cjiUid: Long, cjiProgress: Long, cjiTotal: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:31:38 Annotation `@Query(value = "
SELECT ContentEntryImportJob.*
FROM ContentEntryImportJob
WHERE cjiUid = :cjiUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(cjiUid: Long): ContentEntryImportJob? defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun findByUidAsync(cjiUid: Long): ContentEntryImportJob? defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:33:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT ContentEntryImportJob.cjiOwnerPersonUid
FROM ContentEntryImportJob
WHERE ContentEntryImportJob.cjiUid = :cjiUid), 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findOwnerByUidAsync(cjiUid: Long): Long defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun findOwnerByUidAsync(cjiUid: Long): Long defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:35:30 Annotation `@Query(value = "
SELECT ContentEntryImportJob.cjiUid,
ContentEntryImportJob.cjiItemProgress,
ContentEntryImportJob.cjiItemTotal,
ContentEntryImportJob.cjiStatus,
ContentEntryImportJob.cjiError,
ContentEntryImportJob.cjiOwnerPersonUid
FROM ContentEntryImportJob
WHERE ContentEntryImportJob.cjiContentEntryUid = :contentEntryUid
AND ( ContentEntryImportJob.cjiStatus BETWEEN 4 AND 20
OR (ContentEntryImportJob.cjiStatus = 25 AND NOT ContentEntryImportJob.cjiErrorDismissed))
")` is missing on actual declaration.
All annotations from expect `fun findInProgressJobsByContentEntryUid(contentEntryUid: Long): Flow<List<ContentEntryImportJobProgress>> defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `fun findInProgressJobsByContentEntryUid(contentEntryUid: Long): Flow<List<ContentEntryImportJobProgress>> defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:39:11 Annotation `@Query(value = "
SELECT ContentEntryImportJob.cjiUid,
ContentEntryImportJob.cjiItemProgress,
ContentEntryImportJob.cjiItemTotal,
ContentEntryImportJob.cjiStatus,
ContentEntryImportJob.cjiError,
ContentEntryImportJob.cjiOwnerPersonUid
FROM ContentEntryImportJob
WHERE ContentEntryImportJob.cjiContentEntryUid = :contentEntryUid
AND ( ContentEntryImportJob.cjiStatus BETWEEN 4 AND 20
OR (ContentEntryImportJob.cjiStatus = 25 AND NOT ContentEntryImportJob.cjiErrorDismissed))
")` is missing on actual declaration.
All annotations from expect `suspend fun findInProgressJobsByContentEntryUidAsync(contentEntryUid: Long): List<ContentEntryImportJobProgress> defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun findInProgressJobsByContentEntryUidAsync(contentEntryUid: Long): List<ContentEntryImportJobProgress> defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:9:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ContentEntryParentChildJoinDao : BaseDao<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryParentChildJoinDao.kt` must be present with the same arguments on actual `class ContentEntryParentChildJoinDao : BaseDao<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryParentChildJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:10:38 Annotation `@JsName(name = "insertListAsync")` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:12:30 Annotation `@Query(value = "SELECT ContentEntryParentChildJoin.* FROM ContentEntryParentChildJoin LEFT JOIN ContentEntry parentEntry ON ContentEntryParentChildJoin.cepcjParentContentEntryUid = parentEntry.contentEntryUid LEFT JOIN ContentEntry childEntry ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = childEntry.contentEntryUid WHERE parentEntry.publik AND childEntry.publik")` is missing on actual declaration.
All annotations from expect `fun publicContentEntryParentChildJoins(): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun publicContentEntryParentChildJoins(): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:14:30 Annotation `@Query(value = "SELECT * FROM ContentEntryParentChildJoin")` is missing on actual declaration.
All annotations from expect `fun all(): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun all(): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:16:30 Annotation `@Query(value = "SELECT * FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = :childEntryContentUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findParentByChildUuids(childEntryContentUid: Long): ContentEntryParentChildJoin? defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun findParentByChildUuids(childEntryContentUid: Long): ContentEntryParentChildJoin? defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:19:30 Annotation `@Query(value = "SELECT * FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = :childEntryContentUid")` is missing on actual declaration.
All annotations from expect `fun findListOfParentsByChildUuid(childEntryContentUid: Long): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun findListOfParentsByChildUuid(childEntryContentUid: Long): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:22:38 Annotation `@Query(value = "
SELECT *
FROM ContentEntryParentChildJoin
WHERE cepcjParentContentEntryUid = :parentUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findListOfChildsByParentUuid(parentUid: Long): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun findListOfChildsByParentUuid(parentUid: Long): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:25:30 Annotation `@Query(value = "SELECT * FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = :parentUid AND cepcjChildContentEntryUid = :childUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findJoinByParentChildUuids(parentUid: Long, childUid: Long): ContentEntryParentChildJoin? defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun findJoinByParentChildUuids(parentUid: Long, childUid: Long): ContentEntryParentChildJoin? defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:28:38 Annotation `@Query(value = "SELECT ContentEntry.* FROM ContentEntry WHERE NOT EXISTS(SELECT cepcjUid FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = ContentEntry.contentEntryUid) AND EXISTS(SELECT cepcjUid FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = ContentEntry.contentEntryUid)")` is missing on actual declaration.
All annotations from expect `suspend fun selectTopEntries(): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun selectTopEntries(): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:30:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun replaceList(entries: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun replaceList(entries: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:32:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun insertWithReplace(parentChildJoinDao: ContentEntryParentChildJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun insertWithReplace(parentChildJoinDao: ContentEntryParentChildJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:34:38 Annotation `@Query(value = "
UPDATE ContentEntryParentChildJoin
SET cepcjParentContentEntryUid = :contentEntryUid,
cepcjLct = :updateTime
WHERE cepcjUid IN (:selectedItems)
")` is missing on actual declaration.
All annotations from expect `suspend fun moveListOfEntriesToNewParent(contentEntryUid: Long, selectedItems: List<Long>, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun moveListOfEntriesToNewParent(contentEntryUid: Long, selectedItems: List<Long>, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:40:38 Annotation `@Query(value = "
UPDATE ContentEntryParentChildJoin
SET cepcjDeleted = :isDeleted,
cepcjLct = :updateTime
WHERE cepcjUid IN (:selectedUids)
")` is missing on actual declaration.
All annotations from expect `suspend fun setEntriesDeleted(selectedUids: List<Long>, isDeleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun setEntriesDeleted(selectedUids: List<Long>, isDeleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:46:38 Annotation `@Query(value = "
SELECT ContentEntryParentChildJoin.*
FROM ContentEntryParentChildJoin
WHERE ContentEntryParentChildJoin.cepcjUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(uid: Long): ContentEntryParentChildJoin? defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun findByUid(uid: Long): ContentEntryParentChildJoin? defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_JdbcImpl.kt:382:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_JdbcImpl.kt:390:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_JdbcImpl.kt:391:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_KtorRoute.kt:10:59 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:8:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ContentEntryPicture2Dao : ImageDao defined in com.ustadmobile.core.db.dao in file ContentEntryPicture2Dao.kt` must be present with the same arguments on actual `class ContentEntryPicture2Dao : ImageDao defined in com.ustadmobile.core.db.dao in file ContentEntryPicture2Dao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:9:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<ContentEntryPicture2>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPicture2Dao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<ContentEntryPicture2>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPicture2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:11:40 Annotation `@Query(value = "
UPDATE ContentEntryPicture2
SET cepPictureUri = :uri,
cepThumbnailUri = :thumbnailUri,
cepLct = :time
WHERE cepUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPicture2Dao` must be present with the same arguments on actual `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPicture2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_KtorRoute.kt:10:52 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryPictureDao : BaseDao<ContentEntryPicture> defined in com.ustadmobile.core.db.dao in file ContentEntryPictureDao.kt` must be present with the same arguments on actual `class ContentEntryPictureDao : BaseDao<ContentEntryPicture> defined in com.ustadmobile.core.db.dao in file ContentEntryPictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:8:38 Annotation `@Query(value = "
SELECT *
FROM ContentEntryPicture
WHERE cepContentEntryUid = :entryUid
AND cepActive
ORDER BY cepTimestamp DESC
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findByContentEntryUidAsync(entryUid: Long): ContentEntryPicture? defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao` must be present with the same arguments on actual `suspend fun findByContentEntryUidAsync(entryUid: Long): ContentEntryPicture? defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:11:30 Annotation `@Query(value = "
SELECT *
FROM ContentEntryPicture
WHERE cepContentEntryUid = :entryUid
AND cepActive
ORDER BY cepTimestamp DESC
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `fun findByContentEntryUidLive(entryUid: Long): Flow<ContentEntryPicture?> defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao` must be present with the same arguments on actual `fun findByContentEntryUidLive(entryUid: Long): Flow<ContentEntryPicture?> defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:13:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(ContentEntryPicture: ContentEntryPicture): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao` must be present with the same arguments on actual `suspend fun updateAsync(ContentEntryPicture: ContentEntryPicture): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao_KtorRoute.kt:10:51 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:5:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryRelatedEntryJoinDao : BaseDao<ContentEntryRelatedEntryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryRelatedEntryJoinDao.kt` must be present with the same arguments on actual `class ContentEntryRelatedEntryJoinDao : BaseDao<ContentEntryRelatedEntryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryRelatedEntryJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:13:30 Annotation `@Query(value = "SELECT ContentEntryRelatedEntryJoin.* FROM ContentEntryRelatedEntryJoin LEFT JOIN ContentEntry ON ContentEntryRelatedEntryJoin.cerejRelatedEntryUid = ContentEntry.contentEntryUid WHERE ContentEntry.publik")` is missing on actual declaration.
All annotations from expect `fun publicContentEntryRelatedEntryJoins(): List<ContentEntryRelatedEntryJoin> defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao` must be present with the same arguments on actual `fun publicContentEntryRelatedEntryJoins(): List<ContentEntryRelatedEntryJoin> defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:16:30 Annotation `@Query(value = "SELECT * FROM ContentEntryRelatedEntryJoin WHERE cerejRelatedEntryUid = :contentEntryUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findPrimaryByTranslation(contentEntryUid: Long): ContentEntryRelatedEntryJoin? defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao` must be present with the same arguments on actual `fun findPrimaryByTranslation(contentEntryUid: Long): ContentEntryRelatedEntryJoin? defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:19:38 Annotation `@Query(value = "SELECT ContentEntryRelatedEntryJoin.cerejContentEntryUid, ContentEntryRelatedEntryJoin.cerejRelatedEntryUid, CASE ContentEntryRelatedEntryJoin.cerejRelatedEntryUid WHEN :contentEntryUid THEN (SELECT name FROM Language WHERE langUid = (SELECT primaryLanguageUid FROM ContentEntry WHERE contentEntryUid = ContentEntryRelatedEntryJoin.cerejContentEntryUid)) ELSE Language.name END languageName FROM ContentEntryRelatedEntryJoin LEFT JOIN Language ON ContentEntryRelatedEntryJoin.cerejRelLanguageUid = Language.langUid WHERE (ContentEntryRelatedEntryJoin.cerejContentEntryUid = :contentEntryUid OR ContentEntryRelatedEntryJoin.cerejContentEntryUid IN (SELECT cerejContentEntryUid FROM ContentEntryRelatedEntryJoin WHERE cerejRelatedEntryUid = :contentEntryUid)) AND ContentEntryRelatedEntryJoin.relType = 1")` is missing on actual declaration.
All annotations from expect `suspend fun findAllTranslationsForContentEntryAsync(contentEntryUid: Long): List<ContentEntryRelatedEntryJoinWithLangName> defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao` must be present with the same arguments on actual `suspend fun findAllTranslationsForContentEntryAsync(contentEntryUid: Long): List<ContentEntryRelatedEntryJoinWithLangName> defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:20:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:22:30 Annotation `@Query(value = "SELECT ContentEntryRelatedEntryJoin.*, Language.* FROM ContentEntryRelatedEntryJoin
LEFT JOIN Language ON ContentEntryRelatedEntryJoin.cerejRelLanguageUid = Language.langUid
WHERE (ContentEntryRelatedEntryJoin.cerejContentEntryUid = :contentEntryUid
OR ContentEntryRelatedEntryJoin.cerejContentEntryUid IN
(SELECT cerejContentEntryUid FROM ContentEntryRelatedEntryJoin WHERE cerejRelatedEntryUid = :contentEntryUid))
AND ContentEntryRelatedEntryJoin.relType = 1
ORDER BY Language.name")` is missing on actual declaration.
All annotations from expect `fun findAllTranslationsWithContentEntryUid(contentEntryUid: Long): app.cash.paging.PagingSource<Int, ContentEntryRelatedEntryJoinWithLanguage> /* = androidx.paging.PagingSource<Int, ContentEntryRelatedEntryJoinWithLanguage> */ defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao` must be present with the same arguments on actual `fun findAllTranslationsWithContentEntryUid(contentEntryUid: Long): androidx.paging.PagingSource<Int, ContentEntryRelatedEntryJoinWithLanguage> defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:25:32 Annotation `@Update` is missing on actual declaration.
All annotations from expect `fun update(entity: ContentEntryRelatedEntryJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao` must be present with the same arguments on actual `fun update(entity: ContentEntryRelatedEntryJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_DoorWrapper.kt:9:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_DoorWrapper.kt:26:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_JdbcImpl.kt:17:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_JdbcImpl.kt:166:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_JdbcImpl.kt:180:9 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_KtorRoute.kt:10:60 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo.kt:9:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo.kt:38:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryVersionDao defined in com.ustadmobile.core.db.dao in file ContentEntryVersionDao.kt` must be present with the same arguments on actual `class ContentEntryVersionDao defined in com.ustadmobile.core.db.dao in file ContentEntryVersionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:10:38 Annotation `@Query(value = "
SELECT ContentEntryVersion.*
FROM ContentEntryVersion
WHERE cevUid = :cevUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(cevUid: Long): ContentEntryVersion? defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun findByUidAsync(cevUid: Long): ContentEntryVersion? defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:12:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(contentEntryVersion: ContentEntryVersion): Long defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun insertAsync(contentEntryVersion: ContentEntryVersion): Long defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:15:11 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findLatestVersionUidByContentEntryUidEntity(contentEntryUid: Long): ContentEntryVersion? defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun findLatestVersionUidByContentEntryUidEntity(contentEntryUid: Long): ContentEntryVersion? defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:17:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findLatestByContentEntryUidAsFlow(contentEntryUid: Long): Flow<ContentEntryVersion?> defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `fun findLatestByContentEntryUidAsFlow(contentEntryUid: Long): Flow<ContentEntryVersion?> defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:20:38 Annotation `@Query(value = "
UPDATE TransferJobItem
SET tjiEntityEtag =
(SELECT cevLct
FROM ContentEntryVersion
WHERE cevUid = :entityUid)
WHERE tjiUid = :transferJobItemUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateTransferJobItemEtag(entityUid: Long, transferJobItemUid: Int): Unit defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun updateTransferJobItemEtag(entityUid: Long, transferJobItemUid: Int): Unit defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:23:38 Annotation `@Query(value = "
SELECT ContentEntryVersion.*
FROM ContentEntryVersion
WHERE NOT EXISTS(
SELECT CacheLockJoin.cljId
FROM CacheLockJoin
WHERE CacheLockJoin.cljTableId = 738
AND CacheLockJoin.cljEntityUid = ContentEntryVersion.cevUid
AND CacheLockJoin.cljUrl = ContentEntryVersion.cevManifestUrl)
")` is missing on actual declaration.
All annotations from expect `suspend fun findContentEntryVersionsWithoutCacheLock(): List<ContentEntryVersion> defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun findContentEntryVersionsWithoutCacheLock(): List<ContentEntryVersion> defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CourseAssignmentMarkDao : BaseDao<CourseAssignmentMark> defined in com.ustadmobile.core.db.dao in file CourseAssignmentMarkDao.kt` must be present with the same arguments on actual `class CourseAssignmentMarkDao : BaseDao<CourseAssignmentMark> defined in com.ustadmobile.core.db.dao in file CourseAssignmentMarkDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:16:30 Annotation `@Query(value = "
SELECT NOT EXISTS(SELECT 1
FROM CourseAssignmentMark
WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid
LIMIT 1)
")` is missing on actual declaration.
All annotations from expect `fun checkNoSubmissionsMarked(assignmentUid: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun checkNoSubmissionsMarked(assignmentUid: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:18:30 Annotation `@Query(value = "
WITH ScoreByMarker (averageScore, averagePenalty) AS (
SELECT AVG(camMark), AVG(camPenalty)
FROM courseAssignmentMark
JOIN ClazzAssignment
ON caUid = courseAssignmentMark.camAssignmentUid
AND camAssignmentUid = :assignmentUid
AND camSubmitterUid = :submitterUid
WHERE camLct = (SELECT MAX(mark.camLct)
FROM CourseAssignmentMark As mark
WHERE mark.camAssignmentUid = :assignmentUid
AND mark.camSubmitterUid = :submitterUid
AND (caMarkingType = 1
OR mark.camMarkerSubmitterUid = courseAssignmentMark.camMarkerSubmitterUid))
)
SELECT COALESCE(averageScore, -1) AS averageScore, COALESCE(averagePenalty, -1) AS averagePenalty
FROM ScoreByMarker
")` is missing on actual declaration.
All annotations from expect `fun getMarkOfAssignmentForSubmitterLiveData(assignmentUid: Long, submitterUid: Long): Flow<AverageCourseAssignmentMark?> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getMarkOfAssignmentForSubmitterLiveData(assignmentUid: Long, submitterUid: Long): Flow<AverageCourseAssignmentMark?> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:21:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun getAllMarksForUserAsFlow(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getAllMarksForUserAsFlow(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:24:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getAllMarksForSubmitterAsFlow"), HttpServerFunctionCall(functionName = "getAllMarksForSubmitterAsFlowMarkerPersons")})` is missing on actual declaration.
All annotations from expect `fun getAllMarksForSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getAllMarksForSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:27:38 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE PersonUid IN
(SELECT CourseAssignmentMark.camMarkerPersonUid
FROM CourseAssignmentMark
WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid
AND CourseAssignmentMark.camSubmitterUid = :submitterUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun getAllMarksForSubmitterAsFlowMarkerPersons(submitterUid: Long, assignmentUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `suspend fun getAllMarksForSubmitterAsFlowMarkerPersons(submitterUid: Long, assignmentUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:30:30 Annotation `@Query(value = "
WITH ScoreByMarker AS (
SELECT *
FROM courseAssignmentMark
WHERE camAssignmentUid = :assignmentUid
AND camSubmitterUid = :submitterUid
AND (:filter = 0 OR camLct = (SELECT MAX(mark.camLct)
FROM CourseAssignmentMark As mark
WHERE mark.camAssignmentUid = :assignmentUid
AND mark.camSubmitterUid = :submitterUid
AND mark.camMarkerSubmitterUid = courseAssignmentMark.camMarkerSubmitterUid
))
ORDER BY camLct DESC)
SELECT marker.*, ScoreByMarker.*, (ClazzAssignment.caGroupUid != 0) AS isGroup
FROM ScoreByMarker
JOIN Person As marker
ON Marker.personUid = ScoreByMarker.camMarkerPersonUid
JOIN ClazzAssignment
ON ClazzAssignment.caUid = :assignmentUid
")` is missing on actual declaration.
All annotations from expect `fun getAllMarksOfAssignmentForSubmitter(assignmentUid: Long, submitterUid: Long, filter: Int): app.cash.paging.PagingSource<Int, CourseAssignmentMarkWithPersonMarker> /* = androidx.paging.PagingSource<Int, CourseAssignmentMarkWithPersonMarker> */ defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getAllMarksOfAssignmentForSubmitter(assignmentUid: Long, submitterUid: Long, filter: Int): androidx.paging.PagingSource<Int, CourseAssignmentMarkWithPersonMarker> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:36:30 Annotation `@Query(value = "
SELECT *
FROM CourseAssignmentMark
WHERE camAssignmentUid = :assignmentUid
AND camSubmitterUid = :submitterUid
ORDER BY camLct DESC
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `fun getMarkOfAssignmentForStudent(assignmentUid: Long, submitterUid: Long): CourseAssignmentMark? defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getMarkOfAssignmentForStudent(assignmentUid: Long, submitterUid: Long): CourseAssignmentMark? defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:39:38 Annotation `@Query(value = "
SELECT COALESCE((
SELECT casSubmitterUid
FROM CourseAssignmentSubmission
JOIN ClazzAssignment
ON ClazzAssignment.caUid = CourseAssignmentSubmission.casAssignmentUid
LEFT JOIN CourseAssignmentMark
ON CourseAssignmentMark.camSubmitterUid = CourseAssignmentSubmission.casSubmitterUid
AND CourseAssignmentMark.camAssignmentUid = ClazzAssignment.caUid
LEFT JOIN PeerReviewerAllocation
ON praAssignmentUid = ClazzAssignment.caUid
AND praToMarkerSubmitterUid = :submitterUid
WHERE CourseAssignmentSubmission.casSubmitterUid != :submitterUid
AND CourseAssignmentSubmission.casSubmitterUid != :markerUid
AND CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
AND CourseAssignmentMark.camUid IS NULL
AND (ClazzAssignment.caMarkingType = 1
OR PeerReviewerAllocation.praMarkerSubmitterUid = :markerUid)
GROUP BY casSubmitterUid
LIMIT 1),0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findNextSubmitterToMarkForAssignment(assignmentUid: Long, submitterUid: Long, markerUid: Long): Long defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `suspend fun findNextSubmitterToMarkForAssignment(assignmentUid: Long, submitterUid: Long, markerUid: Long): Long defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:571:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:572:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:573:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:574:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:575:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:576:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:577:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:578:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:579:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:738:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:739:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:740:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:741:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:742:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:743:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:744:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:745:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:746:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CourseAssignmentSubmissionDao : BaseDao<CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionDao.kt` must be present with the same arguments on actual `class CourseAssignmentSubmissionDao : BaseDao<CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:12:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmission>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmission>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:14:30 Annotation `@Query(value = "
SELECT *
FROM CourseAssignmentSubmission
WHERE casAssignmentUid = :assignmentUid
AND casSubmitterUid = :submitterUid
ORDER BY casTimestamp DESC
")` is missing on actual declaration.
All annotations from expect `fun getAllSubmissionsFromSubmitter(assignmentUid: Long, submitterUid: Long): app.cash.paging.PagingSource<Int, CourseAssignmentSubmission> /* = androidx.paging.PagingSource<Int, CourseAssignmentSubmission> */ defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun getAllSubmissionsFromSubmitter(assignmentUid: Long, submitterUid: Long): androidx.paging.PagingSource<Int, CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:17:30 Annotation `@Query(value = "
SELECT CourseAssignmentSubmission.*
FROM CourseAssignmentSubmission
WHERE casSubmitterUid = (
SELECT CASE
-- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero
WHEN (SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid) = 0
THEN (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
)
-- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero
WHEN (SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid) != 0
AND (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
) = 0
THEN 0
-- When assignment is by groups and the person is an enrolled student the submitter uid is the
-- group that they are assigned to. If they are not assigned to a group but are enrolled
-- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP
ELSE COALESCE(
(SELECT CourseGroupMember.cgmGroupNumber
FROM CourseGroupMember
WHERE (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
) > 0
AND CourseGroupMember.cgmSetUid =
(SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid
LIMIT 1), -1)
END
)
")` is missing on actual declaration.
All annotations from expect `fun getAllSubmissionsForUser(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun getAllSubmissionsForUser(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:20:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getAllSubmissionsFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun getAllSubmissionsFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:23:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getLatestSubmissionForUserAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findEnrolmentsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findPeerReviewerAllocationsByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `suspend fun getLatestSubmissionForUserAsync(accountPersonUid: Long, assignmentUid: Long): CourseAssignmentSubmission? defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun getLatestSubmissionForUserAsync(accountPersonUid: Long, assignmentUid: Long): CourseAssignmentSubmission? defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:26:38 Annotation `@Query(value = "
SELECT EXISTS
(SELECT CourseAssignmentSubmission.casUid
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casSubmitterUid = (
SELECT CASE
-- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero
WHEN (SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid) = 0
THEN (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
)
-- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero
WHEN (SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid) != 0
AND (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
) = 0
THEN 0
-- When assignment is by groups and the person is an enrolled student the submitter uid is the
-- group that they are assigned to. If they are not assigned to a group but are enrolled
-- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP
ELSE COALESCE(
(SELECT CourseGroupMember.cgmGroupNumber
FROM CourseGroupMember
WHERE (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
) > 0
AND CourseGroupMember.cgmSetUid =
(SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid
LIMIT 1), -1)
END
)
AND CourseAssignmentSubmission.casAssignmentUid = :assignmentUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun doesUserHaveSubmissions(accountPersonUid: Long, assignmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun doesUserHaveSubmissions(accountPersonUid: Long, assignmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:29:38 Annotation `@Query(value = "
SELECT Count(casUid)
FROM CourseAssignmentSubmission
WHERE casAssignmentUid = :assignmentUid
AND casSubmitterUid = :submitterUid
AND casType = 2
")` is missing on actual declaration.
All annotations from expect `suspend fun countFileSubmissionFromStudent(assignmentUid: Long, submitterUid: Long): Int defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun countFileSubmissionFromStudent(assignmentUid: Long, submitterUid: Long): Int defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:32:38 Annotation `@Query(value = "
SELECT Count(casUid)
FROM CourseAssignmentSubmission
WHERE casAssignmentUid = :assignmentUid
AND casSubmitterUid = :submitterUid
")` is missing on actual declaration.
All annotations from expect `suspend fun countSubmissionsFromSubmitter(assignmentUid: Long, submitterUid: Long): Int defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun countSubmissionsFromSubmitter(assignmentUid: Long, submitterUid: Long): Int defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:35:30 Annotation `@Query(value = "
SELECT COALESCE((
SELECT (CASE WHEN CourseAssignmentMark.camAssignmentUid IS NOT NULL
THEN 2
ELSE 1
END) AS status
FROM CourseAssignmentSubmission
LEFT JOIN CourseAssignmentMark
ON CourseAssignmentMark.camAssignmentUid = :assignmentUid
AND CourseAssignmentMark.camSubmitterUid = :submitterUid
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
AND CourseAssignmentSubmission.casSubmitterUid = :submitterUid
LIMIT 1
),0) AS Status
")` is missing on actual declaration.
All annotations from expect `fun getStatusOfAssignmentForSubmitter(assignmentUid: Long, submitterUid: Long): Flow<Int> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun getStatusOfAssignmentForSubmitter(assignmentUid: Long, submitterUid: Long): Flow<Int> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:38:38 Annotation `@Query(value = "
SELECT *
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
AND CourseAssignmentSubmission.casSubmitterUid = :submitterUid
ORDER BY casTimestamp DESC
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findLastSubmissionFromStudent(submitterUid: Long, assignmentUid: Long): CourseAssignmentSubmission? defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun findLastSubmissionFromStudent(submitterUid: Long, assignmentUid: Long): CourseAssignmentSubmission? defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:41:30 Annotation `@Query(value = "
SELECT NOT EXISTS(SELECT 1
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
LIMIT 1)
")` is missing on actual declaration.
All annotations from expect `fun checkNoSubmissionsMade(assignmentUid: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun checkNoSubmissionsMade(assignmentUid: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:43:38 Annotation `@Query(value = "
SELECT NOT EXISTS(SELECT 1
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
LIMIT 1)
")` is missing on actual declaration.
All annotations from expect `suspend fun checkNoSubmissionsMadeAsync(assignmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun checkNoSubmissionsMadeAsync(assignmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:45:30 Annotation `@Query(value = "
SELECT NOT EXISTS(SELECT 1
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
LIMIT 1)
")` is missing on actual declaration.
All annotations from expect `fun checkNoSubmissionsMadeFlow(assignmentUid: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun checkNoSubmissionsMadeFlow(assignmentUid: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:47:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(submissionUid: Long): Flow<CourseAssignmentSubmission?> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun findByUidAsFlow(submissionUid: Long): Flow<CourseAssignmentSubmission?> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:49:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByAssignmentUidAndAccountPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun findByAssignmentUidAndAccountPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CourseAssignmentSubmissionFileDao : BaseDao<CourseAssignmentSubmissionFile> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionFileDao.kt` must be present with the same arguments on actual `class CourseAssignmentSubmissionFileDao : BaseDao<CourseAssignmentSubmissionFile> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionFileDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:14:11 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmissionFile>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmissionFile>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:16:30 Annotation `@Query(value = "
SELECT CourseAssignmentSubmissionFile.*, TransferJobItem.*
FROM CourseAssignmentSubmissionFile
LEFT JOIN TransferJobItem
ON TransferJobItem.tjiEntityUid = CourseAssignmentSubmissionFile.casaUid
AND TransferJobItem.tjiTableId = 90
WHERE CourseAssignmentSubmissionFile.casaSubmissionUid = :submissionUid
AND NOT CourseAssignmentSubmissionFile.casaDeleted
")` is missing on actual declaration.
All annotations from expect `fun getBySubmissionUid(submissionUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `fun getBySubmissionUid(submissionUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:19:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getByAssignmentUidAndPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `fun getByAssignmentUidAndPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:22:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getAllSubmissionFilesFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `fun getAllSubmissionFilesFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:25:38 Annotation `@Query(value = "
UPDATE CourseAssignmentSubmissionFile
SET casaUri = :uri,
casaTimestamp = :updateTime
WHERE casaUid = :casaUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateUri(casaUid: Long, uri: String, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `suspend fun updateUri(casaUid: Long, uri: String, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:31:38 Annotation `@Query(value = "
UPDATE CourseAssignmentSubmissionFile
SET casaDeleted = :deleted,
casaTimestamp = :updateTime
WHERE casaUid = :casaUid
")` is missing on actual declaration.
All annotations from expect `suspend fun setDeleted(casaUid: Long, deleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `suspend fun setDeleted(casaUid: Long, deleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:19:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:19:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseBlockDao : BaseDao<CourseBlock>, OneToManyJoinDao<CourseBlock> defined in com.ustadmobile.core.db.dao in file CourseBlockDao.kt` must be present with the same arguments on actual `class CourseBlockDao : BaseDao<CourseBlock>, OneToManyJoinDao<CourseBlock> defined in com.ustadmobile.core.db.dao in file CourseBlockDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:20:38 Annotation `@Query(value = "SELECT * FROM CourseBlock WHERE cbUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:22:38 Annotation `@Query(value = "
SELECT EXISTS(
SELECT CourseBlock.cbUid
FROM CourseBlock
WHERE CourseBlock.cbUid = :cbUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun existsByUid(cbUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun existsByUid(cbUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:24:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: CourseBlock): Int defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: CourseBlock): Int defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:26:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun replaceListAsync(list: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun replaceListAsync(list: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:28:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsyncAsFlow(uid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByUidAsyncAsFlow(uid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:30:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidWithPictureAsFlow(uid: Long): Flow<CourseBlockAndPicture?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByUidWithPictureAsFlow(uid: Long): Flow<CourseBlockAndPicture?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:32:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeInactive")}, functionName = "findAllCourseBlockByClazzUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun findAllCourseBlockByClazzUidAsync(clazzUid: Long, includeInactive: Boolean): List<CourseBlockAndDbEntities> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findAllCourseBlockByClazzUidAsync(clazzUid: Long, includeInactive: Boolean): List<CourseBlockAndDbEntities> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:35:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeInactive"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeHidden"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "7258204800000L", name = "hideUntilFilterTime")}, functionName = "findAllCourseBlockByClazzUidAsFlow"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementsForStudentByClazzUid")})` is missing on actual declaration.
All annotations from expect `fun findAllCourseBlockByClazzUidAsFlow(clazzUid: Long, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): Flow<List<CourseBlockAndDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findAllCourseBlockByClazzUidAsFlow(clazzUid: Long, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): Flow<List<CourseBlockAndDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:43:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeInactive"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeHidden"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "7258204800000L", name = "hideUntilFilterTime")}, functionName = "findAllCourseBlockByClazzUidAsPagingSource"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementsForStudentByClazzUid")})` is missing on actual declaration.
All annotations from expect `fun findAllCourseBlockByClazzUidAsPagingSource(clazzUid: Long, collapseList: List<Long>, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): app.cash.paging.PagingSource<Int, CourseBlockAndDisplayDetails> /* = androidx.paging.PagingSource<Int, CourseBlockAndDisplayDetails> */ defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findAllCourseBlockByClazzUidAsPagingSource(clazzUid: Long, collapseList: List<Long>, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): androidx.paging.PagingSource<Int, CourseBlockAndDisplayDetails> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:52:38 Annotation `@Query(value = "
UPDATE CourseBlock
SET cbActive = :active,
cbLct = :changeTime
WHERE cbUid = :cbUid")` is missing on actual declaration.
All annotations from expect `suspend fun updateActiveByUid(cbUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun updateActiveByUid(cbUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:58:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:60:30 Annotation `@Query(value = "
SELECT CourseBlock.cbTitle
FROM CourseBlock
WHERE CourseBlock.cbEntityUid = :assignmentUid
AND CourseBlock.cbType = 103
")` is missing on actual declaration.
All annotations from expect `fun getTitleByAssignmentUid(assignmentUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun getTitleByAssignmentUid(assignmentUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:62:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(courseBlockUid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByUidAsFlow(courseBlockUid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:64:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findCourseBlockByDiscussionPostUid")})` is missing on actual declaration.
All annotations from expect `suspend fun findCourseBlockAndClazzUidByDiscussionPostUid(postUid: Long): CourseBlockUidAndClazzUid? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findCourseBlockAndClazzUidByDiscussionPostUid(postUid: Long): CourseBlockUidAndClazzUid? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:67:38 Annotation `@Query(value = "
SELECT CourseBlock.*
FROM CourseBlock
WHERE CourseBlock.cbUid =
(SELECT DiscussionPost.discussionPostCourseBlockUid
FROM DiscussionPost
WHERE DiscussionPost.discussionPostUid = :postUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun findCourseBlockByDiscussionPostUid(postUid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findCourseBlockByDiscussionPostUid(postUid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:69:38 Annotation `@Query(value = "
SELECT COALESCE(CourseBlock.cbClazzUid, 0) AS clazzUid
FROM CourseBlock
WHERE CourseBlock.cbUid = :courseBlockUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findClazzUidByCourseBlockUid(courseBlockUid: Long): Long defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findClazzUidByCourseBlockUid(courseBlockUid: Long): Long defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:71:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findCourseBlockByAssignmentUid(assignmentUid: Long): Flow<CourseBlockAndAssignment?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findCourseBlockByAssignmentUid(assignmentUid: Long): Flow<CourseBlockAndAssignment?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:74:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findBySourcedId(sourcedId: String, accountPersonUid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findBySourcedId(sourcedId: String, accountPersonUid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:77:38 Annotation `@Query(value = "
SELECT CourseBlock.*
FROM CourseBlock
WHERE CourseBlock.cbClazzUid = :clazzUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzUid(clazzUid: Long): List<CourseBlock> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findByClazzUid(clazzUid: Long): List<CourseBlock> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:79:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAsFlow(clazzUid: Long): Flow<List<CourseBlockAndGradebookDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByClazzUidAsFlow(clazzUid: Long): Flow<List<CourseBlockAndGradebookDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:82:38 Annotation `@Query(value = "
UPDATE CourseBlock
SET cbActive = :active,
cbLct = :dateLastModified,
cbTitle = :title,
cbDescription = :description,
cbHideUntilDate = :assignDate,
cbDeadlineDate = :dueDate,
cbMinPoints = :resultValueMin,
cbMaxPoints = :resultValueMax
WHERE cbUid = :cbUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateFromLineItem(cbUid: Long, active: Boolean, dateLastModified: Long, title: String, description: String, assignDate: Long, dueDate: Long, resultValueMin: Float, resultValueMax: Float): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun updateFromLineItem(cbUid: Long, active: Boolean, dateLastModified: Long, title: String, description: String, assignDate: Long, dueDate: Long, resultValueMin: Float, resultValueMax: Float): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:94:38 Annotation `@Query(value = "
SELECT CourseBlock.cbUid AS courseBlockUid,
CourseBlock.cbClazzUid AS clazzUid
FROM CourseBlock
WHERE cbUid = :cbUid
AND :accountPersonUid != 0
")` is missing on actual declaration.
All annotations from expect `suspend fun findCourseBlockAndClazzUidByCbUid(cbUid: Long, accountPersonUid: Long): CourseBlockUidAndClazzUid? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findCourseBlockAndClazzUidByCbUid(cbUid: Long, accountPersonUid: Long): CourseBlockUidAndClazzUid? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_DoorWrapper.kt:210:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:134:7 Variable '_arg_includeInactive' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:230:7 Variable '_arg_includeInactive' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:233:7 Variable '_arg_includeHidden' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:236:7 Variable '_arg_hideUntilFilterTime' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:343:7 Variable '_arg_includeInactive' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:346:7 Variable '_arg_includeHidden' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExt.kt:349:7 Variable '_arg_hideUntilFilterTime' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:795:20 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:803:20 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:804:20 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:832:20 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:833:20 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:838:20 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1080:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1088:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1089:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1345:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1353:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1354:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1804:22 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1805:22 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1810:22 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:2170:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:2178:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:2179:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:8:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseBlockPictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CourseBlockPictureDao.kt` must be present with the same arguments on actual `class CourseBlockPictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CourseBlockPictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:9:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<CourseBlockPicture>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockPictureDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<CourseBlockPicture>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:11:31 Annotation `@Query(value = "
UPDATE CourseBlockPicture
SET cbpPictureUri = :uri,
cbpThumbnailUri = :thumbnailUri,
cbpLct = :time
WHERE cbpUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.CourseBlockPictureDao` must be present with the same arguments on actual `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.CourseBlockPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao_KtorRoute.kt:10:50 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:13:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseGroupMemberDao : BaseDao<CourseGroupMember> defined in com.ustadmobile.core.db.dao in file CourseGroupMemberDao.kt` must be present with the same arguments on actual `class CourseGroupMemberDao : BaseDao<CourseGroupMember> defined in com.ustadmobile.core.db.dao in file CourseGroupMemberDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:14:38 Annotation `@Query(value = "
SELECT CourseGroupMember.*
FROM CourseGroupMember
WHERE cgmSetUid = :groupSetUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByGroupSetUidAsync(groupSetUid: Long): List<CourseGroupMember> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByGroupSetUidAsync(groupSetUid: Long): List<CourseGroupMember> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:17:38 Annotation `@Query(value = "
SELECT *
FROM CourseGroupMember
WHERE cgmPersonUid = :studentUid
AND cgmSetUid = :groupSetUid
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findByPersonUid(groupSetUid: Long, studentUid: Long): CourseGroupMember? defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByPersonUid(groupSetUid: Long, studentUid: Long): CourseGroupMember? defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:20:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:22:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun updateListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:24:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazz"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowPersons"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowEnrolments")})` is missing on actual declaration.
All annotations from expect `suspend fun findByCourseGroupSetAndClazz(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): List<CourseGroupMemberAndName> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByCourseGroupSetAndClazz(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): List<CourseGroupMemberAndName> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:32:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlow"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowPersons"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowEnrolments")})` is missing on actual declaration.
All annotations from expect `fun findByCourseGroupSetAndClazzAsFlow(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): Flow<List<CourseGroupMemberAndName>> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `fun findByCourseGroupSetAndClazzAsFlow(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): Flow<List<CourseGroupMemberAndName>> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:40:38 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid =
CASE(:clazzUid)
WHEN 0 THEN
(SELECT CourseGroupSet.cgsClazzUid
FROM CourseGroupSet
WHERE CourseGroupSet.cgsUid = :cgsUid)
ELSE :clazzUid
END
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findByCourseGroupSetAndClazzAsFlowPersons(clazzUid: Long, cgsUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByCourseGroupSetAndClazzAsFlowPersons(clazzUid: Long, cgsUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:43:38 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid =
CASE(:clazzUid)
WHEN 0 THEN
(SELECT CourseGroupSet.cgsClazzUid
FROM CourseGroupSet
WHERE CourseGroupSet.cgsUid = :cgsUid)
ELSE :clazzUid
END
")` is missing on actual declaration.
All annotations from expect `suspend fun findByCourseGroupSetAndClazzAsFlowEnrolments(clazzUid: Long, cgsUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByCourseGroupSetAndClazzAsFlowEnrolments(clazzUid: Long, cgsUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:46:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(list: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun upsertListAsync(list: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:48:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByCourseGroupSetAndGroupNumAsync(courseGroupSetUid: Long, groupNum: Int, clazzUid: Long, assignmentUid: Long, accountPersonUid: Long): List<CourseGroupMemberAndPerson> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByCourseGroupSetAndGroupNumAsync(courseGroupSetUid: Long, groupNum: Int, clazzUid: Long, assignmentUid: Long, accountPersonUid: Long): List<CourseGroupMemberAndPerson> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_DoorWrapper.kt:43:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:652:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:653:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:654:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:655:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:656:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:657:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:658:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:659:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:660:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:926:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:927:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:928:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:929:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:930:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:931:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:932:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:933:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:934:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:11:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseGroupSetDao : BaseDao<CourseGroupSet> defined in com.ustadmobile.core.db.dao in file CourseGroupSetDao.kt` must be present with the same arguments on actual `class CourseGroupSetDao : BaseDao<CourseGroupSet> defined in com.ustadmobile.core.db.dao in file CourseGroupSetDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:12:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: CourseGroupSet): Int defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: CourseGroupSet): Int defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:14:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findAllCourseGroupSetForClazz(clazzUid: Long, searchText: String, sortOrder: Int): app.cash.paging.PagingSource<Int, CourseGroupSet> /* = androidx.paging.PagingSource<Int, CourseGroupSet> */ defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `fun findAllCourseGroupSetForClazz(clazzUid: Long, searchText: String, sortOrder: Int): androidx.paging.PagingSource<Int, CourseGroupSet> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:20:30 Annotation `@Query(value = "
SELECT *
FROM CourseGroupSet
WHERE cgsActive
AND cgsClazzUid = :clazzUid
ORDER BY cgsName
")` is missing on actual declaration.
All annotations from expect `fun findAllCourseGroupSetForClazzList(clazzUid: Long): List<CourseGroupSet> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `fun findAllCourseGroupSetForClazzList(clazzUid: Long): List<CourseGroupSet> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:22:38 Annotation `@Query(value = "
SELECT *
FROM CourseGroupSet
WHERE cgsActive
AND cgsClazzUid = :clazzUid
ORDER BY cgsName
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllCourseGroupSetForClazzListAsync(clazzUid: Long): List<CourseGroupSet> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun findAllCourseGroupSetForClazzListAsync(clazzUid: Long): List<CourseGroupSet> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:25:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): CourseGroupSet? defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): CourseGroupSet? defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:27:30 Annotation `@Query(value = "
SELECT *
FROM CourseGroupSet
WHERE cgsUid = :uid
")` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(uid: Long): Flow<CourseGroupSet?> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `fun findByUidAsFlow(uid: Long): Flow<CourseGroupSet?> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:29:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(entity: CourseGroupSet): Unit defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: CourseGroupSet): Unit defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CoursePermissionDao defined in com.ustadmobile.core.db.dao in file CoursePermissionDao.kt` must be present with the same arguments on actual `class CoursePermissionDao defined in com.ustadmobile.core.db.dao in file CoursePermissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:17:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findByClazzUidAsPagingSource")})` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAsPagingSource(clazzUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CoursePermissionAndListDetail> /* = androidx.paging.PagingSource<Int, CoursePermissionAndListDetail> */ defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun findByClazzUidAsPagingSource(clazzUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CoursePermissionAndListDetail> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:20:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAndClazzUid(uid: Long, clazzUid: Long): CoursePermission? defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun findByUidAndClazzUid(uid: Long, clazzUid: Long): CoursePermission? defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:23:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<CoursePermission?> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<CoursePermission?> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:26:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(coursePermission: CoursePermission): Unit defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun upsertAsync(coursePermission: CoursePermission): Unit defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:28:38 Annotation `@Query(value = "
UPDATE CoursePermission
SET cpIsDeleted = :isDeleted,
cpLastModified = :updateTime
WHERE cpUid = :cpUid
")` is missing on actual declaration.
All annotations from expect `suspend fun setDeleted(cpUid: Long, isDeleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun setDeleted(cpUid: Long, isDeleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:35:11 Annotation `@Query(value = "
SELECT CoursePermission.*, ClazzEnrolment_ForAccountPerson.*
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = (
SELECT COALESCE(
(SELECT _ClazzEnrolment_ForClazzUid.clazzEnrolmentClazzUid
FROM ClazzEnrolment _ClazzEnrolment_ForClazzUid
WHERE _ClazzEnrolment_ForClazzUid.clazzEnrolmentUid = :clazzEnrolmentUid), 0)
)
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
")` is missing on actual declaration.
All annotations from expect `suspend fun personHasPermissionWithClazzByEnrolmentUidEntities2(accountPersonUid: Long, clazzEnrolmentUid: Long): List<CoursePermissionAndEnrolment> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun personHasPermissionWithClazzByEnrolmentUidEntities2(accountPersonUid: Long, clazzEnrolmentUid: Long): List<CoursePermissionAndEnrolment> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:38:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzByEnrolmentUidEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun userHasEnrolmentEditPermission(accountPersonUid: Long, clazzEnrolmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun userHasEnrolmentEditPermission(accountPersonUid: Long, clazzEnrolmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:41:38 Annotation `@Query(value = "
SELECT CoursePermission.*, ClazzEnrolment_ForAccountPerson.*
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE (:clazzUid = 0 OR CoursePermission.cpClazzUid = :clazzUid)
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
")` is missing on actual declaration.
All annotations from expect `suspend fun personHasPermissionWithClazzEntities2(accountPersonUid: Long, clazzUid: Long): List<CoursePermissionAndEnrolment> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun personHasPermissionWithClazzEntities2(accountPersonUid: Long, clazzUid: Long): List<CoursePermissionAndEnrolment> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:44:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasPermissionWithClazzAsFlow2(accountPersonUid: Long, clazzUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun personHasPermissionWithClazzAsFlow2(accountPersonUid: Long, clazzUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:50:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasPermissionWithClazzPairAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun personHasPermissionWithClazzPairAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:57:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasPermissionWithClazzPairAsync(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun personHasPermissionWithClazzPairAsync(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:64:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasPermissionWithClazzTripleAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long, thirdPermission: Long): Flow<PermissionTriple> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun personHasPermissionWithClazzTripleAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long, thirdPermission: Long): Flow<PermissionTriple> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:72:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasPermissionWithClazzAsync2(accountPersonUid: Long, clazzUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun personHasPermissionWithClazzAsync2(accountPersonUid: Long, clazzUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:79:11 Annotation `@Query(value = "
/* Get CoursePermissions given to the active user based on their enrolment role*/
SELECT CoursePermission.*
FROM ClazzEnrolment ClazzEnrolment_ActiveUser
JOIN CoursePermission
ON CoursePermission.cpClazzUid = ClazzEnrolment_ActiveUser.clazzEnrolmentClazzUid
AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ActiveUser.clazzEnrolmentRole
WHERE ClazzEnrolment_ActiveUser.clazzEnrolmentPersonUid = :accountPersonUid
UNION
/* Get ClazzUids where the active user can view members based a grant directly to them */
SELECT CoursePermission.*
FROM CoursePermission
WHERE CoursePermission.cpToPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findApplicableCoursePermissionEntitiesForAccountPerson(accountPersonUid: Long): List<CoursePermission> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun findApplicableCoursePermissionEntitiesForAccountPerson(accountPersonUid: Long): List<CoursePermission> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:82:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findByUidAndClazzUidAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findByAccountPersonUidAndClazzUid"), HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUidEntities"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findPeerReviewerAllocationsByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `fun userPermissionsForAssignmentSubmitterUid(accountPersonUid: Long, assignmentUid: Long, clazzUid: Long, submitterUid: Long): Flow<AssignmentPermissionAndActiveUserSubmitterUid> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun userPermissionsForAssignmentSubmitterUid(accountPersonUid: Long, assignmentUid: Long, clazzUid: Long, submitterUid: Long): Flow<AssignmentPermissionAndActiveUserSubmitterUid> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:41:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:293:7 Variable '_arg_permission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:370:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:373:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:450:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:453:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:530:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:533:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:536:7 Variable '_arg_thirdPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:613:7 Variable '_arg_permission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExt.kt:693:7 Variable '_arg_submitterUid' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:213:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:214:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:215:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:216:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:217:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:218:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:219:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:220:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:221:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CoursePictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CoursePictureDao.kt` must be present with the same arguments on actual `class CoursePictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CoursePictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:8:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(coursePicture: CoursePicture): Unit defined in com.ustadmobile.core.db.dao.CoursePictureDao` must be present with the same arguments on actual `suspend fun upsertAsync(coursePicture: CoursePicture): Unit defined in com.ustadmobile.core.db.dao.CoursePictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:10:40 Annotation `@Query(value = "
UPDATE CoursePicture
SET coursePictureUri = :uri,
coursePictureThumbnailUri = :thumbnailUri,
coursePictureLct = :time
WHERE coursePictureUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.CoursePictureDao` must be present with the same arguments on actual `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.CoursePictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao_KtorRoute.kt:10:45 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:9:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseTerminologyDao : BaseDao<CourseTerminology> defined in com.ustadmobile.core.db.dao in file CourseTerminologyDao.kt` must be present with the same arguments on actual `class CourseTerminologyDao : BaseDao<CourseTerminology> defined in com.ustadmobile.core.db.dao in file CourseTerminologyDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:10:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findAllCourseTerminologyPagingSource(): app.cash.paging.PagingSource<Int, CourseTerminology> /* = androidx.paging.PagingSource<Int, CourseTerminology> */ defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `fun findAllCourseTerminologyPagingSource(): androidx.paging.PagingSource<Int, CourseTerminology> defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:13:30 Annotation `@Query(value = "
SELECT *
FROM CourseTerminology
ORDER BY ctTitle
")` is missing on actual declaration.
All annotations from expect `fun findAllCourseTerminologyList(): List<CourseTerminology> defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `fun findAllCourseTerminologyList(): List<CourseTerminology> defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:15:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getTerminologyForClazz(clazzUid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun getTerminologyForClazz(clazzUid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:17:38 Annotation `@Query(value = "
SELECT CourseTerminology.*
FROM ClazzAssignment
JOIN Clazz
ON Clazz.clazzUid = ClazzAssignment.caClazzUid
JOIN CourseTerminology
ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid
WHERE ClazzAssignment.caUid = :assignmentUid
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun getTerminologyForAssignment(assignmentUid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun getTerminologyForAssignment(assignmentUid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:20:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:22:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: CourseTerminology): Int defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: CourseTerminology): Int defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:24:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(entity: CourseTerminology): Long defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: CourseTerminology): Long defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class DeletedItemDao defined in com.ustadmobile.core.db.dao in file DeletedItemDao.kt` must be present with the same arguments on actual `class DeletedItemDao defined in com.ustadmobile.core.db.dao in file DeletedItemDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:11:38 Annotation `@Query(value = "
INSERT INTO DeletedItem(delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder)
SELECT (SELECT ContentEntry.title
FROM ContentEntry
WHERE ContentEntry.contentEntryUid =
(SELECT ContentEntryParentChildJoin.cepcjChildContentEntryUid
FROM ContentEntryParentChildJoin
WHERE ContentEntryParentChildJoin.cepcjUid = :cepcjUid)) AS delItemName,
NULL as delItemIconUri,
:time AS delItemLastModTime,
:time AS delItemTimeDeleted,
7 AS delItemEntityTable,
:cepcjUid AS delItemEntityUid,
:deletedByPersonUid AS delItemDeletedByPersonUid,
1 AS delItemStatus,
(SELECT NOT ContentEntry.leaf
FROM ContentEntry
WHERE ContentEntry.contentEntryUid =
(SELECT ContentEntryParentChildJoin.cepcjChildContentEntryUid
FROM ContentEntryParentChildJoin
WHERE ContentEntryParentChildJoin.cepcjUid = :cepcjUid)) AS delItemIsFolder
")` is missing on actual declaration.
All annotations from expect `suspend fun insertDeletedItemForContentEntryParentChildJoin(cepcjUid: Long, time: Long, deletedByPersonUid: Long): Unit defined in com.ustadmobile.core.db.dao.DeletedItemDao` must be present with the same arguments on actual `suspend fun insertDeletedItemForContentEntryParentChildJoin(cepcjUid: Long, time: Long, deletedByPersonUid: Long): Unit defined in com.ustadmobile.core.db.dao.DeletedItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:17:38 Annotation `@Query(value = "
SELECT DeletedItem.*
FROM DeletedItem
WHERE DeletedItem.delItemEntityTable = :tableId
AND DeletedItem.delItemEntityUid = :entityUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByTableIdAndEntityUid(tableId: Int, entityUid: Long): List<DeletedItem> defined in com.ustadmobile.core.db.dao.DeletedItemDao` must be present with the same arguments on actual `suspend fun findByTableIdAndEntityUid(tableId: Int, entityUid: Long): List<DeletedItem> defined in com.ustadmobile.core.db.dao.DeletedItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:20:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeActionedItems")}, functionName = "findDeletedItemsForUser")})` is missing on actual declaration.
All annotations from expect `fun findDeletedItemsForUser(personUid: Long, includeActionedItems: Boolean): app.cash.paging.PagingSource<Int, DeletedItem> /* = androidx.paging.PagingSource<Int, DeletedItem> */ defined in com.ustadmobile.core.db.dao.DeletedItemDao` must be present with the same arguments on actual `fun findDeletedItemsForUser(personUid: Long, includeActionedItems: Boolean): androidx.paging.PagingSource<Int, DeletedItem> defined in com.ustadmobile.core.db.dao.DeletedItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:23:38 Annotation `@Query(value = "
UPDATE DeletedItem
SET delItemStatus = :newStatus,
delItemLastModTime = :updateTime
WHERE delItemUid IN (:uidList)
")` is missing on actual declaration.
All annotations from expect `suspend fun updateStatusByUids(uidList: List<Long>, newStatus: Int, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.DeletedItemDao` must be present with the same arguments on actual `suspend fun updateStatusByUids(uidList: List<Long>, newStatus: Int, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.DeletedItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao_HttpServerExt.kt:32:7 Variable '_arg_includeActionedItems' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class DiscussionPostDao : BaseDao<DiscussionPost> defined in com.ustadmobile.core.db.dao in file DiscussionPostDao.kt` must be present with the same arguments on actual `class DiscussionPostDao : BaseDao<DiscussionPost> defined in com.ustadmobile.core.db.dao in file DiscussionPostDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:16:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "getTopLevelPostsByCourseBlockUid"), HttpServerFunctionCall(functionName = "getTopLevelPostsByCourseBlockUidPersons"), HttpServerFunctionCall(functionName = "getTopLevelPostsByCourseBlockUidLatestMessage")})` is missing on actual declaration.
All annotations from expect `fun getTopLevelPostsByCourseBlockUid(courseBlockUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, DiscussionPostWithDetails> /* = androidx.paging.PagingSource<Int, DiscussionPostWithDetails> */ defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `fun getTopLevelPostsByCourseBlockUid(courseBlockUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, DiscussionPostWithDetails> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:19:38 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT DISTINCT DiscussionPost.discussionPostStartedPersonUid
FROM DiscussionPost
WHERE DiscussionPost.discussionPostCourseBlockUid = :courseBlockUid
AND DiscussionPost.discussionPostReplyToPostUid = 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun getTopLevelPostsByCourseBlockUidPersons(courseBlockUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun getTopLevelPostsByCourseBlockUidPersons(courseBlockUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:23:11 Annotation `@Query(value = "
SELECT MostRecentReply.*
FROM DiscussionPost
JOIN DiscussionPost AS MostRecentReply
ON MostRecentReply.discussionPostUid =
(SELECT MostRecentReplyInner.discussionPostUid
FROM DiscussionPost AS MostRecentReplyInner
WHERE MostRecentReplyInner.discussionPostReplyToPostUid = DiscussionPost.discussionPostUid
ORDER BY MostRecentReplyInner.discussionPostStartDate DESC
LIMIT 1
)
WHERE DiscussionPost.discussionPostCourseBlockUid = :courseBlockUid
AND DiscussionPost.discussionPostReplyToPostUid = 0
")` is missing on actual declaration.
All annotations from expect `suspend fun getTopLevelPostsByCourseBlockUidLatestMessage(courseBlockUid: Long): List<DiscussionPost> defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun getTopLevelPostsByCourseBlockUidLatestMessage(courseBlockUid: Long): List<DiscussionPost> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:25:38 Annotation `@Query(value = "
SELECT DiscussionPost.discussionPostTitle
FROM DiscussionPost
WHERE DiscussionPost.discussionPostUid = :postUid
")` is missing on actual declaration.
All annotations from expect `suspend fun getPostTitle(postUid: Long): String? defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun getPostTitle(postUid: Long): String? defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:27:38 Annotation `@Query(value = "
SELECT *
FROM DiscussionPost
WHERE DiscussionPost.discussionPostUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(uid: Long): DiscussionPost? defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun findByUid(uid: Long): DiscussionPost? defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:29:30 Annotation `@Query(value = "
SELECT DiscussionPost.discussionPostTitle
FROM DiscussionPost
WHERE DiscussionPost.discussionPostUid = :uid
")` is missing on actual declaration.
All annotations from expect `fun getTitleByUidAsFlow(uid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `fun getTitleByUidAsFlow(uid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:31:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: DiscussionPost): Int defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: DiscussionPost): Int defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:33:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findByPostIdWithAllReplies"), HttpServerFunctionCall(functionName = "findByPostIdWithAllRepliesPersons")})` is missing on actual declaration.
All annotations from expect `fun findByPostIdWithAllReplies(postUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, DiscussionPostAndPosterNames> /* = androidx.paging.PagingSource<Int, DiscussionPostAndPosterNames> */ defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `fun findByPostIdWithAllReplies(postUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, DiscussionPostAndPosterNames> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:36:38 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT DISTINCT DiscussionPost.discussionPostStartedPersonUid
FROM DiscussionPost
WHERE DiscussionPost.discussionPostUid = :postUid
OR DiscussionPost.discussionPostReplyToPostUid= :postUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun findByPostIdWithAllRepliesPersons(postUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun findByPostIdWithAllRepliesPersons(postUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:39:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(entity: DiscussionPost): Unit defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: DiscussionPost): Unit defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:41:38 Annotation `@Query(value = "
UPDATE DiscussionPost
SET dpDeleted = :deleted,
discussionPostLct = :updateTime
WHERE discussionPostUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun setDeletedAsync(uid: Long, deleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun setDeletedAsync(uid: Long, deleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_HttpServerExt.kt:34:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_HttpServerExt.kt:132:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:64:34 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:65:34 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:98:34 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:99:34 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:136:35 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:137:35 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:158:35 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:159:35 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:248:18 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:249:18 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:405:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:406:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:407:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:408:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:409:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:410:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:411:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:412:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:413:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:477:16 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:478:16 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:540:16 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:541:16 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:651:22 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:652:22 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:801:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:802:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:803:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:804:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:805:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:806:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:807:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:808:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:809:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class EnrolmentRequestDao defined in com.ustadmobile.core.db.dao in file EnrolmentRequestDao.kt` must be present with the same arguments on actual `class EnrolmentRequestDao defined in com.ustadmobile.core.db.dao in file EnrolmentRequestDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:15:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insert(enrolmentRequest: EnrolmentRequest): Unit defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `suspend fun insert(enrolmentRequest: EnrolmentRequest): Unit defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:17:38 Annotation `@Query(value = "
SELECT EnrolmentRequest.*
FROM EnrolmentRequest
WHERE EnrolmentRequest.erPersonUid = :personUid
AND EnrolmentRequest.erClazzUid = :clazzUid
AND (:statusFilter = 0 OR EnrolmentRequest.erStatus = :statusFilter)
")` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzAndPerson(personUid: Long, clazzUid: Long, statusFilter: Int): List<EnrolmentRequest> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `suspend fun findByClazzAndPerson(personUid: Long, clazzUid: Long, statusFilter: Int): List<EnrolmentRequest> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:23:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "1", name = "statusFilter")}, functionName = "findByClazzAndPerson")})` is missing on actual declaration.
All annotations from expect `suspend fun hasPendingRequests(personUid: Long, clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `suspend fun hasPendingRequests(personUid: Long, clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:25:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "statusFilter")}, functionName = "findRequestsForUserAsFlow")})` is missing on actual declaration.
All annotations from expect `fun findRequestsForUserAsFlow(accountPersonUid: Long, statusFilter: Int): Flow<List<EnrolmentRequestAndCoursePic>> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `fun findRequestsForUserAsFlow(accountPersonUid: Long, statusFilter: Int): Flow<List<EnrolmentRequestAndCoursePic>> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:28:38 Annotation `@Query(value = "
UPDATE EnrolmentRequest
SET erStatus = :status,
erLastModified = :updateTime
WHERE erUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateStatus(uid: Long, status: Int, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `suspend fun updateStatus(uid: Long, status: Int, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:34:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "statusFilter")}, functionName = "findPendingEnrolmentsForCourse")})` is missing on actual declaration.
All annotations from expect `fun findPendingEnrolmentsForCourse(clazzUid: Long, includeDeleted: Boolean, statusFilter: Int, searchText: String, sortOrder: Int): app.cash.paging.PagingSource<Int, EnrolmentRequestAndPersonDetails> /* = androidx.paging.PagingSource<Int, EnrolmentRequestAndPersonDetails> */ defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `fun findPendingEnrolmentsForCourse(clazzUid: Long, includeDeleted: Boolean, statusFilter: Int, searchText: String, sortOrder: Int): androidx.paging.PagingSource<Int, EnrolmentRequestAndPersonDetails> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_HttpServerExt.kt:83:7 Variable '_arg_statusFilter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_HttpServerExt.kt:143:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_HttpServerExt.kt:146:7 Variable '_arg_statusFilter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:476:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:477:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:478:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:479:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:480:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:481:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:482:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:483:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:484:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ErrorReportDao defined in com.ustadmobile.core.db.dao in file ErrorReportDao.kt` must be present with the same arguments on actual `class ErrorReportDao defined in com.ustadmobile.core.db.dao in file ErrorReportDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:9:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(errorReport: ErrorReport): Long defined in com.ustadmobile.core.db.dao.ErrorReportDao` must be present with the same arguments on actual `suspend fun insertAsync(errorReport: ErrorReport): Long defined in com.ustadmobile.core.db.dao.ErrorReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:11:38 Annotation `@Query(value = "
SELECT ErrorReport.*
FROM ErrorReport
WHERE errUid = :errUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(errUid: Long): ErrorReport? defined in com.ustadmobile.core.db.dao.ErrorReportDao` must be present with the same arguments on actual `suspend fun findByUidAsync(errUid: Long): ErrorReport? defined in com.ustadmobile.core.db.dao.ErrorReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:13:38 Annotation `@Query(value = "
SELECT ErrorReport.*
FROM ErrorReport
WHERE errorCode = :errCode
")` is missing on actual declaration.
All annotations from expect `suspend fun findByErrorCode(errCode: Int): List<ErrorReport> defined in com.ustadmobile.core.db.dao.ErrorReportDao` must be present with the same arguments on actual `suspend fun findByErrorCode(errCode: Int): List<ErrorReport> defined in com.ustadmobile.core.db.dao.ErrorReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao_KtorRoute.kt:10:43 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ExternalAppPermissionDao defined in com.ustadmobile.core.db.dao in file ExternalAppPermissionDao.kt` must be present with the same arguments on actual `class ExternalAppPermissionDao defined in com.ustadmobile.core.db.dao in file ExternalAppPermissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:9:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(externalAppPermission: ExternalAppPermission): Long defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao` must be present with the same arguments on actual `suspend fun insertAsync(externalAppPermission: ExternalAppPermission): Long defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:11:38 Annotation `@Query(value = "
SELECT ExternalAppPermission.eapAuthToken
FROM ExternalAppPermission
WHERE ExternalAppPermission.eapPackageId = :packageId
AND ExternalAppPermission.eapPersonUid = :personUid
AND :currentTime BETWEEN ExternalAppPermission.eapStartTime AND ExternalAppPermission.eapExpireTime
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun getGrantedAuthToken(packageId: String, personUid: Long, currentTime: Long): String? defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao` must be present with the same arguments on actual `suspend fun getGrantedAuthToken(packageId: String, personUid: Long, currentTime: Long): String? defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:17:38 Annotation `@Query(value = "
SELECT *
FROM ExternalAppPermission
WHERE eapUid = :eapUid
")` is missing on actual declaration.
All annotations from expect `suspend fun getExternalAccessPermissionByUid(eapUid: Int): ExternalAppPermission? defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao` must be present with the same arguments on actual `suspend fun getExternalAccessPermissionByUid(eapUid: Int): ExternalAppPermission? defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:20:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT eapPersonUid
FROM ExternalAppPermission
WHERE eapAuthToken = :token
AND :currentTime BETWEEN eapStartTime AND eapExpireTime
),
0)
")` is missing on actual declaration.
All annotations from expect `suspend fun getPersonUidByAuthToken(token: String, currentTime: Long): Long defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao` must be present with the same arguments on actual `suspend fun getPersonUidByAuthToken(token: String, currentTime: Long): Long defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:11:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class HolidayCalendarDao : BaseDao<HolidayCalendar> defined in com.ustadmobile.core.db.dao in file HolidayCalendarDao.kt` must be present with the same arguments on actual `class HolidayCalendarDao : BaseDao<HolidayCalendar> defined in com.ustadmobile.core.db.dao in file HolidayCalendarDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:12:30 Annotation `@Query(value = "SELECT HolidayCalendar.* ,
(SELECT COUNT(*) FROM Holiday
WHERE holHolidayCalendarUid = HolidayCalendar.umCalendarUid
AND CAST(holActive AS INTEGER) = 1) AS numEntries
FROM HolidayCalendar WHERE CAST(umCalendarActive AS INTEGER) = 1 AND
umCalendarCategory = 1")` is missing on actual declaration.
All annotations from expect `fun findAllHolidaysWithEntriesCount(): app.cash.paging.PagingSource<Int, HolidayCalendarWithNumEntries> /* = androidx.paging.PagingSource<Int, HolidayCalendarWithNumEntries> */ defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `fun findAllHolidaysWithEntriesCount(): androidx.paging.PagingSource<Int, HolidayCalendarWithNumEntries> defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:15:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun replaceList(list: List<HolidayCalendar>): Unit defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `fun replaceList(list: List<HolidayCalendar>): Unit defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:17:30 Annotation `@Query(value = "SELECT * FROM HolidayCalendar WHERE CAST(umCalendarActive AS INTEGER) = 1 AND umCalendarCategory = 1")` is missing on actual declaration.
All annotations from expect `fun findAllHolidaysLiveData(): Flow<List<HolidayCalendar>> defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `fun findAllHolidaysLiveData(): Flow<List<HolidayCalendar>> defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:19:30 Annotation `@Query(value = "SELECT * FROM HolidayCalendar WHERE umCalendarUid = :uid AND CAST(umCalendarActive AS INTEGER) = 1")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<HolidayCalendar?> defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<HolidayCalendar?> defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:21:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: HolidayCalendar): Int defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: HolidayCalendar): Int defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:23:38 Annotation `@Query(value = "SELECT * FROM HolidayCalendar WHERE umCalendarUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(uid: Long): HolidayCalendar? defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `suspend fun findByUid(uid: Long): HolidayCalendar? defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:25:38 Annotation `@Query(value = "SELECT * FROM HolidayCalendar WHERE umCalendarUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): HolidayCalendar? defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): HolidayCalendar? defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao_KtorRoute.kt:10:47 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class HolidayDao : BaseDao<Holiday>, OneToManyJoinDao<Holiday> defined in com.ustadmobile.core.db.dao in file HolidayDao.kt` must be present with the same arguments on actual `class HolidayDao : BaseDao<Holiday>, OneToManyJoinDao<Holiday> defined in com.ustadmobile.core.db.dao in file HolidayDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:9:30 Annotation `@Query(value = "SELECT * FROM Holiday WHERE holHolidayCalendarUid = :holidayCalendarUid")` is missing on actual declaration.
All annotations from expect `fun findByHolidayCalendaUid(holidayCalendarUid: Long): List<Holiday> defined in com.ustadmobile.core.db.dao.HolidayDao` must be present with the same arguments on actual `fun findByHolidayCalendaUid(holidayCalendarUid: Long): List<Holiday> defined in com.ustadmobile.core.db.dao.HolidayDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:11:38 Annotation `@Query(value = "SELECT * FROM Holiday WHERE holHolidayCalendarUid = :holidayCalendarUid")` is missing on actual declaration.
All annotations from expect `suspend fun findByHolidayCalendaUidAsync(holidayCalendarUid: Long): List<Holiday> defined in com.ustadmobile.core.db.dao.HolidayDao` must be present with the same arguments on actual `suspend fun findByHolidayCalendaUidAsync(holidayCalendarUid: Long): List<Holiday> defined in com.ustadmobile.core.db.dao.HolidayDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:14:30 Annotation `@Query(value = "
UPDATE Holiday
SET holActive = :active,
holLct = :changeTime
WHERE holUid = :holidayUid")` is missing on actual declaration.
All annotations from expect `fun updateActiveByUid(holidayUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.HolidayDao` must be present with the same arguments on actual `fun updateActiveByUid(holidayUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.HolidayDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:20:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: Holiday): Unit defined in com.ustadmobile.core.db.dao.HolidayDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Holiday): Unit defined in com.ustadmobile.core.db.dao.HolidayDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao_DoorWrapper.kt:102:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao_KtorRoute.kt:10:39 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class LanguageDao : BaseDao<Language> defined in com.ustadmobile.core.db.dao in file LanguageDao.kt` must be present with the same arguments on actual `class LanguageDao : BaseDao<Language> defined in com.ustadmobile.core.db.dao in file LanguageDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:13:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(languageList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun insertListAsync(languageList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:15:30 Annotation `@Query(value = "
SELECT Language.*
FROM Language
WHERE name LIKE :searchText
ORDER BY CASE(:sortOrder)
WHEN 1 THEN Language.name
WHEN 3 THEN Language.iso_639_1_standard
WHEN 5 THEN Language.iso_639_2_standard
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN Language.name
WHEN 4 THEN Language.iso_639_1_standard
WHEN 6 THEN Language.iso_639_2_standard
ELSE ''
END DESC
")` is missing on actual declaration.
All annotations from expect `fun findLanguagesAsSource(sortOrder: Int, searchText: String): app.cash.paging.PagingSource<Int, Language> /* = androidx.paging.PagingSource<Int, Language> */ defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findLanguagesAsSource(sortOrder: Int, searchText: String): androidx.paging.PagingSource<Int, Language> defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:18:30 Annotation `@Query(value = "SELECT * FROM Language")` is missing on actual declaration.
All annotations from expect `fun findLanguagesList(): List<Language> defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findLanguagesList(): List<Language> defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:20:30 Annotation `@Query(value = "SELECT * FROM Language WHERE name = :name LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findByName(name: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findByName(name: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:22:30 Annotation `@Query(value = "SELECT * FROM Language WHERE iso_639_1_standard = :langCode LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findByTwoCode(langCode: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findByTwoCode(langCode: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:24:38 Annotation `@Query(value = "SELECT * FROM Language WHERE iso_639_1_standard = :langCode LIMIT 1")` is missing on actual declaration.
All annotations from expect `suspend fun findByTwoCodeAsync(langCode: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun findByTwoCodeAsync(langCode: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:26:30 Annotation `@Query(value = "SELECT * FROM LANGUAGE WHERE iso_639_3_standard = :langCode OR iso_639_2_standard = :langCode LIMIT 1 ")` is missing on actual declaration.
All annotations from expect `fun findByThreeCode(langCode: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findByThreeCode(langCode: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:28:30 Annotation `@Query(value = "SELECT COUNT(*) FROM LANGUAGE")` is missing on actual declaration.
All annotations from expect `fun totalLanguageCount(): Int defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun totalLanguageCount(): Int defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:30:32 Annotation `@Update` is missing on actual declaration.
All annotations from expect `fun update(entity: Language): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun update(entity: Language): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:32:30 Annotation `@Query(value = "SELECT * FROM LANGUAGE where langUid = :primaryLanguageUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findByUid(primaryLanguageUid: Long): Language? defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findByUid(primaryLanguageUid: Long): Language? defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:34:38 Annotation `@Query(value = "SELECT * FROM LANGUAGE where langUid = :primaryLanguageUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(primaryLanguageUid: Long): Language? defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun findByUidAsync(primaryLanguageUid: Long): Language? defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:36:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: Language): Int defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Language): Int defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:38:30 Annotation `@Query(value = "SELECT * FROM LANGUAGE")` is missing on actual declaration.
All annotations from expect `fun findAllLanguageLive(): Flow<List<Language>> defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findAllLanguageLive(): Flow<List<Language>> defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:40:30 Annotation `@Query(value = "SELECT langUid FROM LANGUAGE WHERE langUid IN (:uidList)")` is missing on actual declaration.
All annotations from expect `fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:42:38 Annotation `@Query(value = "
UPDATE Language
SET languageActive = :toggleVisibility,
langLct = :updateTime
WHERE langUid IN (:selectedItem)")` is missing on actual declaration.
All annotations from expect `suspend fun toggleVisibilityLanguage(toggleVisibility: Boolean, selectedItem: List<Long>, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun toggleVisibilityLanguage(toggleVisibility: Boolean, selectedItem: List<Long>, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:48:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun replaceList(entityList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun replaceList(entityList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao_KtorRoute.kt:10:40 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:6:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:6:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class LanguageVariantDao : BaseDao<LanguageVariant> defined in com.ustadmobile.core.db.dao in file LanguageVariantDao.kt` must be present with the same arguments on actual `class LanguageVariantDao : BaseDao<LanguageVariant> defined in com.ustadmobile.core.db.dao in file LanguageVariantDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:7:30 Annotation `@Query(value = "SELECT * FROM LanguageVariant WHERE countryCode = :countryCode LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findByCode(countryCode: String): LanguageVariant? defined in com.ustadmobile.core.db.dao.LanguageVariantDao` must be present with the same arguments on actual `fun findByCode(countryCode: String): LanguageVariant? defined in com.ustadmobile.core.db.dao.LanguageVariantDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao_KtorRoute.kt:10:47 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:11:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class LeavingReasonDao : BaseDao<LeavingReason> defined in com.ustadmobile.core.db.dao in file LeavingReasonDao.kt` must be present with the same arguments on actual `class LeavingReasonDao : BaseDao<LeavingReason> defined in com.ustadmobile.core.db.dao in file LeavingReasonDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:12:30 Annotation `@Query(value = "SELECT * FROM LeavingReason")` is missing on actual declaration.
All annotations from expect `fun findAllReasons(): app.cash.paging.PagingSource<Int, LeavingReason> /* = androidx.paging.PagingSource<Int, LeavingReason> */ defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `fun findAllReasons(): androidx.paging.PagingSource<Int, LeavingReason> defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:14:30 Annotation `@Query(value = "SELECT * FROM LeavingReason")` is missing on actual declaration.
All annotations from expect `fun findAllReasonsLive(): List<LeavingReason> defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `fun findAllReasonsLive(): List<LeavingReason> defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:16:38 Annotation `@Query(value = "SELECT * FROM LeavingReason")` is missing on actual declaration.
All annotations from expect `suspend fun findAllReasonsAsync(): List<LeavingReason> defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun findAllReasonsAsync(): List<LeavingReason> defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:18:38 Annotation `@Query(value = "SELECT * FROM LeavingReason WHERE leavingReasonUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): LeavingReason? defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): LeavingReason? defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:20:38 Annotation `@Query(value = "SELECT leavingReasonUid FROM LeavingReason WHERE leavingReasonUid IN (:uidList)")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:22:30 Annotation `@Query(value = "SELECT * FROM LeavingReason WHERE leavingReasonUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<LeavingReason?> defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<LeavingReason?> defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:24:38 Annotation `@Query(value = "SELECT LeavingReason.leavingReasonUid AS uid,
LeavingReason.leavingReasonTitle As labelName
FROM LeavingReason WHERE leavingReasonUid IN (:uidList)")` is missing on actual declaration.
All annotations from expect `suspend fun getReasonsFromUids(uidList: List<Long>): List<UidAndLabel> defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun getReasonsFromUids(uidList: List<Long>): List<UidAndLabel> defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:26:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun replaceList(entityList: List<LeavingReason>): Unit defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun replaceList(entityList: List<LeavingReason>): Unit defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:28:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: LeavingReason): Int defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: LeavingReason): Int defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao_KtorRoute.kt:10:45 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class MessageDao defined in com.ustadmobile.core.db.dao in file MessageDao.kt` must be present with the same arguments on actual `class MessageDao defined in com.ustadmobile.core.db.dao in file MessageDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:11:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun messagesFromOtherUserAsPagingSource(accountPersonUid: Long, otherPersonUid: Long): app.cash.paging.PagingSource<Int, Message> /* = androidx.paging.PagingSource<Int, Message> */ defined in com.ustadmobile.core.db.dao.MessageDao` must be present with the same arguments on actual `fun messagesFromOtherUserAsPagingSource(accountPersonUid: Long, otherPersonUid: Long): androidx.paging.PagingSource<Int, Message> defined in com.ustadmobile.core.db.dao.MessageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:14:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun conversationsForUserAsPagingSource(searchQuery: String, accountPersonUid: Long): app.cash.paging.PagingSource<Int, MessageAndOtherPerson> /* = androidx.paging.PagingSource<Int, MessageAndOtherPerson> */ defined in com.ustadmobile.core.db.dao.MessageDao` must be present with the same arguments on actual `fun conversationsForUserAsPagingSource(searchQuery: String, accountPersonUid: Long): androidx.paging.PagingSource<Int, MessageAndOtherPerson> defined in com.ustadmobile.core.db.dao.MessageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:17:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insert(message: Message): Unit defined in com.ustadmobile.core.db.dao.MessageDao` must be present with the same arguments on actual `suspend fun insert(message: Message): Unit defined in com.ustadmobile.core.db.dao.MessageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:280:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:281:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:282:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:283:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:284:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:285:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:286:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:287:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:288:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class OfflineItemDao defined in com.ustadmobile.core.db.dao in file OfflineItemDao.kt` must be present with the same arguments on actual `class OfflineItemDao defined in com.ustadmobile.core.db.dao in file OfflineItemDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:10:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(item: OfflineItem): Long defined in com.ustadmobile.core.db.dao.OfflineItemDao` must be present with the same arguments on actual `suspend fun insertAsync(item: OfflineItem): Long defined in com.ustadmobile.core.db.dao.OfflineItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:12:30 Annotation `@Query(value = "
SELECT OfflineItem.*,
TransferJob.*,
(SELECT SUM(TransferJobItem.tjTotalSize)
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid) AS totalSize,
(SELECT SUM(TransferJobItem.tjTransferred)
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid) AS transferred
,
CAST(OfflineItem.oiActive AS INTEGER) = 1 AND (SELECT EXISTS(
SELECT CompletedJob.tjUid
FROM TransferJob CompletedJob
WHERE CompletedJob.tjTableId = 738
AND CompletedJob.tjEntityUid IN
(SELECT ContentEntryVersion.cevUid
FROM ContentEntryVersion
WHERE ContentEntryVersion.cevContentEntryUid = :contentEntryUid)
AND CompletedJob.tjStatus = 21
AND CompletedJob.tjType = 2
AND CompletedJob.tjTimeCreated >= OfflineItem.oiLct
LIMIT 1
)) AS readyForOffline,
NULL AS latestErrorStr
FROM OfflineItem
LEFT JOIN TransferJob
ON TransferJob.tjUid =
(SELECT TransferJob.tjUid
FROM TransferJob
WHERE TransferJob.tjTableId = 738
AND TransferJob.tjEntityUid IN
(SELECT ContentEntryVersion.cevUid
FROM ContentEntryVersion
WHERE ContentEntryVersion.cevContentEntryUid = :contentEntryUid)
AND TransferJob.tjStatus < 21
ORDER BY TransferJob.tjTimeCreated DESC
LIMIT 1)
WHERE OfflineItem.oiNodeId = :nodeId
AND OfflineItem.oiContentEntryUid = :contentEntryUid
ORDER BY OfflineItem.oiLct DESC
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `fun findByContentEntryUid(contentEntryUid: Long, nodeId: Long): Flow<OfflineItemAndState?> defined in com.ustadmobile.core.db.dao.OfflineItemDao` must be present with the same arguments on actual `fun findByContentEntryUid(contentEntryUid: Long, nodeId: Long): Flow<OfflineItemAndState?> defined in com.ustadmobile.core.db.dao.OfflineItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:15:38 Annotation `@Query(value = "
UPDATE OfflineItem
SET oiActive = :active
WHERE oiUid = :oiUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateActiveByOfflineItemUid(oiUid: Long, active: Boolean): Unit defined in com.ustadmobile.core.db.dao.OfflineItemDao` must be present with the same arguments on actual `suspend fun updateActiveByOfflineItemUid(oiUid: Long, active: Boolean): Unit defined in com.ustadmobile.core.db.dao.OfflineItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao_KtorRoute.kt:10:43 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:6:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:6:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class OutgoingReplicationDao defined in com.ustadmobile.core.db.dao in file OutgoingReplicationDao.kt` must be present with the same arguments on actual `class OutgoingReplicationDao defined in com.ustadmobile.core.db.dao in file OutgoingReplicationDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:7:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insert(outgoing: List<OutgoingReplication>): Unit defined in com.ustadmobile.core.db.dao.OutgoingReplicationDao` must be present with the same arguments on actual `suspend fun insert(outgoing: List<OutgoingReplication>): Unit defined in com.ustadmobile.core.db.dao.OutgoingReplicationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:9:38 Annotation `@Query(value = "
SELECT OutgoingReplication.*
FROM OutgoingReplication
")` is missing on actual declaration.
All annotations from expect `suspend fun listReplications(): List<OutgoingReplication> defined in com.ustadmobile.core.db.dao.OutgoingReplicationDao` must be present with the same arguments on actual `suspend fun listReplications(): List<OutgoingReplication> defined in com.ustadmobile.core.db.dao.OutgoingReplicationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PeerReviewerAllocationDao : BaseDao<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao in file PeerReviewerAllocationDao.kt` must be present with the same arguments on actual `class PeerReviewerAllocationDao : BaseDao<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao in file PeerReviewerAllocationDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:9:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun replaceListAsync(entries: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun replaceListAsync(entries: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:11:38 Annotation `@Query(value = "
SELECT *
FROM PeerReviewerAllocation
WHERE praAssignmentUid IN (:assignmentUid)
AND praActive
")` is missing on actual declaration.
All annotations from expect `suspend fun getAllPeerReviewerAllocations(assignmentUid: List<Long>): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun getAllPeerReviewerAllocations(assignmentUid: List<Long>): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:14:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getAllPeerReviewerAllocationsByClazzUid(clazzUid: Long, includeInactive: Boolean): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun getAllPeerReviewerAllocationsByClazzUid(clazzUid: Long, includeInactive: Boolean): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:17:38 Annotation `@Query(value = "
UPDATE PeerReviewerAllocation
SET praActive = :active,
praLct = :changeTime
WHERE praUid = :cbUid")` is missing on actual declaration.
All annotations from expect `suspend fun updateActiveByUid(cbUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun updateActiveByUid(cbUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:23:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertList(entityList: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun upsertList(entityList: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonAuth2Dao defined in com.ustadmobile.core.db.dao in file PersonAuth2Dao.kt` must be present with the same arguments on actual `class PersonAuth2Dao defined in com.ustadmobile.core.db.dao in file PersonAuth2Dao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:9:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(auths: List<PersonAuth2>): Unit defined in com.ustadmobile.core.db.dao.PersonAuth2Dao` must be present with the same arguments on actual `suspend fun insertListAsync(auths: List<PersonAuth2>): Unit defined in com.ustadmobile.core.db.dao.PersonAuth2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:11:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(auth: PersonAuth2): Long defined in com.ustadmobile.core.db.dao.PersonAuth2Dao` must be present with the same arguments on actual `suspend fun insertAsync(auth: PersonAuth2): Long defined in com.ustadmobile.core.db.dao.PersonAuth2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:13:38 Annotation `@Query(value = "
SELECT PersonAuth2.*
FROM PersonAuth2
WHERE PersonAuth2.pauthUid = :personUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByPersonUid(personUid: Long): PersonAuth2? defined in com.ustadmobile.core.db.dao.PersonAuth2Dao` must be present with the same arguments on actual `suspend fun findByPersonUid(personUid: Long): PersonAuth2? defined in com.ustadmobile.core.db.dao.PersonAuth2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:15:38 Annotation `@Query(value = "
SELECT PersonAuth2.*
FROM PersonAuth2
JOIN Person ON PersonAuth2.pauthUid = Person.personUid
WHERE Person.username = :username
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUsername(username: String): PersonAuth2? defined in com.ustadmobile.core.db.dao.PersonAuth2Dao` must be present with the same arguments on actual `suspend fun findByUsername(username: String): PersonAuth2? defined in com.ustadmobile.core.db.dao.PersonAuth2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao_KtorRoute.kt:10:43 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonAuthDao : BaseDao<PersonAuth> defined in com.ustadmobile.core.db.dao in file PersonAuthDao.kt` must be present with the same arguments on actual `class PersonAuthDao : BaseDao<PersonAuth> defined in com.ustadmobile.core.db.dao in file PersonAuthDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:10:38 Annotation `@Query(value = "SELECT * FROM PersonAuth WHERE personAuthUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): PersonAuth? defined in com.ustadmobile.core.db.dao.PersonAuthDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): PersonAuth? defined in com.ustadmobile.core.db.dao.PersonAuthDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:12:30 Annotation `@Query(value = "SELECT * FROM PersonAuth WHERE personAuthUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): PersonAuth? defined in com.ustadmobile.core.db.dao.PersonAuthDao` must be present with the same arguments on actual `fun findByUid(uid: Long): PersonAuth? defined in com.ustadmobile.core.db.dao.PersonAuthDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:14:30 Annotation `@Query(value = "SELECT * FROM Person WHERE username = :username")` is missing on actual declaration.
All annotations from expect `fun findPersonByUsername(username: String): Person? defined in com.ustadmobile.core.db.dao.PersonAuthDao` must be present with the same arguments on actual `fun findPersonByUsername(username: String): Person? defined in com.ustadmobile.core.db.dao.PersonAuthDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:16:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: PersonAuth): Int defined in com.ustadmobile.core.db.dao.PersonAuthDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: PersonAuth): Int defined in com.ustadmobile.core.db.dao.PersonAuthDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:18:38 Annotation `@Query(value = "UPDATE PersonAuth set passwordHash = :passwordHash WHERE personAuthUid = :personUid")` is missing on actual declaration.
All annotations from expect `suspend fun updatePasswordForPersonUid(personUid: Long, passwordHash: String): Int defined in com.ustadmobile.core.db.dao.PersonAuthDao` must be present with the same arguments on actual `suspend fun updatePasswordForPersonUid(personUid: Long, passwordHash: String): Int defined in com.ustadmobile.core.db.dao.PersonAuthDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:181:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:182:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:183:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:184:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:185:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:186:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:187:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:188:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:189:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:19:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:19:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonDao : BaseDao<Person> defined in com.ustadmobile.core.db.dao in file PersonDao.kt` must be present with the same arguments on actual `class PersonDao : BaseDao<Person> defined in com.ustadmobile.core.db.dao in file PersonDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:20:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<Person>): Unit defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<Person>): Unit defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:22:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrReplace(person: Person): Unit defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertOrReplace(person: Person): Unit defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:24:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.HTTP_OR_THROW)` is missing on actual declaration.
All annotations from expect `suspend fun countUsername(username: String): Int defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun countUsername(username: String): Int defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:26:38 Annotation `@Query(value = "
SELECT Person.personUid, Person.firstNames, Person.lastName,
PersonAuth.passwordHash
FROM Person
JOIN PersonAuth
ON Person.personUid = PersonAuth.personAuthUid
WHERE Person.username = :username
")` is missing on actual declaration.
All annotations from expect `suspend fun findUidAndPasswordHashAsync(username: String): PersonUidAndPasswordHash? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findUidAndPasswordHashAsync(username: String): PersonUidAndPasswordHash? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:29:38 Annotation `@Query(value = "
SELECT Person.*
FROM Person
JOIN PersonAuth2
ON Person.personUid = PersonAuth2.pauthUid
WHERE Person.username = :username
AND PersonAuth2.pauthAuth = :passwordHash
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUsernameAndPasswordHash2(username: String, passwordHash: String): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findByUsernameAndPasswordHash2(username: String, passwordHash: String): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:32:30 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `fun insertPersonAuth(personAuth: PersonAuth): Unit defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun insertPersonAuth(personAuth: PersonAuth): Unit defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:34:30 Annotation `@Query(value = "SELECT Person.* FROM PERSON Where Person.username = :username")` is missing on actual declaration.
All annotations from expect `fun findByUsername(username: String?): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUsername(username: String?): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:36:38 Annotation `@Query(value = "SELECT Person.* FROM PERSON Where Person.username = :username")` is missing on actual declaration.
All annotations from expect `suspend fun findByUsernameAsync(username: String): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findByUsernameAsync(username: String): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:38:38 Annotation `@Query(value = "
SELECT Person.*
FROM Person
WHERE Person.dateOfBirth = :nodeId
AND Person.personType = 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findSystemAccount(nodeId: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findSystemAccount(nodeId: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:40:30 Annotation `@Query(value = "SELECT * FROM PERSON WHERE Person.personUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUid(uid: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:42:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithPicture(accountPersonUid: Long): PersonAndPicture? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findByUidWithPicture(accountPersonUid: Long): PersonAndPicture? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:44:30 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid = :uid
")` is missing on actual declaration.
All annotations from expect `fun findByUidWithPictureAsFlow(uid: Long): Flow<PersonAndPicture?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidWithPictureAsFlow(uid: Long): Flow<PersonAndPicture?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:46:30 Annotation `@Query(value = "SELECT * From Person WHERE personUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<Person?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<Person?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:48:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:50:30 Annotation `@Query(value = "SELECT * FROM Person WHERE personUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(uid: Long): Flow<Person?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidAsFlow(uid: Long): Flow<Person?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:52:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: Person): Int defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Person): Int defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:54:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertPersonGroup(personGroup: PersonGroup): Long defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertPersonGroup(personGroup: PersonGroup): Long defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:56:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertPersonGroupMember(personGroupMember: PersonGroupMember): Long defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertPersonGroupMember(personGroupMember: PersonGroupMember): Long defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:59:30 Annotation `@Query(value = "
WITH CanViewPersonUidsViaCoursePermission(personUid) AS
/* Select personUids that can be viewed based on CoursePermission given the active user
for their enrolments
*/
(SELECT DISTINCT ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid AS personUid
FROM ClazzEnrolment ClazzEnrolment_ForActiveUser
JOIN CoursePermission
ON CoursePermission.cpClazzUid = ClazzEnrolment_ForActiveUser.clazzEnrolmentClazzUid
AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForActiveUser.clazzEnrolmentRole
AND (CoursePermission.cpPermissionsFlag & 8192) > 0
JOIN ClazzEnrolment ClazzEnrolment_ForClazzMember
ON ClazzEnrolment_ForClazzMember.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
WHERE :accountPersonUid != 0
AND ClazzEnrolment_ForActiveUser.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment_ForActiveUser.clazzEnrolmentActive
UNION
/* Select personUids that can be viewed based on CoursePermission for the active user
where the CoursePermission is granted directly to them
*/
SELECT DISTINCT ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid AS personUid
FROM CoursePermission
JOIN ClazzEnrolment ClazzEnrolment_ForClazzMember
ON ClazzEnrolment_ForClazzMember.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
WHERE :accountPersonUid != 0
AND CoursePermission.cpToPersonUid = :accountPersonUid)
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE /* Begin permission check */
(
(
EXISTS(SELECT 1
FROM SystemPermission
WHERE :accountPersonUid != 0
AND SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
8192
) > 0
AND NOT SystemPermission.spIsDeleted)
)
OR (Person.personUid IN
(SELECT CanViewPersonUidsViaCoursePermission.personUid
FROM CanViewPersonUidsViaCoursePermission))
OR (Person.personUid = :accountPersonUid)
)
/* End permission check */
AND (:excludeClazz = 0 OR :excludeClazz NOT IN
(SELECT clazzEnrolmentClazzUid
FROM ClazzEnrolment
WHERE clazzEnrolmentPersonUid = Person.personUid
AND :timestamp BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft
AND ClazzEnrolment.clazzEnrolmentActive))
AND Person.personType = 0
AND (Person.personUid NOT IN (:excludeSelected))
AND (:searchText = '%'
OR Person.firstNames || ' ' || Person.lastName LIKE :searchText)
GROUP BY Person.personUid, PersonPicture.personPictureUid
ORDER BY CASE(:sortOrder)
WHEN 1 THEN Person.firstNames
WHEN 3 THEN Person.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN Person.firstNames
WHEN 4 THEN Person.lastName
ELSE ''
END DESC
")` is missing on actual declaration.
All annotations from expect `fun findPersonsWithPermissionAsList(timestamp: Long, excludeClazz: Long, excludeSelected: List<Long>, accountPersonUid: Long, sortOrder: Int, searchText: String? = ...): List<PersonAndListDisplayDetails> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findPersonsWithPermissionAsList(timestamp: Long, excludeClazz: Long, excludeSelected: List<Long>, accountPersonUid: Long, sortOrder: Int, searchText: String?): List<PersonAndListDisplayDetails> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:68:30 Annotation `@Query(value = "
WITH CanViewPersonUidsViaCoursePermission(personUid) AS
/* Select personUids that can be viewed based on CoursePermission given the active user
for their enrolments
*/
(SELECT DISTINCT ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid AS personUid
FROM ClazzEnrolment ClazzEnrolment_ForActiveUser
JOIN CoursePermission
ON CoursePermission.cpClazzUid = ClazzEnrolment_ForActiveUser.clazzEnrolmentClazzUid
AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForActiveUser.clazzEnrolmentRole
AND (CoursePermission.cpPermissionsFlag & 8192) > 0
JOIN ClazzEnrolment ClazzEnrolment_ForClazzMember
ON ClazzEnrolment_ForClazzMember.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
WHERE :accountPersonUid != 0
AND ClazzEnrolment_ForActiveUser.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment_ForActiveUser.clazzEnrolmentActive
UNION
/* Select personUids that can be viewed based on CoursePermission for the active user
where the CoursePermission is granted directly to them
*/
SELECT DISTINCT ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid AS personUid
FROM CoursePermission
JOIN ClazzEnrolment ClazzEnrolment_ForClazzMember
ON ClazzEnrolment_ForClazzMember.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
WHERE :accountPersonUid != 0
AND CoursePermission.cpToPersonUid = :accountPersonUid)
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE /* Begin permission check */
(
(
EXISTS(SELECT 1
FROM SystemPermission
WHERE :accountPersonUid != 0
AND SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
8192
) > 0
AND NOT SystemPermission.spIsDeleted)
)
OR (Person.personUid IN
(SELECT CanViewPersonUidsViaCoursePermission.personUid
FROM CanViewPersonUidsViaCoursePermission))
OR (Person.personUid = :accountPersonUid)
)
/* End permission check */
AND (:excludeClazz = 0 OR :excludeClazz NOT IN
(SELECT clazzEnrolmentClazzUid
FROM ClazzEnrolment
WHERE clazzEnrolmentPersonUid = Person.personUid
AND :timestamp BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft
AND ClazzEnrolment.clazzEnrolmentActive))
AND Person.personType = 0
AND (Person.personUid NOT IN (:excludeSelected))
AND (:searchText = '%'
OR Person.firstNames || ' ' || Person.lastName LIKE :searchText)
GROUP BY Person.personUid, PersonPicture.personPictureUid
ORDER BY CASE(:sortOrder)
WHEN 1 THEN Person.firstNames
WHEN 3 THEN Person.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN Person.firstNames
WHEN 4 THEN Person.lastName
ELSE ''
END DESC
")` is missing on actual declaration.
All annotations from expect `fun findPersonsWithPermissionAsPagingSource(timestamp: Long, excludeClazz: Long, excludeSelected: List<Long>, accountPersonUid: Long, sortOrder: Int, searchText: String? = ...): app.cash.paging.PagingSource<Int, PersonAndListDisplayDetails> /* = androidx.paging.PagingSource<Int, PersonAndListDisplayDetails> */ defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findPersonsWithPermissionAsPagingSource(timestamp: Long, excludeClazz: Long, excludeSelected: List<Long>, accountPersonUid: Long, sortOrder: Int, searchText: String?): androidx.paging.PagingSource<Int, PersonAndListDisplayDetails> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:77:30 Annotation `@Query(value = "
SELECT Person.*, PersonParentJoin.*
FROM Person
LEFT JOIN PersonParentJoin on ppjUid = (
SELECT ppjUid
FROM PersonParentJoin
WHERE ppjMinorPersonUid = :personUid
AND ppjParentPersonUid = :activeUserPersonUid
LIMIT 1)
WHERE Person.personUid = :personUid
")` is missing on actual declaration.
All annotations from expect `fun findByUidWithDisplayDetailsLive(personUid: Long, activeUserPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidWithDisplayDetailsLive(personUid: Long, activeUserPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:80:30 Annotation `@Query(value = "
SELECT Person.*, PersonParentJoin.* , PersonPicture.*, TransferJobItem.*
FROM Person
LEFT JOIN PersonParentJoin
ON ppjUid =
(SELECT ppjUid
FROM PersonParentJoin
WHERE ppjMinorPersonUid = :personUid
AND ppjParentPersonUid = :accountPersonUid
LIMIT 1)
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = :personUid
LEFT JOIN TransferJobItem
ON TransferJobItem.tjiUid =
(SELECT TransferJobItem.tjiUid
FROM TransferJobItem
WHERE TransferJobItem.tjiEntityUid = :personUid
AND TransferJobItem.tjiTableId = 50
AND TransferJobItem.tjiEntityEtag = PersonPicture.personPictureLct
AND TransferJobItem.tjiStatus != 21
LIMIT 1)
WHERE Person.personUid = :personUid
")` is missing on actual declaration.
All annotations from expect `fun findByUidWithDisplayDetailsFlow(personUid: Long, accountPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidWithDisplayDetailsFlow(personUid: Long, accountPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:83:30 Annotation `@Query(value = "SELECT * FROM Person")` is missing on actual declaration.
All annotations from expect `fun getAllPerson(): List<Person> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun getAllPerson(): List<Person> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:85:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getNamesByUid(uid: Long): Flow<PersonNames?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun getNamesByUid(uid: Long): Flow<PersonNames?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:87:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getNamesByUidAsync(uid: Long): PersonNames? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun getNamesByUidAsync(uid: Long): PersonNames? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:89:38 Annotation `@Query(value = "
SELECT Person.*
FROM Person
LEFT JOIN PersonParentJoin ON Person.personUid = PersonParentJoin.ppjMinorPersonUid
WHERE PersonParentJoin.ppjParentPersonUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun getMinorByParentPersonUidAsync(uid: Long): List<Person>? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun getMinorByParentPersonUidAsync(uid: Long): List<Person>? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:91:38 Annotation `@Query(value = "
UPDATE Person
SET username = :username,
personLct = :currentTime
WHERE Person.personUid = :personUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateUsername(personUid: Long, username: String, currentTime: Long): Int defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun updateUsername(personUid: Long, username: String, currentTime: Long): Int defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:97:38 Annotation `@Query(value = "
SELECT Person.username
FROM Person
WHERE Person.username IN (:usernames)
")` is missing on actual declaration.
All annotations from expect `suspend fun selectExistingUsernames(usernames: List<String>): List<String?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun selectExistingUsernames(usernames: List<String>): List<String?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:77:31 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:78:31 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:79:30 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:80:34 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:81:33 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:82:33 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:83:33 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:84:33 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:85:33 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:124:31 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:125:31 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:126:30 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:127:34 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:128:33 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:129:33 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:130:33 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:131:33 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:132:33 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:278:32 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:279:32 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:280:31 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:281:35 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:282:34 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:283:34 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:284:34 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:285:34 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:286:34 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:313:32 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:314:32 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:315:31 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:316:35 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:317:34 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:318:34 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:319:34 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:320:34 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:321:34 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:431:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:432:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:433:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:434:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:435:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:436:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:437:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:438:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:439:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:495:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:496:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:497:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:498:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:499:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:500:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:501:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:502:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:503:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:559:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:560:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:561:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:562:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:563:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:564:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:565:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:566:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:567:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:630:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:631:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:632:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:633:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:634:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:635:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:636:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:637:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:638:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:693:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:694:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:695:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:696:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:697:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:698:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:699:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:700:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:701:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:808:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:809:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:810:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:811:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:812:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:813:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:814:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:815:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:816:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:936:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:937:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:938:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:939:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:940:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:941:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:942:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:943:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:944:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1013:18 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1014:18 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1015:18 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1016:18 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1017:18 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1018:18 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1019:18 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1020:18 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1021:18 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1078:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1079:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1080:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1081:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1082:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1083:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1084:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1085:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1086:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1142:18 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1143:18 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1144:18 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1145:18 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1146:18 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1147:18 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1148:18 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1149:18 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1150:18 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1348:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1349:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1350:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1351:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1352:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1353:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1354:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1355:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1356:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1573:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1574:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1575:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1576:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1577:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1578:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1579:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1580:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1581:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1872:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1873:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1874:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1875:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1876:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1877:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1878:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1879:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1880:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2119:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2120:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2121:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2122:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2123:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2124:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2125:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2126:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2127:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2230:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2231:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2232:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2233:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2234:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2235:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2236:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2237:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2238:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2350:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2351:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2352:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2353:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2354:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2355:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2356:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2357:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2358:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:9:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class PersonGroupDao : BaseDao<PersonGroup> defined in com.ustadmobile.core.db.dao in file PersonGroupDao.kt` must be present with the same arguments on actual `class PersonGroupDao : BaseDao<PersonGroup> defined in com.ustadmobile.core.db.dao in file PersonGroupDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:10:30 Annotation `@Query(value = "SELECT * FROM PersonGroup WHERE groupUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): PersonGroup? defined in com.ustadmobile.core.db.dao.PersonGroupDao` must be present with the same arguments on actual `fun findByUid(uid: Long): PersonGroup? defined in com.ustadmobile.core.db.dao.PersonGroupDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:12:38 Annotation `@Query(value = "SELECT * FROM PersonGroup WHERE groupUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): PersonGroup? defined in com.ustadmobile.core.db.dao.PersonGroupDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): PersonGroup? defined in com.ustadmobile.core.db.dao.PersonGroupDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:14:30 Annotation `@Query(value = "SELECT * FROM PersonGroup WHERE groupUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<PersonGroup?> defined in com.ustadmobile.core.db.dao.PersonGroupDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<PersonGroup?> defined in com.ustadmobile.core.db.dao.PersonGroupDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:16:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: PersonGroup): Int defined in com.ustadmobile.core.db.dao.PersonGroupDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: PersonGroup): Int defined in com.ustadmobile.core.db.dao.PersonGroupDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:18:38 Annotation `@Query(value = "
Select CASE
WHEN Person.firstNames IS NOT NULL THEN Person.firstNames
ELSE PersonGroup.groupName
END AS name
FROM PersonGroup
LEFT JOIN Person
ON Person.personGroupUid = PersonGroup.groupUid
WHERE PersonGroup.groupUid = :groupUid
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findNameByGroupUid(groupUid: Long): String? defined in com.ustadmobile.core.db.dao.PersonGroupDao` must be present with the same arguments on actual `suspend fun findNameByGroupUid(groupUid: Long): String? defined in com.ustadmobile.core.db.dao.PersonGroupDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao_KtorRoute.kt:10:43 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:9:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class PersonGroupMemberDao : BaseDao<PersonGroupMember> defined in com.ustadmobile.core.db.dao in file PersonGroupMemberDao.kt` must be present with the same arguments on actual `class PersonGroupMemberDao : BaseDao<PersonGroupMember> defined in com.ustadmobile.core.db.dao in file PersonGroupMemberDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:10:38 Annotation `@Query(value = "SELECT * FROM PersonGroupMember WHERE groupMemberPersonUid = :personUid AND PersonGroupMember.groupMemberActive")` is missing on actual declaration.
All annotations from expect `suspend fun findAllGroupWherePersonIsIn(personUid: Long): List<PersonGroupMember> defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao` must be present with the same arguments on actual `suspend fun findAllGroupWherePersonIsIn(personUid: Long): List<PersonGroupMember> defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:13:38 Annotation `@Query(value = "SELECT * FROM PersonGroupMember WHERE groupMemberGroupUid = :groupUid
AND groupMemberPersonUid = :personUid AND PersonGroupMember.groupMemberActive")` is missing on actual declaration.
All annotations from expect `suspend fun checkPersonBelongsToGroup(groupUid: Long, personUid: Long): List<PersonGroupMember> defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao` must be present with the same arguments on actual `suspend fun checkPersonBelongsToGroup(groupUid: Long, personUid: Long): List<PersonGroupMember> defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:16:38 Annotation `@Query(value = "
UPDATE PersonGroupMember
SET groupMemberGroupUid = :newGroup,
groupMemberLct = :changeTime
WHERE groupMemberPersonUid = :personUid
AND groupMemberGroupUid = :oldGroup
AND PersonGroupMember.groupMemberActive")` is missing on actual declaration.
All annotations from expect `suspend fun moveGroupAsync(personUid: Long, newGroup: Long, oldGroup: Long, changeTime: Long): Int defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao` must be present with the same arguments on actual `suspend fun moveGroupAsync(personUid: Long, newGroup: Long, oldGroup: Long, changeTime: Long): Int defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:23:38 Annotation `@Query(value = "
UPDATE PersonGroupMember
SET groupMemberActive = :activeStatus,
groupMemberLct = :updateTime
WHERE groupMemberPersonUid = :personUid
AND groupMemberGroupUid = :groupUid
AND PersonGroupMember.groupMemberActive")` is missing on actual declaration.
All annotations from expect `suspend fun updateGroupMemberActive(activeStatus: Boolean, personUid: Long, groupUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao` must be present with the same arguments on actual `suspend fun updateGroupMemberActive(activeStatus: Boolean, personUid: Long, groupUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:30:38 Annotation `@Query(value = "
SELECT PersonGroupMember.*
FROM PersonGroupMember
WHERE PersonGroupMember.groupMemberPersonUid = :personUid
AND PersonGroupMember.groupMemberGroupUid = :groupUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByPersonUidAndGroupUid(personUid: Long, groupUid: Long): PersonGroupMember? defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao` must be present with the same arguments on actual `suspend fun findByPersonUidAndGroupUid(personUid: Long, groupUid: Long): PersonGroupMember? defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao_KtorRoute.kt:10:49 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonParentJoinDao defined in com.ustadmobile.core.db.dao in file PersonParentJoinDao.kt` must be present with the same arguments on actual `class PersonParentJoinDao defined in com.ustadmobile.core.db.dao in file PersonParentJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:11:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<PersonParentJoin>): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<PersonParentJoin>): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:13:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(entity: PersonParentJoin): Long defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: PersonParentJoin): Long defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:15:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithMinorAsync(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun findByUidWithMinorAsync(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:18:38 Annotation `@Query(value = "
SELECT PersonParentJoin.*, Person.*
FROM PersonParentJoin
LEFT JOIN Person ON Person.personUid = PersonParentJoin.ppjMinorPersonUid
WHERE PersonParentJoin.ppjUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithMinorAsyncFromWeb(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun findByUidWithMinorAsyncFromWeb(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:21:38 Annotation `@Query(value = "
SELECT PersonParentJoin.*
FROM PersonParentJoin
WHERE ppjMinorPersonUid = :minorPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByMinorPersonUid(minorPersonUid: Long): List<PersonParentJoin> defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun findByMinorPersonUid(minorPersonUid: Long): List<PersonParentJoin> defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:25:11 Annotation `@Query(value = "
SELECT PersonParentJoin.ppjParentPersonUid AS parentPersonUid,
ChildEnrolment.clazzEnrolmentClazzUid AS clazzUid
FROM PersonParentJoin
JOIN ClazzEnrolment ChildEnrolment
ON ChildEnrolment.clazzEnrolmentPersonUid = :minorPersonUid
AND (:clazzUidFilter = 0 OR ChildEnrolment.clazzEnrolmentClazzUid = :clazzUidFilter)
WHERE PersonParentJoin.ppjMinorPersonUid = :minorPersonUid
AND PersonParentJoin.ppjParentPersonUid != 0
AND NOT EXISTS(
SELECT clazzEnrolmentUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = PersonParentJoin.ppjParentPersonUid
AND ClazzEnrolment.clazzEnrolmentClazzUid = ChildEnrolment.clazzEnrolmentClazzUid
AND ClazzEnrolment.clazzEnrolmentRole = 1003
AND CAST(ClazzEnrolment.clazzEnrolmentActive AS INTEGER) = 1)
")` is missing on actual declaration.
All annotations from expect `suspend fun findByMinorPersonUidWhereParentNotEnrolledInClazz(minorPersonUid: Long, clazzUidFilter: Long): List<ParentEnrolmentRequired> defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun findByMinorPersonUidWhereParentNotEnrolledInClazz(minorPersonUid: Long, clazzUidFilter: Long): List<ParentEnrolmentRequired> defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:28:38 Annotation `@Query(value = "
SELECT EXISTS(
SELECT ppjUid
FROM PersonParentJoin
WHERE ppjMinorPersonUid = :minorPersonUid
AND ppjParentPersonUid = :userPersonUid
AND CAST(ppjInactive AS INTEGER) = 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun isParentOf(userPersonUid: Long, minorPersonUid: Long): Boolean defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun isParentOf(userPersonUid: Long, minorPersonUid: Long): Boolean defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:30:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(personParentJoin: PersonParentJoin): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun updateAsync(personParentJoin: PersonParentJoin): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:32:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByMinorPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun isMinorApproved(minorPersonUid: Long): Boolean defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun isMinorApproved(minorPersonUid: Long): Boolean defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:265:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:266:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:267:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:268:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:269:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:270:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:271:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:272:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:273:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:415:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:416:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:417:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:418:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:419:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:420:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:421:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:422:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:423:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonPasskeyDao defined in com.ustadmobile.core.db.dao in file PersonPasskeyDao.kt` must be present with the same arguments on actual `class PersonPasskeyDao defined in com.ustadmobile.core.db.dao in file PersonPasskeyDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:9:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(personPasskey: PersonPasskey): Long defined in com.ustadmobile.core.db.dao.PersonPasskeyDao` must be present with the same arguments on actual `suspend fun insertAsync(personPasskey: PersonPasskey): Long defined in com.ustadmobile.core.db.dao.PersonPasskeyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:11:38 Annotation `@Query(value = "
SELECT PersonPasskey.ppId
FROM PersonPasskey
")` is missing on actual declaration.
All annotations from expect `suspend fun allPasskey(): List<String> defined in com.ustadmobile.core.db.dao.PersonPasskeyDao` must be present with the same arguments on actual `suspend fun allPasskey(): List<String> defined in com.ustadmobile.core.db.dao.PersonPasskeyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:13:38 Annotation `@Query(value = "
SELECT *
FROM PersonPasskey
WHERE PersonPasskey.ppId = :id
")` is missing on actual declaration.
All annotations from expect `suspend fun findPersonPasskeyFromClientDataJson(id: String): PersonPasskey? defined in com.ustadmobile.core.db.dao.PersonPasskeyDao` must be present with the same arguments on actual `suspend fun findPersonPasskeyFromClientDataJson(id: String): PersonPasskey? defined in com.ustadmobile.core.db.dao.PersonPasskeyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao_KtorRoute.kt:10:45 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonPictureDao : BaseDao<PersonPicture>, ImageDao defined in com.ustadmobile.core.db.dao in file PersonPictureDao.kt` must be present with the same arguments on actual `class PersonPictureDao : BaseDao<PersonPicture>, ImageDao defined in com.ustadmobile.core.db.dao in file PersonPictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:10:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsert(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun upsert(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:12:38 Annotation `@Query(value = "
SELECT *
FROM PersonPicture
WHERE personPictureUid = :personUid
AND CAST(personPictureActive AS INTEGER) = 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findByPersonUidAsync(personUid: Long): PersonPicture? defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun findByPersonUidAsync(personUid: Long): PersonPicture? defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:14:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun findByPersonUidLive(personUid: Long): Flow<PersonPicture?> defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `fun findByPersonUidLive(personUid: Long): Flow<PersonPicture?> defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:16:30 Annotation `@Query(value = "
SELECT *
FROM PersonPicture
WHERE personPictureUid = :personUid
AND CAST(personPictureActive AS INTEGER) = 1
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `fun findByPersonUidAsFlow(personUid: Long): Flow<PersonPicture?> defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `fun findByPersonUidAsFlow(personUid: Long): Flow<PersonPicture?> defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:18:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun updateAsync(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:20:38 Annotation `@Query(value = "
UPDATE PersonPicture
SET personPictureLct = :time
WHERE personPictureUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateLct(uid: Long, time: Long): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun updateLct(uid: Long, time: Long): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:22:40 Annotation `@Query(value = "
UPDATE PersonPicture
SET personPictureUri = :uri,
personPictureThumbnailUri = :thumbnailUri,
personPictureLct = :time
WHERE personPictureUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:29:38 Annotation `@Query(value = "
UPDATE TransferJobItem
SET tjiEntityEtag =
(SELECT personPictureLct
FROM PersonPicture
WHERE personPictureUid = :entityUid)
WHERE tjiUid = :transferJobItemUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateTransferJobItemEtag(entityUid: Long, transferJobItemUid: Int): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun updateTransferJobItemEtag(entityUid: Long, transferJobItemUid: Int): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ReportDao : BaseDao<Report> defined in com.ustadmobile.core.db.dao in file ReportDao.kt` must be present with the same arguments on actual `class ReportDao : BaseDao<Report> defined in com.ustadmobile.core.db.dao in file ReportDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:14:30 Annotation `@RawQuery` is missing on actual declaration.
All annotations from expect `fun getResults(query: DoorQuery): List<Report> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun getResults(query: DoorQuery): List<Report> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:16:30 Annotation `@Query(value = "SELECT * FROM REPORT WHERE NOT reportInactive
AND reportOwnerUid = :personUid
AND isTemplate = :isTemplate
AND reportTitle LIKE :searchBit
ORDER BY priority, CASE(:sortOrder)
WHEN 1 THEN Report.reportTitle
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN Report.reportTitle
ELSE ''
END DESC
")` is missing on actual declaration.
All annotations from expect `fun findAllActiveReport(searchBit: String, personUid: Long, sortOrder: Int, isTemplate: Boolean): app.cash.paging.PagingSource<Int, Report> /* = androidx.paging.PagingSource<Int, Report> */ defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun findAllActiveReport(searchBit: String, personUid: Long, sortOrder: Int, isTemplate: Boolean): androidx.paging.PagingSource<Int, Report> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:23:38 Annotation `@Query(value = "SELECT * FROM Report WHERE reportUid = :entityUid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(entityUid: Long): Report? defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `suspend fun findByUid(entityUid: Long): Report? defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:25:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: Report): Unit defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Report): Unit defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:27:30 Annotation `@Query(value = "SELECT * From Report WHERE reportUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<Report?> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<Report?> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:29:30 Annotation `@Query(value = "SELECT * FROM REPORT WHERE NOT reportInactive
AND isTemplate = :isTemplate
ORDER BY priority ASC
")` is missing on actual declaration.
All annotations from expect `fun findAllActiveReportLive(isTemplate: Boolean): Flow<List<Report>> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun findAllActiveReportLive(isTemplate: Boolean): Flow<List<Report>> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:31:30 Annotation `@Query(value = "SELECT * FROM REPORT WHERE NOT reportInactive
AND isTemplate = :isTemplate
ORDER BY priority ASC
")` is missing on actual declaration.
All annotations from expect `fun findAllActiveReportList(isTemplate: Boolean): List<Report> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun findAllActiveReportList(isTemplate: Boolean): List<Report> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:33:30 Annotation `@JsName(name = "findByUidList")` is missing on actual declaration.
All annotations from expect `fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:35:38 Annotation `@Query(value = "
UPDATE Report
SET reportInactive = :toggleVisibility,
reportLct = :updateTime
WHERE reportUid IN (:selectedItem)
")` is missing on actual declaration.
All annotations from expect `suspend fun toggleVisibilityReportItems(toggleVisibility: Boolean, selectedItem: List<Long>, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `suspend fun toggleVisibilityReportItems(toggleVisibility: Boolean, selectedItem: List<Long>, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:41:30 Annotation `@JsName(name = "replaceList")` is missing on actual declaration.
All annotations from expect `fun replaceList(entityList: List<Report>): Unit defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun replaceList(entityList: List<Report>): Unit defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao_KtorRoute.kt:10:38 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ReportDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:11:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ScheduleDao : BaseDao<Schedule> defined in com.ustadmobile.core.db.dao in file ScheduleDao.kt` must be present with the same arguments on actual `class ScheduleDao : BaseDao<Schedule> defined in com.ustadmobile.core.db.dao in file ScheduleDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:12:32 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `fun insert(entity: Schedule): Long defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `fun insert(entity: Schedule): Long defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:14:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: Schedule): Int defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Schedule): Int defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:16:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<Schedule>): Unit defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<Schedule>): Unit defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:18:38 Annotation `@Query(value = "
UPDATE Schedule
SET scheduleActive = :active,
scheduleLastChangedTime = :changeTime
WHERE scheduleUid = :scheduleUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateScheduleActivated(scheduleUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun updateScheduleActivated(scheduleUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:24:30 Annotation `@Query(value = "SELECT * FROM Schedule WHERE scheduleUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): Schedule? defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `fun findByUid(uid: Long): Schedule? defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:26:38 Annotation `@Query(value = "SELECT * FROM Schedule WHERE scheduleUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): Schedule? defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): Schedule? defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:28:30 Annotation `@Query(value = "SELECT * FROM Schedule WHERE scheduleClazzUid = :clazzUid AND CAST(scheduleActive AS INTEGER) = 1 ")` is missing on actual declaration.
All annotations from expect `fun findAllSchedulesByClazzUid(clazzUid: Long): app.cash.paging.PagingSource<Int, Schedule> /* = androidx.paging.PagingSource<Int, Schedule> */ defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `fun findAllSchedulesByClazzUid(clazzUid: Long): androidx.paging.PagingSource<Int, Schedule> defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:30:30 Annotation `@Query(value = "SELECT * FROM Schedule WHERE scheduleClazzUid = :clazzUid AND CAST(scheduleActive AS INTEGER) = 1")` is missing on actual declaration.
All annotations from expect `fun findAllSchedulesByClazzUidAsList(clazzUid: Long): List<Schedule> defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `fun findAllSchedulesByClazzUidAsList(clazzUid: Long): List<Schedule> defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:32:30 Annotation `@Query(value = "SELECT * FROM Schedule WHERE scheduleClazzUid = :clazzUid AND CAST(scheduleActive AS INTEGER) = 1")` is missing on actual declaration.
All annotations from expect `fun findAllSchedulesByClazzUidAsLiveList(clazzUid: Long): Flow<List<Schedule>> defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `fun findAllSchedulesByClazzUidAsLiveList(clazzUid: Long): Flow<List<Schedule>> defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:35:38 Annotation `@Query(value = "SELECT * FROM Schedule WHERE scheduleClazzUid = :clazzUid AND CAST(scheduleActive AS INTEGER) = 1 ")` is missing on actual declaration.
All annotations from expect `suspend fun findAllSchedulesByClazzUidAsync(clazzUid: Long): List<Schedule> defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun findAllSchedulesByClazzUidAsync(clazzUid: Long): List<Schedule> defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao_KtorRoute.kt:10:40 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ScopedGrantDao defined in com.ustadmobile.core.db.dao in file ScopedGrantDao.kt` must be present with the same arguments on actual `class ScopedGrantDao defined in com.ustadmobile.core.db.dao in file ScopedGrantDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:8:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(scopedGrant: ScopedGrant): Long defined in com.ustadmobile.core.db.dao.ScopedGrantDao` must be present with the same arguments on actual `suspend fun insertAsync(scopedGrant: ScopedGrant): Long defined in com.ustadmobile.core.db.dao.ScopedGrantDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:10:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(scopedGrantList: List<ScopedGrant>): Unit defined in com.ustadmobile.core.db.dao.ScopedGrantDao` must be present with the same arguments on actual `suspend fun insertListAsync(scopedGrantList: List<ScopedGrant>): Unit defined in com.ustadmobile.core.db.dao.ScopedGrantDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao_KtorRoute.kt:10:43 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SiteDao defined in com.ustadmobile.core.db.dao in file SiteDao.kt` must be present with the same arguments on actual `class SiteDao defined in com.ustadmobile.core.db.dao in file SiteDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:9:30 Annotation `@Query(value = "SELECT * FROM Site LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun getSite(): Site? defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `fun getSite(): Site? defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:11:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun getSiteAsync(): Site? defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun getSiteAsync(): Site? defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:13:38 Annotation `@Query(value = "SELECT authSalt FROM Site LIMIT 1")` is missing on actual declaration.
All annotations from expect `suspend fun getSiteAuthSaltAsync(): String? defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun getSiteAuthSaltAsync(): String? defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:15:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun getSiteAsFlow(): Flow<Site?> defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `fun getSiteAsFlow(): Flow<Site?> defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:17:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun replaceAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun replaceAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:19:30 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `fun insert(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `fun insert(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:21:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun insertAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:23:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(workspace: Site): Unit defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun updateAsync(workspace: Site): Unit defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SiteTermsDao : OneToManyJoinDao<SiteTerms> defined in com.ustadmobile.core.db.dao in file SiteTermsDao.kt` must be present with the same arguments on actual `class SiteTermsDao : OneToManyJoinDao<SiteTerms> defined in com.ustadmobile.core.db.dao in file SiteTermsDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:13:38 Annotation `@Query(value = "
SELECT * FROM SiteTerms WHERE sTermsUid = coalesce(
(SELECT sTermsUid FROM SiteTerms st_int WHERE st_int.sTermsLang = :langCode LIMIT 1),
(SELECT sTermsUid FROM SiteTerms st_int WHERE st_int.sTermsLang = 'en' LIMIT 1),
0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findSiteTerms(langCode: String): SiteTerms? defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findSiteTerms(langCode: String): SiteTerms? defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:15:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(siteTerms: SiteTerms): Long defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun insertAsync(siteTerms: SiteTerms): Long defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:17:38 Annotation `@Query(value = "SELECT * FROM SiteTerms WHERE sTermsUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): SiteTerms? defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): SiteTerms? defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:19:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "activeOnly")}, functionName = "findAllTermsAsListFlow")})` is missing on actual declaration.
All annotations from expect `fun findAllTermsAsListFlow(activeOnly: Int): Flow<List<SiteTerms>> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `fun findAllTermsAsListFlow(activeOnly: Int): Flow<List<SiteTerms>> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:21:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "activeOnly")}, functionName = "findAllTerms")})` is missing on actual declaration.
All annotations from expect `suspend fun findAllTerms(activeOnly: Int): List<SiteTerms> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findAllTerms(activeOnly: Int): List<SiteTerms> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:23:38 Annotation `@Query(value = "SELECT SiteTerms.*, Language.*
FROM SiteTerms
LEFT JOIN Language ON SiteTerms.sTermsLangUid = Language.langUid
WHERE CAST(sTermsActive AS INTEGER) = 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllWithLanguageAsList(): List<SiteTermsWithLanguage> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findAllWithLanguageAsList(): List<SiteTermsWithLanguage> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:25:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertList(termList: List<SiteTerms>): Unit defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun upsertList(termList: List<SiteTerms>): Unit defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:27:38 Annotation `@Query(value = "
UPDATE SiteTerms
SET sTermsActive = :active,
sTermsLct = :changeTime
WHERE sTermsUid = :sTermsUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateActiveByUid(sTermsUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun updateActiveByUid(sTermsUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:33:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "activeOnly")}, functionName = "findAllTerms")})` is missing on actual declaration.
All annotations from expect `suspend fun findAvailableSiteTermLanguages(active: Int): List<String?> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findAvailableSiteTermLanguages(active: Int): List<String?> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:35:38 Annotation `@Query(value = "
SELECT SiteTerms.*
FROM SiteTerms
WHERE SiteTerms.sTermsLang = :lang
AND CAST(SiteTerms.sTermsActive AS INTEGER) = 1
ORDER BY SiteTerms.sTermsLct DESC
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findLatestByLanguage(lang: String): SiteTerms? defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findLatestByLanguage(lang: String): SiteTerms? defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_DoorWrapper.kt:90:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExt.kt:23:7 Variable '_arg_activeOnly' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExt.kt:63:7 Variable '_arg_activeOnly' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExt.kt:104:7 Variable '_arg_active' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StudentResultDao defined in com.ustadmobile.core.db.dao in file StudentResultDao.kt` must be present with the same arguments on actual `class StudentResultDao defined in com.ustadmobile.core.db.dao in file StudentResultDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:11:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(list: List<StudentResult>): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun insertListAsync(list: List<StudentResult>): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:13:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(studentResult: StudentResult): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun upsertAsync(studentResult: StudentResult): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:15:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByClazzAndStudent"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CourseBlockDao::class, functionName = "findByClazzUid")})` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzAndStudent(clazzUid: Long, studentPersonUid: Long, accountPersonUid: Long): List<StudentResultAndCourseBlockSourcedId> defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun findByClazzAndStudent(clazzUid: Long, studentPersonUid: Long, accountPersonUid: Long): List<StudentResultAndCourseBlockSourcedId> defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:21:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT StudentResult.srUid
FROM StudentResult
WHERE srSourcedId = :sourcedId), 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findUidBySourcedId(sourcedId: String): Long defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun findUidBySourcedId(sourcedId: String): Long defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:23:38 Annotation `@Query(value = "
SELECT EXISTS(
SELECT StudentResult.srUid
FROM StudentResult
WHERE StudentResult.srUid = :srUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun existsByUid(srUid: Long): Boolean defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun existsByUid(srUid: Long): Boolean defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao_DoorWrapper.kt:17:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:6:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:6:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SyncNodeDao defined in com.ustadmobile.core.db.dao in file SyncNodeDao.kt` must be present with the same arguments on actual `class SyncNodeDao defined in com.ustadmobile.core.db.dao in file SyncNodeDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:7:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun replace(syncNode: SyncNode): Unit defined in com.ustadmobile.core.db.dao.SyncNodeDao` must be present with the same arguments on actual `fun replace(syncNode: SyncNode): Unit defined in com.ustadmobile.core.db.dao.SyncNodeDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:9:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT nodeClientId
FROM SyncNode
LIMIT 1), 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun getLocalNodeClientId(): Long defined in com.ustadmobile.core.db.dao.SyncNodeDao` must be present with the same arguments on actual `suspend fun getLocalNodeClientId(): Long defined in com.ustadmobile.core.db.dao.SyncNodeDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SystemPermissionDao defined in com.ustadmobile.core.db.dao in file SystemPermissionDao.kt` must be present with the same arguments on actual `class SystemPermissionDao defined in com.ustadmobile.core.db.dao in file SystemPermissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:12:38 Annotation `@Query(value = "
SELECT SystemPermission.*
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (CAST(:includeDeleted AS INTEGER) = 1 OR NOT SystemPermission.spIsDeleted)
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllByPersonUid(accountPersonUid: Long, includeDeleted: Boolean): List<SystemPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun findAllByPersonUid(accountPersonUid: Long, includeDeleted: Boolean): List<SystemPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:15:38 Annotation `@Query(value = "
SELECT SystemPermission.*
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllByPersonUidEntities(accountPersonUid: Long): List<SystemPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun findAllByPersonUidEntities(accountPersonUid: Long): List<SystemPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:18:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByPersonUidAsFlow(accountPersonUid: Long): Flow<SystemPermission?> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun findByPersonUidAsFlow(accountPersonUid: Long): Flow<SystemPermission?> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:20:38 Annotation `@Query(value = "
SELECT SystemPermission.*
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findByPersonUid(accountPersonUid: Long): SystemPermission defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun findByPersonUid(accountPersonUid: Long): SystemPermission defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:22:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasSystemPermission(accountPersonUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun personHasSystemPermission(accountPersonUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:25:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasSystemPermissionAsFlow(accountPersonUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun personHasSystemPermissionAsFlow(accountPersonUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:28:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasSystemPermissionPairAsFlow(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun personHasSystemPermissionPairAsFlow(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:34:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasSystemPermissionPair(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun personHasSystemPermissionPair(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:40:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "findApplicableCoursePermissionEntitiesForAccountPerson"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findClazzEnrolmentEntitiesForPersonViewPermissionCheck"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasEditAndViewPermissionForPersonAsFlow(accountPersonUid: Long, otherPersonUid: Long): Flow<EditAndViewPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun personHasEditAndViewPermissionForPersonAsFlow(accountPersonUid: Long, otherPersonUid: Long): Flow<EditAndViewPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:43:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(systemPermissions: SystemPermission): Unit defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun upsertAsync(systemPermissions: SystemPermission): Unit defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:71:7 Variable '_arg_permission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:116:7 Variable '_arg_permission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:161:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:164:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:209:7 Variable '_arg_firstPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExt.kt:212:7 Variable '_arg_secondPermission' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class TransferJobDao defined in com.ustadmobile.core.db.dao in file TransferJobDao.kt` must be present with the same arguments on actual `class TransferJobDao defined in com.ustadmobile.core.db.dao in file TransferJobDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:11:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insert(job: TransferJob): Long defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun insert(job: TransferJob): Long defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:13:38 Annotation `@Query(value = "
SELECT TransferJob.*
FROM TransferJob
WHERE TransferJob.tjUid = :jobUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(jobUid: Int): TransferJob? defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun findByUid(jobUid: Int): TransferJob? defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:15:30 Annotation `@Query(value = "
SELECT TransferJob.*
FROM TransferJob
WHERE TransferJob.tjUid = :jobUid
")` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(jobUid: Int): Flow<TransferJob?> defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `fun findByUidAsFlow(jobUid: Int): Flow<TransferJob?> defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:17:38 Annotation `@Query(value = "
UPDATE TransferJob
SET tjStatus = :status
WHERE tjUid = :jobUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateStatus(jobUid: Int, status: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun updateStatus(jobUid: Int, status: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:19:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT TransferJob.tjStatus
FROM TransferJob
WHERE tjUid = :jobUid), 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun getJobStatus(jobUid: Int): Int defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun getJobStatus(jobUid: Int): Int defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:21:38 Annotation `@Query(value = "
UPDATE TransferJob
SET tjStatus = 21
WHERE tjUid = :jobUid
AND NOT EXISTS(
SELECT TransferJobItem.tjiUid
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = :jobUid
AND TransferJobItem.tjiStatus != 21)
")` is missing on actual declaration.
All annotations from expect `suspend fun updateStatusIfComplete(jobUid: Int): Int defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun updateStatusIfComplete(jobUid: Int): Int defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:23:38 Annotation `@Query(value = "
SELECT TransferJob.*
FROM TransferJob
WHERE EXISTS(
SELECT TransferJobItem.tjiUid
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid
AND TransferJobItem.tjiTableId = :tableId
AND TransferJobItem.tjiEntityUid = :entityUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun findJobByEntityAndTableUid(tableId: Int, entityUid: Long): List<TransferJob> defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun findJobByEntityAndTableUid(tableId: Int, entityUid: Long): List<TransferJob> defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:26:30 Annotation `@Query(value = "
SELECT TransferJob.*,
(SELECT SUM(TransferJobItem.tjTotalSize)
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid) AS totalSize,
(SELECT SUM(TransferJobItem.tjTransferred)
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid) AS transferred
,
TransferJobError.tjeErrorStr AS latestErrorStr
FROM TransferJob
LEFT JOIN TransferJobError
ON TransferJobError.tjeId =
(SELECT TransferJobError.tjeId
FROM TransferJobError
WHERE TransferJob.tjStatus = 22
AND TransferJobError.tjeTjUid = TransferJob.tjUid
ORDER BY TransferJobError.tjeDismissed DESC
LIMIT 1)
WHERE TransferJob.tjTableId = 738
AND TransferJob.tjEntityUid IN
(SELECT ContentEntryVersion.cevUid
FROM ContentEntryVersion
WHERE ContentEntryVersion.cevContentEntryUid = :contentEntryUid)
AND ( TransferJob.tjStatus < 21
OR (TransferJobError.tjeErrorStr IS NOT NULL AND NOT TransferJobError.tjeDismissed))
AND TransferJob.tjType = :jobType
")` is missing on actual declaration.
All annotations from expect `fun findByContentEntryUidWithTotalsAsFlow(contentEntryUid: Long, jobType: Int): Flow<List<TransferJobAndTotals>> defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `fun findByContentEntryUidWithTotalsAsFlow(contentEntryUid: Long, jobType: Int): Flow<List<TransferJobAndTotals>> defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:29:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT TransferJob.tjOiUid
FROM TransferJob
WHERE TransferJob.tjUid = :jobUid), 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findOfflineItemUidForTransferJobUid(jobUid: Int): Long defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun findOfflineItemUidForTransferJobUid(jobUid: Int): Long defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class TransferJobErrorDao defined in com.ustadmobile.core.db.dao in file TransferJobErrorDao.kt` must be present with the same arguments on actual `class TransferJobErrorDao defined in com.ustadmobile.core.db.dao in file TransferJobErrorDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:9:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(error: TransferJobError): Unit defined in com.ustadmobile.core.db.dao.TransferJobErrorDao` must be present with the same arguments on actual `suspend fun insertAsync(error: TransferJobError): Unit defined in com.ustadmobile.core.db.dao.TransferJobErrorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:11:38 Annotation `@Query(value = "
SELECT TransferJobError.*
FROM TransferJobError
WHERE TransferJobError.tjeTjUid = :jobUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByJobId(jobUid: Int): List<TransferJobError> defined in com.ustadmobile.core.db.dao.TransferJobErrorDao` must be present with the same arguments on actual `suspend fun findByJobId(jobUid: Int): List<TransferJobError> defined in com.ustadmobile.core.db.dao.TransferJobErrorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:13:38 Annotation `@Query(value = "
UPDATE TransferJobError
SET tjeDismissed = :dismissed
WHERE TransferJobError.tjeTjUid = :jobUid
")` is missing on actual declaration.
All annotations from expect `suspend fun dismissErrorByJobId(jobUid: Int, dismissed: Boolean): Unit defined in com.ustadmobile.core.db.dao.TransferJobErrorDao` must be present with the same arguments on actual `suspend fun dismissErrorByJobId(jobUid: Int, dismissed: Boolean): Unit defined in com.ustadmobile.core.db.dao.TransferJobErrorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class TransferJobItemDao defined in com.ustadmobile.core.db.dao in file TransferJobItemDao.kt` must be present with the same arguments on actual `class TransferJobItemDao defined in com.ustadmobile.core.db.dao in file TransferJobItemDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:10:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertList(items: List<TransferJobItem>): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun insertList(items: List<TransferJobItem>): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:12:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insert(item: TransferJobItem): Long defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun insert(item: TransferJobItem): Long defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:14:38 Annotation `@Query(value = "
SELECT TransferJobItem.*
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = :jobUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByJobUid(jobUid: Int): List<TransferJobItem> defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun findByJobUid(jobUid: Int): List<TransferJobItem> defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:16:38 Annotation `@Query(value = "
SELECT TransferJobItem.*
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = :jobUid
AND TransferJobItem.tjiStatus < 21
")` is missing on actual declaration.
All annotations from expect `suspend fun findPendingByJobUid(jobUid: Int): List<TransferJobItem> defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun findPendingByJobUid(jobUid: Int): List<TransferJobItem> defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:18:38 Annotation `@Query(value = "
UPDATE TransferJobItem
SET tjTransferred = :transferred
WHERE tjiUid = :jobItemUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateTransferredProgress(jobItemUid: Int, transferred: Long): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun updateTransferredProgress(jobItemUid: Int, transferred: Long): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:20:38 Annotation `@Query(value = "
UPDATE TransferJobItem
SET tjiStatus = :status
WHERE tjiUid = :jobItemUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateStatus(jobItemUid: Int, status: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun updateStatus(jobItemUid: Int, status: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:23:11 Annotation `@Query(value = "
INSERT INTO OutgoingReplication(destNodeId, orTableId, orPk1, orPk2)
SELECT :destNodeId AS destNodeId,
TransferJobItem.tjiTableId AS orTableId,
TransferJobItem.tjiEntityUid AS orPk1,
0 AS orPk2
FROM TransferJobItem
WHERE TransferJobItem.tjiUid = :transferJobItemUid
AND TransferJobItem.tjiTableId != 0
AND TransferJobItem.tjiStatus = 21
AND NOT EXISTS(
SELECT OtherJob.tjiUid
FROM TransferJobItem OtherJob
WHERE OtherJob.tjiTableId = TransferJobItem.tjiTableId
AND OtherJob.tjiEntityUid = TransferJobItem.tjiEntityUid
AND OtherJob.tjiEntityEtag = TransferJobItem.tjiEntityEtag
AND OtherJob.tjiStatus != 21)
")` is missing on actual declaration.
All annotations from expect `suspend fun insertOutgoingReplicationForTransferJobItemIfDone(destNodeId: Long, transferJobItemUid: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun insertOutgoingReplicationForTransferJobItemIfDone(destNodeId: Long, transferJobItemUid: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:26:38 Annotation `@Query(value = "
UPDATE TransferJobItem
SET tjiStatus = :status
WHERE tjiTjUid = :jobUid
AND tjiStatus != 21
")` is missing on actual declaration.
All annotations from expect `suspend fun updateStatusIfNotCompleteForAllInJob(jobUid: Int, status: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun updateStatusIfNotCompleteForAllInJob(jobUid: Int, status: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:28:38 Annotation `@Query(value = "
SELECT COUNT(*)
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = :jobUid
AND TransferjobItem.tjiStatus != 21
")` is missing on actual declaration.
All annotations from expect `suspend fun findNumberJobItemsNotComplete(jobUid: Int): Int defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun findNumberJobItemsNotComplete(jobUid: Int): Int defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:30:30 Annotation `@Query(value = "
SELECT TransferJobItem.*
FROM TransferJobItem
WHERE TransferJobItem.tjiTableId = :tableId
AND TransferJobItem.tjiEntityUid IN (:entityUidList)
")` is missing on actual declaration.
All annotations from expect `fun findByEntityUidList(entityUidList: List<Long>, tableId: Int): Flow<List<TransferJobItem>> defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `fun findByEntityUidList(entityUidList: List<Long>, tableId: Int): Flow<List<TransferJobItem>> defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class UserSessionDao defined in com.ustadmobile.core.db.dao in file UserSessionDao.kt` must be present with the same arguments on actual `class UserSessionDao defined in com.ustadmobile.core.db.dao in file UserSessionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:12:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertSession(session: UserSession): Long defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun insertSession(session: UserSession): Long defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:14:38 Annotation `@Query(value = "
SELECT UserSession.*
FROM UserSession
WHERE usPersonUid = :personUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findSessionsByPerson(personUid: Long): List<UserSession> defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun findSessionsByPerson(personUid: Long): List<UserSession> defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:16:30 Annotation `@Query(value = "
SELECT UserSession.*, Person.*, PersonPicture.*
FROM UserSession
JOIN Person
ON Person.personUid = UserSession.usPersonUid
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = UserSession.usPersonUid
WHERE UserSession.usClientNodeId = (
SELECT COALESCE(
(SELECT nodeClientId
FROM SyncNode
LIMIT 1), 0))
AND UserSession.usStatus = 1
AND (UserSession.usSessionType & 8) != 8
")` is missing on actual declaration.
All annotations from expect `fun findAllLocalSessionsLive(): Flow<List<UserSessionAndPerson>> defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `fun findAllLocalSessionsLive(): Flow<List<UserSessionAndPerson>> defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:18:38 Annotation `@Query(value = "
SELECT UserSession.*, Person.*, PersonPicture.*
FROM UserSession
JOIN Person
ON Person.personUid = UserSession.usPersonUid
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = UserSession.usPersonUid
WHERE UserSession.usClientNodeId = (
SELECT COALESCE(
(SELECT nodeClientId
FROM SyncNode
LIMIT 1), 0))
AND UserSession.usStatus = 1
AND (UserSession.usSessionType & 8) != 8
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllLocalSessionsAsync(): List<UserSessionAndPerson> defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun findAllLocalSessionsAsync(): List<UserSessionAndPerson> defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:20:38 Annotation `@Query(value = "
SELECT UserSession.*, Person.*
FROM UserSession
JOIN Person ON UserSession.usPersonUid = Person.personUid
WHERE Person.username = :username
AND UserSession.usClientNodeId = (
SELECT COALESCE(
(SELECT nodeClientId
FROM SyncNode
LIMIT 1), 0))
AND UserSession.usStatus = 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findLocalSessionByUsername(username: String?): UserSessionAndPerson? defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun findLocalSessionByUsername(username: String?): UserSessionAndPerson? defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:23:38 Annotation `@Query(value = "
SELECT COUNT(*)
FROM UserSession
JOIN Person
ON UserSession.usPersonUid = Person.personUid
WHERE UserSession.usClientNodeId = (
SELECT COALESCE(
(SELECT nodeClientId
FROM SyncNode
LIMIT 1), 0))
AND UserSession.usStatus = 1
AND (:maxDateOfBirth = 0 OR Person.dateOfBirth < :maxDateOfBirth)
AND (UserSession.usSessionType & 8) != 8
")` is missing on actual declaration.
All annotations from expect `suspend fun countAllLocalSessionsAsync(maxDateOfBirth: Long): Int defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun countAllLocalSessionsAsync(maxDateOfBirth: Long): Int defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:25:38 Annotation `@Query(value = "
UPDATE UserSession
SET usAuth = null,
usStatus = :newStatus,
usReason = :reason,
usEndTime = :endTime,
usLct = :endTime
WHERE UserSession.usUid = :sessionUid
")` is missing on actual declaration.
All annotations from expect `suspend fun endSession(sessionUid: Long, newStatus: Int, reason: Int, endTime: Long): Unit defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun endSession(sessionUid: Long, newStatus: Int, reason: Int, endTime: Long): Unit defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:32:30 Annotation `@Query(value = "
SELECT UserSession.*
FROM UserSession
WHERE UserSession.usUid = :sessionUid
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(sessionUid: Long): Flow<UserSession?> defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `fun findByUidLive(sessionUid: Long): Flow<UserSession?> defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:34:38 Annotation `@Query(value = "
UPDATE UserSession
SET usAuth = null,
usStatus = :newStatus,
usReason = :reason,
usLct = :changeTime
WHERE usPersonUid = :personUid
AND usClientNodeId != :exemptNodeId
AND usStatus != :newStatus
")` is missing on actual declaration.
All annotations from expect `suspend fun endOtherSessions(personUid: Long, exemptNodeId: Long, newStatus: Int, reason: Int, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun endOtherSessions(personUid: Long, exemptNodeId: Long, newStatus: Int, reason: Int, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:42:38 Annotation `@Query(value = "
SELECT DISTINCT UserSession.usClientNodeId
FROM UserSession
WHERE UserSession.usPersonUid IN (:personUids)
AND UserSession.usStatus = 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findActiveNodeIdsByPersonUids(personUids: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun findActiveNodeIdsByPersonUids(personUids: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:45:38 Annotation `@Query(value = "
SELECT DISTINCT UserSession.usClientNodeId
FROM UserSession
JOIN PersonGroupMember
ON PersonGroupMember.groupMemberPersonUid = UserSession.usPersonUid
WHERE PersonGroupMember.groupMemberGroupUid IN (:groupUids)
")` is missing on actual declaration.
All annotations from expect `suspend fun findActiveNodesIdsByGroupUids(groupUids: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun findActiveNodesIdsByGroupUids(groupUids: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:48:38 Annotation `@Query(value = "
SELECT COUNT(*)
FROM UserSession
WHERE UserSession.usPersonUid = :personUid
AND UserSession.usStatus = 1
AND UserSession.usClientNodeId = :nodeId
")` is missing on actual declaration.
All annotations from expect `suspend fun countActiveSessionsForUserAndNode(personUid: Long, nodeId: Long): Int defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun countActiveSessionsForUserAndNode(personUid: Long, nodeId: Long): Int defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:254:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:255:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:256:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:257:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:258:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:259:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:260:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:261:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:262:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:434:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:435:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:436:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:437:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:438:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:439:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:440:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:441:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:442:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:611:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:612:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:613:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:614:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:615:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:616:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:617:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:618:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:619:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_KtorRoute.kt:10:43 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityEntityDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityEntityDao.kt` must be present with the same arguments on actual `class ActivityEntityDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityEntityDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:10:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreAsync(entities: List<ActivityEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreAsync(entities: List<ActivityEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:12:38 Annotation `@Query(value = "
UPDATE ActivityEntity
SET actMoreInfo = :actMoreInfo,
actLct = :actLct
WHERE actUid = :activityUid
AND actMoreInfo != :actMoreInfo
")` is missing on actual declaration.
All annotations from expect `suspend fun updateIfMoreInfoChanged(activityUid: Long, actMoreInfo: String?, actLct: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao` must be present with the same arguments on actual `suspend fun updateIfMoreInfoChanged(activityUid: Long, actMoreInfo: String?, actLct: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:18:38 Annotation `@Query(value = "
UPDATE ActivityEntity
SET actType = :actType,
actMoreInfo = :actMoreInfo,
actInteractionType = :actInteractionType,
actCorrectResponsePatterns = :actCorrectResponsePatterns,
actLct = :actLct
WHERE actUid = :actUid
AND (SELECT ActivityEntityInternal.actType
FROM ActivityEntity ActivityEntityInternal
WHERE ActivityEntityInternal.actUid = :actUid) IS NULL
AND (SELECT ActivityEntityInternal.actInteractionType
FROM ActivityEntity ActivityEntityInternal
WHERE ActivityEntityInternal.actUid = :actUid) = 0
AND (SELECT ActivityEntityInternal.actCorrectResponsePatterns
FROM ActivityEntity ActivityEntityInternal
WHERE ActivityEntityInternal.actUid = :actUid) IS NULL
")` is missing on actual declaration.
All annotations from expect `suspend fun updateIfNotYetDefined(actUid: Long, actType: String?, actMoreInfo: String?, actInteractionType: Int, actCorrectResponsePatterns: String?, actLct: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao` must be present with the same arguments on actual `suspend fun updateIfNotYetDefined(actUid: Long, actType: String?, actMoreInfo: String?, actInteractionType: Int, actCorrectResponsePatterns: String?, actLct: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:27:38 Annotation `@Query(value = "
SELECT ActivityEntity.*
FROM ActivityEntity
WHERE ActivityEntity.actUid = :activityUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(activityUid: Long): ActivityEntity? defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao` must be present with the same arguments on actual `suspend fun findByUidAsync(activityUid: Long): ActivityEntity? defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_DoorWrapper.kt:16:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_KtorRoute.kt:10:46 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityExtensionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityExtensionDao.kt` must be present with the same arguments on actual `class ActivityExtensionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityExtensionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:8:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(list: List<ActivityExtensionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao` must be present with the same arguments on actual `suspend fun upsertListAsync(list: List<ActivityExtensionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:10:38 Annotation `@Query(value = "
SELECT ActivityExtensionEntity.*
FROM ActivityExtensionEntity
WHERE ActivityExtensionEntity.aeeActivityUid = :activityUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllByActivityUid(activityUid: Long): List<ActivityExtensionEntity> defined in com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao` must be present with the same arguments on actual `suspend fun findAllByActivityUid(activityUid: Long): List<ActivityExtensionEntity> defined in com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_KtorRoute.kt:10:49 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityInteractionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityInteractionDao.kt` must be present with the same arguments on actual `class ActivityInteractionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityInteractionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:8:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreAsync(entities: List<ActivityInteractionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreAsync(entities: List<ActivityInteractionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:11:11 Annotation `@Query(value = "
SELECT DISTINCT ActivityInteractionEntity.aieActivityUid
FROM ActivityInteractionEntity
WHERE ActivityInteractionEntity.aieActivityUid IN (:activityUids)
")` is missing on actual declaration.
All annotations from expect `suspend fun findActivityUidsWithInteractionEntitiesAsync(activityUids: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao` must be present with the same arguments on actual `suspend fun findActivityUidsWithInteractionEntitiesAsync(activityUids: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:13:38 Annotation `@Query(value = "
SELECT ActivityInteractionEntity.*
FROM ActivityInteractionEntity
WHERE ActivityInteractionEntity.aieActivityUid = :activityUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllByActivityUidAsync(activityUid: Long): List<ActivityInteractionEntity> defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao` must be present with the same arguments on actual `suspend fun findAllByActivityUidAsync(activityUid: Long): List<ActivityInteractionEntity> defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_KtorRoute.kt:10:51 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityLangMapEntryDao.kt` must be present with the same arguments on actual `class ActivityLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityLangMapEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:9:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertList(entities: List<ActivityLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun upsertList(entities: List<ActivityLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:11:38 Annotation `@Query(value = "
INSERT OR REPLACE
INTO ActivityLangMapEntry(almeActivityUid, almeHash, almeLangCode, almePropName, almeValue, almeAieHash, almeLastMod)
SELECT :almeActivityUid AS almeActivityUid,
:almeHash AS almeHash,
:almeLangCode AS almeLangCode,
:almePropName AS almePropName,
:almeValue AS almeValue,
:almeAieHash AS almeAieHash,
:almeLastMod AS almeLastMod
WHERE EXISTS(SELECT 1
FROM ActivityInteractionEntity
WHERE ActivityInteractionEntity.aieActivityUid = :almeActivityUid
AND ActivityInteractionEntity.aieHash = :almeAieHash)
")` is missing on actual declaration.
All annotations from expect `suspend fun upsertIfInteractionEntityExists(almeActivityUid: Long, almeHash: Long, almePropName: String?, almeLangCode: String?, almeValue: String?, almeAieHash: Long, almeLastMod: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun upsertIfInteractionEntityExists(almeActivityUid: Long, almeHash: Long, almePropName: String?, almeLangCode: String?, almeValue: String?, almeAieHash: Long, almeLastMod: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:21:38 Annotation `@Query(value = "
UPDATE ActivityLangMapEntry
SET almeValue = :almeValue,
almeLastMod = :almeLastMod
WHERE almeActivityUid = :almeActivityUid
AND almeHash = :almeHash
AND almeValue != :almeValue
")` is missing on actual declaration.
All annotations from expect `suspend fun updateIfChanged(almeActivityUid: Long, almeHash: Long, almeValue: String?, almeLastMod: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun updateIfChanged(almeActivityUid: Long, almeHash: Long, almeValue: String?, almeLastMod: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:28:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findAllByActivityUid(activityUid: Long): List<ActivityLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun findAllByActivityUid(activityUid: Long): List<ActivityLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActorDao defined in com.ustadmobile.core.db.dao.xapi in file ActorDao.kt` must be present with the same arguments on actual `class ActorDao defined in com.ustadmobile.core.db.dao.xapi in file ActorDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:10:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:12:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:14:38 Annotation `@Query(value = "
UPDATE ActorEntity
SET actorName = :name,
actorLct = :updateTime
WHERE actorUid = :uid
AND ActorEntity.actorName != :name
")` is missing on actual declaration.
All annotations from expect `suspend fun updateIfNameChanged(uid: Long, name: String?, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun updateIfNameChanged(uid: Long, name: String?, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:20:38 Annotation `@Query(value = "
SELECT ActorEntity.*
FROM ActorEntity
WHERE ActorEntity.actorUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): ActorEntity? defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): ActorEntity? defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:22:38 Annotation `@Query(value = "
SELECT ActorEntity.*
FROM ActorEntity
WHERE ActorEntity.actorUid = :actorUid
AND ActorEntity.actorPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAndPersonUidAsync(actorUid: Long, accountPersonUid: Long): ActorEntity? defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun findByUidAndPersonUidAsync(actorUid: Long, accountPersonUid: Long): ActorEntity? defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:25:38 Annotation `@Query(value = "
SELECT ActorEntity.actorUid, ActorEntity.actorEtag, ActorEntity.actorLct
FROM ActorEntity
WHERE ActorEntity.actorUid IN (:uidList)
")` is missing on actual declaration.
All annotations from expect `suspend fun findUidAndEtagByListAsync(uidList: List<Long>): List<ActorUidEtagAndLastMod> defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun findUidAndEtagByListAsync(uidList: List<Long>): List<ActorUidEtagAndLastMod> defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:28:38 Annotation `@Query(value = "
SELECT ActorEntity.*
FROM ActorEntity
WHERE ActorEntity.actorUid IN (
SELECT GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = :groupActorUid
AND GroupMemberActorJoin.gmajLastMod = (
SELECT GroupActorEntity.actorLct
FROM ActorEntity GroupActorEntity
WHERE GroupActorEntity.actorUid = :groupActorUid)
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findGroupMembers(groupActorUid: Long): List<ActorEntity> defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun findGroupMembers(groupActorUid: Long): List<ActorEntity> defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao_KtorRoute.kt:10:37 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:7:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class GroupMemberActorJoinDao defined in com.ustadmobile.core.db.dao.xapi in file GroupMemberActorJoinDao.kt` must be present with the same arguments on actual `class GroupMemberActorJoinDao defined in com.ustadmobile.core.db.dao.xapi in file GroupMemberActorJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:8:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:10:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:12:38 Annotation `@Query(value = "
UPDATE GroupMemberActorJoin
SET gmajLastMod = :lastModTime
WHERE gmajGroupActorUid = :gmajGroupActorUid
AND gmajMemberActorUid = :gmajMemberActorUid
AND gmajLastMod != :lastModTime
")` is missing on actual declaration.
All annotations from expect `suspend fun updateLastModifiedTimeIfNeededAsync(gmajGroupActorUid: Long, gmajMemberActorUid: Long, lastModTime: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao` must be present with the same arguments on actual `suspend fun updateLastModifiedTimeIfNeededAsync(gmajGroupActorUid: Long, gmajMemberActorUid: Long, lastModTime: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_DoorWrapper.kt:23:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_KtorRoute.kt:10:52 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:5:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:5:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StateDeleteCommandDao defined in com.ustadmobile.core.db.dao.xapi in file StateDeleteCommandDao.kt` must be present with the same arguments on actual `class StateDeleteCommandDao defined in com.ustadmobile.core.db.dao.xapi in file StateDeleteCommandDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:6:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(deleteCommand: StateDeleteCommand): Unit defined in com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao` must be present with the same arguments on actual `suspend fun insertAsync(deleteCommand: StateDeleteCommand): Unit defined in com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_KtorRoute.kt:10:50 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StateEntityDao defined in com.ustadmobile.core.db.dao.xapi in file StateEntityDao.kt` must be present with the same arguments on actual `class StateEntityDao defined in com.ustadmobile.core.db.dao.xapi in file StateEntityDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:10:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(stateEntities: List<StateEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun upsertAsync(stateEntities: List<StateEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:12:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findByActorAndHash")})` is missing on actual declaration.
All annotations from expect `suspend fun findByActorAndHash(accountPersonUid: Long, actorUid: Long, seHash: Long, includeDeleted: Boolean): StateEntity? defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun findByActorAndHash(accountPersonUid: Long, actorUid: Long, seHash: Long, includeDeleted: Boolean): StateEntity? defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:19:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findByAgentAndActivity(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateEntity> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun findByAgentAndActivity(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateEntity> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:28:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByAgentAndActivity"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.ActorDao::class, functionName = "findByUidAndPersonUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getStateIds(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateIdAndLastModified> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun getStateIds(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateIdAndLastModified> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:37:38 Annotation `@Query(value = "
SELECT StateEntity.*
FROM StateEntity
WHERE (SELECT ActorEntity.actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorUid = :actorUid) = :accountPersonUid
AND seActorUid = :actorUid
AND seActivityUid = :seActivityUid
AND (( :registrationUuidHi IS NULL
AND StateEntity.seRegistrationHi IS NULL
AND :registrationUuidLo IS NULL
AND StateEntity.seRegistrationLo IS NULL)
OR ( StateEntity.seRegistrationHi = :registrationUuidHi
AND StateEntity.seRegistrationLo = :registrationUuidLo))
AND StateEntity.seH5PSubContentId IS NOT NULL
AND CAST(StateEntity.seH5PPreloaded AS INTEGER) = 1
")` is missing on actual declaration.
All annotations from expect `suspend fun getH5PPreload(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?): List<StateEntity> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun getH5PPreload(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?): List<StateEntity> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao_DoorWrapper.kt:16:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao_HttpServerExt.kt:35:7 Variable '_arg_includeDeleted' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StatementContextActivityJoinDao defined in com.ustadmobile.core.db.dao.xapi in file StatementContextActivityJoinDao.kt` must be present with the same arguments on actual `class StatementContextActivityJoinDao defined in com.ustadmobile.core.db.dao.xapi in file StatementContextActivityJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:10:11 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entities: List<StatementContextActivityJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entities: List<StatementContextActivityJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:12:38 Annotation `@Query(value = "
SELECT StatementContextActivityJoin.*
FROM StatementContextActivityJoin
WHERE StatementContextActivityJoin.scajFromStatementIdHi = :statementIdHi
AND StatementContextActivityJoin.scajFromStatementIdLo = :statementIdLo
AND StatementContextActivityJoin.scajContextType = :scajContextType
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllByStatementId(statementIdHi: Long, statementIdLo: Long, scajContextType: Int): List<StatementContextActivityJoin> defined in com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao` must be present with the same arguments on actual `suspend fun findAllByStatementId(statementIdHi: Long, statementIdLo: Long, scajContextType: Int): List<StatementContextActivityJoin> defined in com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_KtorRoute.kt:10:60 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:25:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:25:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StatementDao defined in com.ustadmobile.core.db.dao.xapi in file StatementDao.kt` must be present with the same arguments on actual `class StatementDao defined in com.ustadmobile.core.db.dao.xapi in file StatementDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:26:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:28:30 Annotation `@Query(value = "SELECT * From StatementEntity LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun getOneStatement(): Flow<StatementEntity?> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun getOneStatement(): Flow<StatementEntity?> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:30:38 Annotation `@RawQuery` is missing on actual declaration.
All annotations from expect `suspend fun getResults(query: DoorQuery): List<StatementReportData> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun getResults(query: DoorQuery): List<StatementReportData> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:32:30 Annotation `@RawQuery(observedEntities = {com.ustadmobile.lib.db.entities.xapi.StatementEntity::class, com.ustadmobile.lib.db.entities.Person::class})` is missing on actual declaration.
All annotations from expect `fun getListResults(query: DoorQuery): app.cash.paging.PagingSource<Int, StatementEntityAndDisplayDetails> /* = androidx.paging.PagingSource<Int, StatementEntityAndDisplayDetails> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun getListResults(query: DoorQuery): androidx.paging.PagingSource<Int, StatementEntityAndDisplayDetails> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:35:30 Annotation `@Query(value = "SELECT * FROM PERSON LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun getPerson(): Person? defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun getPerson(): Person? defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:37:38 Annotation `@Query(value = "
SELECT StatementEntity.*
FROM StatementEntity
WHERE ( (:statementIdHi = 0 AND :statementIdLo = 0)
OR (statementIdHi = :statementIdHi AND statementIdLo = :statementIdLo))
")` is missing on actual declaration.
All annotations from expect `suspend fun getStatements(statementIdHi: Long, statementIdLo: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun getStatements(statementIdHi: Long, statementIdLo: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:40:38 Annotation `@Query(value = "
SELECT StatementEntity.*
FROM StatementEntity
WHERE statementIdHi = :statementIdHi
AND statementIdLo = :statementIdLo
")` is missing on actual declaration.
All annotations from expect `suspend fun findById(statementIdHi: Long, statementIdLo: Long): StatementEntity? defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findById(statementIdHi: Long, statementIdLo: Long): StatementEntity? defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:43:38 Annotation `@Query(value = "
SELECT StatementEntity.*
FROM StatementEntity
WHERE StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = :contentEntryUid
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND (:courseBlockUid = 0 OR StatementEntity.statementCbUid = :courseBlockUid)
AND ( (CAST(StatementEntity.resultCompletion AS INTEGER) = 1)
OR (StatementEntity.extensionProgress IS NOT NULL))
")` is missing on actual declaration.
All annotations from expect `suspend fun findStatusStatementsByContentEntryUid(contentEntryUid: Long, courseBlockUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusStatementsByContentEntryUid(contentEntryUid: Long, courseBlockUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:49:38 Annotation `@Query(value = "
SELECT StatementEntity.*
FROM StatementEntity
WHERE StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid IN (
SELECT ContentEntryParentChildJoin.cepcjChildContentEntryUid
FROM ContentEntryParentChildJoin
WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid)
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND ( (CAST(StatementEntity.resultCompletion AS INTEGER) = 1)
OR (StatementEntity.extensionProgress IS NOT NULL))
")` is missing on actual declaration.
All annotations from expect `suspend fun findStatusStatementByParentContentEntryUid(parentUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusStatementByParentContentEntryUid(parentUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:52:38 Annotation `@Query(value = "
WITH PersonUids(personUid) AS (
SELECT :accountPersonUid AS personUid
),
-- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship
AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS(
SELECT ActorEntity.actorUid AS actorUid,
ActorEntity.actorPersonUid AS actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
),
-- Add in group actor uids
ActorUidsForPersonUid(actorUid, actorPersonUid) AS (
SELECT AgentActorUidsForPersonUid.actorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
UNION
SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
JOIN GroupMemberActorJoin
ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid
)
SELECT StatementEntity.*
FROM StatementEntity
WHERE (
(SELECT EXISTS(
SELECT 1
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000))
)
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid)
AND StatementEntity.statementClazzUid = :clazzUid
AND ( (CAST(StatementEntity.resultCompletion AS INTEGER) = 1)
OR (StatementEntity.extensionProgress IS NOT NULL))
")` is missing on actual declaration.
All annotations from expect `suspend fun findStatusStatementsForStudentByClazzUid(clazzUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusStatementsForStudentByClazzUid(clazzUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:55:38 Annotation `@Query(value = "
-- Get the PersonUids for those that are within the current page as per studentsLimit and
-- studentsOffset
WITH
PersonUids(personUid) AS (
SELECT CourseMember.personUid
FROM (SELECT Person.*,
(SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate,
(SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft,
(SELECT ClazzEnrolment.clazzEnrolmentRole
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1) AS enrolmentRole
FROM Person
WHERE Person.personUid IN
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
AND (:filter != 1
OR (:currentTime
BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft)))
/* Begin permission check */
AND (
((
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
)
OR Person.personUid = :accountPersonUid
)
/* End permission check */
AND Person.firstNames || ' ' || Person.lastName LIKE :searchText
GROUP BY Person.personUid) AS CourseMember
ORDER BY CASE(:sortOrder)
WHEN 1 THEN CourseMember.firstNames
WHEN 3 THEN CourseMember.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN CourseMember.firstNames
WHEN 4 THEN CourseMember.lastName
ELSE ''
END DESC,
CASE(:sortOrder)
WHEN 7 THEN CourseMember.earliestJoinDate
WHEN 9 THEN CourseMember.latestDateLeft
ELSE 0
END ASC,
CASE(:sortOrder)
WHEN 8 THEN CourseMember.earliestJoinDate
WHEN 10 THEN CourseMember.latestDateLeft
ELSE 0
END DESC
LIMIT :studentsLimit
OFFSET :studentsOffset
)
,
-- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship
AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS(
SELECT ActorEntity.actorUid AS actorUid,
ActorEntity.actorPersonUid AS actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
),
-- Add in group actor uids
ActorUidsForPersonUid(actorUid, actorPersonUid) AS (
SELECT AgentActorUidsForPersonUid.actorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
UNION
SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
JOIN GroupMemberActorJoin
ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid
)
-- Fetch all statements that could be completion or progress for the Gradebook report
SELECT StatementEntity.*, ActorEntity.*, GroupMemberActorJoin.*
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT DISTINCT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid)
WHERE StatementEntity.statementClazzUid = :clazzUid
AND StatementEntity.completionOrProgress = :completionOrProgressTrueVal
AND StatementEntity.statementActorUid IN (
SELECT DISTINCT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid)
AND ( StatementEntity.resultScoreScaled IS NOT NULL
OR StatementEntity.resultCompletion IS NOT NULL
OR StatementEntity.resultSuccess IS NOT NULL
OR StatementEntity.extensionProgress IS NOT NULL
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findStatusForStudentsInClazzStatements(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long, studentsLimit: Int, studentsOffset: Int, completionOrProgressTrueVal: Boolean): List<StatementEntityAndRelated> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusForStudentsInClazzStatements(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long, studentsLimit: Int, studentsOffset: Int, completionOrProgressTrueVal: Boolean): List<StatementEntityAndRelated> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:68:38 Annotation `@Query(value = "
WITH PersonUids(personUid) AS (
SELECT Person.personUid
FROM Person
WHERE Person.personUid IN (:studentPersonUids)
),
-- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship
AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS(
SELECT ActorEntity.actorUid AS actorUid,
ActorEntity.actorPersonUid AS actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
),
-- Add in group actor uids
ActorUidsForPersonUid(actorUid, actorPersonUid) AS (
SELECT AgentActorUidsForPersonUid.actorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
UNION
SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
JOIN GroupMemberActorJoin
ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid
)
-- Fetch all statements that could be completion or progress for the Gradebook report
SELECT StatementEntity.*, ActorEntity.*, GroupMemberActorJoin.*
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT DISTINCT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid)
WHERE StatementEntity.statementClazzUid = :clazzUid
AND StatementEntity.completionOrProgress = :completionOrProgressTrueVal
AND StatementEntity.statementActorUid IN (
SELECT DISTINCT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid)
AND ( StatementEntity.resultScoreScaled IS NOT NULL
OR StatementEntity.resultCompletion IS NOT NULL
OR StatementEntity.resultSuccess IS NOT NULL
OR StatementEntity.extensionProgress IS NOT NULL
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findStatusForStudentsInClazzByUidList(clazzUid: Long, studentPersonUids: List<Long>, completionOrProgressTrueVal: Boolean): List<StatementEntityAndRelated> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusForStudentsInClazzByUidList(clazzUid: Long, studentPersonUids: List<Long>, completionOrProgressTrueVal: Boolean): List<StatementEntityAndRelated> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:74:38 Annotation `@Query(value = "
WITH PersonUids(personUid) AS (
SELECT Person.personUid
FROM Person
WHERE Person.personUid IN (:studentPersonUids)
),
-- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship
AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS(
SELECT ActorEntity.actorUid AS actorUid,
ActorEntity.actorPersonUid AS actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
),
-- Add in group actor uids
ActorUidsForPersonUid(actorUid, actorPersonUid) AS (
SELECT AgentActorUidsForPersonUid.actorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
UNION
SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
JOIN GroupMemberActorJoin
ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid
)
SELECT ActorEntity.*
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
AND :clazzUid = :clazzUid
AND :accountPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findActorEntitiesForStudentInClazzByUidList(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): List<ActorEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findActorEntitiesForStudentInClazzByUidList(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): List<ActorEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:80:38 Annotation `@Query(value = "
WITH PersonUids(personUid) AS (
SELECT Person.personUid
FROM Person
WHERE Person.personUid IN (:studentPersonUids)
),
-- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship
AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS(
SELECT ActorEntity.actorUid AS actorUid,
ActorEntity.actorPersonUid AS actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
),
-- Add in group actor uids
ActorUidsForPersonUid(actorUid, actorPersonUid) AS (
SELECT AgentActorUidsForPersonUid.actorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
UNION
SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
JOIN GroupMemberActorJoin
ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid
)
,
PersonUidsAndCourseBlocks(personUid, cbUid, cbType, caMarkingType) AS (
SELECT Person.personUid AS personUid,
CourseBlock.cbUid AS cbUid,
CourseBlock.cbType AS cbType,
ClazzAssignment.caMarkingType AS caMarkingType
FROM Person
JOIN CourseBlock
ON CourseBlock.cbClazzUid = :clazzUid
LEFT JOIN ClazzAssignment
ON CourseBlock.cbType = 103
AND ClazzAssignment.caUid = CourseBlock.cbEntityUid
WHERE Person.personUid IN (:studentPersonUids)
)
SELECT PersonUidsAndCourseBlocks.personUid AS sPersonUid,
PersonUidsAndCourseBlocks.cbUid AS sCbUid,
(SELECT MAX(StatementEntity.extensionProgress)
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
) AS sProgress,
(SELECT EXISTS(
SELECT 1
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
)
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
)) AS sIsCompleted,
(SELECT CASE
/*If there is a statement marked as success, then count as successful even if
*there were subsequent failed attempts
*/
WHEN (
SELECT EXISTS(
SELECT 1
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
)
AND CAST(StatementEntity.resultSuccess AS INTEGER) = 1
)
) THEN 1
/*If there are no statements marked as success, however there are statements marekd as fail,
*then count as fail
*/
WHEN (
SELECT EXISTS(
SELECT 1
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
)
AND CAST(StatementEntity.resultSuccess AS INTEGER) = 0
)
) THEN 0
/* Else there is no known success/fail result*/
ELSE NULL
END
) AS sIsSuccess,
-- See ClazzGradebookScreen for info on which score is selected
(SELECT CASE
-- When there is a peer marked assignment, take the average of the latest distinct ...
WHEN ( PersonUidsAndCourseBlocks.cbType = 103
AND PersonUidsAndCourseBlocks.caMarkingType = 2
)
THEN (SELECT AVG(StatementEntity.resultScoreScaled)
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
)
AND StatementEntity.timestamp = (
SELECT MAX(StatementEntity_Inner.timestamp)
FROM StatementEntity StatementEntity_Inner
JOIN ActorEntity ActorEntity_Inner
ON ActorEntity_Inner.actorUid = StatementEntity_Inner.statementActorUid
LEFT JOIN GroupMemberActorJoin GroupMemberActorJoin_Inner
ON ActorEntity_Inner.actorObjectType = 2
AND (GroupMemberActorJoin_Inner.gmajGroupActorUid, GroupMemberActorJoin_Inner.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity_Inner.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity_Inner.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
)
AND StatementEntity_Inner.contextInstructorActorUid = StatementEntity.contextInstructorActorUid)
LIMIT 1)
-- When an assignment, but not peer marked, then the latest score
WHEN PersonUidsAndCourseBlocks.cbType = 103
THEN (SELECT StatementEntity.resultScoreScaled
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
)
ORDER BY StatementEntity.timestamp DESC
LIMIT 1)
-- else the best score accomplished so far
ELSE (SELECT MAX(StatementEntity.resultScoreScaled)
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
))
END
) AS sScoreScaled
FROM PersonUidsAndCourseBlocks
WHERE :accountPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findStatusForStudentsInClazz(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): List<BlockStatus> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusForStudentsInClazz(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): List<BlockStatus> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:86:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "completionOrProgressTrueVal")}, functionName = "findStatusForStudentsInClazzByUidList"), HttpServerFunctionCall(functionName = "findActorEntitiesForStudentInClazzByUidList")})` is missing on actual declaration.
All annotations from expect `fun findStatusForStudentsInClazzAsFlow(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): Flow<List<BlockStatus>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findStatusForStudentsInClazzAsFlow(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): Flow<List<BlockStatus>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:92:38 Annotation `@Query(value = "
WITH MostRecentRegistration(statementIdHi, statementIdLo, contextRegistrationHi, contextRegistrationLo) AS (
SELECT StatementEntity.statementIdHi, StatementEntity.contextRegistrationLo,
StatementEntity.contextRegistrationHi, StatementEntity.contextRegistrationLo
FROM StatementEntity
WHERE StatementEntity.statementActorUid = :actorUid
AND StatementEntity.statementObjectUid1 = :activityUid
AND StatementEntity.contextRegistrationHi != 0
ORDER BY StatementEntity.timestamp DESC
LIMIT 1
)
SELECT StatementEntity.*
FROM StatementEntity
WHERE StatementEntity.statementIdHi = (SELECT statementIdHi FROM MostRecentRegistration)
AND StatementEntity.statementIdLo = (SELECT statementIdLo FROM MostRecentRegistration)
AND NOT EXISTS(
SELECT 1
FROM StatementEntity StatementEntity_Inner
WHERE StatementEntity_Inner.statementActorUid = :actorUid
AND StatementEntity_Inner.statementObjectUid1 = :activityUid
AND StatementEntity_Inner.contextRegistrationHi = (SELECT contextRegistrationHi FROM MostRecentRegistration)
AND StatementEntity_Inner.contextRegistrationLo = (SELECT contextRegistrationLo FROM MostRecentRegistration)
AND CAST(StatementEntity_Inner.completionOrProgress AS INTEGER) = 1
AND ( StatementEntity_Inner.resultCompletion IS NOT NULL
AND CAST(StatementEntity_Inner.resultCompletion AS INTEGER) = 1)
)
AND :accountPersonUid IN
(SELECT ActorEntity.actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorUid = :actorUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun findResumableRegistration(activityUid: Long, accountPersonUid: Long, actorUid: Long): StatementEntity? defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findResumableRegistration(activityUid: Long, accountPersonUid: Long, actorUid: Long): StatementEntity? defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:98:38 Annotation `@Query(value = "
SELECT StatementEntity.*
FROM Person
JOIN StatementEntity
ON (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.statementContentEntryUid = :contentEntryUid
AND StatementEntity.statementActorPersonUid = Person.personUid
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
ORDER BY StatementEntity.extensionProgress DESC
LIMIT 1)
OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.statementContentEntryUid = :contentEntryUid
AND StatementEntity.statementActorPersonUid = Person.personUid
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
ORDER BY StatementEntity.resultScoreScaled DESC
LIMIT 1)
OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.statementContentEntryUid = :contentEntryUid
AND StatementEntity.statementActorPersonUid = Person.personUid
ORDER BY StatementEntity.timestamp DESC
LIMIT 1)
WHERE Person.personUid IN
(SELECT DISTINCT StatementEntity.statementActorPersonUid
FROM StatementEntity
LEFT JOIN ClazzEnrolment
ON ClazzEnrolment.clazzEnrolmentUid =
COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentClazzUid = StatementEntity.statementClazzUid
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1), 0)
WHERE StatementEntity.statementContentEntryUid = :contentEntryUid
/* permission check */
AND ( StatementEntity.statementActorPersonUid = :accountPersonUid
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
WHERE CoursePermission.cpClazzUid = StatementEntity.statementClazzUid
AND ( CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole )
AND (CoursePermission.cpPermissionsFlag & 128) > 0
AND NOT CoursePermission.cpIsDeleted)
OR (
EXISTS(SELECT 1
FROM SystemPermission
WHERE :accountPersonUid != 0
AND SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0
AND NOT SystemPermission.spIsDeleted)
))
)
AND ( :searchText = '%'
OR Person.firstNames || ' ' || Person.lastName LIKE :searchText)
")` is missing on actual declaration.
All annotations from expect `suspend fun findPersonsWithAttemptsStatements(contentEntryUid: Long, accountPersonUid: Long, searchText: String? = ...): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findPersonsWithAttemptsStatements(contentEntryUid: Long, accountPersonUid: Long, searchText: String?): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:104:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findPersonsWithAttempts"), HttpServerFunctionCall(functionName = "findPersonsWithAttemptsStatements")})` is missing on actual declaration.
All annotations from expect `fun findPersonsWithAttempts(contentEntryUid: Long, accountPersonUid: Long, searchText: String? = ..., sortOrder: Int): app.cash.paging.PagingSource<Int, PersonAndPictureAndNumAttempts> /* = androidx.paging.PagingSource<Int, PersonAndPictureAndNumAttempts> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findPersonsWithAttempts(contentEntryUid: Long, accountPersonUid: Long, searchText: String?, sortOrder: Int): androidx.paging.PagingSource<Int, PersonAndPictureAndNumAttempts> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:111:38 Annotation `@Query(value = "
WITH
DistinctRegistrationUids(contextRegistrationHi, contextRegistrationLo, statementClazzUid) AS (
SELECT DISTINCT StatementEntity.contextRegistrationHi,
StatementEntity.contextRegistrationLo,
StatementEntity.statementClazzUid
FROM StatementEntity
WHERE StatementEntity.statementContentEntryUid = :contentEntryUid
AND StatementEntity.statementActorPersonUid = :personUid)
SELECT StatementEntity.*
FROM DistinctRegistrationUids
JOIN StatementEntity
ON (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
-- Statement for time started
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi
AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo
ORDER BY StatementEntity.timestamp ASC
LIMIT 1)
--statement for max progress
OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi
AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
ORDER BY StatementEntity.extensionProgress DESC
LIMIT 1)
--statement for max score
OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi
AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
ORDER BY StatementEntity.resultScoreScaled DESC
LIMIT 1)
--statement with completion
OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi
AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
LIMIT 1)
WHERE (
:personUid = :accountPersonUid
OR EXISTS(
SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment
ON ClazzEnrolment.clazzEnrolmentUid =
COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentClazzUid = DistinctRegistrationUids.statementClazzUid
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1), 0)
WHERE CoursePermission.cpClazzUid = DistinctRegistrationUids.statementClazzUid
AND ( CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole )
AND (CoursePermission.cpPermissionsFlag & 128) > 0
AND NOT CoursePermission.cpIsDeleted)
OR (
EXISTS(SELECT 1
FROM SystemPermission
WHERE :accountPersonUid != 0
AND SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0
AND NOT SystemPermission.spIsDeleted)
)
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findSessionsByPersonAndContentStatements(contentEntryUid: Long, personUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findSessionsByPersonAndContentStatements(contentEntryUid: Long, personUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:117:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findSessionsByPersonAndContentStatements"), HttpServerFunctionCall(functionName = "findSessionsByPersonAndContent")})` is missing on actual declaration.
All annotations from expect `fun findSessionsByPersonAndContent(contentEntryUid: Long, personUid: Long, accountPersonUid: Long, sortOrder: Int): app.cash.paging.PagingSource<Int, SessionTimeAndProgressInfo> /* = androidx.paging.PagingSource<Int, SessionTimeAndProgressInfo> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findSessionsByPersonAndContent(contentEntryUid: Long, personUid: Long, accountPersonUid: Long, sortOrder: Int): androidx.paging.PagingSource<Int, SessionTimeAndProgressInfo> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:125:11 Annotation `@Query(value = "
SELECT ActivityLangMapEntry.*
FROM ActivityLangMapEntry
WHERE ActivityLangMapEntry.almeActivityUid IN (
SELECT DISTINCT StatementEntity.statementObjectUid1
FROM StatementEntity
WHERE StatementEntity.contextRegistrationHi = :registrationHi
AND StatementEntity.contextRegistrationLo = :registrationLo)
")` is missing on actual declaration.
All annotations from expect `suspend fun findActivityEntryLangMapsForStatementsBySession(registrationHi: Long, registrationLo: Long): List<ActivityLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findActivityEntryLangMapsForStatementsBySession(registrationHi: Long, registrationLo: Long): List<ActivityLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:128:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findStatementsBySession"), HttpServerFunctionCall(functionName = "findActivityEntryLangMapsForStatementsBySession")})` is missing on actual declaration.
All annotations from expect `fun findStatementsBySession(registrationHi: Long, registrationLo: Long, accountPersonUid: Long, selectedPersonUid: Long, contentEntryUid: Long, searchText: String = ..., sortOrder: Int, deSelectedVerbUids: List<Long>): app.cash.paging.PagingSource<Int, StatementEntityAndVerb> /* = androidx.paging.PagingSource<Int, StatementEntityAndVerb> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findStatementsBySession(registrationHi: Long, registrationLo: Long, accountPersonUid: Long, selectedPersonUid: Long, contentEntryUid: Long, searchText: String, sortOrder: Int, deSelectedVerbUids: List<Long>): androidx.paging.PagingSource<Int, StatementEntityAndVerb> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:139:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun getUniqueVerbsForSession(registrationHi: Long, registrationLo: Long, selectedPersonUid: Long, contentEntryUid: Long): Flow<List<VerbEntityAndName>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun getUniqueVerbsForSession(registrationHi: Long, registrationLo: Long, selectedPersonUid: Long, contentEntryUid: Long): Flow<List<VerbEntityAndName>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:146:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun scoreOrProgressDataExistsForContent(contentEntryUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun scoreOrProgressDataExistsForContent(contentEntryUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:149:38 Annotation `@Query(value = "
SELECT StatementEntity.*, ActivityEntity.*
FROM StatementEntity
LEFT JOIN ActivityEntity
ON ActivityEntity.actUid = StatementEntity.statementObjectUid1
WHERE StatementEntity.statementIdHi = :statementIdHi
AND StatementEntity.statementIdLo = :statementIdLo
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithActivityAsync(statementIdHi: Long, statementIdLo: Long): StatementAndActivity? defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findByUidWithActivityAsync(statementIdHi: Long, statementIdLo: Long): StatementAndActivity? defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_DoorWrapper.kt:32:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_HttpServerExt.kt:248:7 Variable '_result_findSessionsByPersonAndContent' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:226:11 Name shadowed: query
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:417:24 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:418:24 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:419:24 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:420:24 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:421:24 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:422:24 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:423:24 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:424:24 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:425:24 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:435:11 Name shadowed: query
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:498:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:499:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:500:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:501:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:502:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:503:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:504:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:505:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:506:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:2992:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:2993:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:2994:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:2995:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:2996:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:2997:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:2998:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:2999:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:3000:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StatementEntityJsonDao defined in com.ustadmobile.core.db.dao.xapi in file StatementEntityJsonDao.kt` must be present with the same arguments on actual `class StatementEntityJsonDao defined in com.ustadmobile.core.db.dao.xapi in file StatementEntityJsonDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:8:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntityJson>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntityJson>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:10:38 Annotation `@Query(value = "
SELECT StatementEntityJson.*
FROM StatementEntityJson
WHERE ( (:stmtJsonIdHi = 0 AND :stmtJsonIdLo = 0)
OR (stmtJsonIdHi = :stmtJsonIdHi AND stmtJsonIdLo = :stmtJsonIdLo))
")` is missing on actual declaration.
All annotations from expect `suspend fun getStatements(stmtJsonIdHi: Long, stmtJsonIdLo: Long): List<StatementEntityJson> defined in com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao` must be present with the same arguments on actual `suspend fun getStatements(stmtJsonIdHi: Long, stmtJsonIdLo: Long): List<StatementEntityJson> defined in com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_KtorRoute.kt:10:51 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class VerbDao defined in com.ustadmobile.core.db.dao.xapi in file VerbDao.kt` must be present with the same arguments on actual `class VerbDao defined in com.ustadmobile.core.db.dao.xapi in file VerbDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:9:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreAsync(entities: List<VerbEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreAsync(entities: List<VerbEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:11:38 Annotation `@Query(value = "
SELECT VerbEntity.*
FROM VerbEntity
WHERE VerbEntity.verbUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(uid: Long): VerbEntity? defined in com.ustadmobile.core.db.dao.xapi.VerbDao` must be present with the same arguments on actual `suspend fun findByUid(uid: Long): VerbEntity? defined in com.ustadmobile.core.db.dao.xapi.VerbDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:13:38 Annotation `@Query(value = "
SELECT VerbEntity.*
FROM VerbEntity
WHERE VerbEntity.verbUrlId = :verbUrl
")` is missing on actual declaration.
All annotations from expect `suspend fun findByVerbUrl(verbUrl: String): VerbEntity? defined in com.ustadmobile.core.db.dao.xapi.VerbDao` must be present with the same arguments on actual `suspend fun findByVerbUrl(verbUrl: String): VerbEntity? defined in com.ustadmobile.core.db.dao.xapi.VerbDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao_KtorRoute.kt:10:36 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class VerbLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file VerbLangMapEntryDao.kt` must be present with the same arguments on actual `class VerbLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file VerbLangMapEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:8:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertList(list: List<VerbLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao` must be present with the same arguments on actual `suspend fun upsertList(list: List<VerbLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:10:38 Annotation `@Query(value = "
SELECT VerbLangMapEntry.*
FROM VerbLangMapEntry
WHERE VerbLangMapEntry.vlmeVerbUid = :verbUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByVerbUidAsync(verbUid: Long): List<VerbLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao` must be present with the same arguments on actual `suspend fun findByVerbUidAsync(verbUid: Long): List<VerbLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_KtorRoute.kt:10:48 Parameter 'serverConfig' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_KtorRoute.kt:11:5 Parameter 'daoCallAdapter' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class XapiSessionEntityDao defined in com.ustadmobile.core.db.dao.xapi in file XapiSessionEntityDao.kt` must be present with the same arguments on actual `class XapiSessionEntityDao defined in com.ustadmobile.core.db.dao.xapi in file XapiSessionEntityDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:8:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(xapiSessionEntity: XapiSessionEntity): Unit defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao` must be present with the same arguments on actual `suspend fun insertAsync(xapiSessionEntity: XapiSessionEntity): Unit defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:10:38 Annotation `@Query(value = "
SELECT XapiSessionEntity.*
FROM XapiSessionEntity
WHERE XapiSessionEntity.xseUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): XapiSessionEntity? defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): XapiSessionEntity? defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:12:38 Annotation `@Query(value = "
UPDATE XapiSessionEntity
SET xseCompleted = :completed,
xseLastMod = :time
WHERE xseUid = :xseUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateLatestAsComplete(completed: Boolean, time: Long, xseUid: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao` must be present with the same arguments on actual `suspend fun updateLatestAsComplete(completed: Boolean, time: Long, xseUid: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:18:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findMostRecentSessionByActorAndActivity"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.ActorDao::class, functionName = "findByUidAndPersonUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun findMostRecentSessionByActorAndActivity(accountPersonUid: Long, actorUid: Long, xseRootActivityUid: Long, contentEntryVersionUid: Long, clazzUid: Long): XapiSessionEntity? defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao` must be present with the same arguments on actual `suspend fun findMostRecentSessionByActorAndActivity(accountPersonUid: Long, actorUid: Long, xseRootActivityUid: Long, contentEntryVersionUid: Long, clazzUid: Long): XapiSessionEntity? defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:6:35 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzAssignment.shallowCopy(block: ClazzAssignment.() -> Unit): ClazzAssignment defined in com.ustadmobile.lib.db.entities.ext in file ClazzAssignmentExt.kt` must be present with the same arguments on actual `fun ClazzAssignment.shallowCopy(block: ClazzAssignment.() -> Unit): ClazzAssignment defined in com.ustadmobile.lib.db.entities.ext in file ClazzAssignmentShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:9:6 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:9:21 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:10:6 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:10:27 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:15:6 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:15:34 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzEnrolmentWithLeavingReasonShallowCopy.kt:7:41 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzEnrolmentWithLeavingReason.shallowCopy(block: ClazzEnrolmentWithLeavingReason.() -> Unit): ClazzEnrolmentWithLeavingReason defined in com.ustadmobile.lib.db.entities.ext in file ClazzEnrolmentWithLeavingReasonExt.kt` must be present with the same arguments on actual `fun ClazzEnrolmentWithLeavingReason.shallowCopy(block: ClazzEnrolmentWithLeavingReason.() -> Unit): ClazzEnrolmentWithLeavingReason defined in com.ustadmobile.lib.db.entities.ext in file ClazzEnrolmentWithLeavingReasonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzLogAttendanceRecordShallowCopy.kt:6:44 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzLogAttendanceRecord.shallowCopy(block: ClazzLogAttendanceRecord.() -> Unit): ClazzLogAttendanceRecord defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordExt.kt` must be present with the same arguments on actual `fun ClazzLogAttendanceRecord.shallowCopy(block: ClazzLogAttendanceRecord.() -> Unit): ClazzLogAttendanceRecord defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzLogAttendanceRecordWithPersonShallowCopy.kt:7:44 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzLogAttendanceRecordWithPerson.shallowCopy(block: ClazzLogAttendanceRecordWithPerson.() -> Unit): ClazzLogAttendanceRecordWithPerson defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordWithPersonExt.kt` must be present with the same arguments on actual `fun ClazzLogAttendanceRecordWithPerson.shallowCopy(block: ClazzLogAttendanceRecordWithPerson.() -> Unit): ClazzLogAttendanceRecordWithPerson defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordWithPersonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzLogShallowCopy.kt:6:28 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzLog.shallowCopy(block: ClazzLog.() -> Unit): ClazzLog defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogExt.kt` must be present with the same arguments on actual `fun ClazzLog.shallowCopy(block: ClazzLog.() -> Unit): ClazzLog defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzWithHolidayCalendarAndAndTerminologyShallowCopy.kt:7:51 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzWithHolidayCalendarAndAndTerminology.shallowCopy(block: ClazzWithHolidayCalendarAndAndTerminology.() -> Unit): ClazzWithHolidayCalendarAndAndTerminology defined in com.ustadmobile.lib.db.entities.ext in file ClazzWithHolidayCalendarAndSchoolAndTerminologyExt.kt` must be present with the same arguments on actual `fun ClazzWithHolidayCalendarAndAndTerminology.shallowCopy(block: ClazzWithHolidayCalendarAndAndTerminology.() -> Unit): ClazzWithHolidayCalendarAndAndTerminology defined in com.ustadmobile.lib.db.entities.ext in file ClazzWithHolidayCalendarAndAndTerminologyShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:6:32 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ContentEntry.shallowCopy(block: ContentEntry.() -> Unit): ContentEntry defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryExt.kt` must be present with the same arguments on actual `fun ContentEntry.shallowCopy(block: ContentEntry.() -> Unit): ContentEntry defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:18:6 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:18:26 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:26:6 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:26:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:27:6 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:27:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:7:42 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ContentEntryWithBlockAndLanguage.shallowCopy(block: ContentEntryWithBlockAndLanguage.() -> Unit): ContentEntryWithBlockAndLanguage defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryWithBlockAndLanguageExt.kt` must be present with the same arguments on actual `fun ContentEntryWithBlockAndLanguage.shallowCopy(block: ContentEntryWithBlockAndLanguage.() -> Unit): ContentEntryWithBlockAndLanguage defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryWithBlockAndLanguageShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:21:6 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:21:26 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:29:6 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:29:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:30:6 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:30:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/CourseAssignmentMarkShallowCopy.kt:6:40 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseAssignmentMark.shallowCopy(block: CourseAssignmentMark.() -> Unit): CourseAssignmentMark defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentMarkExt.kt` must be present with the same arguments on actual `fun CourseAssignmentMark.shallowCopy(block: CourseAssignmentMark.() -> Unit): CourseAssignmentMark defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentMarkShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/CourseAssignmentSubmissionShallowCopy.kt:7:36 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseAssignmentSubmission.shallowCopy(block: CourseAssignmentSubmission.() -> Unit): CourseAssignmentSubmission defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentSubmissionExt.kt` must be present with the same arguments on actual `fun CourseAssignmentSubmission.shallowCopy(block: CourseAssignmentSubmission.() -> Unit): CourseAssignmentSubmission defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentSubmissionShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/CourseGroupMemberShallowCopy.kt:6:37 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseGroupMember.shallowCopy(block: CourseGroupMember.() -> Unit): CourseGroupMember defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupMemberExt.kt` must be present with the same arguments on actual `fun CourseGroupMember.shallowCopy(block: CourseGroupMember.() -> Unit): CourseGroupMember defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupMemberShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/CourseGroupSetShallowCopy.kt:6:34 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseGroupSet.shallowCopy(block: CourseGroupSet.() -> Unit): CourseGroupSet defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupSetExt.kt` must be present with the same arguments on actual `fun CourseGroupSet.shallowCopy(block: CourseGroupSet.() -> Unit): CourseGroupSet defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupSetShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/CourseTerminologyShallowCopy.kt:6:37 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseTerminology.shallowCopy(block: CourseTerminology.() -> Unit): CourseTerminology defined in com.ustadmobile.lib.db.entities.ext in file CourseTerminologyExt.kt` must be present with the same arguments on actual `fun CourseTerminology.shallowCopy(block: CourseTerminology.() -> Unit): CourseTerminology defined in com.ustadmobile.lib.db.entities.ext in file CourseTerminologyShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:6:34 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun DiscussionPost.shallowCopy(block: DiscussionPost.() -> Unit): DiscussionPost defined in com.ustadmobile.lib.db.entities.ext in file DiscussionPostExt.kt` must be present with the same arguments on actual `fun DiscussionPost.shallowCopy(block: DiscussionPost.() -> Unit): DiscussionPost defined in com.ustadmobile.lib.db.entities.ext in file DiscussionPostShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:18:6 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:18:35 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:19:6 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:19:35 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/HolidayCalendarShallowCopy.kt:6:35 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun HolidayCalendar.shallowCopy(block: HolidayCalendar.() -> Unit): HolidayCalendar defined in com.ustadmobile.lib.db.entities.ext in file HolidayCalendarExt.kt` must be present with the same arguments on actual `fun HolidayCalendar.shallowCopy(block: HolidayCalendar.() -> Unit): HolidayCalendar defined in com.ustadmobile.lib.db.entities.ext in file HolidayCalendarShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/LanguageShallowCopy.kt:6:28 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Language.shallowCopy(block: Language.() -> Unit): Language defined in com.ustadmobile.lib.db.entities.ext in file LanguageExt.kt` must be present with the same arguments on actual `fun Language.shallowCopy(block: Language.() -> Unit): Language defined in com.ustadmobile.lib.db.entities.ext in file LanguageShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/LeavingReasonShallowCopy.kt:6:33 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun LeavingReason.shallowCopy(block: LeavingReason.() -> Unit): LeavingReason defined in com.ustadmobile.lib.db.entities.ext in file LeavingReasonExt.kt` must be present with the same arguments on actual `fun LeavingReason.shallowCopy(block: LeavingReason.() -> Unit): LeavingReason defined in com.ustadmobile.lib.db.entities.ext in file LeavingReasonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PeerReviewerAllocationShallowCopy.kt:6:42 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun PeerReviewerAllocation.shallowCopy(block: PeerReviewerAllocation.() -> Unit): PeerReviewerAllocation defined in com.ustadmobile.lib.db.entities.ext in file PeerReviewAllocationExt.kt` must be present with the same arguments on actual `fun PeerReviewerAllocation.shallowCopy(block: PeerReviewerAllocation.() -> Unit): PeerReviewerAllocation defined in com.ustadmobile.lib.db.entities.ext in file PeerReviewerAllocationShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonAndDisplayDetailShallowCopy.kt:6:42 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun PersonAndDisplayDetail.shallowCopy(block: PersonAndDisplayDetail.() -> Unit): PersonAndDisplayDetail defined in com.ustadmobile.lib.db.entities.ext in file PersonWithPersonParentJoinExt.kt` must be present with the same arguments on actual `fun PersonAndDisplayDetail.shallowCopy(block: PersonAndDisplayDetail.() -> Unit): PersonAndDisplayDetail defined in com.ustadmobile.lib.db.entities.ext in file PersonAndDisplayDetailShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonParentJoinShallowCopy.kt:6:36 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun PersonParentJoin.shallowCopy(block: PersonParentJoin.() -> Unit): PersonParentJoin defined in com.ustadmobile.lib.db.entities.ext in file PersonParentJoinExt.kt` must be present with the same arguments on actual `fun PersonParentJoin.shallowCopy(block: PersonParentJoin.() -> Unit): PersonParentJoin defined in com.ustadmobile.lib.db.entities.ext in file PersonParentJoinShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:6:26 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Person.shallowCopy(block: Person.() -> Unit): Person defined in com.ustadmobile.lib.db.entities.ext in file PersonExt.kt` must be present with the same arguments on actual `fun Person.shallowCopy(block: Person.() -> Unit): Person defined in com.ustadmobile.lib.db.entities.ext in file PersonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:23:6 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:23:38 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:24:6 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:24:37 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:25:6 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:25:33 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:26:6 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:26:19 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:27:6 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:27:25 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:28:6 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:28:24 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:29:6 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:29:26 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:30:6 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:30:24 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:31:6 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:31:23 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ReportFilterShallowCopy.kt:6:32 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ReportFilter.shallowCopy(block: ReportFilter.() -> Unit): ReportFilter defined in com.ustadmobile.lib.db.entities.ext in file ReportFilterExt.kt` must be present with the same arguments on actual `fun ReportFilter.shallowCopy(block: ReportFilter.() -> Unit): ReportFilter defined in com.ustadmobile.lib.db.entities.ext in file ReportFilterShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/ScheduleShallowCopy.kt:6:28 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Schedule.shallowCopy(block: Schedule.() -> Unit): Schedule defined in com.ustadmobile.lib.db.entities.ext in file ScheduleExt.kt` must be present with the same arguments on actual `fun Schedule.shallowCopy(block: Schedule.() -> Unit): Schedule defined in com.ustadmobile.lib.db.entities.ext in file ScheduleShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/SiteShallowCopy.kt:6:24 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Site.shallowCopy(block: Site.() -> Unit): Site defined in com.ustadmobile.lib.db.entities.ext in file Site.kt` must be present with the same arguments on actual `fun Site.shallowCopy(block: Site.() -> Unit): Site defined in com.ustadmobile.lib.db.entities.ext in file SiteShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/jvm/jvmMain/kotlin/com/ustadmobile/lib/db/entities/ext/SiteTermsShallowCopy.kt:6:29 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun SiteTerms.shallowCopy(block: SiteTerms.() -> Unit): SiteTerms defined in com.ustadmobile.lib.db.entities.ext in file SiteTermsExt.kt` must be present with the same arguments on actual `fun SiteTerms.shallowCopy(block: SiteTerms.() -> Unit): SiteTerms defined in com.ustadmobile.lib.db.entities.ext in file SiteTermsShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:104:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:36:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:19:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:31:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:10:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:39:95 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:27:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:19:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:17:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:18:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:17:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:18:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:22:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:52:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:24:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:32:63 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:162:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:214:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:263:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:300:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:369:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:383:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:463:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:467:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:524:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:810:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1007:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1384:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1399:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1658:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:243:13 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:243:35 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:252:13 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:252:41 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:253:13 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:253:31 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:272:33 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:281:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:282:32 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName.kt:20:18 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/UmAccount.kt:21:13 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
> Task :lib-database:jvmMainClasses
> Task :lib-database:jvmJar
> Task :lib-database:compileTestKotlinJvm NO-SOURCE
> Task :lib-database:jvmTestClasses UP-TO-DATE
> Task :lib-database:jvmTest NO-SOURCE
> Task :lib-database:compileKotlinJs
> Task :lib-database:lintVitalAnalyzeRelease
> Task :lib-database:compileKotlinJs
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:81:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:81:30 Annotation `@DoorDatabase(entities = {com.ustadmobile.lib.db.entities.ClazzLog::class, com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord::class, com.ustadmobile.lib.db.entities.Schedule::class, com.ustadmobile.lib.db.entities.HolidayCalendar::class, com.ustadmobile.lib.db.entities.Holiday::class, com.ustadmobile.lib.db.entities.Person::class, com.ustadmobile.lib.db.entities.Clazz::class, com.ustadmobile.lib.db.entities.ClazzEnrolment::class, com.ustadmobile.lib.db.entities.LeavingReason::class, com.ustadmobile.lib.db.entities.ClazzInvite::class, com.ustadmobile.lib.db.entities.ContentEntry::class, com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin::class, com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin::class, com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin::class, com.ustadmobile.lib.db.entities.ContentCategorySchema::class, com.ustadmobile.lib.db.entities.ContentCategory::class, com.ustadmobile.lib.db.entities.Language::class, com.ustadmobile.lib.db.entities.LanguageVariant::class, com.ustadmobile.lib.db.entities.PersonAuth::class, com.ustadmobile.lib.db.entities.PersonGroup::class, com.ustadmobile.lib.db.entities.PersonGroupMember::class, com.ustadmobile.lib.db.entities.PersonPicture::class, com.ustadmobile.lib.db.entities.xapi.VerbEntity::class, com.ustadmobile.lib.db.entities.xapi.ActivityEntity::class, com.ustadmobile.lib.db.entities.xapi.StatementEntity::class, com.ustadmobile.lib.db.entities.xapi.ActorEntity::class, com.ustadmobile.door.SyncNode::class, com.ustadmobile.lib.db.entities.Comments::class, com.ustadmobile.lib.db.entities.Report::class, com.ustadmobile.lib.db.entities.Site::class, com.ustadmobile.lib.db.entities.SiteTerms::class, com.ustadmobile.lib.db.entities.PersonParentJoin::class, com.ustadmobile.lib.db.entities.ScopedGrant::class, com.ustadmobile.lib.db.entities.ErrorReport::class, com.ustadmobile.lib.db.entities.ClazzAssignment::class, com.ustadmobile.lib.db.entities.CourseAssignmentSubmission::class, com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile::class, com.ustadmobile.lib.db.entities.CourseAssignmentMark::class, com.ustadmobile.lib.db.entities.PeerReviewerAllocation::class, com.ustadmobile.lib.db.entities.PersonAuth2::class, com.ustadmobile.lib.db.entities.UserSession::class, com.ustadmobile.lib.db.entities.ContentJob::class, com.ustadmobile.lib.db.entities.ContentEntryImportJob::class, com.ustadmobile.lib.db.entities.CourseBlock::class, com.ustadmobile.lib.db.entities.CourseTerminology::class, com.ustadmobile.lib.db.entities.CourseGroupSet::class, com.ustadmobile.lib.db.entities.CourseGroupMember::class, com.ustadmobile.lib.db.entities.ContentEntryPicture::class, com.ustadmobile.lib.db.entities.xapi.ActivityInteractionEntity::class, com.ustadmobile.lib.db.entities.CoursePicture::class, com.ustadmobile.lib.db.entities.DiscussionPost::class, com.ustadmobile.lib.db.entities.ExternalAppPermission::class, com.ustadmobile.lib.db.entities.Message::class, com.ustadmobile.lib.db.entities.StudentResult::class, com.ustadmobile.lib.db.entities.ContentEntryVersion::class, com.ustadmobile.lib.db.entities.TransferJob::class, com.ustadmobile.lib.db.entities.TransferJobItem::class, com.ustadmobile.lib.db.entities.CacheLockJoin::class, com.ustadmobile.lib.db.entities.OfflineItem::class, com.ustadmobile.core.db.dao.OfflineItemPendingTransferJob::class, com.ustadmobile.lib.db.entities.DeletedItem::class, com.ustadmobile.lib.db.entities.EnrolmentRequest::class, com.ustadmobile.lib.db.entities.CoursePermission::class, com.ustadmobile.lib.db.entities.SystemPermission::class, com.ustadmobile.lib.db.entities.CourseBlockPicture::class, com.ustadmobile.lib.db.entities.ContentEntryPicture2::class, com.ustadmobile.lib.db.entities.TransferJobError::class, com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry::class, com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin::class, com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry::class, com.ustadmobile.lib.db.entities.xapi.ActivityExtensionEntity::class, com.ustadmobile.lib.db.entities.xapi.StatementContextActivityJoin::class, com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity::class, com.ustadmobile.lib.db.entities.xapi.StatementEntityJson::class, com.ustadmobile.lib.db.entities.PersonPasskey::class, com.ustadmobile.lib.db.entities.xapi.StateEntity::class, com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand::class, com.ustadmobile.door.entities.OutgoingReplication::class, com.ustadmobile.door.entities.ReplicationOperation::class, com.ustadmobile.door.entities.PendingRepositorySession::class, com.ustadmobile.door.entities.DoorNode::class}, version = 207)` is missing on actual declaration.
All annotations from expect `class UmAppDatabase : RoomDatabase defined in com.ustadmobile.core.db in file UmAppDatabase.kt` must be present with the same arguments on actual `class UmAppDatabase : RoomDatabase defined in com.ustadmobile.core.db in file UmAppDatabase.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CacheLockJoinDao defined in com.ustadmobile.core.db.dao in file CacheLockJoinDao.kt` must be present with the same arguments on actual `class CacheLockJoinDao defined in com.ustadmobile.core.db.dao in file CacheLockJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:9:38 Annotation `@Query(value = "
SELECT CacheLockJoin.*
FROM CacheLockJoin
WHERE CacheLockJoin.cljStatus = 1
OR CacheLockJoin.cljStatus = 3
")` is missing on actual declaration.
All annotations from expect `suspend fun findPendingLocks(): List<CacheLockJoin> defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun findPendingLocks(): List<CacheLockJoin> defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:11:38 Annotation `@Query(value = "
UPDATE CacheLockJoin
SET cljLockId = :lockId,
cljStatus = :status
WHERE cljId = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateLockIdAndStatus(uid: Int, lockId: Long, status: Int): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun updateLockIdAndStatus(uid: Int, lockId: Long, status: Int): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:17:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun insertListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:19:38 Annotation `@Query(value = "
SELECT CacheLockJoin.*
FROM CacheLockJoin
WHERE CacheLockJoin.cljTableId = :tableId
AND CacheLockJoin.cljEntityUid = :entityUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByTableIdAndEntityUid(tableId: Int, entityUid: Long): List<CacheLockJoin> defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun findByTableIdAndEntityUid(tableId: Int, entityUid: Long): List<CacheLockJoin> defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:22:38 Annotation `@Delete` is missing on actual declaration.
All annotations from expect `suspend fun deleteListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao` must be present with the same arguments on actual `suspend fun deleteListAsync(list: List<CacheLockJoin>): Unit defined in com.ustadmobile.core.db.dao.CacheLockJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:22:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:22:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ClazzAssignmentDao : BaseDao<ClazzAssignment>, OneToManyJoinDao<ClazzAssignment> defined in com.ustadmobile.core.db.dao in file ClazzAssignmentDao.kt` must be present with the same arguments on actual `class ClazzAssignmentDao : BaseDao<ClazzAssignment>, OneToManyJoinDao<ClazzAssignment> defined in com.ustadmobile.core.db.dao in file ClazzAssignmentDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:24:38 Annotation `@Query(value = "
SELECT *
FROM ClazzAssignment
WHERE ClazzAssignment.caClazzUid = :clazzUid
")` is missing on actual declaration.
All annotations from expect `suspend fun getAllAssignmentsByClazzUidAsync(clazzUid: Long): List<ClazzAssignment> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getAllAssignmentsByClazzUidAsync(clazzUid: Long): List<ClazzAssignment> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:27:38 Annotation `@Query(value = "
UPDATE ClazzAssignment
SET caActive = :active,
caLct = :changeTime
WHERE caUid = :cbUid")` is missing on actual declaration.
All annotations from expect `suspend fun updateActiveByUid(cbUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun updateActiveByUid(cbUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:33:30 Annotation `@Query(value = "
WITH
HasLearningRecordSelectPermission (hasPermission) AS
(SELECT (
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
))
,
AssignmentClazzUid(clazzUid) AS
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
,
SubmitterList(submitterId, name) AS
-- List of submitter uids and names if individual assignment eg caGroupUid = 0
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId,
Person.firstNames || ' ' || Person.lastName AS name
FROM ClazzEnrolment
JOIN Person
ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
WHERE (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
) = 0
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
-- either the active user has learnign record select permission on class or is an assigned reviewer for submitter
AND (
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
OR
-- check if the active person eg accountpersonuid is assigned to mark this peer
(
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND
EXISTS(SELECT PeerReviewerAllocation.praUid
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND PeerReviewerAllocation.praToMarkerSubmitterUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid))
)
UNION
-- List of submitter uids and names if the assignment is submitted by groups e.g. caGroupUid != 0
SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId,
:group || ' ' || CourseGroupMember.cgmGroupNumber AS name
FROM CourseGroupMember
WHERE (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
) != 0
AND CourseGroupMember.cgmSetUid = (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
)
-- either the active user has learning record select permission on class or is an assigned reviewer for submitter
AND (
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
OR
--check if the active user is in a group that was allocated to do a peer review of the given submitter uid
(
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND
EXISTS(SELECT PeerReviewerAllocation.praUid
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND PeerReviewerAllocation.praToMarkerSubmitterUid = CourseGroupMember.cgmGroupNumber
AND PeerReviewerAllocation.praMarkerSubmitterUid =
(SELECT CourseGroupMemberInner.cgmGroupNumber
FROM CourseGroupMember CourseGroupMemberInner
WHERE CourseGroupMemberInner.cgmSetUid = (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
)
AND CourseGroupMemberInner.cgmPersonUid = :accountPersonUid
LIMIT 1)
))
)
)
SELECT
-- whether or not the active user has permission to view learner records
(SELECT hasPermission
FROM HasLearningRecordSelectPermission) AS activeUserHasViewLearnerRecordsPermission,
(SELECT COUNT(*)
FROM SubmitterList) AS totalStudents,
-- Total marked students
(SELECT COUNT(*)
FROM SubmitterList
WHERE EXISTS(
SELECT CourseAssignmentMark.camUid
FROM CourseAssignmentMark
WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid
AND CourseAssignmentMark.camSubmitterUid = SubmitterList.submitterId)
) AS markedStudents,
-- Total who have submitted
(SELECT COUNT(*)
FROM SubmitterList
WHERE EXISTS(
SELECT CourseAssignmentSubmission.casUid
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
AND CourseAssignmentSubmission.casSubmitterUid = SubmitterList.submitterId)
) AS submittedStudents,
(SELECT (ClazzAssignment.caGroupUid != 0)
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) AS isGroupAssignment
")` is missing on actual declaration.
All annotations from expect `fun getProgressSummaryForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): Flow<AssignmentProgressSummary?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun getProgressSummaryForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): Flow<AssignmentProgressSummary?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:40:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getAssignmentSubmitterSummaryListForAssignment"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUidEntities"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.MAP_OTHER_PARAM, fromName = "assignmentUid", name = "uid")}, functionName = "findByUidAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findEnrolmentsAndPersonByClazzUidWithPermissionCheck"), HttpServerFunctionCall(functionName = "getCourseGroupMembersByAssignmentUid"), HttpServerFunctionCall(functionName = "getAssignmentSubmissionsByAssignmentUid"), HttpServerFunctionCall(functionName = "getAssignmentMarksByAssignmentUid"), HttpServerFunctionCall(functionName = "getPeerReviewerAllocationsByAssignmentUid")})` is missing on actual declaration.
All annotations from expect `fun getAssignmentSubmitterSummaryListForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String, searchText: String, sortOption: Int): app.cash.paging.PagingSource<Int, AssignmentSubmitterSummary> /* = androidx.paging.PagingSource<Int, AssignmentSubmitterSummary> */ defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun getAssignmentSubmitterSummaryListForAssignment(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String, searchText: String, sortOption: Int): androidx.paging.PagingSource<Int, AssignmentSubmitterSummary> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:49:38 Annotation `@Query(value = "
SELECT CourseGroupMember.*
FROM CourseGroupMember
WHERE CourseGroupMember.cgmSetUid =
(SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun getCourseGroupMembersByAssignmentUid(assignmentUid: Long): List<CourseGroupMember> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getCourseGroupMembersByAssignmentUid(assignmentUid: Long): List<CourseGroupMember> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:52:38 Annotation `@Query(value = "
WITH
HasLearningRecordSelectPermission (hasPermission) AS
(SELECT (
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
))
,
AssignmentClazzUid(clazzUid) AS
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
,
SubmitterList(submitterId, name) AS
-- List of submitter uids and names if individual assignment eg caGroupUid = 0
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId,
Person.firstNames || ' ' || Person.lastName AS name
FROM ClazzEnrolment
JOIN Person
ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
WHERE (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
) = 0
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
-- either the active user has learnign record select permission on class or is an assigned reviewer for submitter
AND (
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
OR
-- check if the active person eg accountpersonuid is assigned to mark this peer
(
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND
EXISTS(SELECT PeerReviewerAllocation.praUid
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND PeerReviewerAllocation.praToMarkerSubmitterUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid))
)
UNION
-- List of submitter uids and names if the assignment is submitted by groups e.g. caGroupUid != 0
SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId,
:group || ' ' || CourseGroupMember.cgmGroupNumber AS name
FROM CourseGroupMember
WHERE (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
) != 0
AND CourseGroupMember.cgmSetUid = (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
)
-- either the active user has learning record select permission on class or is an assigned reviewer for submitter
AND (
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
OR
--check if the active user is in a group that was allocated to do a peer review of the given submitter uid
(
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND
EXISTS(SELECT PeerReviewerAllocation.praUid
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND PeerReviewerAllocation.praToMarkerSubmitterUid = CourseGroupMember.cgmGroupNumber
AND PeerReviewerAllocation.praMarkerSubmitterUid =
(SELECT CourseGroupMemberInner.cgmGroupNumber
FROM CourseGroupMember CourseGroupMemberInner
WHERE CourseGroupMemberInner.cgmSetUid = (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
)
AND CourseGroupMemberInner.cgmPersonUid = :accountPersonUid
LIMIT 1)
))
)
)
SELECT CourseAssignmentSubmission.*
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
AND CourseAssignmentSubmission.casClazzUid = :clazzUid
AND CourseAssignmentSubmission.casSubmitterUid IN
(SELECT SubmitterList.submitterId
FROM SubmitterList)
")` is missing on actual declaration.
All annotations from expect `suspend fun getAssignmentSubmissionsByAssignmentUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): List<CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getAssignmentSubmissionsByAssignmentUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): List<CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:59:38 Annotation `@Query(value = "
WITH
HasLearningRecordSelectPermission (hasPermission) AS
(SELECT (
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
))
,
AssignmentClazzUid(clazzUid) AS
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
,
SubmitterList(submitterId, name) AS
-- List of submitter uids and names if individual assignment eg caGroupUid = 0
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId,
Person.firstNames || ' ' || Person.lastName AS name
FROM ClazzEnrolment
JOIN Person
ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
WHERE (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
) = 0
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
-- either the active user has learnign record select permission on class or is an assigned reviewer for submitter
AND (
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
OR
-- check if the active person eg accountpersonuid is assigned to mark this peer
(
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND
EXISTS(SELECT PeerReviewerAllocation.praUid
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND PeerReviewerAllocation.praToMarkerSubmitterUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid))
)
UNION
-- List of submitter uids and names if the assignment is submitted by groups e.g. caGroupUid != 0
SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId,
:group || ' ' || CourseGroupMember.cgmGroupNumber AS name
FROM CourseGroupMember
WHERE (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
) != 0
AND CourseGroupMember.cgmSetUid = (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
)
-- either the active user has learning record select permission on class or is an assigned reviewer for submitter
AND (
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
OR
--check if the active user is in a group that was allocated to do a peer review of the given submitter uid
(
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND
EXISTS(SELECT PeerReviewerAllocation.praUid
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND PeerReviewerAllocation.praToMarkerSubmitterUid = CourseGroupMember.cgmGroupNumber
AND PeerReviewerAllocation.praMarkerSubmitterUid =
(SELECT CourseGroupMemberInner.cgmGroupNumber
FROM CourseGroupMember CourseGroupMemberInner
WHERE CourseGroupMemberInner.cgmSetUid = (
SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
)
AND CourseGroupMemberInner.cgmPersonUid = :accountPersonUid
LIMIT 1)
))
)
)
SELECT CourseAssignmentMark.*
FROM CourseAssignmentMark
WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid
AND CourseAssignmentMark.camClazzUid = :clazzUid
AND CourseAssignmentMark.camSubmitterUid IN
(SELECT SubmitterList.submitterId
FROM SubmitterList)
")` is missing on actual declaration.
All annotations from expect `suspend fun getAssignmentMarksByAssignmentUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): List<CourseAssignmentMark> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getAssignmentMarksByAssignmentUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long, group: String): List<CourseAssignmentMark> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:66:38 Annotation `@Query(value = "
WITH
HasLearningRecordSelectPermission (hasPermission) AS
(SELECT (
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
))
SELECT PeerReviewerAllocation.*
FROM PeerReviewerAllocation
WHERE
((SELECT ClazzAssignment.caMarkingType
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid) = 2)
AND NOT
(SELECT hasPermission
FROM HasLearningRecordSelectPermission)
AND PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND ( PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid
OR PeerReviewerAllocation.praMarkerSubmitterUid IN
(SELECT CourseGroupMember.cgmGroupNumber
FROM CourseGroupMember
WHERE CourseGroupMember.cgmSetUid =
(SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)))
")` is missing on actual declaration.
All annotations from expect `suspend fun getPeerReviewerAllocationsByAssignmentUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getPeerReviewerAllocationsByAssignmentUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:72:38 Annotation `@Query(value = "
SELECT PeerReviewerAllocation.*
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND (PeerReviewerAllocation.praToMarkerSubmitterUid = :accountPersonUid
OR
PeerReviewerAllocation.praToMarkerSubmitterUid IN
(SELECT CourseGroupMember.cgmSetUid
FROM CourseGroupMember
WHERE CourseGroupMember.cgmSetUid =
(SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid))
")` is missing on actual declaration.
All annotations from expect `suspend fun getPeerReviewAllocationsForPerson(assignmentUid: Long, accountPersonUid: Long): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getPeerReviewAllocationsForPerson(assignmentUid: Long, accountPersonUid: Long): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:75:38 Annotation `@Query(value = "
-- Submitter UIDs for individual assignment the list of personuids enrolled in the course
SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterUid
FROM ClazzEnrolment
WHERE (:groupSetUid = 0)
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND :time BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft
UNION
SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterUid
FROM CourseGroupMember
WHERE :groupSetUid != 0
AND CourseGroupMember.cgmSetUid = :groupSetUid
")` is missing on actual declaration.
All annotations from expect `suspend fun getSubmitterUidsByClazzOrGroupSetUid(clazzUid: Long, groupSetUid: Long, time: Long): List<Long> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getSubmitterUidsByClazzOrGroupSetUid(clazzUid: Long, groupSetUid: Long, time: Long): List<Long> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:81:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "1000", name = "roleFilter"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "personUidFilter")}, functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "getAllClazzEnrolledAtTimeAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CourseGroupMemberDao::class, functionName = "findByGroupSetUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getSubmitterUidsAndNameByClazzOrGroupSetUid(clazzUid: Long, groupSetUid: Long, date: Long, groupStr: String): List<AssignmentSubmitterUidAndName> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getSubmitterUidsAndNameByClazzOrGroupSetUid(clazzUid: Long, groupSetUid: Long, date: Long, groupStr: String): List<AssignmentSubmitterUidAndName> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:88:38 Annotation `@Query(value = "
WITH SubmitterList (submitterId, name)
AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId,
Person.firstNames || ' ' || Person.lastName AS name
FROM ClazzEnrolment
JOIN Person
ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
WHERE :groupUid = 0
AND clazzEnrolmentClazzUid = :clazzUid
AND clazzEnrolmentActive
AND clazzEnrolmentRole = 1000
GROUP BY submitterId, name
UNION
SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId,
:group || ' ' || CourseGroupMember.cgmGroupNumber AS name
FROM CourseGroupMember
JOIN CourseGroupSet
ON CourseGroupSet.cgsUid = :groupUid
WHERE CourseGroupMember.cgmSetUid = CourseGroupSet.cgsUid
AND CourseGroupMember.cgmGroupNumber != 0
GROUP BY submitterId, name
)
SELECT COUNT(*)
FROM SubmitterList
")` is missing on actual declaration.
All annotations from expect `suspend fun getSubmitterCountFromAssignment(groupUid: Long, clazzUid: Long, group: String): Int defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getSubmitterCountFromAssignment(groupUid: Long, clazzUid: Long, group: String): Int defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:94:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.MAP_OTHER_PARAM, fromName = "assignmentUid", name = "uid")}, functionName = "findByUidAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findEnrolmentsAndPersonByClazzUidWithPermissionCheck"), HttpServerFunctionCall(functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `suspend fun getSubmitterUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getSubmitterUid(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:100:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(clazzAssignment: ClazzAssignment): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun updateAsync(clazzAssignment: ClazzAssignment): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:102:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:104:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<ClazzAssignment?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<ClazzAssignment?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:107:38 Annotation `@Query(value = "
SELECT ClazzAssignment.*
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid
AND ClazzAssignment.caClazzUid = :clazzUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAndClazzUidAsync(assignmentUid: Long, clazzUid: Long): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findByUidAndClazzUidAsync(assignmentUid: Long, clazzUid: Long): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:110:38 Annotation `@Query(value = "
SELECT COALESCE((
SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :uid),-1)
")` is missing on actual declaration.
All annotations from expect `suspend fun getGroupUidFromAssignment(uid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getGroupUidFromAssignment(uid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:112:38 Annotation `@Query(value = "
SELECT COALESCE((
SELECT caMarkingType
FROM ClazzAssignment
WHERE caUid = :uid),-1)
")` is missing on actual declaration.
All annotations from expect `suspend fun getMarkingTypeFromAssignment(uid: Long): Int defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getMarkingTypeFromAssignment(uid: Long): Int defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:114:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithBlockAsync(uid: Long): ClazzAssignmentAndBlock? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findByUidWithBlockAsync(uid: Long): ClazzAssignmentAndBlock? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:116:30 Annotation `@Query(value = "
SELECT *
FROM ClazzAssignment LIMIT 1
")` is missing on actual declaration.
All annotations from expect `fun findClazzAssignment(): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun findClazzAssignment(): ClazzAssignment? defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:118:30 Annotation `@Query(value = "SELECT *
FROM ClazzAssignment
WHERE caUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<ClazzAssignment?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<ClazzAssignment?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:120:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<ClazzAssignment>): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<ClazzAssignment>): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:122:38 Annotation `@Query(value = "
UPDATE ClazzAssignment
SET caActive = :active,
caLct = :changeTime
WHERE caUid IN (:uidList)
")` is missing on actual declaration.
All annotations from expect `suspend fun updateActiveByList(uidList: List<Long>, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun updateActiveByList(uidList: List<Long>, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:128:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findAssignmentCourseBlockAndSubmitterUidAsFlow"), HttpServerFunctionCall(functionName = "findEnrolmentsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionName = "findPeerReviewerAllocationsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUidEntities")})` is missing on actual declaration.
All annotations from expect `fun findAssignmentCourseBlockAndSubmitterUidAsFlow(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Flow<ClazzAssignmentCourseBlockAndSubmitterUid?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `fun findAssignmentCourseBlockAndSubmitterUidAsFlow(assignmentUid: Long, clazzUid: Long, accountPersonUid: Long): Flow<ClazzAssignmentCourseBlockAndSubmitterUid?> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:134:38 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
AND ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findEnrolmentsByPersonUidAndAssignmentUid(assignmentUid: Long, accountPersonUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findEnrolmentsByPersonUidAndAssignmentUid(assignmentUid: Long, accountPersonUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:138:11 Annotation `@Query(value = "
SELECT CourseGroupMember.*
FROM CourseGroupMember
WHERE CourseGroupMember.cgmSetUid =
(SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findCourseGroupMembersByPersonUidAndAssignmentUid(assignmentUid: Long, accountPersonUid: Long): List<CourseGroupMember> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findCourseGroupMembersByPersonUidAndAssignmentUid(assignmentUid: Long, accountPersonUid: Long): List<CourseGroupMember> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:142:11 Annotation `@Query(value = "
SELECT PeerReviewerAllocation.*
FROM PeerReviewerAllocation
WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid
AND (
PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid
OR PeerReviewerAllocation.praToMarkerSubmitterUid = :accountPersonUid
OR PeerReviewerAllocation.praMarkerSubmitterUid IN
(SELECT CourseGroupMember.cgmGroupNumber
FROM CourseGroupMember
WHERE CourseGroupMember.cgmSetUid =
(SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid)
OR PeerReviewerAllocation.praToMarkerSubmitterUid IN
(SELECT CourseGroupMember.cgmGroupNumber
FROM CourseGroupMember
WHERE CourseGroupMember.cgmSetUid =
(SELECT ClazzAssignment.caGroupUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid))
")` is missing on actual declaration.
All annotations from expect `suspend fun findPeerReviewerAllocationsByPersonUidAndAssignmentUid(assignmentUid: Long, accountPersonUid: Long): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun findPeerReviewerAllocationsByPersonUidAndAssignmentUid(assignmentUid: Long, accountPersonUid: Long): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:145:38 Annotation `@Query(value = "
WITH CourseBlockDeadlines(deadline, gracePeriod) AS
(SELECT CourseBlock.cbDeadlineDate AS deadline,
CourseBlock.cbGracePeriodDate AS gracePeriod
FROM CourseBlock
WHERE CourseBlock.cbEntityUid = :assignmentUid
AND CourseBlock.cbType = 103
LIMIT 1)
SELECT CASE
WHEN (SELECT gracePeriod
FROM CourseBlockDeadlines)
BETWEEN 1 AND 7258118400000 THEN (SELECT gracePeriod FROM CourseBlockDeadlines)
ELSE (SELECT deadline FROM CourseBlockDeadlines)
END AS latestSubmissionTimeAllowed
")` is missing on actual declaration.
All annotations from expect `suspend fun getLatestSubmissionTimeAllowed(assignmentUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao` must be present with the same arguments on actual `suspend fun getLatestSubmissionTimeAllowed(assignmentUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzAssignmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper.kt:228:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:55:32 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:56:32 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:61:29 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:92:32 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:93:32 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:98:29 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:145:42 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:146:42 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:151:39 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:178:33 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:179:33 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:184:30 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:213:36 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:214:36 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:219:33 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:290:16 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:291:16 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:296:16 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2962:16 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2963:16 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:2968:16 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3041:18 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3042:18 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3047:18 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3120:16 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3121:16 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3126:16 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3333:20 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3334:20 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3339:20 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3428:16 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3429:16 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3434:16 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3500:18 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3501:18 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:3506:18 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:4076:22 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:4077:22 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao_JdbcImpl.kt:4082:22 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:18:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ClazzDao : BaseDao<Clazz> defined in com.ustadmobile.core.db.dao in file ClazzDao.kt` must be present with the same arguments on actual `class ClazzDao : BaseDao<Clazz> defined in com.ustadmobile.core.db.dao in file ClazzDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:19:30 Annotation `@Query(value = "SELECT * FROM Clazz WHERE clazzUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findByUid(uid: Long): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:21:30 Annotation `@Query(value = "SELECT * From Clazz WHERE clazzUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<Clazz?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<Clazz?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:23:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.HTTP_WITH_FALLBACK)` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzCode(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByClazzCode(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:25:38 Annotation `@Query(value = "SELECT * FROM Clazz WHERE clazzCode = :code")` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzCodeFromWeb(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByClazzCodeFromWeb(code: String): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:27:30 Annotation `@Query(value = "SELECT * FROM Clazz WHERE CAST(isClazzActive AS INTEGER) = 1")` is missing on actual declaration.
All annotations from expect `fun findAllLive(): Flow<List<Clazz>> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findAllLive(): Flow<List<Clazz>> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:29:30 Annotation `@Query(value = "SELECT * FROM Clazz WHERE CAST(isClazzActive AS INTEGER) = 1")` is missing on actual declaration.
All annotations from expect `fun findAll(): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findAll(): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:31:38 Annotation `@Query(value = "SELECT * FROM Clazz WHERE clazzUid = :clazzUid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(clazzUid: Long): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByUidAsync(clazzUid: Long): Clazz? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:33:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun clazzUidExistsAsync(clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun clazzUidExistsAsync(clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:35:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(uid: Long): Flow<Clazz?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findByUidAsFlow(uid: Long): Flow<Clazz?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:37:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithHolidayCalendarAsync(uid: Long): ClazzWithHolidayCalendarAndAndTerminology? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findByUidWithHolidayCalendarAsync(uid: Long): ClazzWithHolidayCalendarAndAndTerminology? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:40:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: Clazz): Int defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Clazz): Int defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:42:30 Annotation `@HttpAccessible(pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findClazzesWithPermission"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "clazzUid")}, functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun findClazzesWithPermission(searchQuery: String, accountPersonUid: Long, excludeSelectedClazzList: List<Long>, sortOrder: Int, filter: Int, currentTime: Long, permission: Long): app.cash.paging.PagingSource<Int, ClazzWithListDisplayDetails> /* = androidx.paging.PagingSource<Int, ClazzWithListDisplayDetails> */ defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findClazzesWithPermission(searchQuery: String, accountPersonUid: Long, excludeSelectedClazzList: List<Long>, sortOrder: Int, filter: Int, currentTime: Long, permission: Long): androidx.paging.PagingSource<Int, ClazzWithListDisplayDetails> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:52:38 Annotation `@Query(value = "SELECT Clazz.clazzUid AS uid, Clazz.clazzName AS labelName From Clazz WHERE clazzUid IN (:ids)")` is missing on actual declaration.
All annotations from expect `suspend fun getClassNamesFromListOfIds(ids: List<Long>): List<UidAndLabel> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun getClassNamesFromListOfIds(ids: List<Long>): List<UidAndLabel> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:54:30 Annotation `@Query(value = "SELECT * FROM Clazz WHERE clazzName = :name and CAST(isClazzActive AS INTEGER) = 1")` is missing on actual declaration.
All annotations from expect `fun findByClazzName(name: String): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findByClazzName(name: String): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:56:38 Annotation `@Query(value = "
UPDATE Clazz
SET attendanceAverage =
COALESCE(CAST(
(SELECT SUM(clazzLogNumPresent)
FROM ClazzLog
WHERE clazzLogClazzUid = :clazzUid
AND clazzLogStatusFlag = 4) AS REAL) /
CAST(MAX(1.0,
(SELECT SUM(clazzLogNumPresent) + SUM(clazzLogNumPartial) + SUM(clazzLogNumAbsent)
FROM ClazzLog
WHERE clazzLogClazzUid = :clazzUid
AND clazzLogStatusFlag = 4)) AS REAL), 0),
clazzLct = :timeChanged
WHERE clazzUid = :clazzUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateClazzAttendanceAverageAsync(clazzUid: Long, timeChanged: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun updateClazzAttendanceAverageAsync(clazzUid: Long, timeChanged: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:59:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid"), HttpServerFunctionCall(functionName = "clazzAndDetailPermissionsAsFlow")})` is missing on actual declaration.
All annotations from expect `fun clazzAndDetailPermissionsAsFlow(accountPersonUid: Long, clazzUid: Long): Flow<ClazzAndDetailPermissions?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun clazzAndDetailPermissionsAsFlow(accountPersonUid: Long, clazzUid: Long): Flow<ClazzAndDetailPermissions?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:62:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getClazzWithDisplayDetails(clazzUid: Long, currentTime: Long, accountPersonUid: Long): Flow<ClazzAndDisplayDetails?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getClazzWithDisplayDetails(clazzUid: Long, currentTime: Long, accountPersonUid: Long): Flow<ClazzAndDisplayDetails?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:68:30 Annotation `@Query(value = "
SELECT Clazz.*,
HolidayCalendar.*,
CourseTerminology.*,
CoursePicture.*
FROM Clazz
LEFT JOIN HolidayCalendar
ON ((clazz.clazzHolidayUMCalendarUid != 0
AND HolidayCalendar.umCalendarUid = clazz.clazzHolidayUMCalendarUid)
OR clazz.clazzHolidayUMCalendarUid = 0 AND clazz.clazzSchoolUid = 0
AND HolidayCalendar.umCalendarUid = 0)
LEFT JOIN CourseTerminology
ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid
LEFT JOIN CoursePicture
ON CoursePicture.coursePictureUid = 0
WHERE :filterUid = 0
OR Clazz.clazzUid = :filterUid
")` is missing on actual declaration.
All annotations from expect `fun findClazzesWithEffectiveHolidayCalendarAndFilter(filterUid: Long): List<ClazzWithHolidayCalendarAndAndTerminology> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun findClazzesWithEffectiveHolidayCalendarAndFilter(filterUid: Long): List<ClazzWithHolidayCalendarAndAndTerminology> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:71:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getTitleByUidAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getTitleByUidAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:73:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getClazzNameAndTerminologyAsFlow"), HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getClazzNameAndTerminologyAsFlow(clazzUid: Long): Flow<ClazzNameAndTerminology?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getClazzNameAndTerminologyAsFlow(clazzUid: Long): Flow<ClazzNameAndTerminology?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:76:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getClazzNameAndTerminologyAsFlow"), HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getClazzNameAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `fun getClazzNameAsFlow(clazzUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:78:38 Annotation `@HttpAccessible(pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getClazzTimeZoneByClazzUidAsync(clazzUid: Long): String? defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun getClazzTimeZoneByClazzUidAsync(clazzUid: Long): String? defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:80:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getCoursesByName(names: List<String>): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun getCoursesByName(names: List<String>): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:82:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findOneRosterUserClazzes"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "clazzUid")}, functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun findOneRosterUserClazzes(accountPersonUid: Long, filterByEnrolledMemberPersonUid: Long): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao` must be present with the same arguments on actual `suspend fun findOneRosterUserClazzes(accountPersonUid: Long, filterByEnrolledMemberPersonUid: Long): List<Clazz> defined in com.ustadmobile.core.db.dao.ClazzDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:20:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:20:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ClazzEnrolmentDao : BaseDao<ClazzEnrolment> defined in com.ustadmobile.core.db.dao in file ClazzEnrolmentDao.kt` must be present with the same arguments on actual `class ClazzEnrolmentDao : BaseDao<ClazzEnrolment> defined in com.ustadmobile.core.db.dao in file ClazzEnrolmentDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:21:30 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `fun insertListAsync(entityList: List<ClazzEnrolment>): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun insertListAsync(entityList: List<ClazzEnrolment>): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:23:30 Annotation `@Query(value = "
SELECT ClazzEnrolment.*, LeavingReason.*,
COALESCE(Clazz.clazzTimeZone, 'UTC') as timeZone
FROM ClazzEnrolment
LEFT JOIN LeavingReason
ON LeavingReason.leavingReasonUid = ClazzEnrolment.clazzEnrolmentLeavingReasonUid
LEFT JOIN Clazz
ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid
WHERE clazzEnrolmentPersonUid = :personUid
AND ClazzEnrolment.clazzEnrolmentActive
AND clazzEnrolmentClazzUid = :clazzUid
ORDER BY clazzEnrolmentDateLeft DESC
")` is missing on actual declaration.
All annotations from expect `fun findAllEnrolmentsByPersonAndClazzUid(personUid: Long, clazzUid: Long): Flow<List<ClazzEnrolmentWithLeavingReason>> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findAllEnrolmentsByPersonAndClazzUid(personUid: Long, clazzUid: Long): Flow<List<ClazzEnrolmentWithLeavingReason>> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:26:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findEnrolmentWithLeavingReason(enrolmentUid: Long): ClazzEnrolmentWithLeavingReason? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findEnrolmentWithLeavingReason(enrolmentUid: Long): ClazzEnrolmentWithLeavingReason? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:29:38 Annotation `@Query(value = "
UPDATE ClazzEnrolment
SET clazzEnrolmentDateLeft = :endDate,
clazzEnrolmentLct = :updateTime
WHERE clazzEnrolmentUid = :clazzEnrolmentUid")` is missing on actual declaration.
All annotations from expect `suspend fun updateDateLeftByUid(clazzEnrolmentUid: Long, endDate: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun updateDateLeftByUid(clazzEnrolmentUid: Long, endDate: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:35:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: ClazzEnrolment): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: ClazzEnrolment): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:37:30 Annotation `@Query(value = "
/* List of all CoursePermissions that are granted to the person as per accountPersonUid */
WITH CoursePermissionsForAccountPerson AS (
/* Get CoursePermissions given to the active user based on their enrolment role*/
SELECT CoursePermission.*
FROM ClazzEnrolment ClazzEnrolment_ActiveUser
JOIN CoursePermission
ON CoursePermission.cpClazzUid = ClazzEnrolment_ActiveUser.clazzEnrolmentClazzUid
AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ActiveUser.clazzEnrolmentRole
WHERE ClazzEnrolment_ActiveUser.clazzEnrolmentPersonUid = :accountPersonUid
UNION
/* Get ClazzUids where the active user can view members based a grant directly to them */
SELECT CoursePermission.*
FROM CoursePermission
WHERE CoursePermission.cpToPersonUid = :accountPersonUid
),
/* Check if CoursePermission for accountPersonUid grants view permission */
CanViewPersonUidViaCoursePermission(personUid) AS (
SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM CoursePermissionsForAccountPerson
JOIN ClazzEnrolment
ON (CoursePermissionsForAccountPerson.cpPermissionsFlag & 8192) > 0
AND ClazzEnrolment.clazzEnrolmentClazzUid = CoursePermissionsForAccountPerson.cpClazzUid
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :otherPersonUid
)
SELECT ClazzEnrolment.*,
Clazz.*,
CourseTerminology.*
FROM ClazzEnrolment
JOIN Clazz
ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid
LEFT JOIN CourseTerminology
ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid
WHERE (:accountPersonUid != 0 AND :otherPersonUid != 0)
AND ClazzEnrolment.clazzEnrolmentPersonUid = :otherPersonUid
/* Check that accountPersonUid has permission to see otherPerson */
AND ( (SELECT :accountPersonUid = :otherPersonUid)
OR (SELECT
EXISTS(SELECT 1
FROM SystemPermission
WHERE :accountPersonUid != 0
AND SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
8192
) > 0
AND NOT SystemPermission.spIsDeleted)
)
OR (SELECT :otherPersonUid IN
(SELECT CanViewPersonUidViaCoursePermission.personUid
FROM CanViewPersonUidViaCoursePermission))
)
/* Check that accountPersonUid has permission to see related Clazz */
AND ( (SELECT :accountPersonUid = :otherPersonUid)
OR (SELECT
EXISTS(SELECT 1
FROM SystemPermission
WHERE :accountPersonUid != 0
AND SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
1
) > 0
AND NOT SystemPermission.spIsDeleted)
)
OR (EXISTS(SELECT 1
FROM CoursePermissionsForAccountPerson
WHERE CoursePermissionsForAccountPerson.cpClazzUid = ClazzEnrolment.clazzEnrolmentClazzUid
AND (CoursePermissionsForAccountPerson.cpPermissionsFlag & 1) > 0))
)
")` is missing on actual declaration.
All annotations from expect `fun findAllClazzesByPersonWithClazz(accountPersonUid: Long, otherPersonUid: Long): Flow<List<ClazzEnrolmentAndPersonDetailDetails>> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findAllClazzesByPersonWithClazz(accountPersonUid: Long, otherPersonUid: Long): Flow<List<ClazzEnrolmentAndPersonDetailDetails>> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:40:30 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :personUid
")` is missing on actual declaration.
All annotations from expect `fun findAllByPersonUid(personUid: Long): Flow<List<ClazzEnrolment>> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findAllByPersonUid(personUid: Long): Flow<List<ClazzEnrolment>> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:42:38 Annotation `@Query(value = "SELECT ClazzEnrolment.*, Clazz.*
FROM ClazzEnrolment
LEFT JOIN Clazz ON ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :personUid
AND ClazzEnrolment.clazzEnrolmentActive
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllClazzesByPersonWithClazzAsListAsync(personUid: Long): List<ClazzEnrolmentWithClazz> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findAllClazzesByPersonWithClazzAsListAsync(personUid: Long): List<ClazzEnrolmentWithClazz> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:45:38 Annotation `@Query(value = "
SELECT ClazzEnrolment.*, Person.*
FROM ClazzEnrolment
LEFT JOIN Person
ON ClazzEnrolment.clazzEnrolmentPersonUid = Person.personUid
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND :date BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft
AND CAST(clazzEnrolmentActive AS INTEGER) = 1
AND (:roleFilter = 0 OR ClazzEnrolment.clazzEnrolmentRole = :roleFilter)
AND (:personUidFilter = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = :personUidFilter)
")` is missing on actual declaration.
All annotations from expect `suspend fun getAllClazzEnrolledAtTimeAsync(clazzUid: Long, date: Long, roleFilter: Int, personUidFilter: Long = ...): List<ClazzEnrolmentWithPerson> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun getAllClazzEnrolledAtTimeAsync(clazzUid: Long, date: Long, roleFilter: Int, personUidFilter: Long): List<ClazzEnrolmentWithPerson> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:52:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getAllEnrolmentsAtTimeByClazzAndPerson(clazzUid: Long, accountPersonUid: Long, time: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun getAllEnrolmentsAtTimeByClazzAndPerson(clazzUid: Long, accountPersonUid: Long, time: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:58:38 Annotation `@Query(value = "SELECT * FROM ClazzEnrolment WHERE clazzEnrolmentUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(uid: Long): ClazzEnrolment? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findByUid(uid: Long): ClazzEnrolment? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:60:30 Annotation `@Query(value = "SELECT * FROM ClazzEnrolment WHERE clazzEnrolmentUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<ClazzEnrolment?> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<ClazzEnrolment?> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:62:30 Annotation `@Query(value = "
SELECT *
FROM (SELECT Person.*, PersonPicture.*,
(SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate,
(SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft,
(SELECT ClazzEnrolment.clazzEnrolmentRole
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1) AS enrolmentRole
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
AND (:filter != 1
OR (:currentTime
BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft)))
/* Begin permission check */
AND (
(
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
:permission
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
:permission
) > 0)
)
)
OR Person.personUid = :accountPersonUid
)
/* End permission check */
AND Person.firstNames || ' ' || Person.lastName LIKE :searchText
GROUP BY Person.personUid, PersonPicture.personPictureUid) AS CourseMember
ORDER BY CASE(:sortOrder)
WHEN 1 THEN CourseMember.firstNames
WHEN 3 THEN CourseMember.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN CourseMember.firstNames
WHEN 4 THEN CourseMember.lastName
ELSE ''
END DESC,
CASE(:sortOrder)
WHEN 7 THEN CourseMember.earliestJoinDate
WHEN 9 THEN CourseMember.latestDateLeft
ELSE 0
END ASC,
CASE(:sortOrder)
WHEN 8 THEN CourseMember.earliestJoinDate
WHEN 10 THEN CourseMember.latestDateLeft
ELSE 0
END DESC
")` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAndRole(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long, permission: Long): app.cash.paging.PagingSource<Int, PersonAndClazzMemberListDetails> /* = androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> */ defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findByClazzUidAndRole(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long, permission: Long): androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:73:30 Annotation `@Query(value = "
SELECT *
FROM (SELECT Person.*, PersonPicture.*,
(SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate,
(SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft,
(SELECT ClazzEnrolment.clazzEnrolmentRole
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1) AS enrolmentRole
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
--Dummy join so that invalidations of the StatementEntity table will trigger
-- PagingSource invalidation of ClazzGradebookPagingSource
LEFT JOIN StatementEntity
ON StatementEntity.statementIdHi = 0
AND StatementEntity.statementIdLo = 0
LEFT JOIN ActorEntity
ON ActorEntity.actorUid = 0
WHERE Person.personUid IN
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
AND (:filter != 1
OR (:currentTime
BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft)))
/* Begin permission check */
AND (
((
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
)
OR Person.personUid = :accountPersonUid
)
/* End permission check */
AND Person.firstNames || ' ' || Person.lastName LIKE :searchText
GROUP BY Person.personUid, PersonPicture.personPictureUid) AS CourseMember
ORDER BY CASE(:sortOrder)
WHEN 1 THEN CourseMember.firstNames
WHEN 3 THEN CourseMember.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN CourseMember.firstNames
WHEN 4 THEN CourseMember.lastName
ELSE ''
END DESC,
CASE(:sortOrder)
WHEN 7 THEN CourseMember.earliestJoinDate
WHEN 9 THEN CourseMember.latestDateLeft
ELSE 0
END ASC,
CASE(:sortOrder)
WHEN 8 THEN CourseMember.earliestJoinDate
WHEN 10 THEN CourseMember.latestDateLeft
ELSE 0
END DESC
")` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAndRoleForGradebook(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long): app.cash.paging.PagingSource<Int, PersonAndClazzMemberListDetails> /* = androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> */ defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun findByClazzUidAndRoleForGradebook(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long): androidx.paging.PagingSource<Int, PersonAndClazzMemberListDetails> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:83:38 Annotation `@Query(value = "
WITH
PersonUids(personUid) AS (
SELECT CourseMember.personUid
FROM (SELECT Person.*,
(SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate,
(SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft,
(SELECT ClazzEnrolment.clazzEnrolmentRole
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1) AS enrolmentRole
FROM Person
WHERE Person.personUid IN
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
AND (:filter != 1
OR (:currentTime
BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft)))
/* Begin permission check */
AND (
((
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
)
OR Person.personUid = :accountPersonUid
)
/* End permission check */
AND Person.firstNames || ' ' || Person.lastName LIKE :searchText
GROUP BY Person.personUid) AS CourseMember
ORDER BY CASE(:sortOrder)
WHEN 1 THEN CourseMember.firstNames
WHEN 3 THEN CourseMember.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN CourseMember.firstNames
WHEN 4 THEN CourseMember.lastName
ELSE ''
END DESC,
CASE(:sortOrder)
WHEN 7 THEN CourseMember.earliestJoinDate
WHEN 9 THEN CourseMember.latestDateLeft
ELSE 0
END ASC,
CASE(:sortOrder)
WHEN 8 THEN CourseMember.earliestJoinDate
WHEN 10 THEN CourseMember.latestDateLeft
ELSE 0
END DESC
LIMIT :studentsLimit
OFFSET :studentsOffset
)
SELECT ActorEntity.*
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
")` is missing on actual declaration.
All annotations from expect `suspend fun findActorEntitiesForGradebook(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long, studentsLimit: Int, studentsOffset: Int): List<ActorEntity> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findActorEntitiesForGradebook(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long, studentsLimit: Int, studentsOffset: Int): List<ActorEntity> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:96:11 Annotation `@Query(value = "
SELECT ClazzEnrolment.*,
Person.*,
PersonPicture.*
FROM ClazzEnrolment
JOIN Person
ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = ClazzEnrolment.clazzEnrolmentPersonUid
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
/* Begin permission check*/
AND (
((
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
8192
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
8192
) > 0)
)
)
)
/* End permission check */
")` is missing on actual declaration.
All annotations from expect `suspend fun findEnrolmentsAndPersonByClazzUidWithPermissionCheck(clazzUid: Long, accountPersonUid: Long): List<ClazzEnrolmentAndPerson> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findEnrolmentsAndPersonByClazzUidWithPermissionCheck(clazzUid: Long, accountPersonUid: Long): List<ClazzEnrolmentAndPerson> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:99:38 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByAccountPersonUidAndClazzUid(accountPersonUid: Long, clazzUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findByAccountPersonUidAndClazzUid(accountPersonUid: Long, clazzUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:102:38 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
/* Begin permission check*/
AND (
(
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
:permission
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
:permission
) > 0)
)
)
OR ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
)
/* End permission check */
")` is missing on actual declaration.
All annotations from expect `suspend fun findEnrolmentsByClazzUidAndRole(clazzUid: Long, accountPersonUid: Long, roleId: Int, permission: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findEnrolmentsByClazzUidAndRole(clazzUid: Long, accountPersonUid: Long, roleId: Int, permission: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:109:38 Annotation `@Query(value = "
WITH
PersonUids(personUid) AS (
SELECT CourseMember.personUid
FROM (SELECT Person.*,
(SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate,
(SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft,
(SELECT ClazzEnrolment.clazzEnrolmentRole
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1) AS enrolmentRole
FROM Person
WHERE Person.personUid IN
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
AND (:filter != 1
OR (:currentTime
BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft)))
/* Begin permission check */
AND (
((
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
)
OR Person.personUid = :accountPersonUid
)
/* End permission check */
AND Person.firstNames || ' ' || Person.lastName LIKE :searchText
GROUP BY Person.personUid) AS CourseMember
ORDER BY CASE(:sortOrder)
WHEN 1 THEN CourseMember.firstNames
WHEN 3 THEN CourseMember.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN CourseMember.firstNames
WHEN 4 THEN CourseMember.lastName
ELSE ''
END DESC,
CASE(:sortOrder)
WHEN 7 THEN CourseMember.earliestJoinDate
WHEN 9 THEN CourseMember.latestDateLeft
ELSE 0
END ASC,
CASE(:sortOrder)
WHEN 8 THEN CourseMember.earliestJoinDate
WHEN 10 THEN CourseMember.latestDateLeft
ELSE 0
END DESC
LIMIT :studentsLimit
OFFSET :studentsOffset
)
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
AND ClazzEnrolment.clazzEnrolmentPersonUid IN (
SELECT PersonUids.personUid
FROM PersonUids)
/* Begin permission check*/
AND (
(
(
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
:permission
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
:permission
) > 0)
)
)
OR ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findEnrolmentsByClazzUidAndRolePaged(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long, permission: Long, studentsLimit: Int, studentsOffset: Int): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findEnrolmentsByClazzUidAndRolePaged(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long, permission: Long, studentsLimit: Int, studentsOffset: Int): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:122:38 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllEnrolmentsByClazzUidAndRole(clazzUid: Long, roleId: Int): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findAllEnrolmentsByClazzUidAndRole(clazzUid: Long, roleId: Int): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:125:30 Annotation `@Query(value = "
UPDATE ClazzEnrolment
SET clazzEnrolmentActive = :enrolled,
clazzEnrolmentLct = :timeChanged
WHERE clazzEnrolmentUid = :clazzEnrolmentUid")` is missing on actual declaration.
All annotations from expect `fun updateClazzEnrolmentActiveForClazzEnrolment(clazzEnrolmentUid: Long, enrolled: Boolean, timeChanged: Long): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `fun updateClazzEnrolmentActiveForClazzEnrolment(clazzEnrolmentUid: Long, enrolled: Boolean, timeChanged: Long): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:131:38 Annotation `@Query(value = "
UPDATE ClazzEnrolment
SET clazzEnrolmentRole = :newRole,
clazzEnrolmentLct = :updateTime
-- Avoid potential for duplicate approvals if user was previously refused
WHERE clazzEnrolmentUid = COALESCE(
(SELECT clazzEnrolmentUid
FROM ClazzEnrolment
WHERE clazzEnrolmentPersonUid = :personUid
AND clazzEnrolmentClazzUid = :clazzUid
AND clazzEnrolmentRole = :oldRole
AND CAST(clazzEnrolmentActive AS INTEGER) = 1
LIMIT 1), 0)")` is missing on actual declaration.
All annotations from expect `suspend fun updateClazzEnrolmentRole(personUid: Long, clazzUid: Long, newRole: Int, oldRole: Int, updateTime: Long): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun updateClazzEnrolmentRole(personUid: Long, clazzUid: Long, newRole: Int, oldRole: Int, updateTime: Long): Int defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:139:38 Annotation `@Query(value = "
SELECT Person.firstNames, Person.lastName, Clazz.clazzName
FROM Person
LEFT JOIN Clazz
ON Clazz.clazzUid = :clazzUid
WHERE Person.personUid = :personUid
")` is missing on actual declaration.
All annotations from expect `suspend fun getClazzNameAndPersonName(personUid: Long, clazzUid: Long): CourseNameAndPersonName? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun getClazzNameAndPersonName(personUid: Long, clazzUid: Long): CourseNameAndPersonName? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:143:11 Annotation `@Query(value = "
WITH CanViewMembersClazzesViaCoursePermission(clazzUid) AS
/* Get clazzuids where active user can view members based on their own enrolment role */
(SELECT CoursePermission.cpClazzUid
FROM ClazzEnrolment ClazzEnrolment_ActiveUser
JOIN CoursePermission
ON CoursePermission.cpClazzUid = ClazzEnrolment_ActiveUser.clazzEnrolmentClazzUid
AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ActiveUser.clazzEnrolmentRole
WHERE ClazzEnrolment_ActiveUser.clazzEnrolmentPersonUid = :accountPersonUid
AND (CoursePermission.cpPermissionsFlag & 8192) > 0
UNION
/* Get ClazzUids where the active user can view members based a grant directly to them */
SELECT CoursePermission.cpClazzUid
FROM CoursePermission
WHERE CoursePermission.cpToPersonUid = :accountPersonUid
AND (CoursePermission.cpPermissionsFlag & 8192) > 0
)
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
OR ( ClazzEnrolment.clazzEnrolmentClazzUid IN
(SELECT CanViewMembersClazzesViaCoursePermission.clazzUid
FROM CanViewMembersClazzesViaCoursePermission)
AND (:otherPersonUid = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = :otherPersonUid)
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findClazzEnrolmentEntitiesForPersonViewPermissionCheck(accountPersonUid: Long, otherPersonUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findClazzEnrolmentEntitiesForPersonViewPermissionCheck(accountPersonUid: Long, otherPersonUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:147:11 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentInviteUid = :clazzEnrolmentInviteUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findClazzEnrolmentEntityForClazzEnrolmentInviteUid(clazzEnrolmentInviteUid: Long): ClazzEnrolment? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun findClazzEnrolmentEntityForClazzEnrolmentInviteUid(clazzEnrolmentInviteUid: Long): ClazzEnrolment? defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:150:38 Annotation `@Query(value = "
UPDATE ClazzEnrolment
SET clazzEnrolmentInviteUid = :clazzEnrolmentInviteUid,
clazzEnrolmentLct = :updateTime
WHERE clazzEnrolmentUid = :clazzEnrolmentUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateClazzEnrolmentInviteUid(clazzEnrolmentInviteUid: Long, clazzEnrolmentUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao` must be present with the same arguments on actual `suspend fun updateClazzEnrolmentInviteUid(clazzEnrolmentInviteUid: Long, clazzEnrolmentUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzEnrolmentDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1066:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1067:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1068:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1069:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1070:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1071:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1072:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1073:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1074:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1599:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1600:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1601:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1602:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1603:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1604:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1605:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1606:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:1607:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2214:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2215:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2216:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2217:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2218:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2219:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2220:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2221:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:2222:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:3036:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:3037:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:3038:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:3039:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:3040:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:3041:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:3042:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:3043:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_JdbcImpl.kt:3044:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ClazzInviteDao : BaseDao<ClazzInvite> defined in com.ustadmobile.core.db.dao in file ClazzInviteDao.kt` must be present with the same arguments on actual `class ClazzInviteDao : BaseDao<ClazzInvite> defined in com.ustadmobile.core.db.dao in file ClazzInviteDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:14:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun replace(entity: ClazzInvite): Long defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun replace(entity: ClazzInvite): Long defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:16:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertAll(entity: List<ClazzInvite>): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun insertAll(entity: List<ClazzInvite>): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:18:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findInviteAsync(): List<ClazzInvite> defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun findInviteAsync(): List<ClazzInvite> defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:20:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findClazzInviteEntityForInviteToken(inviteTokenUid: String): ClazzInviteWithTimeZone? defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun findClazzInviteEntityForInviteToken(inviteTokenUid: String): ClazzInviteWithTimeZone? defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:23:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findClazzInviteEntityForInviteTokenAsFlow(inviteTokenUid: String): Flow<ClazzInviteAndClazz?> defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `fun findClazzInviteEntityForInviteTokenAsFlow(inviteTokenUid: String): Flow<ClazzInviteAndClazz?> defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:26:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun updateInviteStatus(status: Int, ciUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun updateInviteStatus(status: Int, ciUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:32:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findPendingInviteByPersonUid(ciPersonUid: Long, clazzUid: Long, currentTime: Long): app.cash.paging.PagingSource<Int, ClazzInvite> /* = androidx.paging.PagingSource<Int, ClazzInvite> */ defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `fun findPendingInviteByPersonUid(ciPersonUid: Long, clazzUid: Long, currentTime: Long): androidx.paging.PagingSource<Int, ClazzInvite> defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:38:38 Annotation `@Query(value = "
UPDATE ClazzInvite
SET inviteStatus = 3
WHERE inviteContact = :inviteContact")` is missing on actual declaration.
All annotations from expect `suspend fun updateClazzInviteToRevokeInvite(inviteContact: String): Int defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun updateClazzInviteToRevokeInvite(inviteContact: String): Int defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:40:38 Annotation `@Query(value = "SELECT * FROM ClazzInvite WHERE inviteContact = :inviteContact")` is missing on actual declaration.
All annotations from expect `suspend fun findClazzInviteFromContact(inviteContact: String): ClazzInvite defined in com.ustadmobile.core.db.dao.ClazzInviteDao` must be present with the same arguments on actual `suspend fun findClazzInviteFromContact(inviteContact: String): ClazzInvite defined in com.ustadmobile.core.db.dao.ClazzInviteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ClazzLogAttendanceRecordDao : BaseDao<ClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao in file ClazzLogAttendanceRecordDao.kt` must be present with the same arguments on actual `class ClazzLogAttendanceRecordDao : BaseDao<ClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao in file ClazzLogAttendanceRecordDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:10:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun insertListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:12:30 Annotation `@Query(value = "SELECT * from ClazzLogAttendanceRecord WHERE clazzLogAttendanceRecordUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): ClazzLogAttendanceRecord? defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `fun findByUid(uid: Long): ClazzLogAttendanceRecord? defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:14:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun updateListAsync(entities: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:16:38 Annotation `@Query(value = "SELECT ClazzLogAttendanceRecord.*, Person.*
FROM ClazzLogAttendanceRecord
LEFT JOIN Person ON ClazzLogAttendanceRecord.clazzLogAttendanceRecordPersonUid = Person.personUid
WHERE clazzLogAttendanceRecordClazzLogUid = :clazzLogUid")` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzLogUid(clazzLogUid: Long): List<ClazzLogAttendanceRecordWithPerson> defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun findByClazzLogUid(clazzLogUid: Long): List<ClazzLogAttendanceRecordWithPerson> defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:19:30 Annotation `@Query(value = "
UPDATE ClazzLogAttendanceRecord
SET clazzLogAttendanceRecordClazzLogUid = :newClazzLogUid,
clazzLogAttendanceRecordLastChangedTime = :changedTime
WHERE clazzLogAttendanceRecordClazzLogUid = :oldClazzLogUid
")` is missing on actual declaration.
All annotations from expect `fun updateRescheduledClazzLogUids(oldClazzLogUid: Long, newClazzLogUid: Long, changedTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `fun updateRescheduledClazzLogUids(oldClazzLogUid: Long, newClazzLogUid: Long, changedTime: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:25:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByClazzAndTime"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "1000", name = "roleId")}, functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findAllEnrolmentsByClazzUidAndRole")})` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzAndTime(clazzUid: Long, clazzLogUid: Long, time: Long): List<PersonAndClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun findByClazzAndTime(clazzUid: Long, clazzLogUid: Long, time: Long): List<PersonAndClazzLogAttendanceRecord> defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:31:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entityList: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entityList: List<ClazzLogAttendanceRecord>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper.kt:38:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:293:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:294:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:295:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:296:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:297:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:298:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:299:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:300:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:301:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:520:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:521:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:522:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:523:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:524:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:525:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:526:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:527:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_JdbcImpl.kt:528:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:11:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ClazzLogDao : BaseDao<ClazzLog> defined in com.ustadmobile.core.db.dao in file ClazzLogDao.kt` must be present with the same arguments on actual `class ClazzLogDao : BaseDao<ClazzLog> defined in com.ustadmobile.core.db.dao in file ClazzLogDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:12:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun replace(entity: ClazzLog): Long defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun replace(entity: ClazzLog): Long defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:14:30 Annotation `@Query(value = "SELECT * FROM ClazzLog WHERE clazzLogUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): ClazzLog? defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun findByUid(uid: Long): ClazzLog? defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:16:38 Annotation `@Query(value = "SELECT * FROM ClazzLog WHERE clazzLogUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): ClazzLog? defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): ClazzLog? defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:18:30 Annotation `@Query(value = "SELECT * FROM ClazzLog WHERE clazzLogUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<ClazzLog?> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<ClazzLog?> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:20:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAsFactory(clazzUid: Long, excludeStatus: Int): app.cash.paging.PagingSource<Int, ClazzLog> /* = androidx.paging.PagingSource<Int, ClazzLog> */ defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun findByClazzUidAsFactory(clazzUid: Long, excludeStatus: Int): androidx.paging.PagingSource<Int, ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:23:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzUidAsync(clazzUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findByClazzUidAsync(clazzUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:26:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findAllForClazzByClazzLogUid(clazzLogUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findAllForClazzByClazzLogUid(clazzLogUid: Long, excludeStatus: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:29:38 Annotation `@Query(value = "SELECT ClazzLog.* FROM ClazzLog
WHERE
ClazzLog.clazzLogClazzUid = :clazzUid
AND ClazzLog.logDate BETWEEN :fromTime AND :toTime
AND (:excludeStatusFilter = 0 OR ((ClazzLog.clazzLogStatusFlag & :excludeStatusFilter) = 0))
ORDER BY ClazzLog.logDate DESC
LIMIT :limit
")` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzUidWithinTimeRangeAsync(clazzUid: Long, fromTime: Long, toTime: Long, excludeStatusFilter: Int, limit: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findByClazzUidWithinTimeRangeAsync(clazzUid: Long, fromTime: Long, toTime: Long, excludeStatusFilter: Int, limit: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:37:30 Annotation `@Query(value = "SELECT ClazzLog.* FROM ClazzLog
WHERE
ClazzLog.clazzLogClazzUid = :clazzUid
AND ClazzLog.logDate BETWEEN :fromTime AND :toTime
AND (:excludeStatusFilter = 0 OR ((ClazzLog.clazzLogStatusFlag & :excludeStatusFilter) = 0))
ORDER BY ClazzLog.logDate DESC
LIMIT :limit
")` is missing on actual declaration.
All annotations from expect `fun findByClazzUidWithinTimeRange(clazzUid: Long, fromTime: Long, toTime: Long, excludeStatusFilter: Int = ..., limit: Int = ...): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun findByClazzUidWithinTimeRange(clazzUid: Long, fromTime: Long, toTime: Long, excludeStatusFilter: Int, limit: Int): List<ClazzLog> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:45:30 Annotation `@Query(value = "SELECT ClazzLog.* FROM ClazzLog
WHERE
ClazzLog.clazzLogClazzUid = :clazzUid
AND ClazzLog.logDate BETWEEN :fromTime AND :toTime
AND (:statusFilter = 0 OR ClazzLog.clazzLogStatusFlag = :statusFilter)
ORDER BY ClazzLog.logDate
")` is missing on actual declaration.
All annotations from expect `fun findByClazzUidWithinTimeRangeLive(clazzUid: Long, fromTime: Long, toTime: Long, statusFilter: Int): Flow<List<ClazzLog>> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun findByClazzUidWithinTimeRangeLive(clazzUid: Long, fromTime: Long, toTime: Long, statusFilter: Int): Flow<List<ClazzLog>> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:52:30 Annotation `@Query(value = "
SELECT EXISTS
(SELECT ClazzLog.clazzLogUid
FROM ClazzLog
WHERE clazzLogClazzUid = :clazzUid
AND (:excludeStatusFilter = 0
OR ((ClazzLog.clazzLogStatusFlag & :excludeStatusFilter) = 0))
)
")` is missing on actual declaration.
All annotations from expect `fun clazzHasScheduleLive(clazzUid: Long, excludeStatusFilter: Int): Flow<Boolean> defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun clazzHasScheduleLive(clazzUid: Long, excludeStatusFilter: Int): Flow<Boolean> defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:55:30 Annotation `@Query(value = "UPDATE ClazzLog
SET clazzLogStatusFlag = :newStatus,
clazzLogLastChangedTime = :timeChanged
WHERE clazzLogUid = :clazzLogUid")` is missing on actual declaration.
All annotations from expect `fun updateStatusByClazzLogUid(clazzLogUid: Long, newStatus: Int, timeChanged: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `fun updateStatusByClazzLogUid(clazzLogUid: Long, newStatus: Int, timeChanged: Long): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:61:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(clazzLog: ClazzLog): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun updateAsync(clazzLog: ClazzLog): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:63:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT ClazzLog.clazzLogUid
FROM ClazzLog
WHERE ClazzLog.clazzLogClazzUid = :clazzUid
AND (ClazzLog.clazzLogStatusFlag & 8) != 8
ORDER BY ClazzLog.logDate DESC
LIMIT 1), 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findMostRecentClazzLogToEditUid(clazzUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun findMostRecentClazzLogToEditUid(clazzUid: Long): Long defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:65:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entityList: List<ClazzLog>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entityList: List<ClazzLog>): Unit defined in com.ustadmobile.core.db.dao.ClazzLogDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:13:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CommentsDao defined in com.ustadmobile.core.db.dao in file CommentsDao.kt` must be present with the same arguments on actual `class CommentsDao defined in com.ustadmobile.core.db.dao in file CommentsDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:14:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(comments: Comments): Long defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `suspend fun insertAsync(comments: Comments): Long defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:16:38 Annotation `@Query(value = "
UPDATE Comments
SET commentsDeleted = :deleted,
commentsLct = :changeTime
WHERE Comments.commentsUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateDeletedByCommentUid(uid: Long, deleted: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `suspend fun updateDeletedByCommentUid(uid: Long, deleted: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:22:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findPrivateCommentsForUserByAssignmentUid"), HttpServerFunctionCall(functionName = "findPrivateCommentsForUserByAssignmentUidPersons"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findEnrolmentsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `fun findPrivateCommentsForUserByAssignmentUid(accountPersonUid: Long, assignmentUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CommentsAndName> /* = androidx.paging.PagingSource<Int, CommentsAndName> */ defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findPrivateCommentsForUserByAssignmentUid(accountPersonUid: Long, assignmentUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CommentsAndName> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:29:11 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT DISTINCT Comments.commentsFromPersonUid
FROM Comments
WHERE Comments.commentsForSubmitterUid = (
SELECT CASE
-- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero
WHEN (SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid) = 0
THEN (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
)
-- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero
WHEN (SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid) != 0
AND (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
) = 0
THEN 0
-- When assignment is by groups and the person is an enrolled student the submitter uid is the
-- group that they are assigned to. If they are not assigned to a group but are enrolled
-- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP
ELSE COALESCE(
(SELECT CourseGroupMember.cgmGroupNumber
FROM CourseGroupMember
WHERE (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
) > 0
AND CourseGroupMember.cgmSetUid =
(SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid
LIMIT 1), -1)
END
)
AND Comments.commentsForSubmitterUid != 0
AND Comments.commentsEntityUid = :assignmentUid
AND CAST(Comments.commentsDeleted AS INTEGER) = 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findPrivateCommentsForUserByAssignmentUidPersons(accountPersonUid: Long, assignmentUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `suspend fun findPrivateCommentsForUserByAssignmentUidPersons(accountPersonUid: Long, assignmentUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:32:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findPrivateCommentsForSubmitterByAssignmentUid"), HttpServerFunctionCall(functionName = "findPrivateCommentsForSubmitterByAssignmentUidPersons")})` is missing on actual declaration.
All annotations from expect `fun findPrivateCommentsForSubmitterByAssignmentUid(submitterUid: Long, assignmentUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CommentsAndName> /* = androidx.paging.PagingSource<Int, CommentsAndName> */ defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findPrivateCommentsForSubmitterByAssignmentUid(submitterUid: Long, assignmentUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CommentsAndName> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:39:11 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT Comments.commentsFromPersonUid
FROM Comments
WHERE Comments.commentsForSubmitterUid = :submitterUid
AND Comments.commentsEntityUid = :assignmentUid
AND NOT Comments.commentsDeleted)
")` is missing on actual declaration.
All annotations from expect `fun findPrivateCommentsForSubmitterByAssignmentUidPersons(submitterUid: Long, assignmentUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findPrivateCommentsForSubmitterByAssignmentUidPersons(submitterUid: Long, assignmentUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:42:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findCourseCommentsByAssignmentUid"), HttpServerFunctionCall(functionName = "findCourseCommentsByAssignmentUidPersons")})` is missing on actual declaration.
All annotations from expect `fun findCourseCommentsByAssignmentUid(assignmentUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CommentsAndName> /* = androidx.paging.PagingSource<Int, CommentsAndName> */ defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `fun findCourseCommentsByAssignmentUid(assignmentUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CommentsAndName> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:45:38 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT DISTINCT Comments.commentsFromPersonUid
FROM Comments
LEFT JOIN Person
ON Person.personUid = Comments.commentsFromPersonUid
WHERE Comments.commentsEntityUid = :assignmentUid
AND Comments.commentsForSubmitterUid = 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findCourseCommentsByAssignmentUidPersons(assignmentUid: Long): List<Person> defined in com.ustadmobile.core.db.dao.CommentsDao` must be present with the same arguments on actual `suspend fun findCourseCommentsByAssignmentUidPersons(assignmentUid: Long): List<Person> defined in com.ustadmobile.core.db.dao.CommentsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:759:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:760:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:761:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:762:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:763:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:764:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:765:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:766:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:767:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1059:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1060:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1061:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1062:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1063:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1064:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1065:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1066:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1067:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1311:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1312:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1313:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1314:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1315:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1316:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1317:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1318:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao_JdbcImpl.kt:1319:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:8:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ContentCategoryDao : BaseDao<ContentCategory> defined in com.ustadmobile.core.db.dao in file ContentCategoryDao.kt` must be present with the same arguments on actual `class ContentCategoryDao : BaseDao<ContentCategory> defined in com.ustadmobile.core.db.dao in file ContentCategoryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:9:30 Annotation `@Query(value = "SELECT ContentCategory.* FROM ContentCategory")` is missing on actual declaration.
All annotations from expect `fun publicContentCategories(): List<ContentCategory> defined in com.ustadmobile.core.db.dao.ContentCategoryDao` must be present with the same arguments on actual `fun publicContentCategories(): List<ContentCategory> defined in com.ustadmobile.core.db.dao.ContentCategoryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:11:30 Annotation `@Query(value = "SELECT * FROM ContentCategory WHERE ctnCatContentCategorySchemaUid = :schemaId AND name = :name")` is missing on actual declaration.
All annotations from expect `fun findCategoryBySchemaIdAndName(schemaId: Long, name: String): ContentCategory? defined in com.ustadmobile.core.db.dao.ContentCategoryDao` must be present with the same arguments on actual `fun findCategoryBySchemaIdAndName(schemaId: Long, name: String): ContentCategory? defined in com.ustadmobile.core.db.dao.ContentCategoryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentCategorySchemaDao : BaseDao<ContentCategorySchema> defined in com.ustadmobile.core.db.dao in file ContentCategorySchemaDao.kt` must be present with the same arguments on actual `class ContentCategorySchemaDao : BaseDao<ContentCategorySchema> defined in com.ustadmobile.core.db.dao in file ContentCategorySchemaDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:8:30 Annotation `@Query(value = "SELECT ContentCategorySchema.* FROM ContentCategorySchema")` is missing on actual declaration.
All annotations from expect `fun publicContentCategorySchemas(): List<ContentCategorySchema> defined in com.ustadmobile.core.db.dao.ContentCategorySchemaDao` must be present with the same arguments on actual `fun publicContentCategorySchemas(): List<ContentCategorySchema> defined in com.ustadmobile.core.db.dao.ContentCategorySchemaDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:10:30 Annotation `@Query(value = "SELECT * FROM ContentCategorySchema WHERE schemaUrl = :schemaUrl")` is missing on actual declaration.
All annotations from expect `fun findBySchemaUrl(schemaUrl: String): ContentCategorySchema? defined in com.ustadmobile.core.db.dao.ContentCategorySchemaDao` must be present with the same arguments on actual `fun findBySchemaUrl(schemaUrl: String): ContentCategorySchema? defined in com.ustadmobile.core.db.dao.ContentCategorySchemaDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryContentCategoryJoinDao : BaseDao<ContentEntryContentCategoryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryContentCategoryJoinDao.kt` must be present with the same arguments on actual `class ContentEntryContentCategoryJoinDao : BaseDao<ContentEntryContentCategoryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryContentCategoryJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:9:30 Annotation `@Query(value = "SELECT ContentEntryContentCategoryJoin.* FROM ContentEntryContentCategoryJoin LEFT JOIN ContentEntry ON ContentEntryContentCategoryJoin.ceccjContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntry.publik")` is missing on actual declaration.
All annotations from expect `fun publicContentEntryContentCategoryJoins(): List<ContentEntryContentCategoryJoin> defined in com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao` must be present with the same arguments on actual `fun publicContentEntryContentCategoryJoins(): List<ContentEntryContentCategoryJoin> defined in com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:12:30 Annotation `@Query(value = "SELECT * from ContentEntryContentCategoryJoin WHERE ceccjContentCategoryUid = :categoryUid AND ceccjContentEntryUid = :contentEntry")` is missing on actual declaration.
All annotations from expect `fun findJoinByParentChildUuids(categoryUid: Long, contentEntry: Long): ContentEntryContentCategoryJoin? defined in com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao` must be present with the same arguments on actual `fun findJoinByParentChildUuids(categoryUid: Long, contentEntry: Long): ContentEntryContentCategoryJoin? defined in com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:18:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:18:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryDao : BaseDao<ContentEntry> defined in com.ustadmobile.core.db.dao in file ContentEntryDao.kt` must be present with the same arguments on actual `class ContentEntryDao : BaseDao<ContentEntry> defined in com.ustadmobile.core.db.dao in file ContentEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:19:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<ContentEntry>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<ContentEntry>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:21:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:23:38 Annotation `@Query(value = "SELECT * FROM ContentEntry WHERE contentEntryUid = :entryUid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(entryUid: Long): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findByUidAsync(entryUid: Long): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:25:38 Annotation `@Query(value = "
SELECT ContentEntry.*, Language.*
FROM ContentEntry
LEFT JOIN Language
ON Language.langUid = ContentEntry.primaryLanguageUid
WHERE ContentEntry.contentEntryUid=:entryUuid
")` is missing on actual declaration.
All annotations from expect `suspend fun findEntryWithLanguageByEntryIdAsync(entryUuid: Long): ContentEntryAndLanguage? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findEntryWithLanguageByEntryIdAsync(entryUuid: Long): ContentEntryAndLanguage? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:28:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithEditDetails(uid: Long): ContentEntryAndPicture? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findByUidWithEditDetails(uid: Long): ContentEntryAndPicture? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:30:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByContentEntryUidWithDetailsAsFlow"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementsByContentEntryUid")})` is missing on actual declaration.
All annotations from expect `fun findByContentEntryUidWithDetailsAsFlow(contentEntryUid: Long, clazzUid: Long, courseBlockUid: Long, accountPersonUid: Long): Flow<ContentEntryAndDetail?> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findByContentEntryUidWithDetailsAsFlow(contentEntryUid: Long, clazzUid: Long, courseBlockUid: Long, accountPersonUid: Long): Flow<ContentEntryAndDetail?> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:37:30 Annotation `@Query(value = "SELECT * FROM ContentEntry WHERE sourceUrl = :sourceUrl LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findBySourceUrl(sourceUrl: String): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findBySourceUrl(sourceUrl: String): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:39:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun findTitleByUidAsync(entryUid: Long): String? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findTitleByUidAsync(entryUid: Long): String? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:41:30 Annotation `@Query(value = "SELECT ContentEntry.* FROM ContentEntry LEFT Join ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid")` is missing on actual declaration.
All annotations from expect `fun getChildrenByParentUid(parentUid: Long): app.cash.paging.PagingSource<Int, ContentEntry> /* = androidx.paging.PagingSource<Int, ContentEntry> */ defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getChildrenByParentUid(parentUid: Long): androidx.paging.PagingSource<Int, ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:44:38 Annotation `@Query(value = "
SELECT ContentEntry.*
FROM ContentEntryParentChildJoin
JOIN ContentEntry
ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid
WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid
")` is missing on actual declaration.
All annotations from expect `suspend fun getChildrenByParentAsync(parentUid: Long): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun getChildrenByParentAsync(parentUid: Long): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:46:38 Annotation `@Query(value = "SELECT COUNT(*) FROM ContentEntry LEFT Join ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid")` is missing on actual declaration.
All annotations from expect `suspend fun getCountNumberOfChildrenByParentUUidAsync(parentUid: Long): Int defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun getCountNumberOfChildrenByParentUUidAsync(parentUid: Long): Int defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:48:38 Annotation `@Query(value = "SELECT * FROM ContentEntry where contentEntryUid = :parentUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `suspend fun getContentByUuidAsync(parentUid: Long): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun getContentByUuidAsync(parentUid: Long): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:50:38 Annotation `@Query(value = "SELECT ContentEntry.* FROM ContentEntry LEFT JOIN ContentEntryRelatedEntryJoin ON ContentEntryRelatedEntryJoin.cerejRelatedEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryRelatedEntryJoin.relType = 1 AND ContentEntryRelatedEntryJoin.cerejRelatedEntryUid != :entryUuid")` is missing on actual declaration.
All annotations from expect `suspend fun findAllLanguageRelatedEntriesAsync(entryUuid: Long): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findAllLanguageRelatedEntriesAsync(entryUuid: Long): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:53:32 Annotation `@Update` is missing on actual declaration.
All annotations from expect `fun update(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun update(entity: ContentEntry): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:55:38 Annotation `@Query(value = "
SELECT ContentEntry.*, Language.*
FROM ContentEntry
LEFT JOIN Language
ON Language.langUid = ContentEntry.primaryLanguageUid
WHERE ContentEntry.contentEntryUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithLanguageAsync(uid: Long): ContentEntryWithLanguage? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findByUidWithLanguageAsync(uid: Long): ContentEntryWithLanguage? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:58:30 Annotation `@Query(value = "SELECT * FROM ContentEntry WHERE contentEntryUid = :entryUid")` is missing on actual declaration.
All annotations from expect `fun findByUid(entryUid: Long): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findByUid(entryUid: Long): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:60:30 Annotation `@Query(value = "SELECT * FROM ContentEntry WHERE title = :title")` is missing on actual declaration.
All annotations from expect `fun findByTitle(title: String): Flow<ContentEntry?> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findByTitle(title: String): Flow<ContentEntry?> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:62:38 Annotation `@Query(value = "SELECT ContentEntry.* FROM ContentEntry WHERE ContentEntry.sourceUrl = :sourceUrl")` is missing on actual declaration.
All annotations from expect `suspend fun findBySourceUrlWithContentEntryStatusAsync(sourceUrl: String): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun findBySourceUrlWithContentEntryStatusAsync(sourceUrl: String): ContentEntry? defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:65:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "getChildrenByParentUidWithCategoryFilterOrderByName"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao::class, functionName = "findListOfChildsByParentUuid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementByParentContentEntryUid")})` is missing on actual declaration.
All annotations from expect `fun getChildrenByParentUidWithCategoryFilterOrderByName(accountPersonUid: Long, parentUid: Long, langParam: Long, categoryParam0: Long, sortOrder: Int, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, ContentEntryAndListDetail> /* = androidx.paging.PagingSource<Int, ContentEntryAndListDetail> */ defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getChildrenByParentUidWithCategoryFilterOrderByName(accountPersonUid: Long, parentUid: Long, langParam: Long, categoryParam0: Long, sortOrder: Int, includeDeleted: Boolean): androidx.paging.PagingSource<Int, ContentEntryAndListDetail> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:74:30 Annotation `@Query(value = "
WITH IncludeResults(includeResults) AS (SELECT 1)
SELECT ContentEntry.*, ContentEntryParentChildJoin.*, ContentEntryPicture2.*,
:accountPersonUid AS sPersonUid,
0 AS sCbUid,
(SELECT MAX(StatementEntity.extensionProgress)
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
) AS sProgress,
(SELECT CASE
-- If a successful completion statement exists, then count as success
WHEN (SELECT EXISTS(
SELECT 1
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND (
CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
AND CAST(StatementEntity.resultSuccess AS INTEGER) = 1
)))
THEN 1
-- Else if no success record exists, however a fail record exists, mark as failed
WHEN (SELECT EXISTS(
SELECT 1
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND (
CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
AND CAST(StatementEntity.resultSuccess AS INTEGER) = 0
)))
THEN 0
ELSE NULL
END
) AS sIsSuccess,
(SELECT EXISTS(
SELECT 1
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1)
) AS sIsCompleted,
(SELECT MAX(StatementEntity.resultScoreScaled)
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
) AS sScoreScaled
FROM CourseBlock
JOIN ContentEntry
ON CourseBlock.cbType = 104
AND ContentEntry.contentEntryUid = CourseBlock.cbEntityUid
AND CAST(CourseBlock.cbActive AS INTEGER) = 1
LEFT JOIN ContentEntryParentChildJoin
ON ContentEntryParentChildJoin.cepcjParentContentEntryUid = 0
LEFT JOIN ContentEntryPicture2
ON ContentEntryPicture2.cepUid = ContentEntry.contentEntryUid
WHERE CourseBlock.cbClazzUid IN
(SELECT ClazzEnrolment.clazzEnrolmentClazzUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid)
")` is missing on actual declaration.
All annotations from expect `fun getContentFromMyCourses(accountPersonUid: Long): app.cash.paging.PagingSource<Int, ContentEntryAndListDetail> /* = androidx.paging.PagingSource<Int, ContentEntryAndListDetail> */ defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getContentFromMyCourses(accountPersonUid: Long): androidx.paging.PagingSource<Int, ContentEntryAndListDetail> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:77:30 Annotation `@Query(value = "
WITH IncludeResults(includeResults) AS (SELECT 1)
SELECT ContentEntry.*, ContentEntryParentChildJoin.*, ContentEntryPicture2.*,
:accountPersonUid AS sPersonUid,
0 AS sCbUid,
(SELECT MAX(StatementEntity.extensionProgress)
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
) AS sProgress,
(SELECT CASE
-- If a successful completion statement exists, then count as success
WHEN (SELECT EXISTS(
SELECT 1
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND (
CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
AND CAST(StatementEntity.resultSuccess AS INTEGER) = 1
)))
THEN 1
-- Else if no success record exists, however a fail record exists, mark as failed
WHEN (SELECT EXISTS(
SELECT 1
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND (
CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
AND CAST(StatementEntity.resultSuccess AS INTEGER) = 0
)))
THEN 0
ELSE NULL
END
) AS sIsSuccess,
(SELECT EXISTS(
SELECT 1
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1)
) AS sIsCompleted,
(SELECT MAX(StatementEntity.resultScoreScaled)
FROM StatementEntity
WHERE (SELECT includeResults FROM IncludeResults) = 1
AND StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = ContentEntry.contentEntryUid
) AS sScoreScaled
FROM ContentEntry
LEFT JOIN ContentEntryParentChildJoin
ON ContentEntryParentChildJoin.cepcjParentContentEntryUid = 0
LEFT JOIN ContentEntryPicture2
ON ContentEntryPicture2.cepUid = ContentEntry.contentEntryUid
WHERE ContentEntry.contentOwner = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `fun getContentByOwner(accountPersonUid: Long): app.cash.paging.PagingSource<Int, ContentEntryAndListDetail> /* = androidx.paging.PagingSource<Int, ContentEntryAndListDetail> */ defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getContentByOwner(accountPersonUid: Long): androidx.paging.PagingSource<Int, ContentEntryAndListDetail> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:80:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: ContentEntry): Int defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: ContentEntry): Int defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:82:30 Annotation `@Query(value = "SELECT ContentEntry.* FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid")` is missing on actual declaration.
All annotations from expect `fun getChildrenByAll(parentUid: Long): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getChildrenByAll(parentUid: Long): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:84:30 Annotation `@Query(value = "SELECT * FROM ContentEntry where contentEntryUid = :parentUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findLiveContentEntry(parentUid: Long): Flow<ContentEntry?> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findLiveContentEntry(parentUid: Long): Flow<ContentEntry?> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:86:30 Annotation `@Query(value = "SELECT COALESCE((SELECT contentEntryUid
FROM ContentEntry
WHERE entryId = :objectId
LIMIT 1),0) AS ID")` is missing on actual declaration.
All annotations from expect `fun getContentEntryUidFromXapiObjectId(objectId: String): Long defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun getContentEntryUidFromXapiObjectId(objectId: String): Long defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:88:30 Annotation `@Query(value = "SELECT * FROM ContentEntry WHERE sourceUrl LIKE :sourceUrl")` is missing on actual declaration.
All annotations from expect `fun findSimilarIdEntryForKhan(sourceUrl: String): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun findSimilarIdEntryForKhan(sourceUrl: String): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:90:30 Annotation `@Query(value = "
UPDATE ContentEntry
SET ceInactive = :ceInactive,
contentEntryLct = :changedTime
WHERE ContentEntry.contentEntryUid = :contentEntryUid")` is missing on actual declaration.
All annotations from expect `fun updateContentEntryInActive(contentEntryUid: Long, ceInactive: Boolean, changedTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun updateContentEntryInActive(contentEntryUid: Long, ceInactive: Boolean, changedTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:96:30 Annotation `@Query(value = "
UPDATE ContentEntry
SET contentTypeFlag = :contentFlag,
contentEntryLct = :changedTime
WHERE ContentEntry.contentEntryUid = :contentEntryUid")` is missing on actual declaration.
All annotations from expect `fun updateContentEntryContentFlag(contentFlag: Int, contentEntryUid: Long, changedTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `fun updateContentEntryContentFlag(contentFlag: Int, contentEntryUid: Long, changedTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:102:38 Annotation `@Query(value = "Select ContentEntry.contentEntryUid AS uid, ContentEntry.title As labelName
from ContentEntry WHERE contentEntryUid IN (:contentEntryUids)")` is missing on actual declaration.
All annotations from expect `suspend fun getContentEntryFromUids(contentEntryUids: List<Long>): List<UidAndLabel> defined in com.ustadmobile.core.db.dao.ContentEntryDao` must be present with the same arguments on actual `suspend fun getContentEntryFromUids(contentEntryUids: List<Long>): List<UidAndLabel> defined in com.ustadmobile.core.db.dao.ContentEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:64:33 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:72:30 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:73:30 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:104:33 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:112:30 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:113:30 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:160:34 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:168:31 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:169:31 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:197:34 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:205:31 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:206:31 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:269:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:277:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:278:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:409:20 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:417:20 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:418:20 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:553:20 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:561:20 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:562:20 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:914:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:922:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:923:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1018:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1026:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1027:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1113:18 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1121:18 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1122:18 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1215:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1223:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1224:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1303:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1311:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1312:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1375:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1383:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1384:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1484:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1492:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1493:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1570:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1578:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1579:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1640:18 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1648:18 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1649:18 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1709:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1717:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:1718:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2053:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2061:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2062:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2600:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2608:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:2609:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:3110:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:3118:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:3119:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:3377:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:3385:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:3386:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:3450:18 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:3458:18 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:3459:18 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:3537:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:3545:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao_JdbcImpl.kt:3546:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryImportJobDao defined in com.ustadmobile.core.db.dao in file ContentEntryImportJobDao.kt` must be present with the same arguments on actual `class ContentEntryImportJobDao defined in com.ustadmobile.core.db.dao in file ContentEntryImportJobDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:13:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertJobItem(jobItem: ContentEntryImportJob): Long defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun insertJobItem(jobItem: ContentEntryImportJob): Long defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:15:38 Annotation `@Query(value = "
UPDATE ContentEntryImportJob
SET cjiStatus = :status
WHERE cjiUid= :cjiUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateItemStatus(cjiUid: Long, status: Int): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun updateItemStatus(cjiUid: Long, status: Int): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:17:38 Annotation `@Query(value = "
UPDATE ContentEntryImportJob
SET cjiStatus = :status,
cjiError = :error
WHERE cjiUid= :cjiUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateItemStatusAndError(cjiUid: Long, status: Int, error: String?): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun updateItemStatusAndError(cjiUid: Long, status: Int, error: String?): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:23:38 Annotation `@Query(value = "
UPDATE ContentEntryImportJob
SET cjiErrorDismissed = :dismissed
WHERE cjiUid = :cjiUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateErrorDismissed(cjiUid: Long, dismissed: Boolean): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun updateErrorDismissed(cjiUid: Long, dismissed: Boolean): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:25:38 Annotation `@Query(value = "
UPDATE ContentEntryImportJob
SET cjiItemProgress = :cjiProgress,
cjiItemTotal = :cjiTotal
WHERE cjiUid = :cjiUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateItemProgress(cjiUid: Long, cjiProgress: Long, cjiTotal: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun updateItemProgress(cjiUid: Long, cjiProgress: Long, cjiTotal: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:31:38 Annotation `@Query(value = "
SELECT ContentEntryImportJob.*
FROM ContentEntryImportJob
WHERE cjiUid = :cjiUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(cjiUid: Long): ContentEntryImportJob? defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun findByUidAsync(cjiUid: Long): ContentEntryImportJob? defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:33:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT ContentEntryImportJob.cjiOwnerPersonUid
FROM ContentEntryImportJob
WHERE ContentEntryImportJob.cjiUid = :cjiUid), 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findOwnerByUidAsync(cjiUid: Long): Long defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun findOwnerByUidAsync(cjiUid: Long): Long defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:35:30 Annotation `@Query(value = "
SELECT ContentEntryImportJob.cjiUid,
ContentEntryImportJob.cjiItemProgress,
ContentEntryImportJob.cjiItemTotal,
ContentEntryImportJob.cjiStatus,
ContentEntryImportJob.cjiError,
ContentEntryImportJob.cjiOwnerPersonUid
FROM ContentEntryImportJob
WHERE ContentEntryImportJob.cjiContentEntryUid = :contentEntryUid
AND ( ContentEntryImportJob.cjiStatus BETWEEN 4 AND 20
OR (ContentEntryImportJob.cjiStatus = 25 AND NOT ContentEntryImportJob.cjiErrorDismissed))
")` is missing on actual declaration.
All annotations from expect `fun findInProgressJobsByContentEntryUid(contentEntryUid: Long): Flow<List<ContentEntryImportJobProgress>> defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `fun findInProgressJobsByContentEntryUid(contentEntryUid: Long): Flow<List<ContentEntryImportJobProgress>> defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:39:11 Annotation `@Query(value = "
SELECT ContentEntryImportJob.cjiUid,
ContentEntryImportJob.cjiItemProgress,
ContentEntryImportJob.cjiItemTotal,
ContentEntryImportJob.cjiStatus,
ContentEntryImportJob.cjiError,
ContentEntryImportJob.cjiOwnerPersonUid
FROM ContentEntryImportJob
WHERE ContentEntryImportJob.cjiContentEntryUid = :contentEntryUid
AND ( ContentEntryImportJob.cjiStatus BETWEEN 4 AND 20
OR (ContentEntryImportJob.cjiStatus = 25 AND NOT ContentEntryImportJob.cjiErrorDismissed))
")` is missing on actual declaration.
All annotations from expect `suspend fun findInProgressJobsByContentEntryUidAsync(contentEntryUid: Long): List<ContentEntryImportJobProgress> defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao` must be present with the same arguments on actual `suspend fun findInProgressJobsByContentEntryUidAsync(contentEntryUid: Long): List<ContentEntryImportJobProgress> defined in com.ustadmobile.core.db.dao.ContentEntryImportJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:9:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ContentEntryParentChildJoinDao : BaseDao<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryParentChildJoinDao.kt` must be present with the same arguments on actual `class ContentEntryParentChildJoinDao : BaseDao<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryParentChildJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:10:38 Annotation `@JsName(name = "insertListAsync")` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:12:30 Annotation `@Query(value = "SELECT ContentEntryParentChildJoin.* FROM ContentEntryParentChildJoin LEFT JOIN ContentEntry parentEntry ON ContentEntryParentChildJoin.cepcjParentContentEntryUid = parentEntry.contentEntryUid LEFT JOIN ContentEntry childEntry ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = childEntry.contentEntryUid WHERE parentEntry.publik AND childEntry.publik")` is missing on actual declaration.
All annotations from expect `fun publicContentEntryParentChildJoins(): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun publicContentEntryParentChildJoins(): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:14:30 Annotation `@Query(value = "SELECT * FROM ContentEntryParentChildJoin")` is missing on actual declaration.
All annotations from expect `fun all(): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun all(): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:16:30 Annotation `@Query(value = "SELECT * FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = :childEntryContentUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findParentByChildUuids(childEntryContentUid: Long): ContentEntryParentChildJoin? defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun findParentByChildUuids(childEntryContentUid: Long): ContentEntryParentChildJoin? defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:19:30 Annotation `@Query(value = "SELECT * FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = :childEntryContentUid")` is missing on actual declaration.
All annotations from expect `fun findListOfParentsByChildUuid(childEntryContentUid: Long): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun findListOfParentsByChildUuid(childEntryContentUid: Long): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:22:38 Annotation `@Query(value = "
SELECT *
FROM ContentEntryParentChildJoin
WHERE cepcjParentContentEntryUid = :parentUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findListOfChildsByParentUuid(parentUid: Long): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun findListOfChildsByParentUuid(parentUid: Long): List<ContentEntryParentChildJoin> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:25:30 Annotation `@Query(value = "SELECT * FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = :parentUid AND cepcjChildContentEntryUid = :childUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findJoinByParentChildUuids(parentUid: Long, childUid: Long): ContentEntryParentChildJoin? defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun findJoinByParentChildUuids(parentUid: Long, childUid: Long): ContentEntryParentChildJoin? defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:28:38 Annotation `@Query(value = "SELECT ContentEntry.* FROM ContentEntry WHERE NOT EXISTS(SELECT cepcjUid FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = ContentEntry.contentEntryUid) AND EXISTS(SELECT cepcjUid FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = ContentEntry.contentEntryUid)")` is missing on actual declaration.
All annotations from expect `suspend fun selectTopEntries(): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun selectTopEntries(): List<ContentEntry> defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:30:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun replaceList(entries: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun replaceList(entries: List<ContentEntryParentChildJoin>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:32:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun insertWithReplace(parentChildJoinDao: ContentEntryParentChildJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `fun insertWithReplace(parentChildJoinDao: ContentEntryParentChildJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:34:38 Annotation `@Query(value = "
UPDATE ContentEntryParentChildJoin
SET cepcjParentContentEntryUid = :contentEntryUid,
cepcjLct = :updateTime
WHERE cepcjUid IN (:selectedItems)
")` is missing on actual declaration.
All annotations from expect `suspend fun moveListOfEntriesToNewParent(contentEntryUid: Long, selectedItems: List<Long>, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun moveListOfEntriesToNewParent(contentEntryUid: Long, selectedItems: List<Long>, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:40:38 Annotation `@Query(value = "
UPDATE ContentEntryParentChildJoin
SET cepcjDeleted = :isDeleted,
cepcjLct = :updateTime
WHERE cepcjUid IN (:selectedUids)
")` is missing on actual declaration.
All annotations from expect `suspend fun setEntriesDeleted(selectedUids: List<Long>, isDeleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun setEntriesDeleted(selectedUids: List<Long>, isDeleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:46:38 Annotation `@Query(value = "
SELECT ContentEntryParentChildJoin.*
FROM ContentEntryParentChildJoin
WHERE ContentEntryParentChildJoin.cepcjUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(uid: Long): ContentEntryParentChildJoin? defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao` must be present with the same arguments on actual `suspend fun findByUid(uid: Long): ContentEntryParentChildJoin? defined in com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_JdbcImpl.kt:381:16 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_JdbcImpl.kt:389:16 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_JdbcImpl.kt:390:16 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:8:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ContentEntryPicture2Dao : ImageDao defined in com.ustadmobile.core.db.dao in file ContentEntryPicture2Dao.kt` must be present with the same arguments on actual `class ContentEntryPicture2Dao : ImageDao defined in com.ustadmobile.core.db.dao in file ContentEntryPicture2Dao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:9:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<ContentEntryPicture2>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPicture2Dao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<ContentEntryPicture2>): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPicture2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:11:40 Annotation `@Query(value = "
UPDATE ContentEntryPicture2
SET cepPictureUri = :uri,
cepThumbnailUri = :thumbnailUri,
cepLct = :time
WHERE cepUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPicture2Dao` must be present with the same arguments on actual `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPicture2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryPictureDao : BaseDao<ContentEntryPicture> defined in com.ustadmobile.core.db.dao in file ContentEntryPictureDao.kt` must be present with the same arguments on actual `class ContentEntryPictureDao : BaseDao<ContentEntryPicture> defined in com.ustadmobile.core.db.dao in file ContentEntryPictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:8:38 Annotation `@Query(value = "
SELECT *
FROM ContentEntryPicture
WHERE cepContentEntryUid = :entryUid
AND cepActive
ORDER BY cepTimestamp DESC
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findByContentEntryUidAsync(entryUid: Long): ContentEntryPicture? defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao` must be present with the same arguments on actual `suspend fun findByContentEntryUidAsync(entryUid: Long): ContentEntryPicture? defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:11:30 Annotation `@Query(value = "
SELECT *
FROM ContentEntryPicture
WHERE cepContentEntryUid = :entryUid
AND cepActive
ORDER BY cepTimestamp DESC
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `fun findByContentEntryUidLive(entryUid: Long): Flow<ContentEntryPicture?> defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao` must be present with the same arguments on actual `fun findByContentEntryUidLive(entryUid: Long): Flow<ContentEntryPicture?> defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:13:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(ContentEntryPicture: ContentEntryPicture): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao` must be present with the same arguments on actual `suspend fun updateAsync(ContentEntryPicture: ContentEntryPicture): Unit defined in com.ustadmobile.core.db.dao.ContentEntryPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:5:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryRelatedEntryJoinDao : BaseDao<ContentEntryRelatedEntryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryRelatedEntryJoinDao.kt` must be present with the same arguments on actual `class ContentEntryRelatedEntryJoinDao : BaseDao<ContentEntryRelatedEntryJoin> defined in com.ustadmobile.core.db.dao in file ContentEntryRelatedEntryJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:13:30 Annotation `@Query(value = "SELECT ContentEntryRelatedEntryJoin.* FROM ContentEntryRelatedEntryJoin LEFT JOIN ContentEntry ON ContentEntryRelatedEntryJoin.cerejRelatedEntryUid = ContentEntry.contentEntryUid WHERE ContentEntry.publik")` is missing on actual declaration.
All annotations from expect `fun publicContentEntryRelatedEntryJoins(): List<ContentEntryRelatedEntryJoin> defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao` must be present with the same arguments on actual `fun publicContentEntryRelatedEntryJoins(): List<ContentEntryRelatedEntryJoin> defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:16:30 Annotation `@Query(value = "SELECT * FROM ContentEntryRelatedEntryJoin WHERE cerejRelatedEntryUid = :contentEntryUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findPrimaryByTranslation(contentEntryUid: Long): ContentEntryRelatedEntryJoin? defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao` must be present with the same arguments on actual `fun findPrimaryByTranslation(contentEntryUid: Long): ContentEntryRelatedEntryJoin? defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:19:38 Annotation `@Query(value = "SELECT ContentEntryRelatedEntryJoin.cerejContentEntryUid, ContentEntryRelatedEntryJoin.cerejRelatedEntryUid, CASE ContentEntryRelatedEntryJoin.cerejRelatedEntryUid WHEN :contentEntryUid THEN (SELECT name FROM Language WHERE langUid = (SELECT primaryLanguageUid FROM ContentEntry WHERE contentEntryUid = ContentEntryRelatedEntryJoin.cerejContentEntryUid)) ELSE Language.name END languageName FROM ContentEntryRelatedEntryJoin LEFT JOIN Language ON ContentEntryRelatedEntryJoin.cerejRelLanguageUid = Language.langUid WHERE (ContentEntryRelatedEntryJoin.cerejContentEntryUid = :contentEntryUid OR ContentEntryRelatedEntryJoin.cerejContentEntryUid IN (SELECT cerejContentEntryUid FROM ContentEntryRelatedEntryJoin WHERE cerejRelatedEntryUid = :contentEntryUid)) AND ContentEntryRelatedEntryJoin.relType = 1")` is missing on actual declaration.
All annotations from expect `suspend fun findAllTranslationsForContentEntryAsync(contentEntryUid: Long): List<ContentEntryRelatedEntryJoinWithLangName> defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao` must be present with the same arguments on actual `suspend fun findAllTranslationsForContentEntryAsync(contentEntryUid: Long): List<ContentEntryRelatedEntryJoinWithLangName> defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:20:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:22:30 Annotation `@Query(value = "SELECT ContentEntryRelatedEntryJoin.*, Language.* FROM ContentEntryRelatedEntryJoin
LEFT JOIN Language ON ContentEntryRelatedEntryJoin.cerejRelLanguageUid = Language.langUid
WHERE (ContentEntryRelatedEntryJoin.cerejContentEntryUid = :contentEntryUid
OR ContentEntryRelatedEntryJoin.cerejContentEntryUid IN
(SELECT cerejContentEntryUid FROM ContentEntryRelatedEntryJoin WHERE cerejRelatedEntryUid = :contentEntryUid))
AND ContentEntryRelatedEntryJoin.relType = 1
ORDER BY Language.name")` is missing on actual declaration.
All annotations from expect `fun findAllTranslationsWithContentEntryUid(contentEntryUid: Long): app.cash.paging.PagingSource<Int, ContentEntryRelatedEntryJoinWithLanguage> /* = androidx.paging.PagingSource<Int, ContentEntryRelatedEntryJoinWithLanguage> */ defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao` must be present with the same arguments on actual `fun findAllTranslationsWithContentEntryUid(contentEntryUid: Long): androidx.paging.PagingSource<Int, ContentEntryRelatedEntryJoinWithLanguage> defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:25:32 Annotation `@Update` is missing on actual declaration.
All annotations from expect `fun update(entity: ContentEntryRelatedEntryJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao` must be present with the same arguments on actual `fun update(entity: ContentEntryRelatedEntryJoin): Unit defined in com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_DoorWrapper.kt:9:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_DoorWrapper.kt:29:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_JdbcImpl.kt:17:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_JdbcImpl.kt:160:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_JdbcImpl.kt:177:9 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo.kt:9:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo.kt:38:12 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ContentEntryVersionDao defined in com.ustadmobile.core.db.dao in file ContentEntryVersionDao.kt` must be present with the same arguments on actual `class ContentEntryVersionDao defined in com.ustadmobile.core.db.dao in file ContentEntryVersionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:10:38 Annotation `@Query(value = "
SELECT ContentEntryVersion.*
FROM ContentEntryVersion
WHERE cevUid = :cevUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(cevUid: Long): ContentEntryVersion? defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun findByUidAsync(cevUid: Long): ContentEntryVersion? defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:12:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(contentEntryVersion: ContentEntryVersion): Long defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun insertAsync(contentEntryVersion: ContentEntryVersion): Long defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:15:11 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findLatestVersionUidByContentEntryUidEntity(contentEntryUid: Long): ContentEntryVersion? defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun findLatestVersionUidByContentEntryUidEntity(contentEntryUid: Long): ContentEntryVersion? defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:17:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findLatestByContentEntryUidAsFlow(contentEntryUid: Long): Flow<ContentEntryVersion?> defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `fun findLatestByContentEntryUidAsFlow(contentEntryUid: Long): Flow<ContentEntryVersion?> defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:20:38 Annotation `@Query(value = "
UPDATE TransferJobItem
SET tjiEntityEtag =
(SELECT cevLct
FROM ContentEntryVersion
WHERE cevUid = :entityUid)
WHERE tjiUid = :transferJobItemUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateTransferJobItemEtag(entityUid: Long, transferJobItemUid: Int): Unit defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun updateTransferJobItemEtag(entityUid: Long, transferJobItemUid: Int): Unit defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:23:38 Annotation `@Query(value = "
SELECT ContentEntryVersion.*
FROM ContentEntryVersion
WHERE NOT EXISTS(
SELECT CacheLockJoin.cljId
FROM CacheLockJoin
WHERE CacheLockJoin.cljTableId = 738
AND CacheLockJoin.cljEntityUid = ContentEntryVersion.cevUid
AND CacheLockJoin.cljUrl = ContentEntryVersion.cevManifestUrl)
")` is missing on actual declaration.
All annotations from expect `suspend fun findContentEntryVersionsWithoutCacheLock(): List<ContentEntryVersion> defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao` must be present with the same arguments on actual `suspend fun findContentEntryVersionsWithoutCacheLock(): List<ContentEntryVersion> defined in com.ustadmobile.core.db.dao.ContentEntryVersionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CourseAssignmentMarkDao : BaseDao<CourseAssignmentMark> defined in com.ustadmobile.core.db.dao in file CourseAssignmentMarkDao.kt` must be present with the same arguments on actual `class CourseAssignmentMarkDao : BaseDao<CourseAssignmentMark> defined in com.ustadmobile.core.db.dao in file CourseAssignmentMarkDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:16:30 Annotation `@Query(value = "
SELECT NOT EXISTS(SELECT 1
FROM CourseAssignmentMark
WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid
LIMIT 1)
")` is missing on actual declaration.
All annotations from expect `fun checkNoSubmissionsMarked(assignmentUid: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun checkNoSubmissionsMarked(assignmentUid: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:18:30 Annotation `@Query(value = "
WITH ScoreByMarker (averageScore, averagePenalty) AS (
SELECT AVG(camMark), AVG(camPenalty)
FROM courseAssignmentMark
JOIN ClazzAssignment
ON caUid = courseAssignmentMark.camAssignmentUid
AND camAssignmentUid = :assignmentUid
AND camSubmitterUid = :submitterUid
WHERE camLct = (SELECT MAX(mark.camLct)
FROM CourseAssignmentMark As mark
WHERE mark.camAssignmentUid = :assignmentUid
AND mark.camSubmitterUid = :submitterUid
AND (caMarkingType = 1
OR mark.camMarkerSubmitterUid = courseAssignmentMark.camMarkerSubmitterUid))
)
SELECT COALESCE(averageScore, -1) AS averageScore, COALESCE(averagePenalty, -1) AS averagePenalty
FROM ScoreByMarker
")` is missing on actual declaration.
All annotations from expect `fun getMarkOfAssignmentForSubmitterLiveData(assignmentUid: Long, submitterUid: Long): Flow<AverageCourseAssignmentMark?> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getMarkOfAssignmentForSubmitterLiveData(assignmentUid: Long, submitterUid: Long): Flow<AverageCourseAssignmentMark?> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:21:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun getAllMarksForUserAsFlow(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getAllMarksForUserAsFlow(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:24:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getAllMarksForSubmitterAsFlow"), HttpServerFunctionCall(functionName = "getAllMarksForSubmitterAsFlowMarkerPersons")})` is missing on actual declaration.
All annotations from expect `fun getAllMarksForSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getAllMarksForSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentMarkAndMarkerName>> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:27:38 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE PersonUid IN
(SELECT CourseAssignmentMark.camMarkerPersonUid
FROM CourseAssignmentMark
WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid
AND CourseAssignmentMark.camSubmitterUid = :submitterUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun getAllMarksForSubmitterAsFlowMarkerPersons(submitterUid: Long, assignmentUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `suspend fun getAllMarksForSubmitterAsFlowMarkerPersons(submitterUid: Long, assignmentUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:30:30 Annotation `@Query(value = "
WITH ScoreByMarker AS (
SELECT *
FROM courseAssignmentMark
WHERE camAssignmentUid = :assignmentUid
AND camSubmitterUid = :submitterUid
AND (:filter = 0 OR camLct = (SELECT MAX(mark.camLct)
FROM CourseAssignmentMark As mark
WHERE mark.camAssignmentUid = :assignmentUid
AND mark.camSubmitterUid = :submitterUid
AND mark.camMarkerSubmitterUid = courseAssignmentMark.camMarkerSubmitterUid
))
ORDER BY camLct DESC)
SELECT marker.*, ScoreByMarker.*, (ClazzAssignment.caGroupUid != 0) AS isGroup
FROM ScoreByMarker
JOIN Person As marker
ON Marker.personUid = ScoreByMarker.camMarkerPersonUid
JOIN ClazzAssignment
ON ClazzAssignment.caUid = :assignmentUid
")` is missing on actual declaration.
All annotations from expect `fun getAllMarksOfAssignmentForSubmitter(assignmentUid: Long, submitterUid: Long, filter: Int): app.cash.paging.PagingSource<Int, CourseAssignmentMarkWithPersonMarker> /* = androidx.paging.PagingSource<Int, CourseAssignmentMarkWithPersonMarker> */ defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getAllMarksOfAssignmentForSubmitter(assignmentUid: Long, submitterUid: Long, filter: Int): androidx.paging.PagingSource<Int, CourseAssignmentMarkWithPersonMarker> defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:36:30 Annotation `@Query(value = "
SELECT *
FROM CourseAssignmentMark
WHERE camAssignmentUid = :assignmentUid
AND camSubmitterUid = :submitterUid
ORDER BY camLct DESC
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `fun getMarkOfAssignmentForStudent(assignmentUid: Long, submitterUid: Long): CourseAssignmentMark? defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `fun getMarkOfAssignmentForStudent(assignmentUid: Long, submitterUid: Long): CourseAssignmentMark? defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:39:38 Annotation `@Query(value = "
SELECT COALESCE((
SELECT casSubmitterUid
FROM CourseAssignmentSubmission
JOIN ClazzAssignment
ON ClazzAssignment.caUid = CourseAssignmentSubmission.casAssignmentUid
LEFT JOIN CourseAssignmentMark
ON CourseAssignmentMark.camSubmitterUid = CourseAssignmentSubmission.casSubmitterUid
AND CourseAssignmentMark.camAssignmentUid = ClazzAssignment.caUid
LEFT JOIN PeerReviewerAllocation
ON praAssignmentUid = ClazzAssignment.caUid
AND praToMarkerSubmitterUid = :submitterUid
WHERE CourseAssignmentSubmission.casSubmitterUid != :submitterUid
AND CourseAssignmentSubmission.casSubmitterUid != :markerUid
AND CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
AND CourseAssignmentMark.camUid IS NULL
AND (ClazzAssignment.caMarkingType = 1
OR PeerReviewerAllocation.praMarkerSubmitterUid = :markerUid)
GROUP BY casSubmitterUid
LIMIT 1),0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findNextSubmitterToMarkForAssignment(assignmentUid: Long, submitterUid: Long, markerUid: Long): Long defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao` must be present with the same arguments on actual `suspend fun findNextSubmitterToMarkForAssignment(assignmentUid: Long, submitterUid: Long, markerUid: Long): Long defined in com.ustadmobile.core.db.dao.CourseAssignmentMarkDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:756:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:757:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:758:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:759:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:760:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:761:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:762:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:763:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:764:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:946:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:947:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:948:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:949:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:950:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:951:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:952:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:953:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_JdbcImpl.kt:954:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CourseAssignmentSubmissionDao : BaseDao<CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionDao.kt` must be present with the same arguments on actual `class CourseAssignmentSubmissionDao : BaseDao<CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:12:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmission>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmission>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:14:30 Annotation `@Query(value = "
SELECT *
FROM CourseAssignmentSubmission
WHERE casAssignmentUid = :assignmentUid
AND casSubmitterUid = :submitterUid
ORDER BY casTimestamp DESC
")` is missing on actual declaration.
All annotations from expect `fun getAllSubmissionsFromSubmitter(assignmentUid: Long, submitterUid: Long): app.cash.paging.PagingSource<Int, CourseAssignmentSubmission> /* = androidx.paging.PagingSource<Int, CourseAssignmentSubmission> */ defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun getAllSubmissionsFromSubmitter(assignmentUid: Long, submitterUid: Long): androidx.paging.PagingSource<Int, CourseAssignmentSubmission> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:17:30 Annotation `@Query(value = "
SELECT CourseAssignmentSubmission.*
FROM CourseAssignmentSubmission
WHERE casSubmitterUid = (
SELECT CASE
-- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero
WHEN (SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid) = 0
THEN (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
)
-- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero
WHEN (SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid) != 0
AND (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
) = 0
THEN 0
-- When assignment is by groups and the person is an enrolled student the submitter uid is the
-- group that they are assigned to. If they are not assigned to a group but are enrolled
-- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP
ELSE COALESCE(
(SELECT CourseGroupMember.cgmGroupNumber
FROM CourseGroupMember
WHERE (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
) > 0
AND CourseGroupMember.cgmSetUid =
(SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid
LIMIT 1), -1)
END
)
")` is missing on actual declaration.
All annotations from expect `fun getAllSubmissionsForUser(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun getAllSubmissionsForUser(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:20:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getAllSubmissionsFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun getAllSubmissionsFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:23:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "getLatestSubmissionForUserAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findEnrolmentsByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findPeerReviewerAllocationsByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `suspend fun getLatestSubmissionForUserAsync(accountPersonUid: Long, assignmentUid: Long): CourseAssignmentSubmission? defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun getLatestSubmissionForUserAsync(accountPersonUid: Long, assignmentUid: Long): CourseAssignmentSubmission? defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:26:38 Annotation `@Query(value = "
SELECT EXISTS
(SELECT CourseAssignmentSubmission.casUid
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casSubmitterUid = (
SELECT CASE
-- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero
WHEN (SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid) = 0
THEN (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
)
-- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero
WHEN (SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid) != 0
AND (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
) = 0
THEN 0
-- When assignment is by groups and the person is an enrolled student the submitter uid is the
-- group that they are assigned to. If they are not assigned to a group but are enrolled
-- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP
ELSE COALESCE(
(SELECT CourseGroupMember.cgmGroupNumber
FROM CourseGroupMember
WHERE (
SELECT COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000
AND ClazzEnrolment.clazzEnrolmentClazzUid =
(SELECT ClazzAssignment.caClazzUid
FROM ClazzAssignment
WHERE ClazzAssignment.caUid = :assignmentUid)
LIMIT 1), 0)
) > 0
AND CourseGroupMember.cgmSetUid =
(SELECT caGroupUid
FROM ClazzAssignment
WHERE caUid = :assignmentUid)
AND CourseGroupMember.cgmPersonUid = :accountPersonUid
LIMIT 1), -1)
END
)
AND CourseAssignmentSubmission.casAssignmentUid = :assignmentUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun doesUserHaveSubmissions(accountPersonUid: Long, assignmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun doesUserHaveSubmissions(accountPersonUid: Long, assignmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:29:38 Annotation `@Query(value = "
SELECT Count(casUid)
FROM CourseAssignmentSubmission
WHERE casAssignmentUid = :assignmentUid
AND casSubmitterUid = :submitterUid
AND casType = 2
")` is missing on actual declaration.
All annotations from expect `suspend fun countFileSubmissionFromStudent(assignmentUid: Long, submitterUid: Long): Int defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun countFileSubmissionFromStudent(assignmentUid: Long, submitterUid: Long): Int defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:32:38 Annotation `@Query(value = "
SELECT Count(casUid)
FROM CourseAssignmentSubmission
WHERE casAssignmentUid = :assignmentUid
AND casSubmitterUid = :submitterUid
")` is missing on actual declaration.
All annotations from expect `suspend fun countSubmissionsFromSubmitter(assignmentUid: Long, submitterUid: Long): Int defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun countSubmissionsFromSubmitter(assignmentUid: Long, submitterUid: Long): Int defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:35:30 Annotation `@Query(value = "
SELECT COALESCE((
SELECT (CASE WHEN CourseAssignmentMark.camAssignmentUid IS NOT NULL
THEN 2
ELSE 1
END) AS status
FROM CourseAssignmentSubmission
LEFT JOIN CourseAssignmentMark
ON CourseAssignmentMark.camAssignmentUid = :assignmentUid
AND CourseAssignmentMark.camSubmitterUid = :submitterUid
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
AND CourseAssignmentSubmission.casSubmitterUid = :submitterUid
LIMIT 1
),0) AS Status
")` is missing on actual declaration.
All annotations from expect `fun getStatusOfAssignmentForSubmitter(assignmentUid: Long, submitterUid: Long): Flow<Int> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun getStatusOfAssignmentForSubmitter(assignmentUid: Long, submitterUid: Long): Flow<Int> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:38:38 Annotation `@Query(value = "
SELECT *
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
AND CourseAssignmentSubmission.casSubmitterUid = :submitterUid
ORDER BY casTimestamp DESC
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findLastSubmissionFromStudent(submitterUid: Long, assignmentUid: Long): CourseAssignmentSubmission? defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun findLastSubmissionFromStudent(submitterUid: Long, assignmentUid: Long): CourseAssignmentSubmission? defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:41:30 Annotation `@Query(value = "
SELECT NOT EXISTS(SELECT 1
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
LIMIT 1)
")` is missing on actual declaration.
All annotations from expect `fun checkNoSubmissionsMade(assignmentUid: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun checkNoSubmissionsMade(assignmentUid: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:43:38 Annotation `@Query(value = "
SELECT NOT EXISTS(SELECT 1
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
LIMIT 1)
")` is missing on actual declaration.
All annotations from expect `suspend fun checkNoSubmissionsMadeAsync(assignmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `suspend fun checkNoSubmissionsMadeAsync(assignmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:45:30 Annotation `@Query(value = "
SELECT NOT EXISTS(SELECT 1
FROM CourseAssignmentSubmission
WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid
LIMIT 1)
")` is missing on actual declaration.
All annotations from expect `fun checkNoSubmissionsMadeFlow(assignmentUid: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun checkNoSubmissionsMadeFlow(assignmentUid: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:47:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(submissionUid: Long): Flow<CourseAssignmentSubmission?> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun findByUidAsFlow(submissionUid: Long): Flow<CourseAssignmentSubmission?> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:49:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByAssignmentUidAndAccountPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao` must be present with the same arguments on actual `fun findByAssignmentUidAndAccountPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmission>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CourseAssignmentSubmissionFileDao : BaseDao<CourseAssignmentSubmissionFile> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionFileDao.kt` must be present with the same arguments on actual `class CourseAssignmentSubmissionFileDao : BaseDao<CourseAssignmentSubmissionFile> defined in com.ustadmobile.core.db.dao in file CourseAssignmentSubmissionFileDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:14:11 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmissionFile>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<CourseAssignmentSubmissionFile>): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:16:30 Annotation `@Query(value = "
SELECT CourseAssignmentSubmissionFile.*, TransferJobItem.*
FROM CourseAssignmentSubmissionFile
LEFT JOIN TransferJobItem
ON TransferJobItem.tjiEntityUid = CourseAssignmentSubmissionFile.casaUid
AND TransferJobItem.tjiTableId = 90
WHERE CourseAssignmentSubmissionFile.casaSubmissionUid = :submissionUid
AND NOT CourseAssignmentSubmissionFile.casaDeleted
")` is missing on actual declaration.
All annotations from expect `fun getBySubmissionUid(submissionUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `fun getBySubmissionUid(submissionUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:19:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getByAssignmentUidAndPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `fun getByAssignmentUidAndPersonUid(accountPersonUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:22:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun getAllSubmissionFilesFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `fun getAllSubmissionFilesFromSubmitterAsFlow(submitterUid: Long, assignmentUid: Long): Flow<List<CourseAssignmentSubmissionFileAndTransferJob>> defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:25:38 Annotation `@Query(value = "
UPDATE CourseAssignmentSubmissionFile
SET casaUri = :uri,
casaTimestamp = :updateTime
WHERE casaUid = :casaUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateUri(casaUid: Long, uri: String, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `suspend fun updateUri(casaUid: Long, uri: String, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:31:38 Annotation `@Query(value = "
UPDATE CourseAssignmentSubmissionFile
SET casaDeleted = :deleted,
casaTimestamp = :updateTime
WHERE casaUid = :casaUid
")` is missing on actual declaration.
All annotations from expect `suspend fun setDeleted(casaUid: Long, deleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao` must be present with the same arguments on actual `suspend fun setDeleted(casaUid: Long, deleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:19:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:19:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseBlockDao : BaseDao<CourseBlock>, OneToManyJoinDao<CourseBlock> defined in com.ustadmobile.core.db.dao in file CourseBlockDao.kt` must be present with the same arguments on actual `class CourseBlockDao : BaseDao<CourseBlock>, OneToManyJoinDao<CourseBlock> defined in com.ustadmobile.core.db.dao in file CourseBlockDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:20:38 Annotation `@Query(value = "SELECT * FROM CourseBlock WHERE cbUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:22:38 Annotation `@Query(value = "
SELECT EXISTS(
SELECT CourseBlock.cbUid
FROM CourseBlock
WHERE CourseBlock.cbUid = :cbUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun existsByUid(cbUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun existsByUid(cbUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:24:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: CourseBlock): Int defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: CourseBlock): Int defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:26:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun replaceListAsync(list: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun replaceListAsync(list: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:28:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsyncAsFlow(uid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByUidAsyncAsFlow(uid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:30:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidWithPictureAsFlow(uid: Long): Flow<CourseBlockAndPicture?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByUidWithPictureAsFlow(uid: Long): Flow<CourseBlockAndPicture?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:32:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeInactive")}, functionName = "findAllCourseBlockByClazzUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun findAllCourseBlockByClazzUidAsync(clazzUid: Long, includeInactive: Boolean): List<CourseBlockAndDbEntities> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findAllCourseBlockByClazzUidAsync(clazzUid: Long, includeInactive: Boolean): List<CourseBlockAndDbEntities> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:35:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeInactive"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeHidden"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "7258204800000L", name = "hideUntilFilterTime")}, functionName = "findAllCourseBlockByClazzUidAsFlow"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementsForStudentByClazzUid")})` is missing on actual declaration.
All annotations from expect `fun findAllCourseBlockByClazzUidAsFlow(clazzUid: Long, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): Flow<List<CourseBlockAndDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findAllCourseBlockByClazzUidAsFlow(clazzUid: Long, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): Flow<List<CourseBlockAndDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:43:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeInactive"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeHidden"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "7258204800000L", name = "hideUntilFilterTime")}, functionName = "findAllCourseBlockByClazzUidAsPagingSource"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.StatementDao::class, functionName = "findStatusStatementsForStudentByClazzUid")})` is missing on actual declaration.
All annotations from expect `fun findAllCourseBlockByClazzUidAsPagingSource(clazzUid: Long, collapseList: List<Long>, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): app.cash.paging.PagingSource<Int, CourseBlockAndDisplayDetails> /* = androidx.paging.PagingSource<Int, CourseBlockAndDisplayDetails> */ defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findAllCourseBlockByClazzUidAsPagingSource(clazzUid: Long, collapseList: List<Long>, includeInactive: Boolean, includeHidden: Boolean, hideUntilFilterTime: Long, accountPersonUid: Long): androidx.paging.PagingSource<Int, CourseBlockAndDisplayDetails> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:52:38 Annotation `@Query(value = "
UPDATE CourseBlock
SET cbActive = :active,
cbLct = :changeTime
WHERE cbUid = :cbUid")` is missing on actual declaration.
All annotations from expect `suspend fun updateActiveByUid(cbUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun updateActiveByUid(cbUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:58:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<CourseBlock>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:60:30 Annotation `@Query(value = "
SELECT CourseBlock.cbTitle
FROM CourseBlock
WHERE CourseBlock.cbEntityUid = :assignmentUid
AND CourseBlock.cbType = 103
")` is missing on actual declaration.
All annotations from expect `fun getTitleByAssignmentUid(assignmentUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun getTitleByAssignmentUid(assignmentUid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:62:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(courseBlockUid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByUidAsFlow(courseBlockUid: Long): Flow<CourseBlock?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:64:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findCourseBlockByDiscussionPostUid")})` is missing on actual declaration.
All annotations from expect `suspend fun findCourseBlockAndClazzUidByDiscussionPostUid(postUid: Long): CourseBlockUidAndClazzUid? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findCourseBlockAndClazzUidByDiscussionPostUid(postUid: Long): CourseBlockUidAndClazzUid? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:67:38 Annotation `@Query(value = "
SELECT CourseBlock.*
FROM CourseBlock
WHERE CourseBlock.cbUid =
(SELECT DiscussionPost.discussionPostCourseBlockUid
FROM DiscussionPost
WHERE DiscussionPost.discussionPostUid = :postUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun findCourseBlockByDiscussionPostUid(postUid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findCourseBlockByDiscussionPostUid(postUid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:69:38 Annotation `@Query(value = "
SELECT COALESCE(CourseBlock.cbClazzUid, 0) AS clazzUid
FROM CourseBlock
WHERE CourseBlock.cbUid = :courseBlockUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findClazzUidByCourseBlockUid(courseBlockUid: Long): Long defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findClazzUidByCourseBlockUid(courseBlockUid: Long): Long defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:71:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findCourseBlockByAssignmentUid(assignmentUid: Long): Flow<CourseBlockAndAssignment?> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findCourseBlockByAssignmentUid(assignmentUid: Long): Flow<CourseBlockAndAssignment?> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:74:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findBySourcedId(sourcedId: String, accountPersonUid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findBySourcedId(sourcedId: String, accountPersonUid: Long): CourseBlock? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:77:38 Annotation `@Query(value = "
SELECT CourseBlock.*
FROM CourseBlock
WHERE CourseBlock.cbClazzUid = :clazzUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzUid(clazzUid: Long): List<CourseBlock> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findByClazzUid(clazzUid: Long): List<CourseBlock> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:79:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAsFlow(clazzUid: Long): Flow<List<CourseBlockAndGradebookDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `fun findByClazzUidAsFlow(clazzUid: Long): Flow<List<CourseBlockAndGradebookDisplayDetails>> defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:82:38 Annotation `@Query(value = "
UPDATE CourseBlock
SET cbActive = :active,
cbLct = :dateLastModified,
cbTitle = :title,
cbDescription = :description,
cbHideUntilDate = :assignDate,
cbDeadlineDate = :dueDate,
cbMinPoints = :resultValueMin,
cbMaxPoints = :resultValueMax
WHERE cbUid = :cbUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateFromLineItem(cbUid: Long, active: Boolean, dateLastModified: Long, title: String, description: String, assignDate: Long, dueDate: Long, resultValueMin: Float, resultValueMax: Float): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun updateFromLineItem(cbUid: Long, active: Boolean, dateLastModified: Long, title: String, description: String, assignDate: Long, dueDate: Long, resultValueMin: Float, resultValueMax: Float): Unit defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:94:38 Annotation `@Query(value = "
SELECT CourseBlock.cbUid AS courseBlockUid,
CourseBlock.cbClazzUid AS clazzUid
FROM CourseBlock
WHERE cbUid = :cbUid
AND :accountPersonUid != 0
")` is missing on actual declaration.
All annotations from expect `suspend fun findCourseBlockAndClazzUidByCbUid(cbUid: Long, accountPersonUid: Long): CourseBlockUidAndClazzUid? defined in com.ustadmobile.core.db.dao.CourseBlockDao` must be present with the same arguments on actual `suspend fun findCourseBlockAndClazzUidByCbUid(cbUid: Long, accountPersonUid: Long): CourseBlockUidAndClazzUid? defined in com.ustadmobile.core.db.dao.CourseBlockDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_DoorWrapper.kt:188:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:825:20 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:833:20 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:834:20 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:862:20 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:863:20 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:868:20 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1135:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1143:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1144:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1427:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1435:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1436:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1974:22 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1975:22 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:1980:22 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:2373:22 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:2381:22 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao_JdbcImpl.kt:2382:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:8:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseBlockPictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CourseBlockPictureDao.kt` must be present with the same arguments on actual `class CourseBlockPictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CourseBlockPictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:9:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<CourseBlockPicture>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockPictureDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<CourseBlockPicture>): Unit defined in com.ustadmobile.core.db.dao.CourseBlockPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:11:31 Annotation `@Query(value = "
UPDATE CourseBlockPicture
SET cbpPictureUri = :uri,
cbpThumbnailUri = :thumbnailUri,
cbpLct = :time
WHERE cbpUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.CourseBlockPictureDao` must be present with the same arguments on actual `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.CourseBlockPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:13:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseGroupMemberDao : BaseDao<CourseGroupMember> defined in com.ustadmobile.core.db.dao in file CourseGroupMemberDao.kt` must be present with the same arguments on actual `class CourseGroupMemberDao : BaseDao<CourseGroupMember> defined in com.ustadmobile.core.db.dao in file CourseGroupMemberDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:14:38 Annotation `@Query(value = "
SELECT CourseGroupMember.*
FROM CourseGroupMember
WHERE cgmSetUid = :groupSetUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByGroupSetUidAsync(groupSetUid: Long): List<CourseGroupMember> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByGroupSetUidAsync(groupSetUid: Long): List<CourseGroupMember> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:17:38 Annotation `@Query(value = "
SELECT *
FROM CourseGroupMember
WHERE cgmPersonUid = :studentUid
AND cgmSetUid = :groupSetUid
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findByPersonUid(groupSetUid: Long, studentUid: Long): CourseGroupMember? defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByPersonUid(groupSetUid: Long, studentUid: Long): CourseGroupMember? defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:20:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:22:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun updateListAsync(entityList: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:24:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazz"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowPersons"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowEnrolments")})` is missing on actual declaration.
All annotations from expect `suspend fun findByCourseGroupSetAndClazz(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): List<CourseGroupMemberAndName> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByCourseGroupSetAndClazz(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): List<CourseGroupMemberAndName> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:32:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlow"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowPersons"), HttpServerFunctionCall(functionName = "findByCourseGroupSetAndClazzAsFlowEnrolments")})` is missing on actual declaration.
All annotations from expect `fun findByCourseGroupSetAndClazzAsFlow(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): Flow<List<CourseGroupMemberAndName>> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `fun findByCourseGroupSetAndClazzAsFlow(cgsUid: Long, clazzUid: Long, time: Long, activeFilter: Int, accountPersonUid: Long): Flow<List<CourseGroupMemberAndName>> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:40:38 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid =
CASE(:clazzUid)
WHEN 0 THEN
(SELECT CourseGroupSet.cgsClazzUid
FROM CourseGroupSet
WHERE CourseGroupSet.cgsUid = :cgsUid)
ELSE :clazzUid
END
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findByCourseGroupSetAndClazzAsFlowPersons(clazzUid: Long, cgsUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByCourseGroupSetAndClazzAsFlowPersons(clazzUid: Long, cgsUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:43:38 Annotation `@Query(value = "
SELECT ClazzEnrolment.*
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid =
CASE(:clazzUid)
WHEN 0 THEN
(SELECT CourseGroupSet.cgsClazzUid
FROM CourseGroupSet
WHERE CourseGroupSet.cgsUid = :cgsUid)
ELSE :clazzUid
END
")` is missing on actual declaration.
All annotations from expect `suspend fun findByCourseGroupSetAndClazzAsFlowEnrolments(clazzUid: Long, cgsUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByCourseGroupSetAndClazzAsFlowEnrolments(clazzUid: Long, cgsUid: Long): List<ClazzEnrolment> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:46:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(list: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun upsertListAsync(list: List<CourseGroupMember>): Unit defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:48:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByCourseGroupSetAndGroupNumAsync(courseGroupSetUid: Long, groupNum: Int, clazzUid: Long, assignmentUid: Long, accountPersonUid: Long): List<CourseGroupMemberAndPerson> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao` must be present with the same arguments on actual `suspend fun findByCourseGroupSetAndGroupNumAsync(courseGroupSetUid: Long, groupNum: Int, clazzUid: Long, assignmentUid: Long, accountPersonUid: Long): List<CourseGroupMemberAndPerson> defined in com.ustadmobile.core.db.dao.CourseGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_DoorWrapper.kt:45:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:879:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:880:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:881:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:882:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:883:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:884:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:885:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:886:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:887:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:1237:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:1238:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:1239:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:1240:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:1241:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:1242:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:1243:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:1244:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao_JdbcImpl.kt:1245:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:11:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseGroupSetDao : BaseDao<CourseGroupSet> defined in com.ustadmobile.core.db.dao in file CourseGroupSetDao.kt` must be present with the same arguments on actual `class CourseGroupSetDao : BaseDao<CourseGroupSet> defined in com.ustadmobile.core.db.dao in file CourseGroupSetDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:12:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: CourseGroupSet): Int defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: CourseGroupSet): Int defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:14:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findAllCourseGroupSetForClazz(clazzUid: Long, searchText: String, sortOrder: Int): app.cash.paging.PagingSource<Int, CourseGroupSet> /* = androidx.paging.PagingSource<Int, CourseGroupSet> */ defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `fun findAllCourseGroupSetForClazz(clazzUid: Long, searchText: String, sortOrder: Int): androidx.paging.PagingSource<Int, CourseGroupSet> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:20:30 Annotation `@Query(value = "
SELECT *
FROM CourseGroupSet
WHERE cgsActive
AND cgsClazzUid = :clazzUid
ORDER BY cgsName
")` is missing on actual declaration.
All annotations from expect `fun findAllCourseGroupSetForClazzList(clazzUid: Long): List<CourseGroupSet> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `fun findAllCourseGroupSetForClazzList(clazzUid: Long): List<CourseGroupSet> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:22:38 Annotation `@Query(value = "
SELECT *
FROM CourseGroupSet
WHERE cgsActive
AND cgsClazzUid = :clazzUid
ORDER BY cgsName
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllCourseGroupSetForClazzListAsync(clazzUid: Long): List<CourseGroupSet> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun findAllCourseGroupSetForClazzListAsync(clazzUid: Long): List<CourseGroupSet> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:25:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): CourseGroupSet? defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): CourseGroupSet? defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:27:30 Annotation `@Query(value = "
SELECT *
FROM CourseGroupSet
WHERE cgsUid = :uid
")` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(uid: Long): Flow<CourseGroupSet?> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `fun findByUidAsFlow(uid: Long): Flow<CourseGroupSet?> defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:29:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(entity: CourseGroupSet): Unit defined in com.ustadmobile.core.db.dao.CourseGroupSetDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: CourseGroupSet): Unit defined in com.ustadmobile.core.db.dao.CourseGroupSetDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:16:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:16:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CoursePermissionDao defined in com.ustadmobile.core.db.dao in file CoursePermissionDao.kt` must be present with the same arguments on actual `class CoursePermissionDao defined in com.ustadmobile.core.db.dao in file CoursePermissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:17:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findByClazzUidAsPagingSource")})` is missing on actual declaration.
All annotations from expect `fun findByClazzUidAsPagingSource(clazzUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, CoursePermissionAndListDetail> /* = androidx.paging.PagingSource<Int, CoursePermissionAndListDetail> */ defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun findByClazzUidAsPagingSource(clazzUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, CoursePermissionAndListDetail> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:20:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAndClazzUid(uid: Long, clazzUid: Long): CoursePermission? defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun findByUidAndClazzUid(uid: Long, clazzUid: Long): CoursePermission? defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:23:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<CoursePermission?> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun findByUidAndClazzUidAsFlow(uid: Long, clazzUid: Long): Flow<CoursePermission?> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:26:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(coursePermission: CoursePermission): Unit defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun upsertAsync(coursePermission: CoursePermission): Unit defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:28:38 Annotation `@Query(value = "
UPDATE CoursePermission
SET cpIsDeleted = :isDeleted,
cpLastModified = :updateTime
WHERE cpUid = :cpUid
")` is missing on actual declaration.
All annotations from expect `suspend fun setDeleted(cpUid: Long, isDeleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun setDeleted(cpUid: Long, isDeleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:35:11 Annotation `@Query(value = "
SELECT CoursePermission.*, ClazzEnrolment_ForAccountPerson.*
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = (
SELECT COALESCE(
(SELECT _ClazzEnrolment_ForClazzUid.clazzEnrolmentClazzUid
FROM ClazzEnrolment _ClazzEnrolment_ForClazzUid
WHERE _ClazzEnrolment_ForClazzUid.clazzEnrolmentUid = :clazzEnrolmentUid), 0)
)
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
")` is missing on actual declaration.
All annotations from expect `suspend fun personHasPermissionWithClazzByEnrolmentUidEntities2(accountPersonUid: Long, clazzEnrolmentUid: Long): List<CoursePermissionAndEnrolment> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun personHasPermissionWithClazzByEnrolmentUidEntities2(accountPersonUid: Long, clazzEnrolmentUid: Long): List<CoursePermissionAndEnrolment> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:38:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzByEnrolmentUidEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun userHasEnrolmentEditPermission(accountPersonUid: Long, clazzEnrolmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun userHasEnrolmentEditPermission(accountPersonUid: Long, clazzEnrolmentUid: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:41:38 Annotation `@Query(value = "
SELECT CoursePermission.*, ClazzEnrolment_ForAccountPerson.*
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE (:clazzUid = 0 OR CoursePermission.cpClazzUid = :clazzUid)
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
")` is missing on actual declaration.
All annotations from expect `suspend fun personHasPermissionWithClazzEntities2(accountPersonUid: Long, clazzUid: Long): List<CoursePermissionAndEnrolment> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun personHasPermissionWithClazzEntities2(accountPersonUid: Long, clazzUid: Long): List<CoursePermissionAndEnrolment> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:44:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasPermissionWithClazzAsFlow2(accountPersonUid: Long, clazzUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun personHasPermissionWithClazzAsFlow2(accountPersonUid: Long, clazzUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:50:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasPermissionWithClazzPairAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun personHasPermissionWithClazzPairAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:57:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasPermissionWithClazzPairAsync(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun personHasPermissionWithClazzPairAsync(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:64:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasPermissionWithClazzTripleAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long, thirdPermission: Long): Flow<PermissionTriple> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun personHasPermissionWithClazzTripleAsFlow(accountPersonUid: Long, clazzUid: Long, firstPermission: Long, secondPermission: Long, thirdPermission: Long): Flow<PermissionTriple> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:72:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasPermissionWithClazzAsync2(accountPersonUid: Long, clazzUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun personHasPermissionWithClazzAsync2(accountPersonUid: Long, clazzUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:79:11 Annotation `@Query(value = "
/* Get CoursePermissions given to the active user based on their enrolment role*/
SELECT CoursePermission.*
FROM ClazzEnrolment ClazzEnrolment_ActiveUser
JOIN CoursePermission
ON CoursePermission.cpClazzUid = ClazzEnrolment_ActiveUser.clazzEnrolmentClazzUid
AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ActiveUser.clazzEnrolmentRole
WHERE ClazzEnrolment_ActiveUser.clazzEnrolmentPersonUid = :accountPersonUid
UNION
/* Get ClazzUids where the active user can view members based a grant directly to them */
SELECT CoursePermission.*
FROM CoursePermission
WHERE CoursePermission.cpToPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findApplicableCoursePermissionEntitiesForAccountPerson(accountPersonUid: Long): List<CoursePermission> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `suspend fun findApplicableCoursePermissionEntitiesForAccountPerson(accountPersonUid: Long): List<CoursePermission> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:82:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findByUidAndClazzUidAsync"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findByAccountPersonUidAndClazzUid"), HttpServerFunctionCall(functionName = "personHasPermissionWithClazzEntities2"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUidEntities"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findCourseGroupMembersByPersonUidAndAssignmentUid"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzAssignmentDao::class, functionName = "findPeerReviewerAllocationsByPersonUidAndAssignmentUid")})` is missing on actual declaration.
All annotations from expect `fun userPermissionsForAssignmentSubmitterUid(accountPersonUid: Long, assignmentUid: Long, clazzUid: Long, submitterUid: Long): Flow<AssignmentPermissionAndActiveUserSubmitterUid> defined in com.ustadmobile.core.db.dao.CoursePermissionDao` must be present with the same arguments on actual `fun userPermissionsForAssignmentSubmitterUid(accountPersonUid: Long, assignmentUid: Long, clazzUid: Long, submitterUid: Long): Flow<AssignmentPermissionAndActiveUserSubmitterUid> defined in com.ustadmobile.core.db.dao.CoursePermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:215:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:216:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:217:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:218:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:219:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:220:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:221:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:222:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao_JdbcImpl.kt:223:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class CoursePictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CoursePictureDao.kt` must be present with the same arguments on actual `class CoursePictureDao : ImageDao defined in com.ustadmobile.core.db.dao in file CoursePictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:8:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(coursePicture: CoursePicture): Unit defined in com.ustadmobile.core.db.dao.CoursePictureDao` must be present with the same arguments on actual `suspend fun upsertAsync(coursePicture: CoursePicture): Unit defined in com.ustadmobile.core.db.dao.CoursePictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:10:40 Annotation `@Query(value = "
UPDATE CoursePicture
SET coursePictureUri = :uri,
coursePictureThumbnailUri = :thumbnailUri,
coursePictureLct = :time
WHERE coursePictureUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.CoursePictureDao` must be present with the same arguments on actual `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.CoursePictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:9:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class CourseTerminologyDao : BaseDao<CourseTerminology> defined in com.ustadmobile.core.db.dao in file CourseTerminologyDao.kt` must be present with the same arguments on actual `class CourseTerminologyDao : BaseDao<CourseTerminology> defined in com.ustadmobile.core.db.dao in file CourseTerminologyDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:10:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findAllCourseTerminologyPagingSource(): app.cash.paging.PagingSource<Int, CourseTerminology> /* = androidx.paging.PagingSource<Int, CourseTerminology> */ defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `fun findAllCourseTerminologyPagingSource(): androidx.paging.PagingSource<Int, CourseTerminology> defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:13:30 Annotation `@Query(value = "
SELECT *
FROM CourseTerminology
ORDER BY ctTitle
")` is missing on actual declaration.
All annotations from expect `fun findAllCourseTerminologyList(): List<CourseTerminology> defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `fun findAllCourseTerminologyList(): List<CourseTerminology> defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:15:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getTerminologyForClazz(clazzUid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun getTerminologyForClazz(clazzUid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:17:38 Annotation `@Query(value = "
SELECT CourseTerminology.*
FROM ClazzAssignment
JOIN Clazz
ON Clazz.clazzUid = ClazzAssignment.caClazzUid
JOIN CourseTerminology
ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid
WHERE ClazzAssignment.caUid = :assignmentUid
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun getTerminologyForAssignment(assignmentUid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun getTerminologyForAssignment(assignmentUid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:20:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): CourseTerminology? defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:22:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: CourseTerminology): Int defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: CourseTerminology): Int defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:24:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(entity: CourseTerminology): Long defined in com.ustadmobile.core.db.dao.CourseTerminologyDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: CourseTerminology): Long defined in com.ustadmobile.core.db.dao.CourseTerminologyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class DeletedItemDao defined in com.ustadmobile.core.db.dao in file DeletedItemDao.kt` must be present with the same arguments on actual `class DeletedItemDao defined in com.ustadmobile.core.db.dao in file DeletedItemDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:11:38 Annotation `@Query(value = "
INSERT INTO DeletedItem(delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder)
SELECT (SELECT ContentEntry.title
FROM ContentEntry
WHERE ContentEntry.contentEntryUid =
(SELECT ContentEntryParentChildJoin.cepcjChildContentEntryUid
FROM ContentEntryParentChildJoin
WHERE ContentEntryParentChildJoin.cepcjUid = :cepcjUid)) AS delItemName,
NULL as delItemIconUri,
:time AS delItemLastModTime,
:time AS delItemTimeDeleted,
7 AS delItemEntityTable,
:cepcjUid AS delItemEntityUid,
:deletedByPersonUid AS delItemDeletedByPersonUid,
1 AS delItemStatus,
(SELECT NOT ContentEntry.leaf
FROM ContentEntry
WHERE ContentEntry.contentEntryUid =
(SELECT ContentEntryParentChildJoin.cepcjChildContentEntryUid
FROM ContentEntryParentChildJoin
WHERE ContentEntryParentChildJoin.cepcjUid = :cepcjUid)) AS delItemIsFolder
")` is missing on actual declaration.
All annotations from expect `suspend fun insertDeletedItemForContentEntryParentChildJoin(cepcjUid: Long, time: Long, deletedByPersonUid: Long): Unit defined in com.ustadmobile.core.db.dao.DeletedItemDao` must be present with the same arguments on actual `suspend fun insertDeletedItemForContentEntryParentChildJoin(cepcjUid: Long, time: Long, deletedByPersonUid: Long): Unit defined in com.ustadmobile.core.db.dao.DeletedItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:17:38 Annotation `@Query(value = "
SELECT DeletedItem.*
FROM DeletedItem
WHERE DeletedItem.delItemEntityTable = :tableId
AND DeletedItem.delItemEntityUid = :entityUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByTableIdAndEntityUid(tableId: Int, entityUid: Long): List<DeletedItem> defined in com.ustadmobile.core.db.dao.DeletedItemDao` must be present with the same arguments on actual `suspend fun findByTableIdAndEntityUid(tableId: Int, entityUid: Long): List<DeletedItem> defined in com.ustadmobile.core.db.dao.DeletedItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:20:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeActionedItems")}, functionName = "findDeletedItemsForUser")})` is missing on actual declaration.
All annotations from expect `fun findDeletedItemsForUser(personUid: Long, includeActionedItems: Boolean): app.cash.paging.PagingSource<Int, DeletedItem> /* = androidx.paging.PagingSource<Int, DeletedItem> */ defined in com.ustadmobile.core.db.dao.DeletedItemDao` must be present with the same arguments on actual `fun findDeletedItemsForUser(personUid: Long, includeActionedItems: Boolean): androidx.paging.PagingSource<Int, DeletedItem> defined in com.ustadmobile.core.db.dao.DeletedItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:23:38 Annotation `@Query(value = "
UPDATE DeletedItem
SET delItemStatus = :newStatus,
delItemLastModTime = :updateTime
WHERE delItemUid IN (:uidList)
")` is missing on actual declaration.
All annotations from expect `suspend fun updateStatusByUids(uidList: List<Long>, newStatus: Int, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.DeletedItemDao` must be present with the same arguments on actual `suspend fun updateStatusByUids(uidList: List<Long>, newStatus: Int, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.DeletedItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:15:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class DiscussionPostDao : BaseDao<DiscussionPost> defined in com.ustadmobile.core.db.dao in file DiscussionPostDao.kt` must be present with the same arguments on actual `class DiscussionPostDao : BaseDao<DiscussionPost> defined in com.ustadmobile.core.db.dao in file DiscussionPostDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:16:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "getTopLevelPostsByCourseBlockUid"), HttpServerFunctionCall(functionName = "getTopLevelPostsByCourseBlockUidPersons"), HttpServerFunctionCall(functionName = "getTopLevelPostsByCourseBlockUidLatestMessage")})` is missing on actual declaration.
All annotations from expect `fun getTopLevelPostsByCourseBlockUid(courseBlockUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, DiscussionPostWithDetails> /* = androidx.paging.PagingSource<Int, DiscussionPostWithDetails> */ defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `fun getTopLevelPostsByCourseBlockUid(courseBlockUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, DiscussionPostWithDetails> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:19:38 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT DISTINCT DiscussionPost.discussionPostStartedPersonUid
FROM DiscussionPost
WHERE DiscussionPost.discussionPostCourseBlockUid = :courseBlockUid
AND DiscussionPost.discussionPostReplyToPostUid = 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun getTopLevelPostsByCourseBlockUidPersons(courseBlockUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun getTopLevelPostsByCourseBlockUidPersons(courseBlockUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:23:11 Annotation `@Query(value = "
SELECT MostRecentReply.*
FROM DiscussionPost
JOIN DiscussionPost AS MostRecentReply
ON MostRecentReply.discussionPostUid =
(SELECT MostRecentReplyInner.discussionPostUid
FROM DiscussionPost AS MostRecentReplyInner
WHERE MostRecentReplyInner.discussionPostReplyToPostUid = DiscussionPost.discussionPostUid
ORDER BY MostRecentReplyInner.discussionPostStartDate DESC
LIMIT 1
)
WHERE DiscussionPost.discussionPostCourseBlockUid = :courseBlockUid
AND DiscussionPost.discussionPostReplyToPostUid = 0
")` is missing on actual declaration.
All annotations from expect `suspend fun getTopLevelPostsByCourseBlockUidLatestMessage(courseBlockUid: Long): List<DiscussionPost> defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun getTopLevelPostsByCourseBlockUidLatestMessage(courseBlockUid: Long): List<DiscussionPost> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:25:38 Annotation `@Query(value = "
SELECT DiscussionPost.discussionPostTitle
FROM DiscussionPost
WHERE DiscussionPost.discussionPostUid = :postUid
")` is missing on actual declaration.
All annotations from expect `suspend fun getPostTitle(postUid: Long): String? defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun getPostTitle(postUid: Long): String? defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:27:38 Annotation `@Query(value = "
SELECT *
FROM DiscussionPost
WHERE DiscussionPost.discussionPostUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(uid: Long): DiscussionPost? defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun findByUid(uid: Long): DiscussionPost? defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:29:30 Annotation `@Query(value = "
SELECT DiscussionPost.discussionPostTitle
FROM DiscussionPost
WHERE DiscussionPost.discussionPostUid = :uid
")` is missing on actual declaration.
All annotations from expect `fun getTitleByUidAsFlow(uid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `fun getTitleByUidAsFlow(uid: Long): Flow<String?> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:31:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: DiscussionPost): Int defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: DiscussionPost): Int defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:33:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findByPostIdWithAllReplies"), HttpServerFunctionCall(functionName = "findByPostIdWithAllRepliesPersons")})` is missing on actual declaration.
All annotations from expect `fun findByPostIdWithAllReplies(postUid: Long, includeDeleted: Boolean): app.cash.paging.PagingSource<Int, DiscussionPostAndPosterNames> /* = androidx.paging.PagingSource<Int, DiscussionPostAndPosterNames> */ defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `fun findByPostIdWithAllReplies(postUid: Long, includeDeleted: Boolean): androidx.paging.PagingSource<Int, DiscussionPostAndPosterNames> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:36:38 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid IN
(SELECT DISTINCT DiscussionPost.discussionPostStartedPersonUid
FROM DiscussionPost
WHERE DiscussionPost.discussionPostUid = :postUid
OR DiscussionPost.discussionPostReplyToPostUid= :postUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun findByPostIdWithAllRepliesPersons(postUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun findByPostIdWithAllRepliesPersons(postUid: Long): List<PersonAndPicture> defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:39:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(entity: DiscussionPost): Unit defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: DiscussionPost): Unit defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:41:38 Annotation `@Query(value = "
UPDATE DiscussionPost
SET dpDeleted = :deleted,
discussionPostLct = :updateTime
WHERE discussionPostUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun setDeletedAsync(uid: Long, deleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.DiscussionPostDao` must be present with the same arguments on actual `suspend fun setDeletedAsync(uid: Long, deleted: Boolean, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.DiscussionPostDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:54:34 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:55:34 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:79:34 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:80:34 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:117:35 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:118:35 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:139:35 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:140:35 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:261:18 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:262:18 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:463:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:464:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:465:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:466:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:467:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:468:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:469:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:470:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:471:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:551:16 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:552:16 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:628:16 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:629:16 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:767:22 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:768:22 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:951:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:952:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:953:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:954:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:955:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:956:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:957:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:958:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao_JdbcImpl.kt:959:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:14:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class EnrolmentRequestDao defined in com.ustadmobile.core.db.dao in file EnrolmentRequestDao.kt` must be present with the same arguments on actual `class EnrolmentRequestDao defined in com.ustadmobile.core.db.dao in file EnrolmentRequestDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:15:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insert(enrolmentRequest: EnrolmentRequest): Unit defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `suspend fun insert(enrolmentRequest: EnrolmentRequest): Unit defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:17:38 Annotation `@Query(value = "
SELECT EnrolmentRequest.*
FROM EnrolmentRequest
WHERE EnrolmentRequest.erPersonUid = :personUid
AND EnrolmentRequest.erClazzUid = :clazzUid
AND (:statusFilter = 0 OR EnrolmentRequest.erStatus = :statusFilter)
")` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzAndPerson(personUid: Long, clazzUid: Long, statusFilter: Int): List<EnrolmentRequest> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `suspend fun findByClazzAndPerson(personUid: Long, clazzUid: Long, statusFilter: Int): List<EnrolmentRequest> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:23:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "1", name = "statusFilter")}, functionName = "findByClazzAndPerson")})` is missing on actual declaration.
All annotations from expect `suspend fun hasPendingRequests(personUid: Long, clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `suspend fun hasPendingRequests(personUid: Long, clazzUid: Long): Boolean defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:25:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "statusFilter")}, functionName = "findRequestsForUserAsFlow")})` is missing on actual declaration.
All annotations from expect `fun findRequestsForUserAsFlow(accountPersonUid: Long, statusFilter: Int): Flow<List<EnrolmentRequestAndCoursePic>> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `fun findRequestsForUserAsFlow(accountPersonUid: Long, statusFilter: Int): Flow<List<EnrolmentRequestAndCoursePic>> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:28:38 Annotation `@Query(value = "
UPDATE EnrolmentRequest
SET erStatus = :status,
erLastModified = :updateTime
WHERE erUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateStatus(uid: Long, status: Int, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `suspend fun updateStatus(uid: Long, status: Int, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:34:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted"), HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "statusFilter")}, functionName = "findPendingEnrolmentsForCourse")})` is missing on actual declaration.
All annotations from expect `fun findPendingEnrolmentsForCourse(clazzUid: Long, includeDeleted: Boolean, statusFilter: Int, searchText: String, sortOrder: Int): app.cash.paging.PagingSource<Int, EnrolmentRequestAndPersonDetails> /* = androidx.paging.PagingSource<Int, EnrolmentRequestAndPersonDetails> */ defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao` must be present with the same arguments on actual `fun findPendingEnrolmentsForCourse(clazzUid: Long, includeDeleted: Boolean, statusFilter: Int, searchText: String, sortOrder: Int): androidx.paging.PagingSource<Int, EnrolmentRequestAndPersonDetails> defined in com.ustadmobile.core.db.dao.EnrolmentRequestDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:535:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:536:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:537:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:538:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:539:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:540:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:541:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:542:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao_JdbcImpl.kt:543:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ErrorReportDao defined in com.ustadmobile.core.db.dao in file ErrorReportDao.kt` must be present with the same arguments on actual `class ErrorReportDao defined in com.ustadmobile.core.db.dao in file ErrorReportDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:9:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(errorReport: ErrorReport): Long defined in com.ustadmobile.core.db.dao.ErrorReportDao` must be present with the same arguments on actual `suspend fun insertAsync(errorReport: ErrorReport): Long defined in com.ustadmobile.core.db.dao.ErrorReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:11:38 Annotation `@Query(value = "
SELECT ErrorReport.*
FROM ErrorReport
WHERE errUid = :errUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(errUid: Long): ErrorReport? defined in com.ustadmobile.core.db.dao.ErrorReportDao` must be present with the same arguments on actual `suspend fun findByUidAsync(errUid: Long): ErrorReport? defined in com.ustadmobile.core.db.dao.ErrorReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:13:38 Annotation `@Query(value = "
SELECT ErrorReport.*
FROM ErrorReport
WHERE errorCode = :errCode
")` is missing on actual declaration.
All annotations from expect `suspend fun findByErrorCode(errCode: Int): List<ErrorReport> defined in com.ustadmobile.core.db.dao.ErrorReportDao` must be present with the same arguments on actual `suspend fun findByErrorCode(errCode: Int): List<ErrorReport> defined in com.ustadmobile.core.db.dao.ErrorReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ExternalAppPermissionDao defined in com.ustadmobile.core.db.dao in file ExternalAppPermissionDao.kt` must be present with the same arguments on actual `class ExternalAppPermissionDao defined in com.ustadmobile.core.db.dao in file ExternalAppPermissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:9:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(externalAppPermission: ExternalAppPermission): Long defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao` must be present with the same arguments on actual `suspend fun insertAsync(externalAppPermission: ExternalAppPermission): Long defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:11:38 Annotation `@Query(value = "
SELECT ExternalAppPermission.eapAuthToken
FROM ExternalAppPermission
WHERE ExternalAppPermission.eapPackageId = :packageId
AND ExternalAppPermission.eapPersonUid = :personUid
AND :currentTime BETWEEN ExternalAppPermission.eapStartTime AND ExternalAppPermission.eapExpireTime
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun getGrantedAuthToken(packageId: String, personUid: Long, currentTime: Long): String? defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao` must be present with the same arguments on actual `suspend fun getGrantedAuthToken(packageId: String, personUid: Long, currentTime: Long): String? defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:17:38 Annotation `@Query(value = "
SELECT *
FROM ExternalAppPermission
WHERE eapUid = :eapUid
")` is missing on actual declaration.
All annotations from expect `suspend fun getExternalAccessPermissionByUid(eapUid: Int): ExternalAppPermission? defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao` must be present with the same arguments on actual `suspend fun getExternalAccessPermissionByUid(eapUid: Int): ExternalAppPermission? defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:20:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT eapPersonUid
FROM ExternalAppPermission
WHERE eapAuthToken = :token
AND :currentTime BETWEEN eapStartTime AND eapExpireTime
),
0)
")` is missing on actual declaration.
All annotations from expect `suspend fun getPersonUidByAuthToken(token: String, currentTime: Long): Long defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao` must be present with the same arguments on actual `suspend fun getPersonUidByAuthToken(token: String, currentTime: Long): Long defined in com.ustadmobile.core.db.dao.ExternalAppPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:11:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class HolidayCalendarDao : BaseDao<HolidayCalendar> defined in com.ustadmobile.core.db.dao in file HolidayCalendarDao.kt` must be present with the same arguments on actual `class HolidayCalendarDao : BaseDao<HolidayCalendar> defined in com.ustadmobile.core.db.dao in file HolidayCalendarDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:12:30 Annotation `@Query(value = "SELECT HolidayCalendar.* ,
(SELECT COUNT(*) FROM Holiday
WHERE holHolidayCalendarUid = HolidayCalendar.umCalendarUid
AND CAST(holActive AS INTEGER) = 1) AS numEntries
FROM HolidayCalendar WHERE CAST(umCalendarActive AS INTEGER) = 1 AND
umCalendarCategory = 1")` is missing on actual declaration.
All annotations from expect `fun findAllHolidaysWithEntriesCount(): app.cash.paging.PagingSource<Int, HolidayCalendarWithNumEntries> /* = androidx.paging.PagingSource<Int, HolidayCalendarWithNumEntries> */ defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `fun findAllHolidaysWithEntriesCount(): androidx.paging.PagingSource<Int, HolidayCalendarWithNumEntries> defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:15:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun replaceList(list: List<HolidayCalendar>): Unit defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `fun replaceList(list: List<HolidayCalendar>): Unit defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:17:30 Annotation `@Query(value = "SELECT * FROM HolidayCalendar WHERE CAST(umCalendarActive AS INTEGER) = 1 AND umCalendarCategory = 1")` is missing on actual declaration.
All annotations from expect `fun findAllHolidaysLiveData(): Flow<List<HolidayCalendar>> defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `fun findAllHolidaysLiveData(): Flow<List<HolidayCalendar>> defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:19:30 Annotation `@Query(value = "SELECT * FROM HolidayCalendar WHERE umCalendarUid = :uid AND CAST(umCalendarActive AS INTEGER) = 1")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<HolidayCalendar?> defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<HolidayCalendar?> defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:21:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: HolidayCalendar): Int defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: HolidayCalendar): Int defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:23:38 Annotation `@Query(value = "SELECT * FROM HolidayCalendar WHERE umCalendarUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(uid: Long): HolidayCalendar? defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `suspend fun findByUid(uid: Long): HolidayCalendar? defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:25:38 Annotation `@Query(value = "SELECT * FROM HolidayCalendar WHERE umCalendarUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): HolidayCalendar? defined in com.ustadmobile.core.db.dao.HolidayCalendarDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): HolidayCalendar? defined in com.ustadmobile.core.db.dao.HolidayCalendarDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class HolidayDao : BaseDao<Holiday>, OneToManyJoinDao<Holiday> defined in com.ustadmobile.core.db.dao in file HolidayDao.kt` must be present with the same arguments on actual `class HolidayDao : BaseDao<Holiday>, OneToManyJoinDao<Holiday> defined in com.ustadmobile.core.db.dao in file HolidayDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:9:30 Annotation `@Query(value = "SELECT * FROM Holiday WHERE holHolidayCalendarUid = :holidayCalendarUid")` is missing on actual declaration.
All annotations from expect `fun findByHolidayCalendaUid(holidayCalendarUid: Long): List<Holiday> defined in com.ustadmobile.core.db.dao.HolidayDao` must be present with the same arguments on actual `fun findByHolidayCalendaUid(holidayCalendarUid: Long): List<Holiday> defined in com.ustadmobile.core.db.dao.HolidayDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:11:38 Annotation `@Query(value = "SELECT * FROM Holiday WHERE holHolidayCalendarUid = :holidayCalendarUid")` is missing on actual declaration.
All annotations from expect `suspend fun findByHolidayCalendaUidAsync(holidayCalendarUid: Long): List<Holiday> defined in com.ustadmobile.core.db.dao.HolidayDao` must be present with the same arguments on actual `suspend fun findByHolidayCalendaUidAsync(holidayCalendarUid: Long): List<Holiday> defined in com.ustadmobile.core.db.dao.HolidayDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:14:30 Annotation `@Query(value = "
UPDATE Holiday
SET holActive = :active,
holLct = :changeTime
WHERE holUid = :holidayUid")` is missing on actual declaration.
All annotations from expect `fun updateActiveByUid(holidayUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.HolidayDao` must be present with the same arguments on actual `fun updateActiveByUid(holidayUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.HolidayDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:20:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: Holiday): Unit defined in com.ustadmobile.core.db.dao.HolidayDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Holiday): Unit defined in com.ustadmobile.core.db.dao.HolidayDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao_DoorWrapper.kt:79:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class LanguageDao : BaseDao<Language> defined in com.ustadmobile.core.db.dao in file LanguageDao.kt` must be present with the same arguments on actual `class LanguageDao : BaseDao<Language> defined in com.ustadmobile.core.db.dao in file LanguageDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:13:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(languageList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun insertListAsync(languageList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:15:30 Annotation `@Query(value = "
SELECT Language.*
FROM Language
WHERE name LIKE :searchText
ORDER BY CASE(:sortOrder)
WHEN 1 THEN Language.name
WHEN 3 THEN Language.iso_639_1_standard
WHEN 5 THEN Language.iso_639_2_standard
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN Language.name
WHEN 4 THEN Language.iso_639_1_standard
WHEN 6 THEN Language.iso_639_2_standard
ELSE ''
END DESC
")` is missing on actual declaration.
All annotations from expect `fun findLanguagesAsSource(sortOrder: Int, searchText: String): app.cash.paging.PagingSource<Int, Language> /* = androidx.paging.PagingSource<Int, Language> */ defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findLanguagesAsSource(sortOrder: Int, searchText: String): androidx.paging.PagingSource<Int, Language> defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:18:30 Annotation `@Query(value = "SELECT * FROM Language")` is missing on actual declaration.
All annotations from expect `fun findLanguagesList(): List<Language> defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findLanguagesList(): List<Language> defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:20:30 Annotation `@Query(value = "SELECT * FROM Language WHERE name = :name LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findByName(name: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findByName(name: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:22:30 Annotation `@Query(value = "SELECT * FROM Language WHERE iso_639_1_standard = :langCode LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findByTwoCode(langCode: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findByTwoCode(langCode: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:24:38 Annotation `@Query(value = "SELECT * FROM Language WHERE iso_639_1_standard = :langCode LIMIT 1")` is missing on actual declaration.
All annotations from expect `suspend fun findByTwoCodeAsync(langCode: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun findByTwoCodeAsync(langCode: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:26:30 Annotation `@Query(value = "SELECT * FROM LANGUAGE WHERE iso_639_3_standard = :langCode OR iso_639_2_standard = :langCode LIMIT 1 ")` is missing on actual declaration.
All annotations from expect `fun findByThreeCode(langCode: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findByThreeCode(langCode: String): Language? defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:28:30 Annotation `@Query(value = "SELECT COUNT(*) FROM LANGUAGE")` is missing on actual declaration.
All annotations from expect `fun totalLanguageCount(): Int defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun totalLanguageCount(): Int defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:30:32 Annotation `@Update` is missing on actual declaration.
All annotations from expect `fun update(entity: Language): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun update(entity: Language): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:32:30 Annotation `@Query(value = "SELECT * FROM LANGUAGE where langUid = :primaryLanguageUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findByUid(primaryLanguageUid: Long): Language? defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findByUid(primaryLanguageUid: Long): Language? defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:34:38 Annotation `@Query(value = "SELECT * FROM LANGUAGE where langUid = :primaryLanguageUid LIMIT 1")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(primaryLanguageUid: Long): Language? defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun findByUidAsync(primaryLanguageUid: Long): Language? defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:36:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: Language): Int defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Language): Int defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:38:30 Annotation `@Query(value = "SELECT * FROM LANGUAGE")` is missing on actual declaration.
All annotations from expect `fun findAllLanguageLive(): Flow<List<Language>> defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findAllLanguageLive(): Flow<List<Language>> defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:40:30 Annotation `@Query(value = "SELECT langUid FROM LANGUAGE WHERE langUid IN (:uidList)")` is missing on actual declaration.
All annotations from expect `fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:42:38 Annotation `@Query(value = "
UPDATE Language
SET languageActive = :toggleVisibility,
langLct = :updateTime
WHERE langUid IN (:selectedItem)")` is missing on actual declaration.
All annotations from expect `suspend fun toggleVisibilityLanguage(toggleVisibility: Boolean, selectedItem: List<Long>, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `suspend fun toggleVisibilityLanguage(toggleVisibility: Boolean, selectedItem: List<Long>, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:48:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun replaceList(entityList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao` must be present with the same arguments on actual `fun replaceList(entityList: List<Language>): Unit defined in com.ustadmobile.core.db.dao.LanguageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:6:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:6:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class LanguageVariantDao : BaseDao<LanguageVariant> defined in com.ustadmobile.core.db.dao in file LanguageVariantDao.kt` must be present with the same arguments on actual `class LanguageVariantDao : BaseDao<LanguageVariant> defined in com.ustadmobile.core.db.dao in file LanguageVariantDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:7:30 Annotation `@Query(value = "SELECT * FROM LanguageVariant WHERE countryCode = :countryCode LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun findByCode(countryCode: String): LanguageVariant? defined in com.ustadmobile.core.db.dao.LanguageVariantDao` must be present with the same arguments on actual `fun findByCode(countryCode: String): LanguageVariant? defined in com.ustadmobile.core.db.dao.LanguageVariantDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:11:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class LeavingReasonDao : BaseDao<LeavingReason> defined in com.ustadmobile.core.db.dao in file LeavingReasonDao.kt` must be present with the same arguments on actual `class LeavingReasonDao : BaseDao<LeavingReason> defined in com.ustadmobile.core.db.dao in file LeavingReasonDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:12:30 Annotation `@Query(value = "SELECT * FROM LeavingReason")` is missing on actual declaration.
All annotations from expect `fun findAllReasons(): app.cash.paging.PagingSource<Int, LeavingReason> /* = androidx.paging.PagingSource<Int, LeavingReason> */ defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `fun findAllReasons(): androidx.paging.PagingSource<Int, LeavingReason> defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:14:30 Annotation `@Query(value = "SELECT * FROM LeavingReason")` is missing on actual declaration.
All annotations from expect `fun findAllReasonsLive(): List<LeavingReason> defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `fun findAllReasonsLive(): List<LeavingReason> defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:16:38 Annotation `@Query(value = "SELECT * FROM LeavingReason")` is missing on actual declaration.
All annotations from expect `suspend fun findAllReasonsAsync(): List<LeavingReason> defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun findAllReasonsAsync(): List<LeavingReason> defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:18:38 Annotation `@Query(value = "SELECT * FROM LeavingReason WHERE leavingReasonUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): LeavingReason? defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): LeavingReason? defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:20:38 Annotation `@Query(value = "SELECT leavingReasonUid FROM LeavingReason WHERE leavingReasonUid IN (:uidList)")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:22:30 Annotation `@Query(value = "SELECT * FROM LeavingReason WHERE leavingReasonUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<LeavingReason?> defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<LeavingReason?> defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:24:38 Annotation `@Query(value = "SELECT LeavingReason.leavingReasonUid AS uid,
LeavingReason.leavingReasonTitle As labelName
FROM LeavingReason WHERE leavingReasonUid IN (:uidList)")` is missing on actual declaration.
All annotations from expect `suspend fun getReasonsFromUids(uidList: List<Long>): List<UidAndLabel> defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun getReasonsFromUids(uidList: List<Long>): List<UidAndLabel> defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:26:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun replaceList(entityList: List<LeavingReason>): Unit defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun replaceList(entityList: List<LeavingReason>): Unit defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:28:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: LeavingReason): Int defined in com.ustadmobile.core.db.dao.LeavingReasonDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: LeavingReason): Int defined in com.ustadmobile.core.db.dao.LeavingReasonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class MessageDao defined in com.ustadmobile.core.db.dao in file MessageDao.kt` must be present with the same arguments on actual `class MessageDao defined in com.ustadmobile.core.db.dao in file MessageDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:11:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun messagesFromOtherUserAsPagingSource(accountPersonUid: Long, otherPersonUid: Long): app.cash.paging.PagingSource<Int, Message> /* = androidx.paging.PagingSource<Int, Message> */ defined in com.ustadmobile.core.db.dao.MessageDao` must be present with the same arguments on actual `fun messagesFromOtherUserAsPagingSource(accountPersonUid: Long, otherPersonUid: Long): androidx.paging.PagingSource<Int, Message> defined in com.ustadmobile.core.db.dao.MessageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:14:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun conversationsForUserAsPagingSource(searchQuery: String, accountPersonUid: Long): app.cash.paging.PagingSource<Int, MessageAndOtherPerson> /* = androidx.paging.PagingSource<Int, MessageAndOtherPerson> */ defined in com.ustadmobile.core.db.dao.MessageDao` must be present with the same arguments on actual `fun conversationsForUserAsPagingSource(searchQuery: String, accountPersonUid: Long): androidx.paging.PagingSource<Int, MessageAndOtherPerson> defined in com.ustadmobile.core.db.dao.MessageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:17:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insert(message: Message): Unit defined in com.ustadmobile.core.db.dao.MessageDao` must be present with the same arguments on actual `suspend fun insert(message: Message): Unit defined in com.ustadmobile.core.db.dao.MessageDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:314:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:315:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:316:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:317:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:318:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:319:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:320:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:321:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/MessageDao_JdbcImpl.kt:322:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class OfflineItemDao defined in com.ustadmobile.core.db.dao in file OfflineItemDao.kt` must be present with the same arguments on actual `class OfflineItemDao defined in com.ustadmobile.core.db.dao in file OfflineItemDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:10:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(item: OfflineItem): Long defined in com.ustadmobile.core.db.dao.OfflineItemDao` must be present with the same arguments on actual `suspend fun insertAsync(item: OfflineItem): Long defined in com.ustadmobile.core.db.dao.OfflineItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:12:30 Annotation `@Query(value = "
SELECT OfflineItem.*,
TransferJob.*,
(SELECT SUM(TransferJobItem.tjTotalSize)
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid) AS totalSize,
(SELECT SUM(TransferJobItem.tjTransferred)
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid) AS transferred
,
CAST(OfflineItem.oiActive AS INTEGER) = 1 AND (SELECT EXISTS(
SELECT CompletedJob.tjUid
FROM TransferJob CompletedJob
WHERE CompletedJob.tjTableId = 738
AND CompletedJob.tjEntityUid IN
(SELECT ContentEntryVersion.cevUid
FROM ContentEntryVersion
WHERE ContentEntryVersion.cevContentEntryUid = :contentEntryUid)
AND CompletedJob.tjStatus = 21
AND CompletedJob.tjType = 2
AND CompletedJob.tjTimeCreated >= OfflineItem.oiLct
LIMIT 1
)) AS readyForOffline,
NULL AS latestErrorStr
FROM OfflineItem
LEFT JOIN TransferJob
ON TransferJob.tjUid =
(SELECT TransferJob.tjUid
FROM TransferJob
WHERE TransferJob.tjTableId = 738
AND TransferJob.tjEntityUid IN
(SELECT ContentEntryVersion.cevUid
FROM ContentEntryVersion
WHERE ContentEntryVersion.cevContentEntryUid = :contentEntryUid)
AND TransferJob.tjStatus < 21
ORDER BY TransferJob.tjTimeCreated DESC
LIMIT 1)
WHERE OfflineItem.oiNodeId = :nodeId
AND OfflineItem.oiContentEntryUid = :contentEntryUid
ORDER BY OfflineItem.oiLct DESC
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `fun findByContentEntryUid(contentEntryUid: Long, nodeId: Long): Flow<OfflineItemAndState?> defined in com.ustadmobile.core.db.dao.OfflineItemDao` must be present with the same arguments on actual `fun findByContentEntryUid(contentEntryUid: Long, nodeId: Long): Flow<OfflineItemAndState?> defined in com.ustadmobile.core.db.dao.OfflineItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:15:38 Annotation `@Query(value = "
UPDATE OfflineItem
SET oiActive = :active
WHERE oiUid = :oiUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateActiveByOfflineItemUid(oiUid: Long, active: Boolean): Unit defined in com.ustadmobile.core.db.dao.OfflineItemDao` must be present with the same arguments on actual `suspend fun updateActiveByOfflineItemUid(oiUid: Long, active: Boolean): Unit defined in com.ustadmobile.core.db.dao.OfflineItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:6:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:6:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class OutgoingReplicationDao defined in com.ustadmobile.core.db.dao in file OutgoingReplicationDao.kt` must be present with the same arguments on actual `class OutgoingReplicationDao defined in com.ustadmobile.core.db.dao in file OutgoingReplicationDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:7:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insert(outgoing: List<OutgoingReplication>): Unit defined in com.ustadmobile.core.db.dao.OutgoingReplicationDao` must be present with the same arguments on actual `suspend fun insert(outgoing: List<OutgoingReplication>): Unit defined in com.ustadmobile.core.db.dao.OutgoingReplicationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:9:38 Annotation `@Query(value = "
SELECT OutgoingReplication.*
FROM OutgoingReplication
")` is missing on actual declaration.
All annotations from expect `suspend fun listReplications(): List<OutgoingReplication> defined in com.ustadmobile.core.db.dao.OutgoingReplicationDao` must be present with the same arguments on actual `suspend fun listReplications(): List<OutgoingReplication> defined in com.ustadmobile.core.db.dao.OutgoingReplicationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PeerReviewerAllocationDao : BaseDao<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao in file PeerReviewerAllocationDao.kt` must be present with the same arguments on actual `class PeerReviewerAllocationDao : BaseDao<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao in file PeerReviewerAllocationDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:9:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun replaceListAsync(entries: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun replaceListAsync(entries: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:11:38 Annotation `@Query(value = "
SELECT *
FROM PeerReviewerAllocation
WHERE praAssignmentUid IN (:assignmentUid)
AND praActive
")` is missing on actual declaration.
All annotations from expect `suspend fun getAllPeerReviewerAllocations(assignmentUid: List<Long>): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun getAllPeerReviewerAllocations(assignmentUid: List<Long>): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:14:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun getAllPeerReviewerAllocationsByClazzUid(clazzUid: Long, includeInactive: Boolean): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun getAllPeerReviewerAllocationsByClazzUid(clazzUid: Long, includeInactive: Boolean): List<PeerReviewerAllocation> defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:17:38 Annotation `@Query(value = "
UPDATE PeerReviewerAllocation
SET praActive = :active,
praLct = :changeTime
WHERE praUid = :cbUid")` is missing on actual declaration.
All annotations from expect `suspend fun updateActiveByUid(cbUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun updateActiveByUid(cbUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:23:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertList(entityList: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao` must be present with the same arguments on actual `suspend fun upsertList(entityList: List<PeerReviewerAllocation>): Unit defined in com.ustadmobile.core.db.dao.PeerReviewerAllocationDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonAuth2Dao defined in com.ustadmobile.core.db.dao in file PersonAuth2Dao.kt` must be present with the same arguments on actual `class PersonAuth2Dao defined in com.ustadmobile.core.db.dao in file PersonAuth2Dao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:9:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(auths: List<PersonAuth2>): Unit defined in com.ustadmobile.core.db.dao.PersonAuth2Dao` must be present with the same arguments on actual `suspend fun insertListAsync(auths: List<PersonAuth2>): Unit defined in com.ustadmobile.core.db.dao.PersonAuth2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:11:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(auth: PersonAuth2): Long defined in com.ustadmobile.core.db.dao.PersonAuth2Dao` must be present with the same arguments on actual `suspend fun insertAsync(auth: PersonAuth2): Long defined in com.ustadmobile.core.db.dao.PersonAuth2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:13:38 Annotation `@Query(value = "
SELECT PersonAuth2.*
FROM PersonAuth2
WHERE PersonAuth2.pauthUid = :personUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByPersonUid(personUid: Long): PersonAuth2? defined in com.ustadmobile.core.db.dao.PersonAuth2Dao` must be present with the same arguments on actual `suspend fun findByPersonUid(personUid: Long): PersonAuth2? defined in com.ustadmobile.core.db.dao.PersonAuth2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:15:38 Annotation `@Query(value = "
SELECT PersonAuth2.*
FROM PersonAuth2
JOIN Person ON PersonAuth2.pauthUid = Person.personUid
WHERE Person.username = :username
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUsername(username: String): PersonAuth2? defined in com.ustadmobile.core.db.dao.PersonAuth2Dao` must be present with the same arguments on actual `suspend fun findByUsername(username: String): PersonAuth2? defined in com.ustadmobile.core.db.dao.PersonAuth2Dao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonAuthDao : BaseDao<PersonAuth> defined in com.ustadmobile.core.db.dao in file PersonAuthDao.kt` must be present with the same arguments on actual `class PersonAuthDao : BaseDao<PersonAuth> defined in com.ustadmobile.core.db.dao in file PersonAuthDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:10:38 Annotation `@Query(value = "SELECT * FROM PersonAuth WHERE personAuthUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): PersonAuth? defined in com.ustadmobile.core.db.dao.PersonAuthDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): PersonAuth? defined in com.ustadmobile.core.db.dao.PersonAuthDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:12:30 Annotation `@Query(value = "SELECT * FROM PersonAuth WHERE personAuthUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): PersonAuth? defined in com.ustadmobile.core.db.dao.PersonAuthDao` must be present with the same arguments on actual `fun findByUid(uid: Long): PersonAuth? defined in com.ustadmobile.core.db.dao.PersonAuthDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:14:30 Annotation `@Query(value = "SELECT * FROM Person WHERE username = :username")` is missing on actual declaration.
All annotations from expect `fun findPersonByUsername(username: String): Person? defined in com.ustadmobile.core.db.dao.PersonAuthDao` must be present with the same arguments on actual `fun findPersonByUsername(username: String): Person? defined in com.ustadmobile.core.db.dao.PersonAuthDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:16:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: PersonAuth): Int defined in com.ustadmobile.core.db.dao.PersonAuthDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: PersonAuth): Int defined in com.ustadmobile.core.db.dao.PersonAuthDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:18:38 Annotation `@Query(value = "UPDATE PersonAuth set passwordHash = :passwordHash WHERE personAuthUid = :personUid")` is missing on actual declaration.
All annotations from expect `suspend fun updatePasswordForPersonUid(personUid: Long, passwordHash: String): Int defined in com.ustadmobile.core.db.dao.PersonAuthDao` must be present with the same arguments on actual `suspend fun updatePasswordForPersonUid(personUid: Long, passwordHash: String): Int defined in com.ustadmobile.core.db.dao.PersonAuthDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:177:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:178:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:179:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:180:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:181:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:182:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:183:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:184:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao_JdbcImpl.kt:185:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:19:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:19:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonDao : BaseDao<Person> defined in com.ustadmobile.core.db.dao in file PersonDao.kt` must be present with the same arguments on actual `class PersonDao : BaseDao<Person> defined in com.ustadmobile.core.db.dao in file PersonDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:20:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<Person>): Unit defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<Person>): Unit defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:22:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrReplace(person: Person): Unit defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertOrReplace(person: Person): Unit defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:24:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.HTTP_OR_THROW)` is missing on actual declaration.
All annotations from expect `suspend fun countUsername(username: String): Int defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun countUsername(username: String): Int defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:26:38 Annotation `@Query(value = "
SELECT Person.personUid, Person.firstNames, Person.lastName,
PersonAuth.passwordHash
FROM Person
JOIN PersonAuth
ON Person.personUid = PersonAuth.personAuthUid
WHERE Person.username = :username
")` is missing on actual declaration.
All annotations from expect `suspend fun findUidAndPasswordHashAsync(username: String): PersonUidAndPasswordHash? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findUidAndPasswordHashAsync(username: String): PersonUidAndPasswordHash? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:29:38 Annotation `@Query(value = "
SELECT Person.*
FROM Person
JOIN PersonAuth2
ON Person.personUid = PersonAuth2.pauthUid
WHERE Person.username = :username
AND PersonAuth2.pauthAuth = :passwordHash
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUsernameAndPasswordHash2(username: String, passwordHash: String): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findByUsernameAndPasswordHash2(username: String, passwordHash: String): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:32:30 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `fun insertPersonAuth(personAuth: PersonAuth): Unit defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun insertPersonAuth(personAuth: PersonAuth): Unit defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:34:30 Annotation `@Query(value = "SELECT Person.* FROM PERSON Where Person.username = :username")` is missing on actual declaration.
All annotations from expect `fun findByUsername(username: String?): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUsername(username: String?): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:36:38 Annotation `@Query(value = "SELECT Person.* FROM PERSON Where Person.username = :username")` is missing on actual declaration.
All annotations from expect `suspend fun findByUsernameAsync(username: String): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findByUsernameAsync(username: String): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:38:38 Annotation `@Query(value = "
SELECT Person.*
FROM Person
WHERE Person.dateOfBirth = :nodeId
AND Person.personType = 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findSystemAccount(nodeId: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findSystemAccount(nodeId: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:40:30 Annotation `@Query(value = "SELECT * FROM PERSON WHERE Person.personUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUid(uid: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:42:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithPicture(accountPersonUid: Long): PersonAndPicture? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findByUidWithPicture(accountPersonUid: Long): PersonAndPicture? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:44:30 Annotation `@Query(value = "
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE Person.personUid = :uid
")` is missing on actual declaration.
All annotations from expect `fun findByUidWithPictureAsFlow(uid: Long): Flow<PersonAndPicture?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidWithPictureAsFlow(uid: Long): Flow<PersonAndPicture?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:46:30 Annotation `@Query(value = "SELECT * From Person WHERE personUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<Person?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<Person?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:48:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): Person? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:50:30 Annotation `@Query(value = "SELECT * FROM Person WHERE personUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(uid: Long): Flow<Person?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidAsFlow(uid: Long): Flow<Person?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:52:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: Person): Int defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Person): Int defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:54:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertPersonGroup(personGroup: PersonGroup): Long defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertPersonGroup(personGroup: PersonGroup): Long defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:56:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertPersonGroupMember(personGroupMember: PersonGroupMember): Long defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun insertPersonGroupMember(personGroupMember: PersonGroupMember): Long defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:59:30 Annotation `@Query(value = "
WITH CanViewPersonUidsViaCoursePermission(personUid) AS
/* Select personUids that can be viewed based on CoursePermission given the active user
for their enrolments
*/
(SELECT DISTINCT ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid AS personUid
FROM ClazzEnrolment ClazzEnrolment_ForActiveUser
JOIN CoursePermission
ON CoursePermission.cpClazzUid = ClazzEnrolment_ForActiveUser.clazzEnrolmentClazzUid
AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForActiveUser.clazzEnrolmentRole
AND (CoursePermission.cpPermissionsFlag & 8192) > 0
JOIN ClazzEnrolment ClazzEnrolment_ForClazzMember
ON ClazzEnrolment_ForClazzMember.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
WHERE :accountPersonUid != 0
AND ClazzEnrolment_ForActiveUser.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment_ForActiveUser.clazzEnrolmentActive
UNION
/* Select personUids that can be viewed based on CoursePermission for the active user
where the CoursePermission is granted directly to them
*/
SELECT DISTINCT ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid AS personUid
FROM CoursePermission
JOIN ClazzEnrolment ClazzEnrolment_ForClazzMember
ON ClazzEnrolment_ForClazzMember.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
WHERE :accountPersonUid != 0
AND CoursePermission.cpToPersonUid = :accountPersonUid)
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE /* Begin permission check */
(
(
EXISTS(SELECT 1
FROM SystemPermission
WHERE :accountPersonUid != 0
AND SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
8192
) > 0
AND NOT SystemPermission.spIsDeleted)
)
OR (Person.personUid IN
(SELECT CanViewPersonUidsViaCoursePermission.personUid
FROM CanViewPersonUidsViaCoursePermission))
OR (Person.personUid = :accountPersonUid)
)
/* End permission check */
AND (:excludeClazz = 0 OR :excludeClazz NOT IN
(SELECT clazzEnrolmentClazzUid
FROM ClazzEnrolment
WHERE clazzEnrolmentPersonUid = Person.personUid
AND :timestamp BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft
AND ClazzEnrolment.clazzEnrolmentActive))
AND Person.personType = 0
AND (Person.personUid NOT IN (:excludeSelected))
AND (:searchText = '%'
OR Person.firstNames || ' ' || Person.lastName LIKE :searchText)
GROUP BY Person.personUid, PersonPicture.personPictureUid
ORDER BY CASE(:sortOrder)
WHEN 1 THEN Person.firstNames
WHEN 3 THEN Person.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN Person.firstNames
WHEN 4 THEN Person.lastName
ELSE ''
END DESC
")` is missing on actual declaration.
All annotations from expect `fun findPersonsWithPermissionAsList(timestamp: Long, excludeClazz: Long, excludeSelected: List<Long>, accountPersonUid: Long, sortOrder: Int, searchText: String? = ...): List<PersonAndListDisplayDetails> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findPersonsWithPermissionAsList(timestamp: Long, excludeClazz: Long, excludeSelected: List<Long>, accountPersonUid: Long, sortOrder: Int, searchText: String?): List<PersonAndListDisplayDetails> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:68:30 Annotation `@Query(value = "
WITH CanViewPersonUidsViaCoursePermission(personUid) AS
/* Select personUids that can be viewed based on CoursePermission given the active user
for their enrolments
*/
(SELECT DISTINCT ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid AS personUid
FROM ClazzEnrolment ClazzEnrolment_ForActiveUser
JOIN CoursePermission
ON CoursePermission.cpClazzUid = ClazzEnrolment_ForActiveUser.clazzEnrolmentClazzUid
AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForActiveUser.clazzEnrolmentRole
AND (CoursePermission.cpPermissionsFlag & 8192) > 0
JOIN ClazzEnrolment ClazzEnrolment_ForClazzMember
ON ClazzEnrolment_ForClazzMember.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
WHERE :accountPersonUid != 0
AND ClazzEnrolment_ForActiveUser.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment_ForActiveUser.clazzEnrolmentActive
UNION
/* Select personUids that can be viewed based on CoursePermission for the active user
where the CoursePermission is granted directly to them
*/
SELECT DISTINCT ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid AS personUid
FROM CoursePermission
JOIN ClazzEnrolment ClazzEnrolment_ForClazzMember
ON ClazzEnrolment_ForClazzMember.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
WHERE :accountPersonUid != 0
AND CoursePermission.cpToPersonUid = :accountPersonUid)
SELECT Person.*, PersonPicture.*
FROM Person
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = Person.personUid
WHERE /* Begin permission check */
(
(
EXISTS(SELECT 1
FROM SystemPermission
WHERE :accountPersonUid != 0
AND SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
8192
) > 0
AND NOT SystemPermission.spIsDeleted)
)
OR (Person.personUid IN
(SELECT CanViewPersonUidsViaCoursePermission.personUid
FROM CanViewPersonUidsViaCoursePermission))
OR (Person.personUid = :accountPersonUid)
)
/* End permission check */
AND (:excludeClazz = 0 OR :excludeClazz NOT IN
(SELECT clazzEnrolmentClazzUid
FROM ClazzEnrolment
WHERE clazzEnrolmentPersonUid = Person.personUid
AND :timestamp BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft
AND ClazzEnrolment.clazzEnrolmentActive))
AND Person.personType = 0
AND (Person.personUid NOT IN (:excludeSelected))
AND (:searchText = '%'
OR Person.firstNames || ' ' || Person.lastName LIKE :searchText)
GROUP BY Person.personUid, PersonPicture.personPictureUid
ORDER BY CASE(:sortOrder)
WHEN 1 THEN Person.firstNames
WHEN 3 THEN Person.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN Person.firstNames
WHEN 4 THEN Person.lastName
ELSE ''
END DESC
")` is missing on actual declaration.
All annotations from expect `fun findPersonsWithPermissionAsPagingSource(timestamp: Long, excludeClazz: Long, excludeSelected: List<Long>, accountPersonUid: Long, sortOrder: Int, searchText: String? = ...): app.cash.paging.PagingSource<Int, PersonAndListDisplayDetails> /* = androidx.paging.PagingSource<Int, PersonAndListDisplayDetails> */ defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findPersonsWithPermissionAsPagingSource(timestamp: Long, excludeClazz: Long, excludeSelected: List<Long>, accountPersonUid: Long, sortOrder: Int, searchText: String?): androidx.paging.PagingSource<Int, PersonAndListDisplayDetails> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:77:30 Annotation `@Query(value = "
SELECT Person.*, PersonParentJoin.*
FROM Person
LEFT JOIN PersonParentJoin on ppjUid = (
SELECT ppjUid
FROM PersonParentJoin
WHERE ppjMinorPersonUid = :personUid
AND ppjParentPersonUid = :activeUserPersonUid
LIMIT 1)
WHERE Person.personUid = :personUid
")` is missing on actual declaration.
All annotations from expect `fun findByUidWithDisplayDetailsLive(personUid: Long, activeUserPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidWithDisplayDetailsLive(personUid: Long, activeUserPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:80:30 Annotation `@Query(value = "
SELECT Person.*, PersonParentJoin.* , PersonPicture.*, TransferJobItem.*
FROM Person
LEFT JOIN PersonParentJoin
ON ppjUid =
(SELECT ppjUid
FROM PersonParentJoin
WHERE ppjMinorPersonUid = :personUid
AND ppjParentPersonUid = :accountPersonUid
LIMIT 1)
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = :personUid
LEFT JOIN TransferJobItem
ON TransferJobItem.tjiUid =
(SELECT TransferJobItem.tjiUid
FROM TransferJobItem
WHERE TransferJobItem.tjiEntityUid = :personUid
AND TransferJobItem.tjiTableId = 50
AND TransferJobItem.tjiEntityEtag = PersonPicture.personPictureLct
AND TransferJobItem.tjiStatus != 21
LIMIT 1)
WHERE Person.personUid = :personUid
")` is missing on actual declaration.
All annotations from expect `fun findByUidWithDisplayDetailsFlow(personUid: Long, accountPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun findByUidWithDisplayDetailsFlow(personUid: Long, accountPersonUid: Long): Flow<PersonAndDisplayDetail?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:83:30 Annotation `@Query(value = "SELECT * FROM Person")` is missing on actual declaration.
All annotations from expect `fun getAllPerson(): List<Person> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun getAllPerson(): List<Person> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:85:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `fun getNamesByUid(uid: Long): Flow<PersonNames?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `fun getNamesByUid(uid: Long): Flow<PersonNames?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:87:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getNamesByUidAsync(uid: Long): PersonNames? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun getNamesByUidAsync(uid: Long): PersonNames? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:89:38 Annotation `@Query(value = "
SELECT Person.*
FROM Person
LEFT JOIN PersonParentJoin ON Person.personUid = PersonParentJoin.ppjMinorPersonUid
WHERE PersonParentJoin.ppjParentPersonUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun getMinorByParentPersonUidAsync(uid: Long): List<Person>? defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun getMinorByParentPersonUidAsync(uid: Long): List<Person>? defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:91:38 Annotation `@Query(value = "
UPDATE Person
SET username = :username,
personLct = :currentTime
WHERE Person.personUid = :personUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateUsername(personUid: Long, username: String, currentTime: Long): Int defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun updateUsername(personUid: Long, username: String, currentTime: Long): Int defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:97:38 Annotation `@Query(value = "
SELECT Person.username
FROM Person
WHERE Person.username IN (:usernames)
")` is missing on actual declaration.
All annotations from expect `suspend fun selectExistingUsernames(usernames: List<String>): List<String?> defined in com.ustadmobile.core.db.dao.PersonDao` must be present with the same arguments on actual `suspend fun selectExistingUsernames(usernames: List<String>): List<String?> defined in com.ustadmobile.core.db.dao.PersonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:67:31 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:68:31 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:69:30 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:70:34 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:71:33 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:72:33 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:73:33 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:74:33 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:75:33 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:105:31 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:106:31 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:107:30 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:108:34 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:109:33 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:110:33 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:111:33 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:112:33 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:113:33 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:232:32 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:233:32 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:234:31 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:235:35 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:236:34 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:237:34 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:238:34 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:239:34 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:240:34 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:267:32 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:268:32 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:269:31 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:270:35 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:271:34 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:272:34 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:273:34 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:274:34 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:275:34 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:385:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:386:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:387:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:388:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:389:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:390:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:391:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:392:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:393:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:449:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:450:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:451:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:452:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:453:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:454:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:455:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:456:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:457:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:513:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:514:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:515:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:516:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:517:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:518:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:519:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:520:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:521:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:592:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:593:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:594:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:595:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:596:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:597:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:598:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:599:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:600:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:658:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:659:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:660:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:661:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:662:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:663:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:664:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:665:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:666:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:782:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:783:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:784:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:785:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:786:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:787:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:788:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:789:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:790:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:919:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:920:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:921:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:922:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:923:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:924:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:925:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:926:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:927:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:999:18 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1000:18 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1001:18 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1002:18 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1003:18 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1004:18 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1005:18 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1006:18 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1007:18 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1067:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1068:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1069:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1070:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1071:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1072:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1073:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1074:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1075:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1134:18 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1135:18 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1136:18 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1137:18 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1138:18 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1139:18 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1140:18 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1141:18 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1142:18 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1417:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1418:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1419:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1420:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1421:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1422:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1423:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1424:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1425:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1719:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1720:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1721:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1722:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1723:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1724:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1725:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1726:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:1727:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2108:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2109:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2110:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2111:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2112:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2113:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2114:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2115:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2116:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2381:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2382:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2383:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2384:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2385:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2386:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2387:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2388:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2389:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2492:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2493:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2494:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2495:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2496:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2497:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2498:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2499:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2500:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2634:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2635:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2636:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2637:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2638:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2639:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2640:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2641:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonDao_JdbcImpl.kt:2642:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:9:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class PersonGroupDao : BaseDao<PersonGroup> defined in com.ustadmobile.core.db.dao in file PersonGroupDao.kt` must be present with the same arguments on actual `class PersonGroupDao : BaseDao<PersonGroup> defined in com.ustadmobile.core.db.dao in file PersonGroupDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:10:30 Annotation `@Query(value = "SELECT * FROM PersonGroup WHERE groupUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): PersonGroup? defined in com.ustadmobile.core.db.dao.PersonGroupDao` must be present with the same arguments on actual `fun findByUid(uid: Long): PersonGroup? defined in com.ustadmobile.core.db.dao.PersonGroupDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:12:38 Annotation `@Query(value = "SELECT * FROM PersonGroup WHERE groupUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): PersonGroup? defined in com.ustadmobile.core.db.dao.PersonGroupDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): PersonGroup? defined in com.ustadmobile.core.db.dao.PersonGroupDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:14:30 Annotation `@Query(value = "SELECT * FROM PersonGroup WHERE groupUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<PersonGroup?> defined in com.ustadmobile.core.db.dao.PersonGroupDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<PersonGroup?> defined in com.ustadmobile.core.db.dao.PersonGroupDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:16:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: PersonGroup): Int defined in com.ustadmobile.core.db.dao.PersonGroupDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: PersonGroup): Int defined in com.ustadmobile.core.db.dao.PersonGroupDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:18:38 Annotation `@Query(value = "
Select CASE
WHEN Person.firstNames IS NOT NULL THEN Person.firstNames
ELSE PersonGroup.groupName
END AS name
FROM PersonGroup
LEFT JOIN Person
ON Person.personGroupUid = PersonGroup.groupUid
WHERE PersonGroup.groupUid = :groupUid
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findNameByGroupUid(groupUid: Long): String? defined in com.ustadmobile.core.db.dao.PersonGroupDao` must be present with the same arguments on actual `suspend fun findNameByGroupUid(groupUid: Long): String? defined in com.ustadmobile.core.db.dao.PersonGroupDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:9:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class PersonGroupMemberDao : BaseDao<PersonGroupMember> defined in com.ustadmobile.core.db.dao in file PersonGroupMemberDao.kt` must be present with the same arguments on actual `class PersonGroupMemberDao : BaseDao<PersonGroupMember> defined in com.ustadmobile.core.db.dao in file PersonGroupMemberDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:10:38 Annotation `@Query(value = "SELECT * FROM PersonGroupMember WHERE groupMemberPersonUid = :personUid AND PersonGroupMember.groupMemberActive")` is missing on actual declaration.
All annotations from expect `suspend fun findAllGroupWherePersonIsIn(personUid: Long): List<PersonGroupMember> defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao` must be present with the same arguments on actual `suspend fun findAllGroupWherePersonIsIn(personUid: Long): List<PersonGroupMember> defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:13:38 Annotation `@Query(value = "SELECT * FROM PersonGroupMember WHERE groupMemberGroupUid = :groupUid
AND groupMemberPersonUid = :personUid AND PersonGroupMember.groupMemberActive")` is missing on actual declaration.
All annotations from expect `suspend fun checkPersonBelongsToGroup(groupUid: Long, personUid: Long): List<PersonGroupMember> defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao` must be present with the same arguments on actual `suspend fun checkPersonBelongsToGroup(groupUid: Long, personUid: Long): List<PersonGroupMember> defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:16:38 Annotation `@Query(value = "
UPDATE PersonGroupMember
SET groupMemberGroupUid = :newGroup,
groupMemberLct = :changeTime
WHERE groupMemberPersonUid = :personUid
AND groupMemberGroupUid = :oldGroup
AND PersonGroupMember.groupMemberActive")` is missing on actual declaration.
All annotations from expect `suspend fun moveGroupAsync(personUid: Long, newGroup: Long, oldGroup: Long, changeTime: Long): Int defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao` must be present with the same arguments on actual `suspend fun moveGroupAsync(personUid: Long, newGroup: Long, oldGroup: Long, changeTime: Long): Int defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:23:38 Annotation `@Query(value = "
UPDATE PersonGroupMember
SET groupMemberActive = :activeStatus,
groupMemberLct = :updateTime
WHERE groupMemberPersonUid = :personUid
AND groupMemberGroupUid = :groupUid
AND PersonGroupMember.groupMemberActive")` is missing on actual declaration.
All annotations from expect `suspend fun updateGroupMemberActive(activeStatus: Boolean, personUid: Long, groupUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao` must be present with the same arguments on actual `suspend fun updateGroupMemberActive(activeStatus: Boolean, personUid: Long, groupUid: Long, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:30:38 Annotation `@Query(value = "
SELECT PersonGroupMember.*
FROM PersonGroupMember
WHERE PersonGroupMember.groupMemberPersonUid = :personUid
AND PersonGroupMember.groupMemberGroupUid = :groupUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByPersonUidAndGroupUid(personUid: Long, groupUid: Long): PersonGroupMember? defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao` must be present with the same arguments on actual `suspend fun findByPersonUidAndGroupUid(personUid: Long, groupUid: Long): PersonGroupMember? defined in com.ustadmobile.core.db.dao.PersonGroupMemberDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonParentJoinDao defined in com.ustadmobile.core.db.dao in file PersonParentJoinDao.kt` must be present with the same arguments on actual `class PersonParentJoinDao defined in com.ustadmobile.core.db.dao in file PersonParentJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:11:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(entityList: List<PersonParentJoin>): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun insertListAsync(entityList: List<PersonParentJoin>): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:13:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(entity: PersonParentJoin): Long defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun upsertAsync(entity: PersonParentJoin): Long defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:15:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithMinorAsync(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun findByUidWithMinorAsync(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:18:38 Annotation `@Query(value = "
SELECT PersonParentJoin.*, Person.*
FROM PersonParentJoin
LEFT JOIN Person ON Person.personUid = PersonParentJoin.ppjMinorPersonUid
WHERE PersonParentJoin.ppjUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithMinorAsyncFromWeb(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun findByUidWithMinorAsyncFromWeb(uid: Long): PersonParentJoinAndMinorPerson? defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:21:38 Annotation `@Query(value = "
SELECT PersonParentJoin.*
FROM PersonParentJoin
WHERE ppjMinorPersonUid = :minorPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByMinorPersonUid(minorPersonUid: Long): List<PersonParentJoin> defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun findByMinorPersonUid(minorPersonUid: Long): List<PersonParentJoin> defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:25:11 Annotation `@Query(value = "
SELECT PersonParentJoin.ppjParentPersonUid AS parentPersonUid,
ChildEnrolment.clazzEnrolmentClazzUid AS clazzUid
FROM PersonParentJoin
JOIN ClazzEnrolment ChildEnrolment
ON ChildEnrolment.clazzEnrolmentPersonUid = :minorPersonUid
AND (:clazzUidFilter = 0 OR ChildEnrolment.clazzEnrolmentClazzUid = :clazzUidFilter)
WHERE PersonParentJoin.ppjMinorPersonUid = :minorPersonUid
AND PersonParentJoin.ppjParentPersonUid != 0
AND NOT EXISTS(
SELECT clazzEnrolmentUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = PersonParentJoin.ppjParentPersonUid
AND ClazzEnrolment.clazzEnrolmentClazzUid = ChildEnrolment.clazzEnrolmentClazzUid
AND ClazzEnrolment.clazzEnrolmentRole = 1003
AND CAST(ClazzEnrolment.clazzEnrolmentActive AS INTEGER) = 1)
")` is missing on actual declaration.
All annotations from expect `suspend fun findByMinorPersonUidWhereParentNotEnrolledInClazz(minorPersonUid: Long, clazzUidFilter: Long): List<ParentEnrolmentRequired> defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun findByMinorPersonUidWhereParentNotEnrolledInClazz(minorPersonUid: Long, clazzUidFilter: Long): List<ParentEnrolmentRequired> defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:28:38 Annotation `@Query(value = "
SELECT EXISTS(
SELECT ppjUid
FROM PersonParentJoin
WHERE ppjMinorPersonUid = :minorPersonUid
AND ppjParentPersonUid = :userPersonUid
AND CAST(ppjInactive AS INTEGER) = 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun isParentOf(userPersonUid: Long, minorPersonUid: Long): Boolean defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun isParentOf(userPersonUid: Long, minorPersonUid: Long): Boolean defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:30:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(personParentJoin: PersonParentJoin): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun updateAsync(personParentJoin: PersonParentJoin): Unit defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:32:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByMinorPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun isMinorApproved(minorPersonUid: Long): Boolean defined in com.ustadmobile.core.db.dao.PersonParentJoinDao` must be present with the same arguments on actual `suspend fun isMinorApproved(minorPersonUid: Long): Boolean defined in com.ustadmobile.core.db.dao.PersonParentJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:254:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:255:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:256:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:257:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:258:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:259:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:260:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:261:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:262:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:412:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:413:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:414:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:415:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:416:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:417:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:418:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:419:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao_JdbcImpl.kt:420:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonPasskeyDao defined in com.ustadmobile.core.db.dao in file PersonPasskeyDao.kt` must be present with the same arguments on actual `class PersonPasskeyDao defined in com.ustadmobile.core.db.dao in file PersonPasskeyDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:9:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(personPasskey: PersonPasskey): Long defined in com.ustadmobile.core.db.dao.PersonPasskeyDao` must be present with the same arguments on actual `suspend fun insertAsync(personPasskey: PersonPasskey): Long defined in com.ustadmobile.core.db.dao.PersonPasskeyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:11:38 Annotation `@Query(value = "
SELECT PersonPasskey.ppId
FROM PersonPasskey
")` is missing on actual declaration.
All annotations from expect `suspend fun allPasskey(): List<String> defined in com.ustadmobile.core.db.dao.PersonPasskeyDao` must be present with the same arguments on actual `suspend fun allPasskey(): List<String> defined in com.ustadmobile.core.db.dao.PersonPasskeyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:13:38 Annotation `@Query(value = "
SELECT *
FROM PersonPasskey
WHERE PersonPasskey.ppId = :id
")` is missing on actual declaration.
All annotations from expect `suspend fun findPersonPasskeyFromClientDataJson(id: String): PersonPasskey? defined in com.ustadmobile.core.db.dao.PersonPasskeyDao` must be present with the same arguments on actual `suspend fun findPersonPasskeyFromClientDataJson(id: String): PersonPasskey? defined in com.ustadmobile.core.db.dao.PersonPasskeyDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class PersonPictureDao : BaseDao<PersonPicture>, ImageDao defined in com.ustadmobile.core.db.dao in file PersonPictureDao.kt` must be present with the same arguments on actual `class PersonPictureDao : BaseDao<PersonPicture>, ImageDao defined in com.ustadmobile.core.db.dao in file PersonPictureDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:10:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsert(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun upsert(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:12:38 Annotation `@Query(value = "
SELECT *
FROM PersonPicture
WHERE personPictureUid = :personUid
AND CAST(personPictureActive AS INTEGER) = 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findByPersonUidAsync(personUid: Long): PersonPicture? defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun findByPersonUidAsync(personUid: Long): PersonPicture? defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:14:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun findByPersonUidLive(personUid: Long): Flow<PersonPicture?> defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `fun findByPersonUidLive(personUid: Long): Flow<PersonPicture?> defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:16:30 Annotation `@Query(value = "
SELECT *
FROM PersonPicture
WHERE personPictureUid = :personUid
AND CAST(personPictureActive AS INTEGER) = 1
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `fun findByPersonUidAsFlow(personUid: Long): Flow<PersonPicture?> defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `fun findByPersonUidAsFlow(personUid: Long): Flow<PersonPicture?> defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:18:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun updateAsync(personPicture: PersonPicture): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:20:38 Annotation `@Query(value = "
UPDATE PersonPicture
SET personPictureLct = :time
WHERE personPictureUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateLct(uid: Long, time: Long): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun updateLct(uid: Long, time: Long): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:22:40 Annotation `@Query(value = "
UPDATE PersonPicture
SET personPictureUri = :uri,
personPictureThumbnailUri = :thumbnailUri,
personPictureLct = :time
WHERE personPictureUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun updateUri(uid: Long, uri: String?, thumbnailUri: String?, time: Long): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:29:38 Annotation `@Query(value = "
UPDATE TransferJobItem
SET tjiEntityEtag =
(SELECT personPictureLct
FROM PersonPicture
WHERE personPictureUid = :entityUid)
WHERE tjiUid = :transferJobItemUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateTransferJobItemEtag(entityUid: Long, transferJobItemUid: Int): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao` must be present with the same arguments on actual `suspend fun updateTransferJobItemEtag(entityUid: Long, transferJobItemUid: Int): Unit defined in com.ustadmobile.core.db.dao.PersonPictureDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:13:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:13:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ReportDao : BaseDao<Report> defined in com.ustadmobile.core.db.dao in file ReportDao.kt` must be present with the same arguments on actual `class ReportDao : BaseDao<Report> defined in com.ustadmobile.core.db.dao in file ReportDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:14:30 Annotation `@RawQuery` is missing on actual declaration.
All annotations from expect `fun getResults(query: DoorQuery): List<Report> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun getResults(query: DoorQuery): List<Report> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:16:30 Annotation `@Query(value = "SELECT * FROM REPORT WHERE NOT reportInactive
AND reportOwnerUid = :personUid
AND isTemplate = :isTemplate
AND reportTitle LIKE :searchBit
ORDER BY priority, CASE(:sortOrder)
WHEN 1 THEN Report.reportTitle
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN Report.reportTitle
ELSE ''
END DESC
")` is missing on actual declaration.
All annotations from expect `fun findAllActiveReport(searchBit: String, personUid: Long, sortOrder: Int, isTemplate: Boolean): app.cash.paging.PagingSource<Int, Report> /* = androidx.paging.PagingSource<Int, Report> */ defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun findAllActiveReport(searchBit: String, personUid: Long, sortOrder: Int, isTemplate: Boolean): androidx.paging.PagingSource<Int, Report> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:23:38 Annotation `@Query(value = "SELECT * FROM Report WHERE reportUid = :entityUid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(entityUid: Long): Report? defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `suspend fun findByUid(entityUid: Long): Report? defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:25:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: Report): Unit defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Report): Unit defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:27:30 Annotation `@Query(value = "SELECT * From Report WHERE reportUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(uid: Long): Flow<Report?> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun findByUidLive(uid: Long): Flow<Report?> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:29:30 Annotation `@Query(value = "SELECT * FROM REPORT WHERE NOT reportInactive
AND isTemplate = :isTemplate
ORDER BY priority ASC
")` is missing on actual declaration.
All annotations from expect `fun findAllActiveReportLive(isTemplate: Boolean): Flow<List<Report>> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun findAllActiveReportLive(isTemplate: Boolean): Flow<List<Report>> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:31:30 Annotation `@Query(value = "SELECT * FROM REPORT WHERE NOT reportInactive
AND isTemplate = :isTemplate
ORDER BY priority ASC
")` is missing on actual declaration.
All annotations from expect `fun findAllActiveReportList(isTemplate: Boolean): List<Report> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun findAllActiveReportList(isTemplate: Boolean): List<Report> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:33:30 Annotation `@JsName(name = "findByUidList")` is missing on actual declaration.
All annotations from expect `fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun findByUidList(uidList: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:35:38 Annotation `@Query(value = "
UPDATE Report
SET reportInactive = :toggleVisibility,
reportLct = :updateTime
WHERE reportUid IN (:selectedItem)
")` is missing on actual declaration.
All annotations from expect `suspend fun toggleVisibilityReportItems(toggleVisibility: Boolean, selectedItem: List<Long>, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `suspend fun toggleVisibilityReportItems(toggleVisibility: Boolean, selectedItem: List<Long>, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:41:30 Annotation `@JsName(name = "replaceList")` is missing on actual declaration.
All annotations from expect `fun replaceList(entityList: List<Report>): Unit defined in com.ustadmobile.core.db.dao.ReportDao` must be present with the same arguments on actual `fun replaceList(entityList: List<Report>): Unit defined in com.ustadmobile.core.db.dao.ReportDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:11:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class ScheduleDao : BaseDao<Schedule> defined in com.ustadmobile.core.db.dao in file ScheduleDao.kt` must be present with the same arguments on actual `class ScheduleDao : BaseDao<Schedule> defined in com.ustadmobile.core.db.dao in file ScheduleDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:12:32 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `fun insert(entity: Schedule): Long defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `fun insert(entity: Schedule): Long defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:14:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(entity: Schedule): Int defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun updateAsync(entity: Schedule): Int defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:16:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<Schedule>): Unit defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<Schedule>): Unit defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:18:38 Annotation `@Query(value = "
UPDATE Schedule
SET scheduleActive = :active,
scheduleLastChangedTime = :changeTime
WHERE scheduleUid = :scheduleUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateScheduleActivated(scheduleUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun updateScheduleActivated(scheduleUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:24:30 Annotation `@Query(value = "SELECT * FROM Schedule WHERE scheduleUid = :uid")` is missing on actual declaration.
All annotations from expect `fun findByUid(uid: Long): Schedule? defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `fun findByUid(uid: Long): Schedule? defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:26:38 Annotation `@Query(value = "SELECT * FROM Schedule WHERE scheduleUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): Schedule? defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): Schedule? defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:28:30 Annotation `@Query(value = "SELECT * FROM Schedule WHERE scheduleClazzUid = :clazzUid AND CAST(scheduleActive AS INTEGER) = 1 ")` is missing on actual declaration.
All annotations from expect `fun findAllSchedulesByClazzUid(clazzUid: Long): app.cash.paging.PagingSource<Int, Schedule> /* = androidx.paging.PagingSource<Int, Schedule> */ defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `fun findAllSchedulesByClazzUid(clazzUid: Long): androidx.paging.PagingSource<Int, Schedule> defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:30:30 Annotation `@Query(value = "SELECT * FROM Schedule WHERE scheduleClazzUid = :clazzUid AND CAST(scheduleActive AS INTEGER) = 1")` is missing on actual declaration.
All annotations from expect `fun findAllSchedulesByClazzUidAsList(clazzUid: Long): List<Schedule> defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `fun findAllSchedulesByClazzUidAsList(clazzUid: Long): List<Schedule> defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:32:30 Annotation `@Query(value = "SELECT * FROM Schedule WHERE scheduleClazzUid = :clazzUid AND CAST(scheduleActive AS INTEGER) = 1")` is missing on actual declaration.
All annotations from expect `fun findAllSchedulesByClazzUidAsLiveList(clazzUid: Long): Flow<List<Schedule>> defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `fun findAllSchedulesByClazzUidAsLiveList(clazzUid: Long): Flow<List<Schedule>> defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:35:38 Annotation `@Query(value = "SELECT * FROM Schedule WHERE scheduleClazzUid = :clazzUid AND CAST(scheduleActive AS INTEGER) = 1 ")` is missing on actual declaration.
All annotations from expect `suspend fun findAllSchedulesByClazzUidAsync(clazzUid: Long): List<Schedule> defined in com.ustadmobile.core.db.dao.ScheduleDao` must be present with the same arguments on actual `suspend fun findAllSchedulesByClazzUidAsync(clazzUid: Long): List<Schedule> defined in com.ustadmobile.core.db.dao.ScheduleDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ScopedGrantDao defined in com.ustadmobile.core.db.dao in file ScopedGrantDao.kt` must be present with the same arguments on actual `class ScopedGrantDao defined in com.ustadmobile.core.db.dao in file ScopedGrantDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:8:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(scopedGrant: ScopedGrant): Long defined in com.ustadmobile.core.db.dao.ScopedGrantDao` must be present with the same arguments on actual `suspend fun insertAsync(scopedGrant: ScopedGrant): Long defined in com.ustadmobile.core.db.dao.ScopedGrantDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:10:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(scopedGrantList: List<ScopedGrant>): Unit defined in com.ustadmobile.core.db.dao.ScopedGrantDao` must be present with the same arguments on actual `suspend fun insertListAsync(scopedGrantList: List<ScopedGrant>): Unit defined in com.ustadmobile.core.db.dao.ScopedGrantDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SiteDao defined in com.ustadmobile.core.db.dao in file SiteDao.kt` must be present with the same arguments on actual `class SiteDao defined in com.ustadmobile.core.db.dao in file SiteDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:9:30 Annotation `@Query(value = "SELECT * FROM Site LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun getSite(): Site? defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `fun getSite(): Site? defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:11:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun getSiteAsync(): Site? defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun getSiteAsync(): Site? defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:13:38 Annotation `@Query(value = "SELECT authSalt FROM Site LIMIT 1")` is missing on actual declaration.
All annotations from expect `suspend fun getSiteAuthSaltAsync(): String? defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun getSiteAuthSaltAsync(): String? defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:15:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun getSiteAsFlow(): Flow<Site?> defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `fun getSiteAsFlow(): Flow<Site?> defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:17:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun replaceAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun replaceAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:19:30 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `fun insert(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `fun insert(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:21:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun insertAsync(site: Site): Long defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:23:38 Annotation `@Update` is missing on actual declaration.
All annotations from expect `suspend fun updateAsync(workspace: Site): Unit defined in com.ustadmobile.core.db.dao.SiteDao` must be present with the same arguments on actual `suspend fun updateAsync(workspace: Site): Unit defined in com.ustadmobile.core.db.dao.SiteDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:12:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SiteTermsDao : OneToManyJoinDao<SiteTerms> defined in com.ustadmobile.core.db.dao in file SiteTermsDao.kt` must be present with the same arguments on actual `class SiteTermsDao : OneToManyJoinDao<SiteTerms> defined in com.ustadmobile.core.db.dao in file SiteTermsDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:13:38 Annotation `@Query(value = "
SELECT * FROM SiteTerms WHERE sTermsUid = coalesce(
(SELECT sTermsUid FROM SiteTerms st_int WHERE st_int.sTermsLang = :langCode LIMIT 1),
(SELECT sTermsUid FROM SiteTerms st_int WHERE st_int.sTermsLang = 'en' LIMIT 1),
0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findSiteTerms(langCode: String): SiteTerms? defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findSiteTerms(langCode: String): SiteTerms? defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:15:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(siteTerms: SiteTerms): Long defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun insertAsync(siteTerms: SiteTerms): Long defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:17:38 Annotation `@Query(value = "SELECT * FROM SiteTerms WHERE sTermsUid = :uid")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): SiteTerms? defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): SiteTerms? defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:19:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "activeOnly")}, functionName = "findAllTermsAsListFlow")})` is missing on actual declaration.
All annotations from expect `fun findAllTermsAsListFlow(activeOnly: Int): Flow<List<SiteTerms>> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `fun findAllTermsAsListFlow(activeOnly: Int): Flow<List<SiteTerms>> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:21:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "activeOnly")}, functionName = "findAllTerms")})` is missing on actual declaration.
All annotations from expect `suspend fun findAllTerms(activeOnly: Int): List<SiteTerms> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findAllTerms(activeOnly: Int): List<SiteTerms> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:23:38 Annotation `@Query(value = "SELECT SiteTerms.*, Language.*
FROM SiteTerms
LEFT JOIN Language ON SiteTerms.sTermsLangUid = Language.langUid
WHERE CAST(sTermsActive AS INTEGER) = 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllWithLanguageAsList(): List<SiteTermsWithLanguage> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findAllWithLanguageAsList(): List<SiteTermsWithLanguage> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:25:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertList(termList: List<SiteTerms>): Unit defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun upsertList(termList: List<SiteTerms>): Unit defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:27:38 Annotation `@Query(value = "
UPDATE SiteTerms
SET sTermsActive = :active,
sTermsLct = :changeTime
WHERE sTermsUid = :sTermsUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateActiveByUid(sTermsUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun updateActiveByUid(sTermsUid: Long, active: Boolean, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:33:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "0", name = "activeOnly")}, functionName = "findAllTerms")})` is missing on actual declaration.
All annotations from expect `suspend fun findAvailableSiteTermLanguages(active: Int): List<String?> defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findAvailableSiteTermLanguages(active: Int): List<String?> defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:35:38 Annotation `@Query(value = "
SELECT SiteTerms.*
FROM SiteTerms
WHERE SiteTerms.sTermsLang = :lang
AND CAST(SiteTerms.sTermsActive AS INTEGER) = 1
ORDER BY SiteTerms.sTermsLct DESC
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findLatestByLanguage(lang: String): SiteTerms? defined in com.ustadmobile.core.db.dao.SiteTermsDao` must be present with the same arguments on actual `suspend fun findLatestByLanguage(lang: String): SiteTerms? defined in com.ustadmobile.core.db.dao.SiteTermsDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao_DoorWrapper.kt:90:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StudentResultDao defined in com.ustadmobile.core.db.dao in file StudentResultDao.kt` must be present with the same arguments on actual `class StudentResultDao defined in com.ustadmobile.core.db.dao in file StudentResultDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:11:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertListAsync(list: List<StudentResult>): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun insertListAsync(list: List<StudentResult>): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:13:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(studentResult: StudentResult): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun upsertAsync(studentResult: StudentResult): Unit defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:15:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByClazzAndStudent"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CourseBlockDao::class, functionName = "findByClazzUid")})` is missing on actual declaration.
All annotations from expect `suspend fun findByClazzAndStudent(clazzUid: Long, studentPersonUid: Long, accountPersonUid: Long): List<StudentResultAndCourseBlockSourcedId> defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun findByClazzAndStudent(clazzUid: Long, studentPersonUid: Long, accountPersonUid: Long): List<StudentResultAndCourseBlockSourcedId> defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:21:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT StudentResult.srUid
FROM StudentResult
WHERE srSourcedId = :sourcedId), 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findUidBySourcedId(sourcedId: String): Long defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun findUidBySourcedId(sourcedId: String): Long defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:23:38 Annotation `@Query(value = "
SELECT EXISTS(
SELECT StudentResult.srUid
FROM StudentResult
WHERE StudentResult.srUid = :srUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun existsByUid(srUid: Long): Boolean defined in com.ustadmobile.core.db.dao.StudentResultDao` must be present with the same arguments on actual `suspend fun existsByUid(srUid: Long): Boolean defined in com.ustadmobile.core.db.dao.StudentResultDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao_DoorWrapper.kt:17:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:6:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:6:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SyncNodeDao defined in com.ustadmobile.core.db.dao in file SyncNodeDao.kt` must be present with the same arguments on actual `class SyncNodeDao defined in com.ustadmobile.core.db.dao in file SyncNodeDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:7:30 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `fun replace(syncNode: SyncNode): Unit defined in com.ustadmobile.core.db.dao.SyncNodeDao` must be present with the same arguments on actual `fun replace(syncNode: SyncNode): Unit defined in com.ustadmobile.core.db.dao.SyncNodeDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:9:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT nodeClientId
FROM SyncNode
LIMIT 1), 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun getLocalNodeClientId(): Long defined in com.ustadmobile.core.db.dao.SyncNodeDao` must be present with the same arguments on actual `suspend fun getLocalNodeClientId(): Long defined in com.ustadmobile.core.db.dao.SyncNodeDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class SystemPermissionDao defined in com.ustadmobile.core.db.dao in file SystemPermissionDao.kt` must be present with the same arguments on actual `class SystemPermissionDao defined in com.ustadmobile.core.db.dao in file SystemPermissionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:12:38 Annotation `@Query(value = "
SELECT SystemPermission.*
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (CAST(:includeDeleted AS INTEGER) = 1 OR NOT SystemPermission.spIsDeleted)
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllByPersonUid(accountPersonUid: Long, includeDeleted: Boolean): List<SystemPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun findAllByPersonUid(accountPersonUid: Long, includeDeleted: Boolean): List<SystemPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:15:38 Annotation `@Query(value = "
SELECT SystemPermission.*
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllByPersonUidEntities(accountPersonUid: Long): List<SystemPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun findAllByPersonUidEntities(accountPersonUid: Long): List<SystemPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:18:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES)` is missing on actual declaration.
All annotations from expect `fun findByPersonUidAsFlow(accountPersonUid: Long): Flow<SystemPermission?> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun findByPersonUidAsFlow(accountPersonUid: Long): Flow<SystemPermission?> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:20:38 Annotation `@Query(value = "
SELECT SystemPermission.*
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findByPersonUid(accountPersonUid: Long): SystemPermission defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun findByPersonUid(accountPersonUid: Long): SystemPermission defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:22:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasSystemPermission(accountPersonUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun personHasSystemPermission(accountPersonUid: Long, permission: Long): Boolean defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:25:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasSystemPermissionAsFlow(accountPersonUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun personHasSystemPermissionAsFlow(accountPersonUid: Long, permission: Long): Flow<Boolean> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:28:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasSystemPermissionPairAsFlow(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun personHasSystemPermissionPairAsFlow(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): Flow<PermissionPair> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:34:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `suspend fun personHasSystemPermissionPair(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun personHasSystemPermissionPair(accountPersonUid: Long, firstPermission: Long, secondPermission: Long): PermissionPair defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:40:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.CoursePermissionDao::class, functionName = "findApplicableCoursePermissionEntitiesForAccountPerson"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.ClazzEnrolmentDao::class, functionName = "findClazzEnrolmentEntitiesForPersonViewPermissionCheck"), HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionDao = com.ustadmobile.core.db.dao.SystemPermissionDao::class, functionName = "findAllByPersonUid")})` is missing on actual declaration.
All annotations from expect `fun personHasEditAndViewPermissionForPersonAsFlow(accountPersonUid: Long, otherPersonUid: Long): Flow<EditAndViewPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `fun personHasEditAndViewPermissionForPersonAsFlow(accountPersonUid: Long, otherPersonUid: Long): Flow<EditAndViewPermission> defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:43:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(systemPermissions: SystemPermission): Unit defined in com.ustadmobile.core.db.dao.SystemPermissionDao` must be present with the same arguments on actual `suspend fun upsertAsync(systemPermissions: SystemPermission): Unit defined in com.ustadmobile.core.db.dao.SystemPermissionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:10:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:10:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class TransferJobDao defined in com.ustadmobile.core.db.dao in file TransferJobDao.kt` must be present with the same arguments on actual `class TransferJobDao defined in com.ustadmobile.core.db.dao in file TransferJobDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:11:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insert(job: TransferJob): Long defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun insert(job: TransferJob): Long defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:13:38 Annotation `@Query(value = "
SELECT TransferJob.*
FROM TransferJob
WHERE TransferJob.tjUid = :jobUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(jobUid: Int): TransferJob? defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun findByUid(jobUid: Int): TransferJob? defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:15:30 Annotation `@Query(value = "
SELECT TransferJob.*
FROM TransferJob
WHERE TransferJob.tjUid = :jobUid
")` is missing on actual declaration.
All annotations from expect `fun findByUidAsFlow(jobUid: Int): Flow<TransferJob?> defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `fun findByUidAsFlow(jobUid: Int): Flow<TransferJob?> defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:17:38 Annotation `@Query(value = "
UPDATE TransferJob
SET tjStatus = :status
WHERE tjUid = :jobUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateStatus(jobUid: Int, status: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun updateStatus(jobUid: Int, status: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:19:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT TransferJob.tjStatus
FROM TransferJob
WHERE tjUid = :jobUid), 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun getJobStatus(jobUid: Int): Int defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun getJobStatus(jobUid: Int): Int defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:21:38 Annotation `@Query(value = "
UPDATE TransferJob
SET tjStatus = 21
WHERE tjUid = :jobUid
AND NOT EXISTS(
SELECT TransferJobItem.tjiUid
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = :jobUid
AND TransferJobItem.tjiStatus != 21)
")` is missing on actual declaration.
All annotations from expect `suspend fun updateStatusIfComplete(jobUid: Int): Int defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun updateStatusIfComplete(jobUid: Int): Int defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:23:38 Annotation `@Query(value = "
SELECT TransferJob.*
FROM TransferJob
WHERE EXISTS(
SELECT TransferJobItem.tjiUid
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid
AND TransferJobItem.tjiTableId = :tableId
AND TransferJobItem.tjiEntityUid = :entityUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun findJobByEntityAndTableUid(tableId: Int, entityUid: Long): List<TransferJob> defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun findJobByEntityAndTableUid(tableId: Int, entityUid: Long): List<TransferJob> defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:26:30 Annotation `@Query(value = "
SELECT TransferJob.*,
(SELECT SUM(TransferJobItem.tjTotalSize)
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid) AS totalSize,
(SELECT SUM(TransferJobItem.tjTransferred)
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid) AS transferred
,
TransferJobError.tjeErrorStr AS latestErrorStr
FROM TransferJob
LEFT JOIN TransferJobError
ON TransferJobError.tjeId =
(SELECT TransferJobError.tjeId
FROM TransferJobError
WHERE TransferJob.tjStatus = 22
AND TransferJobError.tjeTjUid = TransferJob.tjUid
ORDER BY TransferJobError.tjeDismissed DESC
LIMIT 1)
WHERE TransferJob.tjTableId = 738
AND TransferJob.tjEntityUid IN
(SELECT ContentEntryVersion.cevUid
FROM ContentEntryVersion
WHERE ContentEntryVersion.cevContentEntryUid = :contentEntryUid)
AND ( TransferJob.tjStatus < 21
OR (TransferJobError.tjeErrorStr IS NOT NULL AND NOT TransferJobError.tjeDismissed))
AND TransferJob.tjType = :jobType
")` is missing on actual declaration.
All annotations from expect `fun findByContentEntryUidWithTotalsAsFlow(contentEntryUid: Long, jobType: Int): Flow<List<TransferJobAndTotals>> defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `fun findByContentEntryUidWithTotalsAsFlow(contentEntryUid: Long, jobType: Int): Flow<List<TransferJobAndTotals>> defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:29:38 Annotation `@Query(value = "
SELECT COALESCE(
(SELECT TransferJob.tjOiUid
FROM TransferJob
WHERE TransferJob.tjUid = :jobUid), 0)
")` is missing on actual declaration.
All annotations from expect `suspend fun findOfflineItemUidForTransferJobUid(jobUid: Int): Long defined in com.ustadmobile.core.db.dao.TransferJobDao` must be present with the same arguments on actual `suspend fun findOfflineItemUidForTransferJobUid(jobUid: Int): Long defined in com.ustadmobile.core.db.dao.TransferJobDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class TransferJobErrorDao defined in com.ustadmobile.core.db.dao in file TransferJobErrorDao.kt` must be present with the same arguments on actual `class TransferJobErrorDao defined in com.ustadmobile.core.db.dao in file TransferJobErrorDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:9:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(error: TransferJobError): Unit defined in com.ustadmobile.core.db.dao.TransferJobErrorDao` must be present with the same arguments on actual `suspend fun insertAsync(error: TransferJobError): Unit defined in com.ustadmobile.core.db.dao.TransferJobErrorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:11:38 Annotation `@Query(value = "
SELECT TransferJobError.*
FROM TransferJobError
WHERE TransferJobError.tjeTjUid = :jobUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByJobId(jobUid: Int): List<TransferJobError> defined in com.ustadmobile.core.db.dao.TransferJobErrorDao` must be present with the same arguments on actual `suspend fun findByJobId(jobUid: Int): List<TransferJobError> defined in com.ustadmobile.core.db.dao.TransferJobErrorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:13:38 Annotation `@Query(value = "
UPDATE TransferJobError
SET tjeDismissed = :dismissed
WHERE TransferJobError.tjeTjUid = :jobUid
")` is missing on actual declaration.
All annotations from expect `suspend fun dismissErrorByJobId(jobUid: Int, dismissed: Boolean): Unit defined in com.ustadmobile.core.db.dao.TransferJobErrorDao` must be present with the same arguments on actual `suspend fun dismissErrorByJobId(jobUid: Int, dismissed: Boolean): Unit defined in com.ustadmobile.core.db.dao.TransferJobErrorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class TransferJobItemDao defined in com.ustadmobile.core.db.dao in file TransferJobItemDao.kt` must be present with the same arguments on actual `class TransferJobItemDao defined in com.ustadmobile.core.db.dao in file TransferJobItemDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:10:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertList(items: List<TransferJobItem>): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun insertList(items: List<TransferJobItem>): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:12:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insert(item: TransferJobItem): Long defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun insert(item: TransferJobItem): Long defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:14:38 Annotation `@Query(value = "
SELECT TransferJobItem.*
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = :jobUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByJobUid(jobUid: Int): List<TransferJobItem> defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun findByJobUid(jobUid: Int): List<TransferJobItem> defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:16:38 Annotation `@Query(value = "
SELECT TransferJobItem.*
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = :jobUid
AND TransferJobItem.tjiStatus < 21
")` is missing on actual declaration.
All annotations from expect `suspend fun findPendingByJobUid(jobUid: Int): List<TransferJobItem> defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun findPendingByJobUid(jobUid: Int): List<TransferJobItem> defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:18:38 Annotation `@Query(value = "
UPDATE TransferJobItem
SET tjTransferred = :transferred
WHERE tjiUid = :jobItemUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateTransferredProgress(jobItemUid: Int, transferred: Long): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun updateTransferredProgress(jobItemUid: Int, transferred: Long): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:20:38 Annotation `@Query(value = "
UPDATE TransferJobItem
SET tjiStatus = :status
WHERE tjiUid = :jobItemUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateStatus(jobItemUid: Int, status: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun updateStatus(jobItemUid: Int, status: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:23:11 Annotation `@Query(value = "
INSERT INTO OutgoingReplication(destNodeId, orTableId, orPk1, orPk2)
SELECT :destNodeId AS destNodeId,
TransferJobItem.tjiTableId AS orTableId,
TransferJobItem.tjiEntityUid AS orPk1,
0 AS orPk2
FROM TransferJobItem
WHERE TransferJobItem.tjiUid = :transferJobItemUid
AND TransferJobItem.tjiTableId != 0
AND TransferJobItem.tjiStatus = 21
AND NOT EXISTS(
SELECT OtherJob.tjiUid
FROM TransferJobItem OtherJob
WHERE OtherJob.tjiTableId = TransferJobItem.tjiTableId
AND OtherJob.tjiEntityUid = TransferJobItem.tjiEntityUid
AND OtherJob.tjiEntityEtag = TransferJobItem.tjiEntityEtag
AND OtherJob.tjiStatus != 21)
")` is missing on actual declaration.
All annotations from expect `suspend fun insertOutgoingReplicationForTransferJobItemIfDone(destNodeId: Long, transferJobItemUid: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun insertOutgoingReplicationForTransferJobItemIfDone(destNodeId: Long, transferJobItemUid: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:26:38 Annotation `@Query(value = "
UPDATE TransferJobItem
SET tjiStatus = :status
WHERE tjiTjUid = :jobUid
AND tjiStatus != 21
")` is missing on actual declaration.
All annotations from expect `suspend fun updateStatusIfNotCompleteForAllInJob(jobUid: Int, status: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun updateStatusIfNotCompleteForAllInJob(jobUid: Int, status: Int): Unit defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:28:38 Annotation `@Query(value = "
SELECT COUNT(*)
FROM TransferJobItem
WHERE TransferJobItem.tjiTjUid = :jobUid
AND TransferjobItem.tjiStatus != 21
")` is missing on actual declaration.
All annotations from expect `suspend fun findNumberJobItemsNotComplete(jobUid: Int): Int defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `suspend fun findNumberJobItemsNotComplete(jobUid: Int): Int defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:30:30 Annotation `@Query(value = "
SELECT TransferJobItem.*
FROM TransferJobItem
WHERE TransferJobItem.tjiTableId = :tableId
AND TransferJobItem.tjiEntityUid IN (:entityUidList)
")` is missing on actual declaration.
All annotations from expect `fun findByEntityUidList(entityUidList: List<Long>, tableId: Int): Flow<List<TransferJobItem>> defined in com.ustadmobile.core.db.dao.TransferJobItemDao` must be present with the same arguments on actual `fun findByEntityUidList(entityUidList: List<Long>, tableId: Int): Flow<List<TransferJobItem>> defined in com.ustadmobile.core.db.dao.TransferJobItemDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:11:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:11:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class UserSessionDao defined in com.ustadmobile.core.db.dao in file UserSessionDao.kt` must be present with the same arguments on actual `class UserSessionDao defined in com.ustadmobile.core.db.dao in file UserSessionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:12:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertSession(session: UserSession): Long defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun insertSession(session: UserSession): Long defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:14:38 Annotation `@Query(value = "
SELECT UserSession.*
FROM UserSession
WHERE usPersonUid = :personUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findSessionsByPerson(personUid: Long): List<UserSession> defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun findSessionsByPerson(personUid: Long): List<UserSession> defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:16:30 Annotation `@Query(value = "
SELECT UserSession.*, Person.*, PersonPicture.*
FROM UserSession
JOIN Person
ON Person.personUid = UserSession.usPersonUid
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = UserSession.usPersonUid
WHERE UserSession.usClientNodeId = (
SELECT COALESCE(
(SELECT nodeClientId
FROM SyncNode
LIMIT 1), 0))
AND UserSession.usStatus = 1
AND (UserSession.usSessionType & 8) != 8
")` is missing on actual declaration.
All annotations from expect `fun findAllLocalSessionsLive(): Flow<List<UserSessionAndPerson>> defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `fun findAllLocalSessionsLive(): Flow<List<UserSessionAndPerson>> defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:18:38 Annotation `@Query(value = "
SELECT UserSession.*, Person.*, PersonPicture.*
FROM UserSession
JOIN Person
ON Person.personUid = UserSession.usPersonUid
LEFT JOIN PersonPicture
ON PersonPicture.personPictureUid = UserSession.usPersonUid
WHERE UserSession.usClientNodeId = (
SELECT COALESCE(
(SELECT nodeClientId
FROM SyncNode
LIMIT 1), 0))
AND UserSession.usStatus = 1
AND (UserSession.usSessionType & 8) != 8
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllLocalSessionsAsync(): List<UserSessionAndPerson> defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun findAllLocalSessionsAsync(): List<UserSessionAndPerson> defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:20:38 Annotation `@Query(value = "
SELECT UserSession.*, Person.*
FROM UserSession
JOIN Person ON UserSession.usPersonUid = Person.personUid
WHERE Person.username = :username
AND UserSession.usClientNodeId = (
SELECT COALESCE(
(SELECT nodeClientId
FROM SyncNode
LIMIT 1), 0))
AND UserSession.usStatus = 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findLocalSessionByUsername(username: String?): UserSessionAndPerson? defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun findLocalSessionByUsername(username: String?): UserSessionAndPerson? defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:23:38 Annotation `@Query(value = "
SELECT COUNT(*)
FROM UserSession
JOIN Person
ON UserSession.usPersonUid = Person.personUid
WHERE UserSession.usClientNodeId = (
SELECT COALESCE(
(SELECT nodeClientId
FROM SyncNode
LIMIT 1), 0))
AND UserSession.usStatus = 1
AND (:maxDateOfBirth = 0 OR Person.dateOfBirth < :maxDateOfBirth)
AND (UserSession.usSessionType & 8) != 8
")` is missing on actual declaration.
All annotations from expect `suspend fun countAllLocalSessionsAsync(maxDateOfBirth: Long): Int defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun countAllLocalSessionsAsync(maxDateOfBirth: Long): Int defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:25:38 Annotation `@Query(value = "
UPDATE UserSession
SET usAuth = null,
usStatus = :newStatus,
usReason = :reason,
usEndTime = :endTime,
usLct = :endTime
WHERE UserSession.usUid = :sessionUid
")` is missing on actual declaration.
All annotations from expect `suspend fun endSession(sessionUid: Long, newStatus: Int, reason: Int, endTime: Long): Unit defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun endSession(sessionUid: Long, newStatus: Int, reason: Int, endTime: Long): Unit defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:32:30 Annotation `@Query(value = "
SELECT UserSession.*
FROM UserSession
WHERE UserSession.usUid = :sessionUid
LIMIT 1
")` is missing on actual declaration.
All annotations from expect `fun findByUidLive(sessionUid: Long): Flow<UserSession?> defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `fun findByUidLive(sessionUid: Long): Flow<UserSession?> defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:34:38 Annotation `@Query(value = "
UPDATE UserSession
SET usAuth = null,
usStatus = :newStatus,
usReason = :reason,
usLct = :changeTime
WHERE usPersonUid = :personUid
AND usClientNodeId != :exemptNodeId
AND usStatus != :newStatus
")` is missing on actual declaration.
All annotations from expect `suspend fun endOtherSessions(personUid: Long, exemptNodeId: Long, newStatus: Int, reason: Int, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun endOtherSessions(personUid: Long, exemptNodeId: Long, newStatus: Int, reason: Int, changeTime: Long): Unit defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:42:38 Annotation `@Query(value = "
SELECT DISTINCT UserSession.usClientNodeId
FROM UserSession
WHERE UserSession.usPersonUid IN (:personUids)
AND UserSession.usStatus = 1
")` is missing on actual declaration.
All annotations from expect `suspend fun findActiveNodeIdsByPersonUids(personUids: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun findActiveNodeIdsByPersonUids(personUids: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:45:38 Annotation `@Query(value = "
SELECT DISTINCT UserSession.usClientNodeId
FROM UserSession
JOIN PersonGroupMember
ON PersonGroupMember.groupMemberPersonUid = UserSession.usPersonUid
WHERE PersonGroupMember.groupMemberGroupUid IN (:groupUids)
")` is missing on actual declaration.
All annotations from expect `suspend fun findActiveNodesIdsByGroupUids(groupUids: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun findActiveNodesIdsByGroupUids(groupUids: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:48:38 Annotation `@Query(value = "
SELECT COUNT(*)
FROM UserSession
WHERE UserSession.usPersonUid = :personUid
AND UserSession.usStatus = 1
AND UserSession.usClientNodeId = :nodeId
")` is missing on actual declaration.
All annotations from expect `suspend fun countActiveSessionsForUserAndNode(personUid: Long, nodeId: Long): Int defined in com.ustadmobile.core.db.dao.UserSessionDao` must be present with the same arguments on actual `suspend fun countActiveSessionsForUserAndNode(personUid: Long, nodeId: Long): Int defined in com.ustadmobile.core.db.dao.UserSessionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:251:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:252:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:253:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:254:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:255:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:256:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:257:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:258:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:259:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:431:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:432:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:433:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:434:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:435:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:436:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:437:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:438:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:439:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:608:20 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:609:20 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:610:20 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:611:20 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:612:20 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:613:20 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:614:20 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:615:20 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao_JdbcImpl.kt:616:20 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityEntityDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityEntityDao.kt` must be present with the same arguments on actual `class ActivityEntityDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityEntityDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:10:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreAsync(entities: List<ActivityEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreAsync(entities: List<ActivityEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:12:38 Annotation `@Query(value = "
UPDATE ActivityEntity
SET actMoreInfo = :actMoreInfo,
actLct = :actLct
WHERE actUid = :activityUid
AND actMoreInfo != :actMoreInfo
")` is missing on actual declaration.
All annotations from expect `suspend fun updateIfMoreInfoChanged(activityUid: Long, actMoreInfo: String?, actLct: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao` must be present with the same arguments on actual `suspend fun updateIfMoreInfoChanged(activityUid: Long, actMoreInfo: String?, actLct: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:18:38 Annotation `@Query(value = "
UPDATE ActivityEntity
SET actType = :actType,
actMoreInfo = :actMoreInfo,
actInteractionType = :actInteractionType,
actCorrectResponsePatterns = :actCorrectResponsePatterns,
actLct = :actLct
WHERE actUid = :actUid
AND (SELECT ActivityEntityInternal.actType
FROM ActivityEntity ActivityEntityInternal
WHERE ActivityEntityInternal.actUid = :actUid) IS NULL
AND (SELECT ActivityEntityInternal.actInteractionType
FROM ActivityEntity ActivityEntityInternal
WHERE ActivityEntityInternal.actUid = :actUid) = 0
AND (SELECT ActivityEntityInternal.actCorrectResponsePatterns
FROM ActivityEntity ActivityEntityInternal
WHERE ActivityEntityInternal.actUid = :actUid) IS NULL
")` is missing on actual declaration.
All annotations from expect `suspend fun updateIfNotYetDefined(actUid: Long, actType: String?, actMoreInfo: String?, actInteractionType: Int, actCorrectResponsePatterns: String?, actLct: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao` must be present with the same arguments on actual `suspend fun updateIfNotYetDefined(actUid: Long, actType: String?, actMoreInfo: String?, actInteractionType: Int, actCorrectResponsePatterns: String?, actLct: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:27:38 Annotation `@Query(value = "
SELECT ActivityEntity.*
FROM ActivityEntity
WHERE ActivityEntity.actUid = :activityUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(activityUid: Long): ActivityEntity? defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao` must be present with the same arguments on actual `suspend fun findByUidAsync(activityUid: Long): ActivityEntity? defined in com.ustadmobile.core.db.dao.xapi.ActivityEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_DoorWrapper.kt:16:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityExtensionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityExtensionDao.kt` must be present with the same arguments on actual `class ActivityExtensionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityExtensionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:8:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(list: List<ActivityExtensionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao` must be present with the same arguments on actual `suspend fun upsertListAsync(list: List<ActivityExtensionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:10:38 Annotation `@Query(value = "
SELECT ActivityExtensionEntity.*
FROM ActivityExtensionEntity
WHERE ActivityExtensionEntity.aeeActivityUid = :activityUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllByActivityUid(activityUid: Long): List<ActivityExtensionEntity> defined in com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao` must be present with the same arguments on actual `suspend fun findAllByActivityUid(activityUid: Long): List<ActivityExtensionEntity> defined in com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityInteractionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityInteractionDao.kt` must be present with the same arguments on actual `class ActivityInteractionDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityInteractionDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:8:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreAsync(entities: List<ActivityInteractionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreAsync(entities: List<ActivityInteractionEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:11:11 Annotation `@Query(value = "
SELECT DISTINCT ActivityInteractionEntity.aieActivityUid
FROM ActivityInteractionEntity
WHERE ActivityInteractionEntity.aieActivityUid IN (:activityUids)
")` is missing on actual declaration.
All annotations from expect `suspend fun findActivityUidsWithInteractionEntitiesAsync(activityUids: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao` must be present with the same arguments on actual `suspend fun findActivityUidsWithInteractionEntitiesAsync(activityUids: List<Long>): List<Long> defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:13:38 Annotation `@Query(value = "
SELECT ActivityInteractionEntity.*
FROM ActivityInteractionEntity
WHERE ActivityInteractionEntity.aieActivityUid = :activityUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllByActivityUidAsync(activityUid: Long): List<ActivityInteractionEntity> defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao` must be present with the same arguments on actual `suspend fun findAllByActivityUidAsync(activityUid: Long): List<ActivityInteractionEntity> defined in com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActivityLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityLangMapEntryDao.kt` must be present with the same arguments on actual `class ActivityLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file ActivityLangMapEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:9:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertList(entities: List<ActivityLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun upsertList(entities: List<ActivityLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:11:38 Annotation `@Query(value = "
INSERT OR REPLACE
INTO ActivityLangMapEntry(almeActivityUid, almeHash, almeLangCode, almePropName, almeValue, almeAieHash, almeLastMod)
SELECT :almeActivityUid AS almeActivityUid,
:almeHash AS almeHash,
:almeLangCode AS almeLangCode,
:almePropName AS almePropName,
:almeValue AS almeValue,
:almeAieHash AS almeAieHash,
:almeLastMod AS almeLastMod
WHERE EXISTS(SELECT 1
FROM ActivityInteractionEntity
WHERE ActivityInteractionEntity.aieActivityUid = :almeActivityUid
AND ActivityInteractionEntity.aieHash = :almeAieHash)
")` is missing on actual declaration.
All annotations from expect `suspend fun upsertIfInteractionEntityExists(almeActivityUid: Long, almeHash: Long, almePropName: String?, almeLangCode: String?, almeValue: String?, almeAieHash: Long, almeLastMod: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun upsertIfInteractionEntityExists(almeActivityUid: Long, almeHash: Long, almePropName: String?, almeLangCode: String?, almeValue: String?, almeAieHash: Long, almeLastMod: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:21:38 Annotation `@Query(value = "
UPDATE ActivityLangMapEntry
SET almeValue = :almeValue,
almeLastMod = :almeLastMod
WHERE almeActivityUid = :almeActivityUid
AND almeHash = :almeHash
AND almeValue != :almeValue
")` is missing on actual declaration.
All annotations from expect `suspend fun updateIfChanged(almeActivityUid: Long, almeHash: Long, almeValue: String?, almeLastMod: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun updateIfChanged(almeActivityUid: Long, almeHash: Long, almeValue: String?, almeLastMod: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:28:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findAllByActivityUid(activityUid: Long): List<ActivityLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao` must be present with the same arguments on actual `suspend fun findAllByActivityUid(activityUid: Long): List<ActivityLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class ActorDao defined in com.ustadmobile.core.db.dao.xapi in file ActorDao.kt` must be present with the same arguments on actual `class ActorDao defined in com.ustadmobile.core.db.dao.xapi in file ActorDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:10:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:12:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<ActorEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:14:38 Annotation `@Query(value = "
UPDATE ActorEntity
SET actorName = :name,
actorLct = :updateTime
WHERE actorUid = :uid
AND ActorEntity.actorName != :name
")` is missing on actual declaration.
All annotations from expect `suspend fun updateIfNameChanged(uid: Long, name: String?, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun updateIfNameChanged(uid: Long, name: String?, updateTime: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:20:38 Annotation `@Query(value = "
SELECT ActorEntity.*
FROM ActorEntity
WHERE ActorEntity.actorUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): ActorEntity? defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): ActorEntity? defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:22:38 Annotation `@Query(value = "
SELECT ActorEntity.*
FROM ActorEntity
WHERE ActorEntity.actorUid = :actorUid
AND ActorEntity.actorPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAndPersonUidAsync(actorUid: Long, accountPersonUid: Long): ActorEntity? defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun findByUidAndPersonUidAsync(actorUid: Long, accountPersonUid: Long): ActorEntity? defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:25:38 Annotation `@Query(value = "
SELECT ActorEntity.actorUid, ActorEntity.actorEtag, ActorEntity.actorLct
FROM ActorEntity
WHERE ActorEntity.actorUid IN (:uidList)
")` is missing on actual declaration.
All annotations from expect `suspend fun findUidAndEtagByListAsync(uidList: List<Long>): List<ActorUidEtagAndLastMod> defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun findUidAndEtagByListAsync(uidList: List<Long>): List<ActorUidEtagAndLastMod> defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:28:38 Annotation `@Query(value = "
SELECT ActorEntity.*
FROM ActorEntity
WHERE ActorEntity.actorUid IN (
SELECT GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = :groupActorUid
AND GroupMemberActorJoin.gmajLastMod = (
SELECT GroupActorEntity.actorLct
FROM ActorEntity GroupActorEntity
WHERE GroupActorEntity.actorUid = :groupActorUid)
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findGroupMembers(groupActorUid: Long): List<ActorEntity> defined in com.ustadmobile.core.db.dao.xapi.ActorDao` must be present with the same arguments on actual `suspend fun findGroupMembers(groupActorUid: Long): List<ActorEntity> defined in com.ustadmobile.core.db.dao.xapi.ActorDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:7:30 Annotation `@Repository` is missing on actual declaration.
All annotations from expect `class GroupMemberActorJoinDao defined in com.ustadmobile.core.db.dao.xapi in file GroupMemberActorJoinDao.kt` must be present with the same arguments on actual `class GroupMemberActorJoinDao defined in com.ustadmobile.core.db.dao.xapi in file GroupMemberActorJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:8:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:10:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao` must be present with the same arguments on actual `suspend fun upsertListAsync(entities: List<GroupMemberActorJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:12:38 Annotation `@Query(value = "
UPDATE GroupMemberActorJoin
SET gmajLastMod = :lastModTime
WHERE gmajGroupActorUid = :gmajGroupActorUid
AND gmajMemberActorUid = :gmajMemberActorUid
AND gmajLastMod != :lastModTime
")` is missing on actual declaration.
All annotations from expect `suspend fun updateLastModifiedTimeIfNeededAsync(gmajGroupActorUid: Long, gmajMemberActorUid: Long, lastModTime: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao` must be present with the same arguments on actual `suspend fun updateLastModifiedTimeIfNeededAsync(gmajGroupActorUid: Long, gmajMemberActorUid: Long, lastModTime: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_DoorWrapper.kt:23:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:5:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:5:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StateDeleteCommandDao defined in com.ustadmobile.core.db.dao.xapi in file StateDeleteCommandDao.kt` must be present with the same arguments on actual `class StateDeleteCommandDao defined in com.ustadmobile.core.db.dao.xapi in file StateDeleteCommandDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:6:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(deleteCommand: StateDeleteCommand): Unit defined in com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao` must be present with the same arguments on actual `suspend fun insertAsync(deleteCommand: StateDeleteCommand): Unit defined in com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:9:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:9:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StateEntityDao defined in com.ustadmobile.core.db.dao.xapi in file StateEntityDao.kt` must be present with the same arguments on actual `class StateEntityDao defined in com.ustadmobile.core.db.dao.xapi in file StateEntityDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:10:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertAsync(stateEntities: List<StateEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun upsertAsync(stateEntities: List<StateEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:12:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "includeDeleted")}, functionName = "findByActorAndHash")})` is missing on actual declaration.
All annotations from expect `suspend fun findByActorAndHash(accountPersonUid: Long, actorUid: Long, seHash: Long, includeDeleted: Boolean): StateEntity? defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun findByActorAndHash(accountPersonUid: Long, actorUid: Long, seHash: Long, includeDeleted: Boolean): StateEntity? defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:19:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun findByAgentAndActivity(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateEntity> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun findByAgentAndActivity(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateEntity> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:28:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findByAgentAndActivity"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.ActorDao::class, functionName = "findByUidAndPersonUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun getStateIds(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateIdAndLastModified> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun getStateIds(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?, modifiedSince: Long): List<StateIdAndLastModified> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:37:38 Annotation `@Query(value = "
SELECT StateEntity.*
FROM StateEntity
WHERE (SELECT ActorEntity.actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorUid = :actorUid) = :accountPersonUid
AND seActorUid = :actorUid
AND seActivityUid = :seActivityUid
AND (( :registrationUuidHi IS NULL
AND StateEntity.seRegistrationHi IS NULL
AND :registrationUuidLo IS NULL
AND StateEntity.seRegistrationLo IS NULL)
OR ( StateEntity.seRegistrationHi = :registrationUuidHi
AND StateEntity.seRegistrationLo = :registrationUuidLo))
AND StateEntity.seH5PSubContentId IS NOT NULL
AND CAST(StateEntity.seH5PPreloaded AS INTEGER) = 1
")` is missing on actual declaration.
All annotations from expect `suspend fun getH5PPreload(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?): List<StateEntity> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao` must be present with the same arguments on actual `suspend fun getH5PPreload(accountPersonUid: Long, actorUid: Long, seActivityUid: Long, registrationUuidHi: Long?, registrationUuidLo: Long?): List<StateEntity> defined in com.ustadmobile.core.db.dao.xapi.StateEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao_DoorWrapper.kt:16:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StatementContextActivityJoinDao defined in com.ustadmobile.core.db.dao.xapi in file StatementContextActivityJoinDao.kt` must be present with the same arguments on actual `class StatementContextActivityJoinDao defined in com.ustadmobile.core.db.dao.xapi in file StatementContextActivityJoinDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:10:11 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entities: List<StatementContextActivityJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entities: List<StatementContextActivityJoin>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:12:38 Annotation `@Query(value = "
SELECT StatementContextActivityJoin.*
FROM StatementContextActivityJoin
WHERE StatementContextActivityJoin.scajFromStatementIdHi = :statementIdHi
AND StatementContextActivityJoin.scajFromStatementIdLo = :statementIdLo
AND StatementContextActivityJoin.scajContextType = :scajContextType
")` is missing on actual declaration.
All annotations from expect `suspend fun findAllByStatementId(statementIdHi: Long, statementIdLo: Long, scajContextType: Int): List<StatementContextActivityJoin> defined in com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao` must be present with the same arguments on actual `suspend fun findAllByStatementId(statementIdHi: Long, statementIdLo: Long, scajContextType: Int): List<StatementContextActivityJoin> defined in com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:25:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:25:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StatementDao defined in com.ustadmobile.core.db.dao.xapi in file StatementDao.kt` must be present with the same arguments on actual `class StatementDao defined in com.ustadmobile.core.db.dao.xapi in file StatementDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:26:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:28:30 Annotation `@Query(value = "SELECT * From StatementEntity LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun getOneStatement(): Flow<StatementEntity?> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun getOneStatement(): Flow<StatementEntity?> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:30:38 Annotation `@RawQuery` is missing on actual declaration.
All annotations from expect `suspend fun getResults(query: DoorQuery): List<StatementReportData> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun getResults(query: DoorQuery): List<StatementReportData> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:32:30 Annotation `@RawQuery(observedEntities = {com.ustadmobile.lib.db.entities.xapi.StatementEntity::class, com.ustadmobile.lib.db.entities.Person::class})` is missing on actual declaration.
All annotations from expect `fun getListResults(query: DoorQuery): app.cash.paging.PagingSource<Int, StatementEntityAndDisplayDetails> /* = androidx.paging.PagingSource<Int, StatementEntityAndDisplayDetails> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun getListResults(query: DoorQuery): androidx.paging.PagingSource<Int, StatementEntityAndDisplayDetails> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:35:30 Annotation `@Query(value = "SELECT * FROM PERSON LIMIT 1")` is missing on actual declaration.
All annotations from expect `fun getPerson(): Person? defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun getPerson(): Person? defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:37:38 Annotation `@Query(value = "
SELECT StatementEntity.*
FROM StatementEntity
WHERE ( (:statementIdHi = 0 AND :statementIdLo = 0)
OR (statementIdHi = :statementIdHi AND statementIdLo = :statementIdLo))
")` is missing on actual declaration.
All annotations from expect `suspend fun getStatements(statementIdHi: Long, statementIdLo: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun getStatements(statementIdHi: Long, statementIdLo: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:40:38 Annotation `@Query(value = "
SELECT StatementEntity.*
FROM StatementEntity
WHERE statementIdHi = :statementIdHi
AND statementIdLo = :statementIdLo
")` is missing on actual declaration.
All annotations from expect `suspend fun findById(statementIdHi: Long, statementIdLo: Long): StatementEntity? defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findById(statementIdHi: Long, statementIdLo: Long): StatementEntity? defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:43:38 Annotation `@Query(value = "
SELECT StatementEntity.*
FROM StatementEntity
WHERE StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid = :contentEntryUid
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND (:courseBlockUid = 0 OR StatementEntity.statementCbUid = :courseBlockUid)
AND ( (CAST(StatementEntity.resultCompletion AS INTEGER) = 1)
OR (StatementEntity.extensionProgress IS NOT NULL))
")` is missing on actual declaration.
All annotations from expect `suspend fun findStatusStatementsByContentEntryUid(contentEntryUid: Long, courseBlockUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusStatementsByContentEntryUid(contentEntryUid: Long, courseBlockUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:49:38 Annotation `@Query(value = "
SELECT StatementEntity.*
FROM StatementEntity
WHERE StatementEntity.statementActorPersonUid = :accountPersonUid
AND StatementEntity.statementContentEntryUid IN (
SELECT ContentEntryParentChildJoin.cepcjChildContentEntryUid
FROM ContentEntryParentChildJoin
WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid)
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND ( (CAST(StatementEntity.resultCompletion AS INTEGER) = 1)
OR (StatementEntity.extensionProgress IS NOT NULL))
")` is missing on actual declaration.
All annotations from expect `suspend fun findStatusStatementByParentContentEntryUid(parentUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusStatementByParentContentEntryUid(parentUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:52:38 Annotation `@Query(value = "
WITH PersonUids(personUid) AS (
SELECT :accountPersonUid AS personUid
),
-- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship
AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS(
SELECT ActorEntity.actorUid AS actorUid,
ActorEntity.actorPersonUid AS actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
),
-- Add in group actor uids
ActorUidsForPersonUid(actorUid, actorPersonUid) AS (
SELECT AgentActorUidsForPersonUid.actorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
UNION
SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
JOIN GroupMemberActorJoin
ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid
)
SELECT StatementEntity.*
FROM StatementEntity
WHERE (
(SELECT EXISTS(
SELECT 1
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentRole = 1000))
)
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid)
AND StatementEntity.statementClazzUid = :clazzUid
AND ( (CAST(StatementEntity.resultCompletion AS INTEGER) = 1)
OR (StatementEntity.extensionProgress IS NOT NULL))
")` is missing on actual declaration.
All annotations from expect `suspend fun findStatusStatementsForStudentByClazzUid(clazzUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusStatementsForStudentByClazzUid(clazzUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:55:38 Annotation `@Query(value = "
-- Get the PersonUids for those that are within the current page as per studentsLimit and
-- studentsOffset
WITH
PersonUids(personUid) AS (
SELECT CourseMember.personUid
FROM (SELECT Person.*,
(SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate,
(SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft)
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft,
(SELECT ClazzEnrolment.clazzEnrolmentRole
FROM ClazzEnrolment
WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid
AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1) AS enrolmentRole
FROM Person
WHERE Person.personUid IN
(SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentRole = :roleId
AND (:filter != 1
OR (:currentTime
BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined
AND ClazzEnrolment.clazzEnrolmentDateLeft)))
/* Begin permission check */
AND (
((
/* If the accountPersonUid is the owner of the course, all permissions are granted */
(COALESCE(
(SELECT _Clazz_Permission.clazzOwnerPersonUid
FROM Clazz _Clazz_Permission
WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid)
/*
If there is a CoursePermission entity that is for the course as per the clazzUid
parameter that is granted to the person directly or to the enrolmentRole that the
person has in the course, then permission is granted.
*/
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson
ON CoursePermission.cpToEnrolmentRole != 0
AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid =
(SELECT COALESCE(
(SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid
FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner
WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid
AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive
ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC
LIMIT 1), 0))
WHERE CoursePermission.cpClazzUid = :clazzUid
AND (CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole)
AND (CoursePermission.cpPermissionsFlag &
128
) > 0)
OR EXISTS(SELECT SystemPermission.spUid
FROM SystemPermission
WHERE SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0)
)
)
OR Person.personUid = :accountPersonUid
)
/* End permission check */
AND Person.firstNames || ' ' || Person.lastName LIKE :searchText
GROUP BY Person.personUid) AS CourseMember
ORDER BY CASE(:sortOrder)
WHEN 1 THEN CourseMember.firstNames
WHEN 3 THEN CourseMember.lastName
ELSE ''
END ASC,
CASE(:sortOrder)
WHEN 2 THEN CourseMember.firstNames
WHEN 4 THEN CourseMember.lastName
ELSE ''
END DESC,
CASE(:sortOrder)
WHEN 7 THEN CourseMember.earliestJoinDate
WHEN 9 THEN CourseMember.latestDateLeft
ELSE 0
END ASC,
CASE(:sortOrder)
WHEN 8 THEN CourseMember.earliestJoinDate
WHEN 10 THEN CourseMember.latestDateLeft
ELSE 0
END DESC
LIMIT :studentsLimit
OFFSET :studentsOffset
)
,
-- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship
AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS(
SELECT ActorEntity.actorUid AS actorUid,
ActorEntity.actorPersonUid AS actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
),
-- Add in group actor uids
ActorUidsForPersonUid(actorUid, actorPersonUid) AS (
SELECT AgentActorUidsForPersonUid.actorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
UNION
SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
JOIN GroupMemberActorJoin
ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid
)
-- Fetch all statements that could be completion or progress for the Gradebook report
SELECT StatementEntity.*, ActorEntity.*, GroupMemberActorJoin.*
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT DISTINCT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid)
WHERE StatementEntity.statementClazzUid = :clazzUid
AND StatementEntity.completionOrProgress = :completionOrProgressTrueVal
AND StatementEntity.statementActorUid IN (
SELECT DISTINCT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid)
AND ( StatementEntity.resultScoreScaled IS NOT NULL
OR StatementEntity.resultCompletion IS NOT NULL
OR StatementEntity.resultSuccess IS NOT NULL
OR StatementEntity.extensionProgress IS NOT NULL
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findStatusForStudentsInClazzStatements(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String? = ..., filter: Int, accountPersonUid: Long, currentTime: Long, studentsLimit: Int, studentsOffset: Int, completionOrProgressTrueVal: Boolean): List<StatementEntityAndRelated> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusForStudentsInClazzStatements(clazzUid: Long, roleId: Int, sortOrder: Int, searchText: String?, filter: Int, accountPersonUid: Long, currentTime: Long, studentsLimit: Int, studentsOffset: Int, completionOrProgressTrueVal: Boolean): List<StatementEntityAndRelated> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:68:38 Annotation `@Query(value = "
WITH PersonUids(personUid) AS (
SELECT Person.personUid
FROM Person
WHERE Person.personUid IN (:studentPersonUids)
),
-- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship
AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS(
SELECT ActorEntity.actorUid AS actorUid,
ActorEntity.actorPersonUid AS actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
),
-- Add in group actor uids
ActorUidsForPersonUid(actorUid, actorPersonUid) AS (
SELECT AgentActorUidsForPersonUid.actorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
UNION
SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
JOIN GroupMemberActorJoin
ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid
)
-- Fetch all statements that could be completion or progress for the Gradebook report
SELECT StatementEntity.*, ActorEntity.*, GroupMemberActorJoin.*
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT DISTINCT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid)
WHERE StatementEntity.statementClazzUid = :clazzUid
AND StatementEntity.completionOrProgress = :completionOrProgressTrueVal
AND StatementEntity.statementActorUid IN (
SELECT DISTINCT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid)
AND ( StatementEntity.resultScoreScaled IS NOT NULL
OR StatementEntity.resultCompletion IS NOT NULL
OR StatementEntity.resultSuccess IS NOT NULL
OR StatementEntity.extensionProgress IS NOT NULL
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findStatusForStudentsInClazzByUidList(clazzUid: Long, studentPersonUids: List<Long>, completionOrProgressTrueVal: Boolean): List<StatementEntityAndRelated> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusForStudentsInClazzByUidList(clazzUid: Long, studentPersonUids: List<Long>, completionOrProgressTrueVal: Boolean): List<StatementEntityAndRelated> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:74:38 Annotation `@Query(value = "
WITH PersonUids(personUid) AS (
SELECT Person.personUid
FROM Person
WHERE Person.personUid IN (:studentPersonUids)
),
-- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship
AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS(
SELECT ActorEntity.actorUid AS actorUid,
ActorEntity.actorPersonUid AS actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
),
-- Add in group actor uids
ActorUidsForPersonUid(actorUid, actorPersonUid) AS (
SELECT AgentActorUidsForPersonUid.actorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
UNION
SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
JOIN GroupMemberActorJoin
ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid
)
SELECT ActorEntity.*
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
AND :clazzUid = :clazzUid
AND :accountPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findActorEntitiesForStudentInClazzByUidList(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): List<ActorEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findActorEntitiesForStudentInClazzByUidList(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): List<ActorEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:80:38 Annotation `@Query(value = "
WITH PersonUids(personUid) AS (
SELECT Person.personUid
FROM Person
WHERE Person.personUid IN (:studentPersonUids)
),
-- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship
AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS(
SELECT ActorEntity.actorUid AS actorUid,
ActorEntity.actorPersonUid AS actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorPersonUid IN
(SELECT PersonUids.personUid
FROM PersonUids)
),
-- Add in group actor uids
ActorUidsForPersonUid(actorUid, actorPersonUid) AS (
SELECT AgentActorUidsForPersonUid.actorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
UNION
SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid,
AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid
FROM AgentActorUidsForPersonUid
JOIN GroupMemberActorJoin
ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid
)
,
PersonUidsAndCourseBlocks(personUid, cbUid, cbType, caMarkingType) AS (
SELECT Person.personUid AS personUid,
CourseBlock.cbUid AS cbUid,
CourseBlock.cbType AS cbType,
ClazzAssignment.caMarkingType AS caMarkingType
FROM Person
JOIN CourseBlock
ON CourseBlock.cbClazzUid = :clazzUid
LEFT JOIN ClazzAssignment
ON CourseBlock.cbType = 103
AND ClazzAssignment.caUid = CourseBlock.cbEntityUid
WHERE Person.personUid IN (:studentPersonUids)
)
SELECT PersonUidsAndCourseBlocks.personUid AS sPersonUid,
PersonUidsAndCourseBlocks.cbUid AS sCbUid,
(SELECT MAX(StatementEntity.extensionProgress)
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
) AS sProgress,
(SELECT EXISTS(
SELECT 1
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
)
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
)) AS sIsCompleted,
(SELECT CASE
/*If there is a statement marked as success, then count as successful even if
*there were subsequent failed attempts
*/
WHEN (
SELECT EXISTS(
SELECT 1
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
)
AND CAST(StatementEntity.resultSuccess AS INTEGER) = 1
)
) THEN 1
/*If there are no statements marked as success, however there are statements marekd as fail,
*then count as fail
*/
WHEN (
SELECT EXISTS(
SELECT 1
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
)
AND CAST(StatementEntity.resultSuccess AS INTEGER) = 0
)
) THEN 0
/* Else there is no known success/fail result*/
ELSE NULL
END
) AS sIsSuccess,
-- See ClazzGradebookScreen for info on which score is selected
(SELECT CASE
-- When there is a peer marked assignment, take the average of the latest distinct ...
WHEN ( PersonUidsAndCourseBlocks.cbType = 103
AND PersonUidsAndCourseBlocks.caMarkingType = 2
)
THEN (SELECT AVG(StatementEntity.resultScoreScaled)
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
)
AND StatementEntity.timestamp = (
SELECT MAX(StatementEntity_Inner.timestamp)
FROM StatementEntity StatementEntity_Inner
JOIN ActorEntity ActorEntity_Inner
ON ActorEntity_Inner.actorUid = StatementEntity_Inner.statementActorUid
LEFT JOIN GroupMemberActorJoin GroupMemberActorJoin_Inner
ON ActorEntity_Inner.actorObjectType = 2
AND (GroupMemberActorJoin_Inner.gmajGroupActorUid, GroupMemberActorJoin_Inner.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity_Inner.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity_Inner.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
)
AND StatementEntity_Inner.contextInstructorActorUid = StatementEntity.contextInstructorActorUid)
LIMIT 1)
-- When an assignment, but not peer marked, then the latest score
WHEN PersonUidsAndCourseBlocks.cbType = 103
THEN (SELECT StatementEntity.resultScoreScaled
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
)
ORDER BY StatementEntity.timestamp DESC
LIMIT 1)
-- else the best score accomplished so far
ELSE (SELECT MAX(StatementEntity.resultScoreScaled)
FROM StatementEntity
JOIN ActorEntity
ON ActorEntity.actorUid = StatementEntity.statementActorUid
LEFT JOIN GroupMemberActorJoin
ON ActorEntity.actorObjectType = 2
AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (
SELECT GroupMemberActorJoin.gmajGroupActorUid,
GroupMemberActorJoin.gmajMemberActorUid
FROM GroupMemberActorJoin
WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid
AND GroupMemberActorJoin.gmajMemberActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid))
WHERE (
StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid
AND StatementEntity.statementActorUid IN (
SELECT ActorUidsForPersonUid.actorUid
FROM ActorUidsForPersonUid
WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)
))
END
) AS sScoreScaled
FROM PersonUidsAndCourseBlocks
WHERE :accountPersonUid = :accountPersonUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findStatusForStudentsInClazz(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): List<BlockStatus> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findStatusForStudentsInClazz(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): List<BlockStatus> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:86:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionArgs = {HttpServerFunctionParam(argType = ArgType.LITERAL, literalValue = "true", name = "completionOrProgressTrueVal")}, functionName = "findStatusForStudentsInClazzByUidList"), HttpServerFunctionCall(functionName = "findActorEntitiesForStudentInClazzByUidList")})` is missing on actual declaration.
All annotations from expect `fun findStatusForStudentsInClazzAsFlow(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): Flow<List<BlockStatus>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findStatusForStudentsInClazzAsFlow(clazzUid: Long, studentPersonUids: List<Long>, accountPersonUid: Long): Flow<List<BlockStatus>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:92:38 Annotation `@Query(value = "
WITH MostRecentRegistration(statementIdHi, statementIdLo, contextRegistrationHi, contextRegistrationLo) AS (
SELECT StatementEntity.statementIdHi, StatementEntity.contextRegistrationLo,
StatementEntity.contextRegistrationHi, StatementEntity.contextRegistrationLo
FROM StatementEntity
WHERE StatementEntity.statementActorUid = :actorUid
AND StatementEntity.statementObjectUid1 = :activityUid
AND StatementEntity.contextRegistrationHi != 0
ORDER BY StatementEntity.timestamp DESC
LIMIT 1
)
SELECT StatementEntity.*
FROM StatementEntity
WHERE StatementEntity.statementIdHi = (SELECT statementIdHi FROM MostRecentRegistration)
AND StatementEntity.statementIdLo = (SELECT statementIdLo FROM MostRecentRegistration)
AND NOT EXISTS(
SELECT 1
FROM StatementEntity StatementEntity_Inner
WHERE StatementEntity_Inner.statementActorUid = :actorUid
AND StatementEntity_Inner.statementObjectUid1 = :activityUid
AND StatementEntity_Inner.contextRegistrationHi = (SELECT contextRegistrationHi FROM MostRecentRegistration)
AND StatementEntity_Inner.contextRegistrationLo = (SELECT contextRegistrationLo FROM MostRecentRegistration)
AND CAST(StatementEntity_Inner.completionOrProgress AS INTEGER) = 1
AND ( StatementEntity_Inner.resultCompletion IS NOT NULL
AND CAST(StatementEntity_Inner.resultCompletion AS INTEGER) = 1)
)
AND :accountPersonUid IN
(SELECT ActorEntity.actorPersonUid
FROM ActorEntity
WHERE ActorEntity.actorUid = :actorUid)
")` is missing on actual declaration.
All annotations from expect `suspend fun findResumableRegistration(activityUid: Long, accountPersonUid: Long, actorUid: Long): StatementEntity? defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findResumableRegistration(activityUid: Long, accountPersonUid: Long, actorUid: Long): StatementEntity? defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:98:38 Annotation `@Query(value = "
SELECT StatementEntity.*
FROM Person
JOIN StatementEntity
ON (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.statementContentEntryUid = :contentEntryUid
AND StatementEntity.statementActorPersonUid = Person.personUid
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
ORDER BY StatementEntity.extensionProgress DESC
LIMIT 1)
OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.statementContentEntryUid = :contentEntryUid
AND StatementEntity.statementActorPersonUid = Person.personUid
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
ORDER BY StatementEntity.resultScoreScaled DESC
LIMIT 1)
OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.statementContentEntryUid = :contentEntryUid
AND StatementEntity.statementActorPersonUid = Person.personUid
ORDER BY StatementEntity.timestamp DESC
LIMIT 1)
WHERE Person.personUid IN
(SELECT DISTINCT StatementEntity.statementActorPersonUid
FROM StatementEntity
LEFT JOIN ClazzEnrolment
ON ClazzEnrolment.clazzEnrolmentUid =
COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentClazzUid = StatementEntity.statementClazzUid
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1), 0)
WHERE StatementEntity.statementContentEntryUid = :contentEntryUid
/* permission check */
AND ( StatementEntity.statementActorPersonUid = :accountPersonUid
OR EXISTS(SELECT CoursePermission.cpUid
FROM CoursePermission
WHERE CoursePermission.cpClazzUid = StatementEntity.statementClazzUid
AND ( CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole )
AND (CoursePermission.cpPermissionsFlag & 128) > 0
AND NOT CoursePermission.cpIsDeleted)
OR (
EXISTS(SELECT 1
FROM SystemPermission
WHERE :accountPersonUid != 0
AND SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0
AND NOT SystemPermission.spIsDeleted)
))
)
AND ( :searchText = '%'
OR Person.firstNames || ' ' || Person.lastName LIKE :searchText)
")` is missing on actual declaration.
All annotations from expect `suspend fun findPersonsWithAttemptsStatements(contentEntryUid: Long, accountPersonUid: Long, searchText: String? = ...): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findPersonsWithAttemptsStatements(contentEntryUid: Long, accountPersonUid: Long, searchText: String?): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:104:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findPersonsWithAttempts"), HttpServerFunctionCall(functionName = "findPersonsWithAttemptsStatements")})` is missing on actual declaration.
All annotations from expect `fun findPersonsWithAttempts(contentEntryUid: Long, accountPersonUid: Long, searchText: String? = ..., sortOrder: Int): app.cash.paging.PagingSource<Int, PersonAndPictureAndNumAttempts> /* = androidx.paging.PagingSource<Int, PersonAndPictureAndNumAttempts> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findPersonsWithAttempts(contentEntryUid: Long, accountPersonUid: Long, searchText: String?, sortOrder: Int): androidx.paging.PagingSource<Int, PersonAndPictureAndNumAttempts> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:111:38 Annotation `@Query(value = "
WITH
DistinctRegistrationUids(contextRegistrationHi, contextRegistrationLo, statementClazzUid) AS (
SELECT DISTINCT StatementEntity.contextRegistrationHi,
StatementEntity.contextRegistrationLo,
StatementEntity.statementClazzUid
FROM StatementEntity
WHERE StatementEntity.statementContentEntryUid = :contentEntryUid
AND StatementEntity.statementActorPersonUid = :personUid)
SELECT StatementEntity.*
FROM DistinctRegistrationUids
JOIN StatementEntity
ON (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
-- Statement for time started
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi
AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo
ORDER BY StatementEntity.timestamp ASC
LIMIT 1)
--statement for max progress
OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi
AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
ORDER BY StatementEntity.extensionProgress DESC
LIMIT 1)
--statement for max score
OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi
AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
ORDER BY StatementEntity.resultScoreScaled DESC
LIMIT 1)
--statement with completion
OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN
(SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo
FROM StatementEntity
WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi
AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo
AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1
AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1
LIMIT 1)
WHERE (
:personUid = :accountPersonUid
OR EXISTS(
SELECT CoursePermission.cpUid
FROM CoursePermission
LEFT JOIN ClazzEnrolment
ON ClazzEnrolment.clazzEnrolmentUid =
COALESCE(
(SELECT ClazzEnrolment.clazzEnrolmentUid
FROM ClazzEnrolment
WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid
AND ClazzEnrolment.clazzEnrolmentActive
AND ClazzEnrolment.clazzEnrolmentClazzUid = DistinctRegistrationUids.statementClazzUid
ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC
LIMIT 1), 0)
WHERE CoursePermission.cpClazzUid = DistinctRegistrationUids.statementClazzUid
AND ( CoursePermission.cpToPersonUid = :accountPersonUid
OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole )
AND (CoursePermission.cpPermissionsFlag & 128) > 0
AND NOT CoursePermission.cpIsDeleted)
OR (
EXISTS(SELECT 1
FROM SystemPermission
WHERE :accountPersonUid != 0
AND SystemPermission.spToPersonUid = :accountPersonUid
AND (SystemPermission.spPermissionsFlag &
128
) > 0
AND NOT SystemPermission.spIsDeleted)
)
)
")` is missing on actual declaration.
All annotations from expect `suspend fun findSessionsByPersonAndContentStatements(contentEntryUid: Long, personUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findSessionsByPersonAndContentStatements(contentEntryUid: Long, personUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:117:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findSessionsByPersonAndContentStatements"), HttpServerFunctionCall(functionName = "findSessionsByPersonAndContent")})` is missing on actual declaration.
All annotations from expect `fun findSessionsByPersonAndContent(contentEntryUid: Long, personUid: Long, accountPersonUid: Long, sortOrder: Int): app.cash.paging.PagingSource<Int, SessionTimeAndProgressInfo> /* = androidx.paging.PagingSource<Int, SessionTimeAndProgressInfo> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findSessionsByPersonAndContent(contentEntryUid: Long, personUid: Long, accountPersonUid: Long, sortOrder: Int): androidx.paging.PagingSource<Int, SessionTimeAndProgressInfo> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:125:11 Annotation `@Query(value = "
SELECT ActivityLangMapEntry.*
FROM ActivityLangMapEntry
WHERE ActivityLangMapEntry.almeActivityUid IN (
SELECT DISTINCT StatementEntity.statementObjectUid1
FROM StatementEntity
WHERE StatementEntity.contextRegistrationHi = :registrationHi
AND StatementEntity.contextRegistrationLo = :registrationLo)
")` is missing on actual declaration.
All annotations from expect `suspend fun findActivityEntryLangMapsForStatementsBySession(registrationHi: Long, registrationLo: Long): List<ActivityLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findActivityEntryLangMapsForStatementsBySession(registrationHi: Long, registrationLo: Long): List<ActivityLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:128:30 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findStatementsBySession"), HttpServerFunctionCall(functionName = "findActivityEntryLangMapsForStatementsBySession")})` is missing on actual declaration.
All annotations from expect `fun findStatementsBySession(registrationHi: Long, registrationLo: Long, accountPersonUid: Long, selectedPersonUid: Long, contentEntryUid: Long, searchText: String = ..., sortOrder: Int, deSelectedVerbUids: List<Long>): app.cash.paging.PagingSource<Int, StatementEntityAndVerb> /* = androidx.paging.PagingSource<Int, StatementEntityAndVerb> */ defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun findStatementsBySession(registrationHi: Long, registrationLo: Long, accountPersonUid: Long, selectedPersonUid: Long, contentEntryUid: Long, searchText: String, sortOrder: Int, deSelectedVerbUids: List<Long>): androidx.paging.PagingSource<Int, StatementEntityAndVerb> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:139:30 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `fun getUniqueVerbsForSession(registrationHi: Long, registrationLo: Long, selectedPersonUid: Long, contentEntryUid: Long): Flow<List<VerbEntityAndName>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `fun getUniqueVerbsForSession(registrationHi: Long, registrationLo: Long, selectedPersonUid: Long, contentEntryUid: Long): Flow<List<VerbEntityAndName>> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:146:38 Annotation `@HttpAccessible` is missing on actual declaration.
All annotations from expect `suspend fun scoreOrProgressDataExistsForContent(contentEntryUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun scoreOrProgressDataExistsForContent(contentEntryUid: Long, accountPersonUid: Long): List<StatementEntity> defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:149:38 Annotation `@Query(value = "
SELECT StatementEntity.*, ActivityEntity.*
FROM StatementEntity
LEFT JOIN ActivityEntity
ON ActivityEntity.actUid = StatementEntity.statementObjectUid1
WHERE StatementEntity.statementIdHi = :statementIdHi
AND StatementEntity.statementIdLo = :statementIdLo
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidWithActivityAsync(statementIdHi: Long, statementIdLo: Long): StatementAndActivity? defined in com.ustadmobile.core.db.dao.xapi.StatementDao` must be present with the same arguments on actual `suspend fun findByUidWithActivityAsync(statementIdHi: Long, statementIdLo: Long): StatementAndActivity? defined in com.ustadmobile.core.db.dao.xapi.StatementDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_DoorWrapper.kt:33:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:216:11 Name shadowed: query
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:407:24 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:408:24 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:409:24 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:410:24 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:411:24 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:412:24 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:413:24 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:414:24 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:415:24 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:425:11 Name shadowed: query
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:488:16 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:489:16 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:490:16 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:491:16 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:492:16 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:493:16 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:494:16 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:495:16 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:496:16 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:4190:22 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:4191:22 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:4192:22 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:4193:22 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:4194:22 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:4195:22 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:4196:22 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:4197:22 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao_JdbcImpl.kt:4198:22 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class StatementEntityJsonDao defined in com.ustadmobile.core.db.dao.xapi in file StatementEntityJsonDao.kt` must be present with the same arguments on actual `class StatementEntityJsonDao defined in com.ustadmobile.core.db.dao.xapi in file StatementEntityJsonDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:8:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntityJson>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreListAsync(entityList: List<StatementEntityJson>): Unit defined in com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:10:38 Annotation `@Query(value = "
SELECT StatementEntityJson.*
FROM StatementEntityJson
WHERE ( (:stmtJsonIdHi = 0 AND :stmtJsonIdLo = 0)
OR (stmtJsonIdHi = :stmtJsonIdHi AND stmtJsonIdLo = :stmtJsonIdLo))
")` is missing on actual declaration.
All annotations from expect `suspend fun getStatements(stmtJsonIdHi: Long, stmtJsonIdLo: Long): List<StatementEntityJson> defined in com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao` must be present with the same arguments on actual `suspend fun getStatements(stmtJsonIdHi: Long, stmtJsonIdLo: Long): List<StatementEntityJson> defined in com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:8:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:8:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class VerbDao defined in com.ustadmobile.core.db.dao.xapi in file VerbDao.kt` must be present with the same arguments on actual `class VerbDao defined in com.ustadmobile.core.db.dao.xapi in file VerbDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:9:38 Annotation `@Insert(onConflict = 5)` is missing on actual declaration.
All annotations from expect `suspend fun insertOrIgnoreAsync(entities: List<VerbEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbDao` must be present with the same arguments on actual `suspend fun insertOrIgnoreAsync(entities: List<VerbEntity>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:11:38 Annotation `@Query(value = "
SELECT VerbEntity.*
FROM VerbEntity
WHERE VerbEntity.verbUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUid(uid: Long): VerbEntity? defined in com.ustadmobile.core.db.dao.xapi.VerbDao` must be present with the same arguments on actual `suspend fun findByUid(uid: Long): VerbEntity? defined in com.ustadmobile.core.db.dao.xapi.VerbDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:13:38 Annotation `@Query(value = "
SELECT VerbEntity.*
FROM VerbEntity
WHERE VerbEntity.verbUrlId = :verbUrl
")` is missing on actual declaration.
All annotations from expect `suspend fun findByVerbUrl(verbUrl: String): VerbEntity? defined in com.ustadmobile.core.db.dao.xapi.VerbDao` must be present with the same arguments on actual `suspend fun findByVerbUrl(verbUrl: String): VerbEntity? defined in com.ustadmobile.core.db.dao.xapi.VerbDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao_DoorWrapper.kt:15:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class VerbLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file VerbLangMapEntryDao.kt` must be present with the same arguments on actual `class VerbLangMapEntryDao defined in com.ustadmobile.core.db.dao.xapi in file VerbLangMapEntryDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:8:38 Annotation `@Insert(onConflict = 1)` is missing on actual declaration.
All annotations from expect `suspend fun upsertList(list: List<VerbLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao` must be present with the same arguments on actual `suspend fun upsertList(list: List<VerbLangMapEntry>): Unit defined in com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:10:38 Annotation `@Query(value = "
SELECT VerbLangMapEntry.*
FROM VerbLangMapEntry
WHERE VerbLangMapEntry.vlmeVerbUid = :verbUid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByVerbUidAsync(verbUid: Long): List<VerbLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao` must be present with the same arguments on actual `suspend fun findByVerbUidAsync(verbUid: Long): List<VerbLangMapEntry> defined in com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_DoorWrapper.kt:14:9 Variable '_generatedPks' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:7:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:7:30 Annotation `@DoorDao` is missing on actual declaration.
All annotations from expect `class XapiSessionEntityDao defined in com.ustadmobile.core.db.dao.xapi in file XapiSessionEntityDao.kt` must be present with the same arguments on actual `class XapiSessionEntityDao defined in com.ustadmobile.core.db.dao.xapi in file XapiSessionEntityDao.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:8:38 Annotation `@Insert` is missing on actual declaration.
All annotations from expect `suspend fun insertAsync(xapiSessionEntity: XapiSessionEntity): Unit defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao` must be present with the same arguments on actual `suspend fun insertAsync(xapiSessionEntity: XapiSessionEntity): Unit defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:10:38 Annotation `@Query(value = "
SELECT XapiSessionEntity.*
FROM XapiSessionEntity
WHERE XapiSessionEntity.xseUid = :uid
")` is missing on actual declaration.
All annotations from expect `suspend fun findByUidAsync(uid: Long): XapiSessionEntity? defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao` must be present with the same arguments on actual `suspend fun findByUidAsync(uid: Long): XapiSessionEntity? defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:12:38 Annotation `@Query(value = "
UPDATE XapiSessionEntity
SET xseCompleted = :completed,
xseLastMod = :time
WHERE xseUid = :xseUid
")` is missing on actual declaration.
All annotations from expect `suspend fun updateLatestAsComplete(completed: Boolean, time: Long, xseUid: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao` must be present with the same arguments on actual `suspend fun updateLatestAsComplete(completed: Boolean, time: Long, xseUid: Long): Unit defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:18:38 Annotation `@HttpAccessible(clientStrategy = ClientStrategy.PULL_REPLICATE_ENTITIES, pullQueriesToReplicate = {HttpServerFunctionCall(functionName = "findMostRecentSessionByActorAndActivity"), HttpServerFunctionCall(functionDao = com.ustadmobile.core.db.dao.xapi.ActorDao::class, functionName = "findByUidAndPersonUidAsync")})` is missing on actual declaration.
All annotations from expect `suspend fun findMostRecentSessionByActorAndActivity(accountPersonUid: Long, actorUid: Long, xseRootActivityUid: Long, contentEntryVersionUid: Long, clazzUid: Long): XapiSessionEntity? defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao` must be present with the same arguments on actual `suspend fun findMostRecentSessionByActorAndActivity(accountPersonUid: Long, actorUid: Long, xseRootActivityUid: Long, contentEntryVersionUid: Long, clazzUid: Long): XapiSessionEntity? defined in com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:6:35 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzAssignment.shallowCopy(block: ClazzAssignment.() -> Unit): ClazzAssignment defined in com.ustadmobile.lib.db.entities.ext in file ClazzAssignmentExt.kt` must be present with the same arguments on actual `fun ClazzAssignment.shallowCopy(block: ClazzAssignment.() -> Unit): ClazzAssignment defined in com.ustadmobile.lib.db.entities.ext in file ClazzAssignmentShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:9:6 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:9:21 'caTitle: String?' is deprecated. Use title on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:10:6 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:10:27 'caDescription: String?' is deprecated. Use description on courseblock
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:15:6 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopy.kt:15:34 'caCompletionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzEnrolmentWithLeavingReasonShallowCopy.kt:7:41 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzEnrolmentWithLeavingReason.shallowCopy(block: ClazzEnrolmentWithLeavingReason.() -> Unit): ClazzEnrolmentWithLeavingReason defined in com.ustadmobile.lib.db.entities.ext in file ClazzEnrolmentWithLeavingReasonExt.kt` must be present with the same arguments on actual `fun ClazzEnrolmentWithLeavingReason.shallowCopy(block: ClazzEnrolmentWithLeavingReason.() -> Unit): ClazzEnrolmentWithLeavingReason defined in com.ustadmobile.lib.db.entities.ext in file ClazzEnrolmentWithLeavingReasonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzLogAttendanceRecordShallowCopy.kt:6:44 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzLogAttendanceRecord.shallowCopy(block: ClazzLogAttendanceRecord.() -> Unit): ClazzLogAttendanceRecord defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordExt.kt` must be present with the same arguments on actual `fun ClazzLogAttendanceRecord.shallowCopy(block: ClazzLogAttendanceRecord.() -> Unit): ClazzLogAttendanceRecord defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzLogAttendanceRecordWithPersonShallowCopy.kt:7:44 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzLogAttendanceRecordWithPerson.shallowCopy(block: ClazzLogAttendanceRecordWithPerson.() -> Unit): ClazzLogAttendanceRecordWithPerson defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordWithPersonExt.kt` must be present with the same arguments on actual `fun ClazzLogAttendanceRecordWithPerson.shallowCopy(block: ClazzLogAttendanceRecordWithPerson.() -> Unit): ClazzLogAttendanceRecordWithPerson defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogAttendanceRecordWithPersonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzLogShallowCopy.kt:6:28 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzLog.shallowCopy(block: ClazzLog.() -> Unit): ClazzLog defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogExt.kt` must be present with the same arguments on actual `fun ClazzLog.shallowCopy(block: ClazzLog.() -> Unit): ClazzLog defined in com.ustadmobile.lib.db.entities.ext in file ClazzLogShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ClazzWithHolidayCalendarAndAndTerminologyShallowCopy.kt:7:51 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ClazzWithHolidayCalendarAndAndTerminology.shallowCopy(block: ClazzWithHolidayCalendarAndAndTerminology.() -> Unit): ClazzWithHolidayCalendarAndAndTerminology defined in com.ustadmobile.lib.db.entities.ext in file ClazzWithHolidayCalendarAndSchoolAndTerminologyExt.kt` must be present with the same arguments on actual `fun ClazzWithHolidayCalendarAndAndTerminology.shallowCopy(block: ClazzWithHolidayCalendarAndAndTerminology.() -> Unit): ClazzWithHolidayCalendarAndAndTerminology defined in com.ustadmobile.lib.db.entities.ext in file ClazzWithHolidayCalendarAndAndTerminologyShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:6:32 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ContentEntry.shallowCopy(block: ContentEntry.() -> Unit): ContentEntry defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryExt.kt` must be present with the same arguments on actual `fun ContentEntry.shallowCopy(block: ContentEntry.() -> Unit): ContentEntry defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:18:6 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:18:26 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:26:6 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:26:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:27:6 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopy.kt:27:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:7:42 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ContentEntryWithBlockAndLanguage.shallowCopy(block: ContentEntryWithBlockAndLanguage.() -> Unit): ContentEntryWithBlockAndLanguage defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryWithBlockAndLanguageExt.kt` must be present with the same arguments on actual `fun ContentEntryWithBlockAndLanguage.shallowCopy(block: ContentEntryWithBlockAndLanguage.() -> Unit): ContentEntryWithBlockAndLanguage defined in com.ustadmobile.lib.db.entities.ext in file ContentEntryWithBlockAndLanguageShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:21:6 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:21:26 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:29:6 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:29:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:30:6 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopy.kt:30:22 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/CourseAssignmentMarkShallowCopy.kt:6:40 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseAssignmentMark.shallowCopy(block: CourseAssignmentMark.() -> Unit): CourseAssignmentMark defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentMarkExt.kt` must be present with the same arguments on actual `fun CourseAssignmentMark.shallowCopy(block: CourseAssignmentMark.() -> Unit): CourseAssignmentMark defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentMarkShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/CourseAssignmentSubmissionShallowCopy.kt:7:36 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseAssignmentSubmission.shallowCopy(block: CourseAssignmentSubmission.() -> Unit): CourseAssignmentSubmission defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentSubmissionExt.kt` must be present with the same arguments on actual `fun CourseAssignmentSubmission.shallowCopy(block: CourseAssignmentSubmission.() -> Unit): CourseAssignmentSubmission defined in com.ustadmobile.lib.db.entities.ext in file CourseAssignmentSubmissionShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/CourseGroupMemberShallowCopy.kt:6:37 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseGroupMember.shallowCopy(block: CourseGroupMember.() -> Unit): CourseGroupMember defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupMemberExt.kt` must be present with the same arguments on actual `fun CourseGroupMember.shallowCopy(block: CourseGroupMember.() -> Unit): CourseGroupMember defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupMemberShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/CourseGroupSetShallowCopy.kt:6:34 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseGroupSet.shallowCopy(block: CourseGroupSet.() -> Unit): CourseGroupSet defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupSetExt.kt` must be present with the same arguments on actual `fun CourseGroupSet.shallowCopy(block: CourseGroupSet.() -> Unit): CourseGroupSet defined in com.ustadmobile.lib.db.entities.ext in file CourseGroupSetShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/CourseTerminologyShallowCopy.kt:6:37 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun CourseTerminology.shallowCopy(block: CourseTerminology.() -> Unit): CourseTerminology defined in com.ustadmobile.lib.db.entities.ext in file CourseTerminologyExt.kt` must be present with the same arguments on actual `fun CourseTerminology.shallowCopy(block: CourseTerminology.() -> Unit): CourseTerminology defined in com.ustadmobile.lib.db.entities.ext in file CourseTerminologyShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:6:34 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun DiscussionPost.shallowCopy(block: DiscussionPost.() -> Unit): DiscussionPost defined in com.ustadmobile.lib.db.entities.ext in file DiscussionPostExt.kt` must be present with the same arguments on actual `fun DiscussionPost.shallowCopy(block: DiscussionPost.() -> Unit): DiscussionPost defined in com.ustadmobile.lib.db.entities.ext in file DiscussionPostShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:18:6 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:18:35 'discussionPostVisible: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:19:6 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopy.kt:19:35 'discussionPostArchive: Boolean' is deprecated. No longer used - will be removed Aug/24
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/HolidayCalendarShallowCopy.kt:6:35 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun HolidayCalendar.shallowCopy(block: HolidayCalendar.() -> Unit): HolidayCalendar defined in com.ustadmobile.lib.db.entities.ext in file HolidayCalendarExt.kt` must be present with the same arguments on actual `fun HolidayCalendar.shallowCopy(block: HolidayCalendar.() -> Unit): HolidayCalendar defined in com.ustadmobile.lib.db.entities.ext in file HolidayCalendarShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/LanguageShallowCopy.kt:6:28 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Language.shallowCopy(block: Language.() -> Unit): Language defined in com.ustadmobile.lib.db.entities.ext in file LanguageExt.kt` must be present with the same arguments on actual `fun Language.shallowCopy(block: Language.() -> Unit): Language defined in com.ustadmobile.lib.db.entities.ext in file LanguageShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/LeavingReasonShallowCopy.kt:6:33 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun LeavingReason.shallowCopy(block: LeavingReason.() -> Unit): LeavingReason defined in com.ustadmobile.lib.db.entities.ext in file LeavingReasonExt.kt` must be present with the same arguments on actual `fun LeavingReason.shallowCopy(block: LeavingReason.() -> Unit): LeavingReason defined in com.ustadmobile.lib.db.entities.ext in file LeavingReasonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PeerReviewerAllocationShallowCopy.kt:6:42 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun PeerReviewerAllocation.shallowCopy(block: PeerReviewerAllocation.() -> Unit): PeerReviewerAllocation defined in com.ustadmobile.lib.db.entities.ext in file PeerReviewAllocationExt.kt` must be present with the same arguments on actual `fun PeerReviewerAllocation.shallowCopy(block: PeerReviewerAllocation.() -> Unit): PeerReviewerAllocation defined in com.ustadmobile.lib.db.entities.ext in file PeerReviewerAllocationShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonAndDisplayDetailShallowCopy.kt:6:42 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun PersonAndDisplayDetail.shallowCopy(block: PersonAndDisplayDetail.() -> Unit): PersonAndDisplayDetail defined in com.ustadmobile.lib.db.entities.ext in file PersonWithPersonParentJoinExt.kt` must be present with the same arguments on actual `fun PersonAndDisplayDetail.shallowCopy(block: PersonAndDisplayDetail.() -> Unit): PersonAndDisplayDetail defined in com.ustadmobile.lib.db.entities.ext in file PersonAndDisplayDetailShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonParentJoinShallowCopy.kt:6:36 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun PersonParentJoin.shallowCopy(block: PersonParentJoin.() -> Unit): PersonParentJoin defined in com.ustadmobile.lib.db.entities.ext in file PersonParentJoinExt.kt` must be present with the same arguments on actual `fun PersonParentJoin.shallowCopy(block: PersonParentJoin.() -> Unit): PersonParentJoin defined in com.ustadmobile.lib.db.entities.ext in file PersonParentJoinShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:6:26 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Person.shallowCopy(block: Person.() -> Unit): Person defined in com.ustadmobile.lib.db.entities.ext in file PersonExt.kt` must be present with the same arguments on actual `fun Person.shallowCopy(block: Person.() -> Unit): Person defined in com.ustadmobile.lib.db.entities.ext in file PersonShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:23:6 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:23:38 'personMasterChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:24:6 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:24:37 'personLocalChangeSeqNum: Long' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:25:6 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:25:33 'personLastChangedBy: Int' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:26:6 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:26:19 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:27:6 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:27:25 'personNotes: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:28:6 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:28:24 'fatherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:29:6 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:29:26 'fatherNumber: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:30:6 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:30:24 'motherName: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:31:6 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/PersonShallowCopy.kt:31:23 'motherNum: String?' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ReportFilterShallowCopy.kt:6:32 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun ReportFilter.shallowCopy(block: ReportFilter.() -> Unit): ReportFilter defined in com.ustadmobile.lib.db.entities.ext in file ReportFilterExt.kt` must be present with the same arguments on actual `fun ReportFilter.shallowCopy(block: ReportFilter.() -> Unit): ReportFilter defined in com.ustadmobile.lib.db.entities.ext in file ReportFilterShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/ScheduleShallowCopy.kt:6:28 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Schedule.shallowCopy(block: Schedule.() -> Unit): Schedule defined in com.ustadmobile.lib.db.entities.ext in file ScheduleExt.kt` must be present with the same arguments on actual `fun Schedule.shallowCopy(block: Schedule.() -> Unit): Schedule defined in com.ustadmobile.lib.db.entities.ext in file ScheduleShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/SiteShallowCopy.kt:6:24 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun Site.shallowCopy(block: Site.() -> Unit): Site defined in com.ustadmobile.lib.db.entities.ext in file Site.kt` must be present with the same arguments on actual `fun Site.shallowCopy(block: Site.() -> Unit): Site defined in com.ustadmobile.lib.db.entities.ext in file SiteShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/generated/ksp/js/jsMain/kotlin/com/ustadmobile/lib/db/entities/ext/SiteTermsShallowCopy.kt:6:29 Annotation `@ShallowCopy` is missing on actual declaration.
All annotations from expect `fun SiteTerms.shallowCopy(block: SiteTerms.() -> Unit): SiteTerms defined in com.ustadmobile.lib.db.entities.ext in file SiteTermsExt.kt` must be present with the same arguments on actual `fun SiteTerms.shallowCopy(block: SiteTerms.() -> Unit): SiteTerms defined in com.ustadmobile.lib.db.entities.ext in file SiteTermsShallowCopy.kt`, otherwise they might behave incorrectly.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt:104:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CacheLockJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzAssignmentDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzEnrolmentDao.kt:36:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzInviteDao.kt:19:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzLogDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CommentsDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentCategoryDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentCategorySchemaDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryDao.kt:31:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryImportJobDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryPictureDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:10:40 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.kt:39:95 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ContentEntryVersionDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt:27:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockPictureDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupMemberDao.kt:19:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseGroupSetDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CoursePermissionDao.kt:29:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CoursePictureDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseTerminologyDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/DeletedItemDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/DiscussionPostDao.kt:17:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/EnrolmentRequestDao.kt:18:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ErrorReportDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ExternalAppPermissionDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/HolidayCalendarDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/HolidayDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LanguageDao.kt:17:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LanguageVariantDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/LeavingReasonDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/MessageDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/OfflineItemDao.kt:18:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/OutgoingReplicationDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PeerReviewerAllocationDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuth2Dao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonAuthDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonGroupMemberDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonParentJoinDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPasskeyDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/PersonPictureDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ReportDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScheduleDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ScopedGrantDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteTermsDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/StudentResultDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SyncNodeDao.kt:10:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SystemPermissionDao.kt:22:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobErrorDao.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/TransferJobItemDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/UserSessionDao.kt:14:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityEntityDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.kt:15:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/ActorDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StateEntityDao.kt:16:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt:52:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao.kt:12:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt:13:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:24:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:32:63 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:162:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:214:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:263:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:300:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:369:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:383:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:463:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:467:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:524:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:810:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1007:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1384:71 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1399:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt:1658:64 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:243:13 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:243:35 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:252:13 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:252:41 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:253:13 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:253:31 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:272:33 'thumbnailUrl: String?' is deprecated. use contentEntryPicture
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:281:32 'completionCriteria: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntry.kt:282:32 'minScore: Int' is deprecated. use on courseBlock, will be removed soon
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName.kt:20:18 'ContentEntryRelatedEntryJoinWithLangName' is deprecated. use ContentEntryRelatedEntryJoinWithLanguage
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/UmAccount.kt:21:13 'admin: Boolean' is deprecated. Will be removed in Aug/24 once door update that handles missing columns in replication goes online
> Task :lib-database:jsMainClasses
> Task :lib-database:jsJar
> Task :lib-database:assemble
> Task :lib-database:compileTestKotlinJs NO-SOURCE
> Task :lib-database:jsTestClasses UP-TO-DATE
> Task :lib-database:compileTestDevelopmentExecutableKotlinJs NO-SOURCE
> Task :lib-database:jsTestTestDevelopmentExecutableCompileSync NO-SOURCE
> Task :lib-database:jsBrowserTest SKIPPED
> Task :lib-database:jsTest NO-SOURCE
> Task :lib-database:allTests NO-SOURCE
> Task :core:compileReleaseKotlinAndroid
> Task :core:compileDebugKotlinAndroid
> Task :lib-database:lintAnalyzeDebug
> Task :lib-database:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-database/build/reports/lint-results-debug.html
> Task :lib-database:lintDebug
> Task :lib-database:lint
> Task :lib-database:check
> Task :lib-database:build
> Task :core:compileReleaseKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/androidMain/kotlin/com/ustadmobile/core/impl/UMAndroidUtil.kt:48:32 'get(String!): Any?' is deprecated. Deprecated in Java
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/androidMain/kotlin/com/ustadmobile/core/impl/UstadMobileSystemImpl.kt:170:78 'versionCode: Int' is deprecated. Deprecated in Java
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/androidMain/kotlin/com/ustadmobile/core/networkmanager/ConnectionManager.kt:12:9 Parameter 'di' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/androidMain/kotlin/com/ustadmobile/core/networkmanager/ConnectionManager.kt:40:17 Variable 'isMetered' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/androidMain/kotlin/com/ustadmobile/core/util/ZipUnzipWorker.kt:60:50 Parameter 'outputPath' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/download/BlobDownloadClientUseCaseCommonJvm.kt:131:13 Variable 'transferJob' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/EndSessionParentChildJoinSyncListener.kt:28:9 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/EndSessionParentChildJoinSyncListener.kt:28:21 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:356:9 Parameter 'personPicture' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:379:13 Variable 'db' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:681:57 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyRequestJsonUseCase.kt:79:34 Parameter 'i' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/DismissSocialWarningUseCase.kt:14:63 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/ShowSocialWarningUseCase.kt:14:63 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt:238:9 Parameter 'xapiSession' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt:240:9 Parameter 'format' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/paging/ListPagingSource.kt:42:11 No cast needed
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/EventCollator.kt:42:26 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/MessageIdOption.kt:11:5 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/UMFileUtil.kt:445:13 Variable 'result' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzEnrolmentExt.kt:18:33 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzEnrolmentExt.kt:35:36 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:31:17 'Person' is a final type, and thus a value of the type parameter is predetermined
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:52:5 'grantScopedPermission(Person, Long, Int, Long): ScopedGrantResult' is deprecated. This has been replaced with SystemPermission and CoursePermission
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:202:12 'grantScopedPermission(Long, Long, Int, Long): ScopedGrantResult' is deprecated. This has been replaced with SystemPermission and CoursePermission
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:99:11 No cast needed
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/subtitleedit/SubtitleEditViewModel.kt:56:34 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt:67:13 No cast needed
> Task :core:compileDebugKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/androidMain/kotlin/com/ustadmobile/core/impl/UMAndroidUtil.kt:48:32 'get(String!): Any?' is deprecated. Deprecated in Java
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/androidMain/kotlin/com/ustadmobile/core/impl/UstadMobileSystemImpl.kt:170:78 'versionCode: Int' is deprecated. Deprecated in Java
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/androidMain/kotlin/com/ustadmobile/core/networkmanager/ConnectionManager.kt:12:9 Parameter 'di' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/androidMain/kotlin/com/ustadmobile/core/networkmanager/ConnectionManager.kt:40:17 Variable 'isMetered' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/androidMain/kotlin/com/ustadmobile/core/util/ZipUnzipWorker.kt:60:50 Parameter 'outputPath' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/download/BlobDownloadClientUseCaseCommonJvm.kt:131:13 Variable 'transferJob' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/EndSessionParentChildJoinSyncListener.kt:28:9 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/EndSessionParentChildJoinSyncListener.kt:28:21 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:356:9 Parameter 'personPicture' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:379:13 Variable 'db' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:681:57 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyRequestJsonUseCase.kt:79:34 Parameter 'i' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/DismissSocialWarningUseCase.kt:14:63 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/ShowSocialWarningUseCase.kt:14:63 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt:238:9 Parameter 'xapiSession' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt:240:9 Parameter 'format' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/paging/ListPagingSource.kt:42:11 No cast needed
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/EventCollator.kt:42:26 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/MessageIdOption.kt:11:5 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/UMFileUtil.kt:445:13 Variable 'result' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzEnrolmentExt.kt:18:33 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzEnrolmentExt.kt:35:36 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:31:17 'Person' is a final type, and thus a value of the type parameter is predetermined
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:52:5 'grantScopedPermission(Person, Long, Int, Long): ScopedGrantResult' is deprecated. This has been replaced with SystemPermission and CoursePermission
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:202:12 'grantScopedPermission(Long, Long, Int, Long): ScopedGrantResult' is deprecated. This has been replaced with SystemPermission and CoursePermission
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:99:11 No cast needed
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/subtitleedit/SubtitleEditViewModel.kt:56:34 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt:67:13 No cast needed
> Task :core:compileReleaseJavaWithJavac
> Task :core:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :core:exportReleaseConsumerProguardFiles
> Task :core:processReleaseJavaRes
> Task :core:bundleLibCompileToJarRelease
> Task :core:bundleLibRuntimeToJarRelease
> Task :core:generateReleaseLintModel
> Task :core:compileDebugJavaWithJavac
> Task :core:processDebugJavaRes
> Task :core:bundleLibCompileToJarDebug
> Task :core:bundleLibRuntimeToJarDebug
> Task :core:createFullJarRelease
> Task :core:extractReleaseAnnotations
> Task :core:mergeReleaseConsumerProguardFiles
> Task :core:mergeReleaseJavaResource
> Task :sharedse:compileReleaseKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/ext/NanoHTTPDExt.kt:25:39 Unchecked cast: Any! to MutableMap<String, String>
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/impl/http/RangeInputStream.kt:98:13 Name shadowed: byteCount
> Task :core:syncReleaseLibJars
> Task :sharedse:compileReleaseJavaWithJavac
> Task :sharedse:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :sharedse:exportReleaseConsumerProguardFiles
> Task :sharedse:bundleLibCompileToJarRelease
> Task :sharedse:bundleLibRuntimeToJarRelease
> Task :sharedse:processReleaseJavaRes
> Task :sharedse:createFullJarRelease
> Task :sharedse:generateReleaseLintModel
> Task :sharedse:extractReleaseAnnotations
> Task :sharedse:mergeReleaseConsumerProguardFiles
> Task :sharedse:mergeReleaseJavaResource
> Task :sharedse:compileDebugKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/ext/NanoHTTPDExt.kt:25:39 Unchecked cast: Any! to MutableMap<String, String>
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/impl/http/RangeInputStream.kt:98:13 Name shadowed: byteCount
> Task :core:bundleReleaseLocalLintAar
> Task :sharedse:compileDebugJavaWithJavac
> Task :sharedse:bundleLibCompileToJarDebug
> Task :sharedse:bundleLibRuntimeToJarDebug
> Task :sharedse:processDebugJavaRes
> Task :sharedse:syncReleaseLibJars
> Task :sharedse:bundleReleaseLocalLintAar
> Task :core:generateReleaseLintVitalModel
> Task :sharedse:generateReleaseLintVitalModel
> Task :core:extractDebugAnnotations
> Task :core:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :core:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :sharedse:extractDebugAnnotations
> Task :sharedse:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :sharedse:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :core:mergeDebugJavaResource
> Task :sharedse:mergeDebugJavaResource
> Task :core:syncDebugLibJars
> Task :core:bundleDebugLocalLintAar
> Task :sharedse:syncDebugLibJars
> Task :sharedse:bundleDebugLocalLintAar
> Task :core:createFullJarDebug
> Task :sharedse:createFullJarDebug
> Task :core:generateDebugLintModel
> Task :sharedse:generateDebugLintModel
> Task :core:generateDebugAndroidTestLintModel
> Task :core:generateDebugUnitTestLintModel
> Task :sharedse:generateDebugAndroidTestLintModel
> Task :sharedse:generateDebugUnitTestLintModel
> Task :sharedse:lintVitalAnalyzeRelease
> Task :sharedse:lintAnalyzeDebugAndroidTest
> Task :core:bundleDebugAar
> Task :core:assembleDebug
> Task :core:bundleReleaseAar
> Task :core:assembleRelease
> Task :sharedse:lintAnalyzeDebugUnitTest
> Task :core:generateDebugLintReportModel
> Task :sharedse:bundleDebugAar
> Task :sharedse:assembleDebug
> Task :sharedse:bundleReleaseAar
> Task :sharedse:assembleRelease
> Task :sharedse:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :sharedse:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :sharedse:processDebugUnitTestJavaRes NO-SOURCE
> Task :sharedse:testDebugUnitTest NO-SOURCE
> Task :sharedse:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :sharedse:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :sharedse:processReleaseUnitTestJavaRes NO-SOURCE
> Task :sharedse:testReleaseUnitTest NO-SOURCE
> Task :sharedse:generateDebugLintReportModel
> Task :sharedse:test UP-TO-DATE
> Task :core:compileReleaseUnitTestKotlinAndroid
> Task :core:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :core:processReleaseUnitTestJavaRes
> Task :core:compileDebugUnitTestKotlinAndroid
> Task :core:testReleaseUnitTest
> Task :core:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-test-common:compileReleaseKotlinAndroid
> Task :core:processDebugUnitTestJavaRes
> Task :lib-test-common:compileDebugKotlinAndroid
> Task :core:testDebugUnitTest
> Task :core:test
> Task :lib-test-common:extractDebugAnnotations
> Task :core:lintAnalyzeDebugUnitTest
> Task :core:lintAnalyzeDebugAndroidTest
> Task :lib-test-common:compileDebugJavaWithJavac
> Task :lib-test-common:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-test-common:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-test-common:processDebugJavaRes
> Task :lib-test-common:mergeDebugJavaResource
> Task :lib-test-common:extractReleaseAnnotations
> Task :lib-test-common:syncDebugLibJars
> Task :lib-test-common:bundleDebugAar
> Task :lib-test-common:assembleDebug
> Task :lib-test-common:compileReleaseJavaWithJavac
> Task :lib-test-common:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-test-common:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-test-common:processReleaseJavaRes
> Task :lib-test-common:mergeReleaseJavaResource
> Task :lib-test-common:bundleLibRuntimeToJarDebug
> Task :lib-test-common:bundleLibRuntimeToJarRelease
> Task :lib-test-common:bundleLibCompileToJarDebug
> Task :lib-test-common:syncReleaseLibJars
> Task :lib-test-common:bundleReleaseAar
> Task :lib-test-common:assembleRelease
> Task :lib-test-common:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-test-common:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-test-common:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-test-common:testDebugUnitTest NO-SOURCE
> Task :lib-test-common:bundleLibCompileToJarRelease
> Task :lib-test-common:bundleDebugLocalLintAar
> Task :lib-test-common:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-test-common:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-test-common:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-test-common:testReleaseUnitTest NO-SOURCE
> Task :lib-test-common:createFullJarDebug
> Task :lib-test-common:generateDebugAndroidTestLintModel
> Task :lib-test-common:generateDebugLintReportModel
> Task :lib-test-common:generateDebugUnitTestLintModel
> Task :lib-test-common:test UP-TO-DATE
> Task :lib-test-common:lintAnalyzeDebugUnitTest
> Task :lib-test-common:lintAnalyzeDebugAndroidTest
> Task :core:lintVitalAnalyzeRelease
> Task :core:compileKotlinJvm
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/blob/download/BlobDownloadClientUseCaseCommonJvm.kt:131:13 Variable 'transferJob' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/EndSessionParentChildJoinSyncListener.kt:28:9 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/EndSessionParentChildJoinSyncListener.kt:28:21 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:356:9 Parameter 'personPicture' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:379:13 Variable 'db' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:681:57 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyRequestJsonUseCase.kt:79:34 Parameter 'i' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/DismissSocialWarningUseCase.kt:14:63 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/ShowSocialWarningUseCase.kt:14:63 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt:238:9 Parameter 'xapiSession' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt:240:9 Parameter 'format' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/paging/ListPagingSource.kt:42:11 No cast needed
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/EventCollator.kt:42:26 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/MessageIdOption.kt:11:5 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/UMFileUtil.kt:445:13 Variable 'result' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzEnrolmentExt.kt:18:33 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzEnrolmentExt.kt:35:36 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:31:17 'Person' is a final type, and thus a value of the type parameter is predetermined
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:52:5 'grantScopedPermission(Person, Long, Int, Long): ScopedGrantResult' is deprecated. This has been replaced with SystemPermission and CoursePermission
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:202:12 'grantScopedPermission(Long, Long, Int, Long): ScopedGrantResult' is deprecated. This has been replaced with SystemPermission and CoursePermission
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:99:11 No cast needed
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/subtitleedit/SubtitleEditViewModel.kt:56:34 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt:67:13 No cast needed
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmMain/kotlin/com/ustadmobile/core/util/ShrinkUtils.kt:75:9 Parameter 'destFile' is never used
> Task :core:jvmMainClasses
> Task :core:jvmJar
> Task :sharedse:compileKotlinJvm
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/ext/NanoHTTPDExt.kt:25:39 Unchecked cast: Any! to MutableMap<String, String>
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/src/commonJvmMain/kotlin/com/ustadmobile/port/sharedse/impl/http/RangeInputStream.kt:98:13 Name shadowed: byteCount
> Task :sharedse:jvmMainClasses
> Task :sharedse:jvmJar
> Task :lib-test-common:compileKotlinJvm
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-test-common/src/jvmMain/kotlin/com/ustadmobile/util/test/ReverseProxyDispatcher.kt:67:35 Variable 'response' initializer is redundant
> Task :lib-test-common:jvmMainClasses
> Task :lib-test-common:jvmJar
> Task :lib-ihttp-core:compileTestKotlinJvm NO-SOURCE
> Task :lib-ihttp-core:jvmTestClasses UP-TO-DATE
> Task :lib-ihttp-core:jvmTest NO-SOURCE
> Task :lib-ihttp-core:allTests NO-SOURCE
> Task :lib-ihttp-core:check
> Task :lib-ihttp-core:build
> Task :lib-test-common:assemble
> Task :lib-test-common:compileTestKotlinJvm NO-SOURCE
> Task :lib-test-common:jvmTestClasses UP-TO-DATE
> Task :lib-test-common:jvmTest NO-SOURCE
> Task :lib-test-common:allTests NO-SOURCE
> Task :sharedse:assemble
> Task :core:lintAnalyzeDebug
> Task :core:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/reports/lint-results-debug.html
> Task :core:lintDebug
> Task :core:lint
> Task :lib-cache:compileTestKotlinJvm
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-cache/src/jvmTest/kotlin/com/ustadmobile/libcache/UstadCacheJvmTest.kt:286:35 Parameter 'index' is never used, could be renamed to _
> Task :lib-cache:jvmTestClasses
> Task :lib-test-common:lintAnalyzeDebug
> Task :sharedse:lintAnalyzeDebug
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
> Task :lib-ui-compose:compileReleaseKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:15:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:17:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:19:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:21:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:23:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:25:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:27:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:13:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:15:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:17:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:19:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:21:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:23:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:25:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadDownloadUrlStatus.kt:31:21 'CircularProgressIndicator(Float, Modifier = ..., Color = ..., Dp = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadListFilterChipsHeader.kt:31:44 Parameter 'index' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadOfflineItemStatusButton.kt:33:13 'CircularProgressIndicator(Float, Modifier = ..., Color = ..., Dp = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadOpeningBlobInfoBottomSheet.kt:42:21 'LinearProgressIndicator(Float, Modifier = ..., Color = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadOutlinedCommentTextField.kt:35:38 'Send: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Send
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadPhoneNumberTextField.kt:59:9 Variable 'isPreview' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/ext/AppUiStateIconExt.kt:12:44 'DriveFileMove: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.DriveFileMove
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreen.kt:192:38 Parameter 'dragging' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreen.kt:195:23 Parameter 'start' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreen.kt:195:30 Parameter 'end' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/CourseAssignmentSubmissionFileListItem.kt:42:32 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/CourseAssignmentSubmissionFileListItem.kt:58:29 'LinearProgressIndicator(Float, Modifier = ..., Color = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/UstadCourseAssignmentMarkListItem.kt:98:42 'Chat: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Chat
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt:135:5 Parameter 'onWarningDismiss' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt:136:5 Parameter 'onLearnMore' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submissionstab/ClazzAssignmentSummaryColumn.kt:29:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submissionstab/SubmitterSummaryListItem.kt:52:38 'Comment: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Comment
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/CourseAssignmentMarkEdit.kt:31:5 Parameter 'onClickSubmitGradeAndMarkNext' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/CourseAssignmentMarkEdit.kt:33:5 Parameter 'submitGradeButtonAndGoNextMessageId' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt:238:34 Elvis operator (?:) always returns the left operand of non-nullable type Long
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/list/ClazzEnrolmentListScreen.kt:70:13 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzlog/attendancelist/ClazzLogListAttendanceScreen.kt:81:5 Parameter 'onClickFilterChip' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzlog/editattendance/ClazzLogEditAttendanceScreen.kt:177:31 'ArrowBack: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowBack
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzlog/editattendance/ClazzLogEditAttendanceScreen.kt:208:31 'ArrowForward: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowForward
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/ContentEntryExt.kt:23:60 'TextSnippet: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.TextSnippet
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/ContentEntryExt.kt:24:59 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/ContentEntryExt.kt:28:38 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/list/ContentEntryListConstants.kt:19:52 'TextSnippet: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.TextSnippet
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/list/ContentEntryListConstants.kt:20:51 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/deleteditem/list/DeletedItemListItem.kt:64:36 'InsertDriveFile: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.InsertDriveFile
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/individual/IndividualLearnerScreen.kt:45:60 Parameter 'result' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/individual/IndividualLearnerScreen.kt:137:29 'LinearProgressIndicator(Float, Modifier = ..., Color = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/NewMessageBox.kt:85:52 'Send: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Send
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/parentalconsentmanagement/ParentalConsentManagementScreen.kt:79:13 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/parentalconsentmanagement/ParentalConsentManagementScreen.kt:116:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/parentalconsentmanagement/ParentalConsentManagementScreen.kt:121:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/parentalconsentmanagement/ParentalConsentWaitingScreen.kt:18:5 Parameter 'viewModel' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/bulkaddselectfile/BulkAddPersonSelectFileScreen.kt:72:44 'InsertDriveFile: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.InsertDriveFile
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:124:13 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:139:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:147:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:158:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:243:44 'Chat: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Chat
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:343:60 'Message: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Message
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/learningspacelist/LearningSpaceListScreen.kt:47:5 Parameter 'refreshCommandFlow' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/registerminorwaitforparent/RegisterMinorWaitForParentScreen.kt:58:42 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/site/detail/SiteDetailScreen.kt:72:41 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.Article
> Task :core:compileKotlinJs
> Task :lib-ui-compose:compileDebugKotlinAndroid
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:14:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:15:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:17:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:19:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:21:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:23:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:25:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/androidMain/src/com/ustadmobile/libuicompose/MR.kt:27:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:13:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:15:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:17:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:19:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:21:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:23:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:25:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadDownloadUrlStatus.kt:31:21 'CircularProgressIndicator(Float, Modifier = ..., Color = ..., Dp = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadListFilterChipsHeader.kt:31:44 Parameter 'index' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadOfflineItemStatusButton.kt:33:13 'CircularProgressIndicator(Float, Modifier = ..., Color = ..., Dp = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadOpeningBlobInfoBottomSheet.kt:42:21 'LinearProgressIndicator(Float, Modifier = ..., Color = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadOutlinedCommentTextField.kt:35:38 'Send: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Send
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadPhoneNumberTextField.kt:59:9 Variable 'isPreview' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/ext/AppUiStateIconExt.kt:12:44 'DriveFileMove: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.DriveFileMove
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreen.kt:192:38 Parameter 'dragging' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreen.kt:195:23 Parameter 'start' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreen.kt:195:30 Parameter 'end' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/CourseAssignmentSubmissionFileListItem.kt:42:32 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/CourseAssignmentSubmissionFileListItem.kt:58:29 'LinearProgressIndicator(Float, Modifier = ..., Color = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/UstadCourseAssignmentMarkListItem.kt:98:42 'Chat: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Chat
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt:135:5 Parameter 'onWarningDismiss' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt:136:5 Parameter 'onLearnMore' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submissionstab/ClazzAssignmentSummaryColumn.kt:29:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submissionstab/SubmitterSummaryListItem.kt:52:38 'Comment: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Comment
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/CourseAssignmentMarkEdit.kt:31:5 Parameter 'onClickSubmitGradeAndMarkNext' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/CourseAssignmentMarkEdit.kt:33:5 Parameter 'submitGradeButtonAndGoNextMessageId' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt:238:34 Elvis operator (?:) always returns the left operand of non-nullable type Long
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/list/ClazzEnrolmentListScreen.kt:70:13 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzlog/attendancelist/ClazzLogListAttendanceScreen.kt:81:5 Parameter 'onClickFilterChip' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzlog/editattendance/ClazzLogEditAttendanceScreen.kt:177:31 'ArrowBack: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowBack
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzlog/editattendance/ClazzLogEditAttendanceScreen.kt:208:31 'ArrowForward: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowForward
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/ContentEntryExt.kt:23:60 'TextSnippet: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.TextSnippet
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/ContentEntryExt.kt:24:59 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/ContentEntryExt.kt:28:38 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/list/ContentEntryListConstants.kt:19:52 'TextSnippet: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.TextSnippet
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/list/ContentEntryListConstants.kt:20:51 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/deleteditem/list/DeletedItemListItem.kt:64:36 'InsertDriveFile: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.InsertDriveFile
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/individual/IndividualLearnerScreen.kt:45:60 Parameter 'result' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/individual/IndividualLearnerScreen.kt:137:29 'LinearProgressIndicator(Float, Modifier = ..., Color = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/NewMessageBox.kt:85:52 'Send: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Send
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/parentalconsentmanagement/ParentalConsentManagementScreen.kt:79:13 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/parentalconsentmanagement/ParentalConsentManagementScreen.kt:116:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/parentalconsentmanagement/ParentalConsentManagementScreen.kt:121:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/parentalconsentmanagement/ParentalConsentWaitingScreen.kt:18:5 Parameter 'viewModel' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/bulkaddselectfile/BulkAddPersonSelectFileScreen.kt:72:44 'InsertDriveFile: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.InsertDriveFile
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:124:13 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:139:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:147:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:158:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:243:44 'Chat: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Chat
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:343:60 'Message: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Message
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/learningspacelist/LearningSpaceListScreen.kt:47:5 Parameter 'refreshCommandFlow' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/registerminorwaitforparent/RegisterMinorWaitForParentScreen.kt:58:42 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/site/detail/SiteDetailScreen.kt:72:41 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.Article
> Task :app-ktor-server:compileKotlin
w: Argument -Xopt-in is deprecated. Please use -opt-in instead
w: Opt-in requirement marker com.squareup.kotlinpoet.metadata.KotlinPoetMetadataPreview is unresolved. Please make sure it's present in the module dependencies
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/DownloadHelperRoute.kt:8:26 Parameter 'db' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt:50:46 Unnecessary safe call on a non-null receiver of type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt:54:46 Unnecessary safe call on a non-null receiver of type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/invite/ResendInviteUseCase.kt:58:46 Unnecessary safe call on a non-null receiver of type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/LearningSpaceServerRepo.kt:44:16 Parameter 'learningSpaceUrl' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/learningspace/create/CreateLearningSpaceUseCase.kt:43:13 Variable 'uid' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/ApplicationCallExt.kt:142:9 Variable 'requestUrl' is never used
> Task :lib-cache:jvmTest
> Task :lib-ui-compose:compileReleaseJavaWithJavac
> Task :lib-ui-compose:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :lib-ui-compose:exportReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-ui-compose:processReleaseJavaRes
> Task :lib-ui-compose:bundleLibCompileToJarRelease
> Task :lib-ui-compose:bundleLibRuntimeToJarRelease
> Task :lib-ui-compose:compileDebugJavaWithJavac
> Task :lib-ui-compose:processDebugJavaRes
> Task :lib-ui-compose:bundleLibCompileToJarDebug
> Task :lib-ui-compose:bundleLibRuntimeToJarDebug
> Task :lib-ui-compose:createFullJarRelease
> Task :lib-ui-compose:generateReleaseLintModel
> Task :lib-ui-compose:extractReleaseAnnotations
> Task :lib-ui-compose:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :lib-ui-compose:mergeReleaseJavaResource
> Task :lib-ui-compose:syncReleaseLibJars
> Task :lib-ui-compose:bundleReleaseLocalLintAar
> Task :lib-ui-compose:generateReleaseLintVitalModel
> Task :lib-ui-compose:extractDebugAnnotations
> Task :lib-ui-compose:mergeDebugGeneratedProguardFiles UP-TO-DATE
> Task :lib-ui-compose:mergeDebugConsumerProguardFiles UP-TO-DATE
> Task :lib-ui-compose:mergeDebugJavaResource
> Task :lib-ui-compose:createFullJarDebug
> Task :core:compileKotlinJs
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:13:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:2393:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:2411:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:2417:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:2419:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:2421:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/commonMain/src/com/ustadmobile/core/MR.kt:2425:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/jsMain/src/com/ustadmobile/core/MR.kt:19:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/jsMain/src/com/ustadmobile/core/MR.kt:24:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/jsMain/src/com/ustadmobile/core/MR.kt:3820:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/jsMain/src/com/ustadmobile/core/MR.kt:3883:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/jsMain/src/com/ustadmobile/core/MR.kt:3894:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/jsMain/src/com/ustadmobile/core/MR.kt:3898:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/jsMain/src/com/ustadmobile/core/MR.kt:3902:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/build/generated/moko/jsMain/src/com/ustadmobile/core/MR.kt:3909:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/EndSessionParentChildJoinSyncListener.kt:28:9 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/EndSessionParentChildJoinSyncListener.kt:28:21 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:356:9 Parameter 'personPicture' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:379:13 Variable 'db' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/account/UstadAccountManager.kt:681:57 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/credentials/PasskeyRequestJsonUseCase.kt:79:34 Parameter 'i' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/DismissSocialWarningUseCase.kt:14:63 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/socialwarning/ShowSocialWarningUseCase.kt:14:63 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt:238:9 Parameter 'xapiSession' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/XapiStatementResource.kt:240:9 Parameter 'format' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/impl/UstadMobileSystemImpl.kt:42:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/impl/UstadMobileSystemImpl.kt:85:15 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/paging/ListPagingSource.kt:42:11 No cast needed
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/EventCollator.kt:11:19 'Volatile' is deprecated. This annotation has no effect in Kotlin/JS. Use kotlin.concurrent.Volatile annotation in multiplatform code instead.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/EventCollator.kt:20:6 'Volatile' is deprecated. This annotation has no effect in Kotlin/JS. Use kotlin.concurrent.Volatile annotation in multiplatform code instead.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/EventCollator.kt:42:26 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/MessageIdOption.kt:11:5 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/UMFileUtil.kt:445:13 Variable 'result' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/UMURLEncoder.kt:3:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/UMURLEncoder.kt:5:14 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzEnrolmentExt.kt:18:33 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ClazzEnrolmentExt.kt:35:36 Parameter 'context' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:31:17 'Person' is a final type, and thus a value of the type parameter is predetermined
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:52:5 'grantScopedPermission(Person, Long, Int, Long): ScopedGrantResult' is deprecated. This has been replaced with SystemPermission and CoursePermission
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt:202:12 'grantScopedPermission(Long, Long, Int, Long): ScopedGrantResult' is deprecated. This has been replaced with SystemPermission and CoursePermission
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/ViewModel.kt:6:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt:99:11 No cast needed
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/subtitleedit/SubtitleEditViewModel.kt:56:34 Parameter 'db' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/person/list/PersonListViewModel.kt:67:13 No cast needed
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jsMain/kotlin/com/ustadmobile/core/components/NavHostClearStackPlaceholder.kt:11:49 Parameter 'props' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jsMain/kotlin/com/ustadmobile/core/impl/UstadMobileSystemImpl.kt:24:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jsMain/kotlin/com/ustadmobile/core/impl/UstadMobileSystemImpl.kt:85:9 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.
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jsMain/kotlin/com/ustadmobile/core/impl/UstadMobileSystemImpl.kt:111:5 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jsMain/kotlin/com/ustadmobile/core/util/StorageUtil.kt:12:20 Parameter 'path' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jsMain/kotlin/com/ustadmobile/core/util/StorageUtil.kt:16:19 Parameter 'path' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jsMain/kotlin/com/ustadmobile/core/util/StorageUtil.kt:20:23 Parameter 'prefix' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jsMain/kotlin/com/ustadmobile/core/util/UMURLEncoder.kt:17:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jsMain/kotlin/com/ustadmobile/core/util/UMURLEncoder.kt:19:5 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jsMain/kotlin/com/ustadmobile/core/viewmodel/ViewModel.kt:9:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
> Task :lib-ui-compose:syncDebugLibJars
> Task :lib-ui-compose:bundleDebugLocalLintAar
> Task :lib-ui-compose:generateDebugLintModel
> Task :lib-ui-compose:generateDebugAndroidTestLintModel
> Task :lib-ui-compose:generateDebugUnitTestLintModel
> Task :app-ktor-server:compileJava NO-SOURCE
> Task :lib-cache:allTests
> Task :lib-cache:check
> Task :lib-cache:build
> Task :lib-test-common:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-test-common/build/reports/lint-results-debug.html
> Task :lib-ui-compose:bundleDebugAar
> Task :lib-test-common:lintDebug
> Task :lib-test-common:lint
> Task :lib-test-common:check
> Task :lib-test-common:build
> Task :lib-ui-compose:assembleDebug
> Task :lib-ui-compose:bundleReleaseAar
> Task :lib-ui-compose:assembleRelease
> Task :lib-ui-compose:compileDebugUnitTestKotlinAndroid NO-SOURCE
> Task :lib-ui-compose:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :lib-ui-compose:processDebugUnitTestJavaRes NO-SOURCE
> Task :lib-ui-compose:testDebugUnitTest NO-SOURCE
> Task :lib-ui-compose:compileReleaseUnitTestKotlinAndroid NO-SOURCE
> Task :lib-ui-compose:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :lib-ui-compose:processReleaseUnitTestJavaRes NO-SOURCE
> Task :lib-ui-compose:testReleaseUnitTest NO-SOURCE
> Task :lib-ui-compose:generateDebugLintReportModel
> Task :core:jsMainClasses
> Task :core:jsJar
> Task :core:assemble
> Task :lib-ui-compose:test UP-TO-DATE
> Task :sharedse:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/sharedse/build/reports/lint-results-debug.html
> Task :sharedse:lintDebug
> Task :sharedse:lint
> Task :lib-ui-compose:lintAnalyzeDebugAndroidTest
> Task :lib-ui-compose:lintAnalyzeDebugUnitTest
> Task :core:compileTestKotlinJs
> Task :core:jsTestClasses
> Task :app-android:compileNonMinifiedReleaseKotlin
w: Argument -Xopt-in is deprecated. Please use -opt-in instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/AppActivity.kt:137:13 Variable 'appLinkAction' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/AppActivity.kt:138:13 Variable 'appLinkData' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadAddCommentListItem.kt:59:5 'MdcTheme(Context = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., () -> Unit): Unit' is deprecated.
Material ThemeAdapter is deprecated.
For more migration information, please visit https://google.github.io/accompanist/themeadapter-material/
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadAddListItem.kt:45:5 'MdcTheme(Context = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., () -> Unit): Unit' is deprecated.
Material ThemeAdapter is deprecated.
For more migration information, please visit https://google.github.io/accompanist/themeadapter-material/
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:65:5 Parameter 'error' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:153:5 'UstadTextEditField(String, String, Boolean, Modifier = ..., String? = ..., StringAndSerialNum? = ..., Boolean = ..., (() -> Unit)? = ..., (String) -> Unit, Boolean = ..., String? = ..., Boolean = ..., KeyboardActions = ..., KeyboardOptions = ...): Unit' is deprecated. This is trying to do too much and needs split up. Where possible, use the standard OutlinedTextField
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:167:5 'UstadTextEditField(String, String, Boolean, Modifier = ..., String? = ..., StringAndSerialNum? = ..., Boolean = ..., (() -> Unit)? = ..., (String) -> Unit, Boolean = ..., String? = ..., Boolean = ..., KeyboardActions = ..., KeyboardOptions = ...): Unit' is deprecated. This is trying to do too much and needs split up. Where possible, use the standard OutlinedTextField
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:187:5 'UstadTextEditField(String, String, Boolean, Modifier = ..., String? = ..., StringAndSerialNum? = ..., Boolean = ..., (() -> Unit)? = ..., (String) -> Unit, Boolean = ..., String? = ..., Boolean = ..., KeyboardActions = ..., KeyboardOptions = ...): Unit' is deprecated. This is trying to do too much and needs split up. Where possible, use the standard OutlinedTextField
> Task :app-android:compileReleaseKotlin
w: Argument -Xopt-in is deprecated. Please use -opt-in instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/AppActivity.kt:137:13 Variable 'appLinkAction' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/AppActivity.kt:138:13 Variable 'appLinkData' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadAddCommentListItem.kt:59:5 'MdcTheme(Context = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., () -> Unit): Unit' is deprecated.
Material ThemeAdapter is deprecated.
For more migration information, please visit https://google.github.io/accompanist/themeadapter-material/
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadAddListItem.kt:45:5 'MdcTheme(Context = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., () -> Unit): Unit' is deprecated.
Material ThemeAdapter is deprecated.
For more migration information, please visit https://google.github.io/accompanist/themeadapter-material/
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:65:5 Parameter 'error' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:153:5 'UstadTextEditField(String, String, Boolean, Modifier = ..., String? = ..., StringAndSerialNum? = ..., Boolean = ..., (() -> Unit)? = ..., (String) -> Unit, Boolean = ..., String? = ..., Boolean = ..., KeyboardActions = ..., KeyboardOptions = ...): Unit' is deprecated. This is trying to do too much and needs split up. Where possible, use the standard OutlinedTextField
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:167:5 'UstadTextEditField(String, String, Boolean, Modifier = ..., String? = ..., StringAndSerialNum? = ..., Boolean = ..., (() -> Unit)? = ..., (String) -> Unit, Boolean = ..., String? = ..., Boolean = ..., KeyboardActions = ..., KeyboardOptions = ...): Unit' is deprecated. This is trying to do too much and needs split up. Where possible, use the standard OutlinedTextField
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:187:5 'UstadTextEditField(String, String, Boolean, Modifier = ..., String? = ..., StringAndSerialNum? = ..., Boolean = ..., (() -> Unit)? = ..., (String) -> Unit, Boolean = ..., String? = ..., Boolean = ..., KeyboardActions = ..., KeyboardOptions = ...): Unit' is deprecated. This is trying to do too much and needs split up. Where possible, use the standard OutlinedTextField
> Task :app-android:compileBenchmarkReleaseKotlin
w: Argument -Xopt-in is deprecated. Please use -opt-in instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/AppActivity.kt:137:13 Variable 'appLinkAction' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/AppActivity.kt:138:13 Variable 'appLinkData' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadAddCommentListItem.kt:59:5 'MdcTheme(Context = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., () -> Unit): Unit' is deprecated.
Material ThemeAdapter is deprecated.
For more migration information, please visit https://google.github.io/accompanist/themeadapter-material/
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadAddListItem.kt:45:5 'MdcTheme(Context = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., () -> Unit): Unit' is deprecated.
Material ThemeAdapter is deprecated.
For more migration information, please visit https://google.github.io/accompanist/themeadapter-material/
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:65:5 Parameter 'error' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:153:5 'UstadTextEditField(String, String, Boolean, Modifier = ..., String? = ..., StringAndSerialNum? = ..., Boolean = ..., (() -> Unit)? = ..., (String) -> Unit, Boolean = ..., String? = ..., Boolean = ..., KeyboardActions = ..., KeyboardOptions = ...): Unit' is deprecated. This is trying to do too much and needs split up. Where possible, use the standard OutlinedTextField
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:167:5 'UstadTextEditField(String, String, Boolean, Modifier = ..., String? = ..., StringAndSerialNum? = ..., Boolean = ..., (() -> Unit)? = ..., (String) -> Unit, Boolean = ..., String? = ..., Boolean = ..., KeyboardActions = ..., KeyboardOptions = ...): Unit' is deprecated. This is trying to do too much and needs split up. Where possible, use the standard OutlinedTextField
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:187:5 'UstadTextEditField(String, String, Boolean, Modifier = ..., String? = ..., StringAndSerialNum? = ..., Boolean = ..., (() -> Unit)? = ..., (String) -> Unit, Boolean = ..., String? = ..., Boolean = ..., KeyboardActions = ..., KeyboardOptions = ...): Unit' is deprecated. This is trying to do too much and needs split up. Where possible, use the standard OutlinedTextField
> Task :app-android:compileDebugKotlin
w: Argument -Xopt-in is deprecated. Please use -opt-in instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/AppActivity.kt:137:13 Variable 'appLinkAction' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/AppActivity.kt:138:13 Variable 'appLinkData' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadAddCommentListItem.kt:59:5 'MdcTheme(Context = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., () -> Unit): Unit' is deprecated.
Material ThemeAdapter is deprecated.
For more migration information, please visit https://google.github.io/accompanist/themeadapter-material/
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadAddListItem.kt:45:5 'MdcTheme(Context = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., Boolean = ..., () -> Unit): Unit' is deprecated.
Material ThemeAdapter is deprecated.
For more migration information, please visit https://google.github.io/accompanist/themeadapter-material/
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:65:5 Parameter 'error' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:153:5 'UstadTextEditField(String, String, Boolean, Modifier = ..., String? = ..., StringAndSerialNum? = ..., Boolean = ..., (() -> Unit)? = ..., (String) -> Unit, Boolean = ..., String? = ..., Boolean = ..., KeyboardActions = ..., KeyboardOptions = ...): Unit' is deprecated. This is trying to do too much and needs split up. Where possible, use the standard OutlinedTextField
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:167:5 'UstadTextEditField(String, String, Boolean, Modifier = ..., String? = ..., StringAndSerialNum? = ..., Boolean = ..., (() -> Unit)? = ..., (String) -> Unit, Boolean = ..., String? = ..., Boolean = ..., KeyboardActions = ..., KeyboardOptions = ...): Unit' is deprecated. This is trying to do too much and needs split up. Where possible, use the standard OutlinedTextField
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/src/main/java/com/ustadmobile/port/android/view/composable/UstadEditField.kt:187:5 'UstadTextEditField(String, String, Boolean, Modifier = ..., String? = ..., StringAndSerialNum? = ..., Boolean = ..., (() -> Unit)? = ..., (String) -> Unit, Boolean = ..., String? = ..., Boolean = ..., KeyboardActions = ..., KeyboardOptions = ...): Unit' is deprecated. This is trying to do too much and needs split up. Where possible, use the standard OutlinedTextField
> Task :app-android:compileNonMinifiedReleaseJavaWithJavac
> Task :app-android:compileBenchmarkReleaseJavaWithJavac
> Task :app-android:mergeBenchmarkReleaseGeneratedProguardFiles UP-TO-DATE
> Task :app-android:processBenchmarkReleaseJavaRes
> Task :app-android:compileDebugJavaWithJavac
> Task :lib-ui-compose:lintVitalAnalyzeRelease
> Task :app-android:mergeLibDexDebug
> Task :app-android:dexBuilderDebug
> Task :app-android:processDebugJavaRes
> Task :app-android:mergeDebugGlobalSynthetics
> Task :app-android:expandBenchmarkReleaseArtProfileWildcards
> Task :app-android:mergeProjectDexDebug
> Task :app-android:dexBuilderNonMinifiedRelease
> Task :app-android:mergeBenchmarkReleaseJavaResource
> Task :app-android:mergeNonMinifiedReleaseGlobalSynthetics
> Task :app-android:processNonMinifiedReleaseJavaRes
> Task :app-android:mergeDebugJavaResource
> Task :app-android:compileReleaseJavaWithJavac
> Task :app-android:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :app-android:processReleaseJavaRes
> Task :app-android:generateReleaseLintVitalReportModel
> Task :app-android:generateDebugLintReportModel
> Task :app-android:bundleDebugClassesToCompileJar
> Task :app-android:bundleReleaseClassesToRuntimeJar
> Task :app-android:bundleReleaseClassesToCompileJar
> Task :app-android:bundleDebugClassesToRuntimeJar
> Task :app-android:generateDebugAndroidTestLintModel
> Task :app-android:generateDebugUnitTestLintModel
> Task :app-android:compileDebugUnitTestKotlin NO-SOURCE
> Task :app-android:compileDebugUnitTestJavaWithJavac NO-SOURCE
> Task :app-android:processDebugUnitTestJavaRes
> Task :app-android:testDebugUnitTest NO-SOURCE
> Task :app-android:compileReleaseUnitTestKotlin NO-SOURCE
> Task :app-android:compileReleaseUnitTestJavaWithJavac NO-SOURCE
> Task :app-android:processReleaseUnitTestJavaRes
> Task :app-android:testReleaseUnitTest NO-SOURCE
> Task :app-android:test UP-TO-DATE
> Task :app-android:mergeNonMinifiedReleaseJavaResource
> Task :app-android:expandReleaseArtProfileWildcards
> Task :app-android:mergeReleaseJavaResource
> Task :app-android:packageDebug
> Task :app-android:createDebugApkListingFileRedirect
> Task :app-android:assembleDebug
> Task :lib-ui-compose:lintAnalyzeDebug
> Task :lib-ui-compose:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/reports/lint-results-debug.html
> Task :lib-ui-compose:lintDebug
> Task :lib-ui-compose:lint
> Task :app-android:lintAnalyzeDebugUnitTest
> Task :lib-ui-compose:compileKotlinDesktop
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:13:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:15:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:17:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:19:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:21:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:23:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/commonMain/src/com/ustadmobile/libuicompose/MR.kt:25:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/desktopMain/src/com/ustadmobile/libuicompose/MR.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/desktopMain/src/com/ustadmobile/libuicompose/MR.kt:20:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/desktopMain/src/com/ustadmobile/libuicompose/MR.kt:24:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/desktopMain/src/com/ustadmobile/libuicompose/MR.kt:28:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/desktopMain/src/com/ustadmobile/libuicompose/MR.kt:32:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/desktopMain/src/com/ustadmobile/libuicompose/MR.kt:36:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/desktopMain/src/com/ustadmobile/libuicompose/MR.kt:40:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/build/generated/moko/desktopMain/src/com/ustadmobile/libuicompose/MR.kt:44:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadDownloadUrlStatus.kt:31:21 'CircularProgressIndicator(Float, Modifier = ..., Color = ..., Dp = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadListFilterChipsHeader.kt:31:44 Parameter 'index' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadOfflineItemStatusButton.kt:33:13 'CircularProgressIndicator(Float, Modifier = ..., Color = ..., Dp = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadOpeningBlobInfoBottomSheet.kt:42:21 'LinearProgressIndicator(Float, Modifier = ..., Color = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadOutlinedCommentTextField.kt:35:38 'Send: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Send
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadPhoneNumberTextField.kt:59:9 Variable 'isPreview' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/util/ext/AppUiStateIconExt.kt:12:44 'DriveFileMove: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.DriveFileMove
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreen.kt:192:38 Parameter 'dragging' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreen.kt:195:23 Parameter 'start' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/edit/ClazzEditScreen.kt:195:30 Parameter 'end' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/CourseAssignmentSubmissionFileListItem.kt:42:32 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/CourseAssignmentSubmissionFileListItem.kt:58:29 'LinearProgressIndicator(Float, Modifier = ..., Color = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/UstadCourseAssignmentMarkListItem.kt:98:42 'Chat: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Chat
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt:135:5 Parameter 'onWarningDismiss' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/detailoverview/ClazzAssignmentDetailOverviewScreen.kt:136:5 Parameter 'onLearnMore' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submissionstab/ClazzAssignmentSummaryColumn.kt:29:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submissionstab/SubmitterSummaryListItem.kt:52:38 'Comment: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Comment
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/CourseAssignmentMarkEdit.kt:31:5 Parameter 'onClickSubmitGradeAndMarkNext' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzassignment/submitterdetail/CourseAssignmentMarkEdit.kt:33:5 Parameter 'submitGradeButtonAndGoNextMessageId' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreen.kt:238:34 Elvis operator (?:) always returns the left operand of non-nullable type Long
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/list/ClazzEnrolmentListScreen.kt:70:13 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzlog/attendancelist/ClazzLogListAttendanceScreen.kt:81:5 Parameter 'onClickFilterChip' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzlog/editattendance/ClazzLogEditAttendanceScreen.kt:177:31 'ArrowBack: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowBack
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazzlog/editattendance/ClazzLogEditAttendanceScreen.kt:208:31 'ArrowForward: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowForward
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/ContentEntryExt.kt:23:60 'TextSnippet: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.TextSnippet
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/ContentEntryExt.kt:24:59 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/ContentEntryExt.kt:28:38 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/list/ContentEntryListConstants.kt:19:52 'TextSnippet: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.TextSnippet
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/list/ContentEntryListConstants.kt:20:51 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/deleteditem/list/DeletedItemListItem.kt:64:36 'InsertDriveFile: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.InsertDriveFile
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/individual/IndividualLearnerScreen.kt:45:60 Parameter 'result' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/individual/IndividualLearnerScreen.kt:137:29 'LinearProgressIndicator(Float, Modifier = ..., Color = ..., Color = ..., StrokeCap = ...): Unit' is deprecated. Use the overload that takes `progress` as a lambda
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/message/messagelist/NewMessageBox.kt:85:52 'Send: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Send
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/parentalconsentmanagement/ParentalConsentManagementScreen.kt:79:13 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/parentalconsentmanagement/ParentalConsentManagementScreen.kt:116:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/parentalconsentmanagement/ParentalConsentManagementScreen.kt:121:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/parentalconsentmanagement/ParentalConsentWaitingScreen.kt:18:5 Parameter 'viewModel' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/bulkaddselectfile/BulkAddPersonSelectFileScreen.kt:72:44 'InsertDriveFile: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.InsertDriveFile
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:124:13 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:139:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:147:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:158:9 'Divider(Modifier = ..., Dp = ..., Color = ...): Unit' is deprecated. Renamed to HorizontalDivider
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:243:44 'Chat: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Chat
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/detail/PersonDetailScreen.kt:343:60 'Message: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Message
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/learningspacelist/LearningSpaceListScreen.kt:47:5 Parameter 'refreshCommandFlow' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/person/registerminorwaitforparent/RegisterMinorWaitForParentScreen.kt:58:42 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/site/detail/SiteDetailScreen.kt:72:41 'Article: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.Article
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/ClazzLogEditAttendanceToggleGroup.kt:36:34 Elvis operator (?:) always returns the left operand of non-nullable type ImageVector
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/ClazzLogEditAttendanceToggleGroup.kt:47:34 Elvis operator (?:) always returns the left operand of non-nullable type ImageVector
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadRichTextEdit.kt:155:39 'FormatAlignLeft: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.FormatAlignLeft
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadRichTextEdit.kt:183:39 'FormatAlignRight: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.FormatAlignRight
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/components/UstadRichTextEdit.kt:293:39 'FormatListBulleted: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.FormatListBulleted
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazzenrolment/clazzmemberlist/ClazzMemberListScreenPreview.kt:11:9 Variable 'uiStateVal' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/lib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/pdfcontent/PdfFileHelper.kt:39:27 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:lintAnalyzeDebugAndroidTest
> Task :lib-ui-compose:desktopMainClasses
> Task :lib-ui-compose:desktopJar
> Task :lib-ui-compose:assemble
> Task :lib-ui-compose:compileTestKotlinDesktop NO-SOURCE
> Task :lib-ui-compose:desktopTestClasses UP-TO-DATE
> Task :lib-ui-compose:desktopTest NO-SOURCE
> Task :lib-ui-compose:allTests NO-SOURCE
> Task :lib-ui-compose:check
> Task :lib-ui-compose:build
> Task :app-android:mergeDexNonMinifiedRelease
> Task :app-desktop:compileKotlin
> Task :app-desktop:compileJava NO-SOURCE
> Task :app-desktop:classes
> Task :app-desktop:jar
> Task :app-desktop:assemble
> Task :app-desktop:compileTestKotlin NO-SOURCE
> Task :app-desktop:compileTestJava NO-SOURCE
> Task :app-desktop:testClasses UP-TO-DATE
> Task :app-desktop:test NO-SOURCE
> Task :app-desktop:check UP-TO-DATE
> Task :app-android:lintVitalAnalyzeRelease
> Task :app-desktop:proguardReleaseJars
ProGuard, version 7.2.2
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/runtime.kotlin_module]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/services/nl.adaptivity.xmlutil.util.SerializationProvider]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/paging-common.kotlin_module]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
> Task :app-android:lintAnalyzeDebug
> Task :app-desktop:proguardReleaseJars
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of program class [androidx.annotation.IntDef]
Note: duplicate definition of program class [androidx.annotation.IntRange]
Note: duplicate definition of program class [androidx.annotation.NonNull]
Note: duplicate definition of program class [androidx.annotation.RequiresApi]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE.txt]
Note: duplicate definition of resource file [META-INF/NOTICE.txt]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/services/java.sql.Driver]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of program class [com.zaxxer.hikari.HikariConfig]
Note: duplicate definition of program class [com.zaxxer.hikari.HikariConfigMXBean]
Note: duplicate definition of program class [com.zaxxer.hikari.HikariDataSource]
Note: duplicate definition of program class [com.zaxxer.hikari.HikariJNDIFactory]
Note: duplicate definition of program class [com.zaxxer.hikari.HikariPoolMXBean]
Note: duplicate definition of program class [com.zaxxer.hikari.hibernate.HikariConfigurationUtil]
Note: duplicate definition of program class [com.zaxxer.hikari.hibernate.HikariConnectionProvider]
Note: duplicate definition of program class [com.zaxxer.hikari.metrics.MetricsTracker]
Note: duplicate definition of program class [com.zaxxer.hikari.metrics.MetricsTrackerFactory]
Note: duplicate definition of program class [com.zaxxer.hikari.metrics.PoolStats]
Note: duplicate definition of program class [com.zaxxer.hikari.metrics.dropwizard.CodaHaleMetricsTracker]
Note: duplicate definition of program class [com.zaxxer.hikari.metrics.dropwizard.CodahaleHealthChecker$Connection99Percent]
Note: duplicate definition of program class [com.zaxxer.hikari.metrics.dropwizard.CodahaleHealthChecker$ConnectivityHealthCheck]
Note: duplicate definition of program class [com.zaxxer.hikari.metrics.dropwizard.CodahaleHealthChecker]
Note: duplicate definition of program class [com.zaxxer.hikari.metrics.dropwizard.CodahaleMetricsTrackerFactory]
Note: duplicate definition of program class [com.zaxxer.hikari.metrics.prometheus.HikariCPCollector]
Note: duplicate definition of program class [com.zaxxer.hikari.metrics.prometheus.PrometheusMetricsTracker]
Note: duplicate definition of program class [com.zaxxer.hikari.metrics.prometheus.PrometheusMetricsTrackerFactory]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.HikariPool$1]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.HikariPool$HouseKeeper]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.HikariPool$PoolEntryCreator]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.HikariPool$PoolInitializationException]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.HikariPool]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.HikariProxyCallableStatement]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.HikariProxyConnection]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.HikariProxyPreparedStatement]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.HikariProxyResultSet]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.HikariProxyStatement]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.PoolBase$ConnectionSetupException]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.PoolBase$MetricsTrackerDelegate]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.PoolBase$NopMetricsTrackerDelegate]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.PoolBase$SynchronousExecutor]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.PoolBase]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.PoolEntry]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.ProxyCallableStatement]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.ProxyConnection$ClosedConnection]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.ProxyConnection]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.ProxyFactory]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.ProxyLeakTask$1]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.ProxyLeakTask]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.ProxyPreparedStatement]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.ProxyResultSet]
Note: duplicate definition of program class [com.zaxxer.hikari.pool.ProxyStatement]
Note: duplicate definition of program class [com.zaxxer.hikari.util.ClockSource$Factory]
Note: duplicate definition of program class [com.zaxxer.hikari.util.ClockSource$MillisecondClockSource]
Note: duplicate definition of program class [com.zaxxer.hikari.util.ClockSource$NanosecondClockSource]
Note: duplicate definition of program class [com.zaxxer.hikari.util.ClockSource]
Note: duplicate definition of program class [com.zaxxer.hikari.util.ConcurrentBag$IBagStateListener]
Note: duplicate definition of program class [com.zaxxer.hikari.util.ConcurrentBag$IConcurrentBagEntry]
Note: duplicate definition of program class [com.zaxxer.hikari.util.ConcurrentBag]
Note: duplicate definition of program class [com.zaxxer.hikari.util.DriverDataSource]
Note: duplicate definition of program class [com.zaxxer.hikari.util.FastList$1]
Note: duplicate definition of program class [com.zaxxer.hikari.util.FastList]
Note: duplicate definition of program class [com.zaxxer.hikari.util.JavassistProxyFactory]
Note: duplicate definition of program class [com.zaxxer.hikari.util.PropertyElf]
Note: duplicate definition of program class [com.zaxxer.hikari.util.SuspendResumeLock$1]
Note: duplicate definition of program class [com.zaxxer.hikari.util.SuspendResumeLock]
Note: duplicate definition of program class [com.zaxxer.hikari.util.UtilityElf$DefaultThreadFactory]
Note: duplicate definition of program class [com.zaxxer.hikari.util.UtilityElf]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE.txt]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [org/apache/batik/apps/rasterizer/resources/rasterizer.policy]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE.txt]
Note: duplicate definition of resource file [META-INF/NOTICE.txt]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE.txt]
Note: duplicate definition of resource file [META-INF/NOTICE.txt]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/DEPENDENCIES]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/DEPENDENCIES]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE.txt]
Note: duplicate definition of resource file [META-INF/LICENSE.txt]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE-notice.md]
Note: duplicate definition of resource file [META-INF/LICENSE.md]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE-notice.md]
Note: duplicate definition of resource file [META-INF/LICENSE.md]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE-notice.md]
Note: duplicate definition of resource file [META-INF/LICENSE.md]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE-notice.md]
Note: duplicate definition of resource file [META-INF/LICENSE.md]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE-notice.md]
Note: duplicate definition of resource file [META-INF/LICENSE.md]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE.txt]
Note: duplicate definition of resource file [META-INF/NOTICE.txt]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE.txt]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/AL2.0]
Note: duplicate definition of resource file [META-INF/LGPL2.1]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/INDEX.LIST]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [license/LICENSE]
Note: duplicate definition of resource file [license/LICENSE.dom-documentation.txt]
Note: duplicate definition of resource file [license/LICENSE.dom-software.txt]
Note: duplicate definition of resource file [license/NOTICE]
Note: duplicate definition of resource file [license/README.dom.txt]
Note: duplicate definition of library class [javax.xml.XMLConstants]
Note: duplicate definition of library class [javax.xml.datatype.DatatypeConfigurationException]
Note: duplicate definition of library class [javax.xml.datatype.DatatypeConstants$Field]
Note: duplicate definition of library class [javax.xml.datatype.DatatypeConstants]
Note: duplicate definition of library class [javax.xml.datatype.DatatypeFactory]
Note: duplicate definition of library class [javax.xml.datatype.Duration]
Note: duplicate definition of library class [javax.xml.datatype.FactoryFinder]
Note: duplicate definition of library class [javax.xml.datatype.XMLGregorianCalendar]
Note: duplicate definition of library class [javax.xml.namespace.NamespaceContext]
Note: duplicate definition of library class [javax.xml.namespace.QName]
Note: duplicate definition of library class [javax.xml.parsers.DocumentBuilder]
Note: duplicate definition of library class [javax.xml.parsers.DocumentBuilderFactory]
Note: duplicate definition of library class [javax.xml.parsers.FactoryConfigurationError]
Note: duplicate definition of library class [javax.xml.parsers.FactoryFinder]
Note: duplicate definition of library class [javax.xml.parsers.ParserConfigurationException]
Note: duplicate definition of library class [javax.xml.parsers.SAXParser]
Note: duplicate definition of library class [javax.xml.parsers.SAXParserFactory]
Note: duplicate definition of library class [javax.xml.stream.EventFilter]
Note: duplicate definition of library class [javax.xml.stream.FactoryConfigurationError]
Note: duplicate definition of library class [javax.xml.stream.FactoryFinder]
Note: duplicate definition of library class [javax.xml.stream.Location]
Note: duplicate definition of library class [javax.xml.stream.StreamFilter]
Note: duplicate definition of library class [javax.xml.stream.XMLEventFactory]
Note: duplicate definition of library class [javax.xml.stream.XMLEventReader]
Note: duplicate definition of library class [javax.xml.stream.XMLEventWriter]
Note: duplicate definition of library class [javax.xml.stream.XMLInputFactory]
Note: duplicate definition of library class [javax.xml.stream.XMLOutputFactory]
Note: duplicate definition of library class [javax.xml.stream.XMLReporter]
Note: duplicate definition of library class [javax.xml.stream.XMLResolver]
Note: duplicate definition of library class [javax.xml.stream.XMLStreamConstants]
Note: duplicate definition of library class [javax.xml.stream.XMLStreamException]
Note: duplicate definition of library class [javax.xml.stream.XMLStreamReader]
Note: duplicate definition of library class [javax.xml.stream.XMLStreamWriter]
Note: duplicate definition of library class [javax.xml.stream.events.Attribute]
Note: duplicate definition of library class [javax.xml.stream.events.Characters]
Note: duplicate definition of library class [javax.xml.stream.events.Comment]
Note: duplicate definition of library class [javax.xml.stream.events.DTD]
Note: duplicate definition of library class [javax.xml.stream.events.EndDocument]
Note: duplicate definition of library class [javax.xml.stream.events.EndElement]
Note: duplicate definition of library class [javax.xml.stream.events.EntityDeclaration]
Note: duplicate definition of library class [javax.xml.stream.events.EntityReference]
Note: duplicate definition of library class [javax.xml.stream.events.Namespace]
Note: duplicate definition of library class [javax.xml.stream.events.NotationDeclaration]
Note: duplicate definition of library class [javax.xml.stream.events.ProcessingInstruction]
Note: duplicate definition of library class [javax.xml.stream.events.StartDocument]
Note: duplicate definition of library class [javax.xml.stream.events.StartElement]
Note: duplicate definition of library class [javax.xml.stream.events.XMLEvent]
Note: duplicate definition of library class [javax.xml.stream.util.EventReaderDelegate]
Note: duplicate definition of library class [javax.xml.stream.util.StreamReaderDelegate]
Note: duplicate definition of library class [javax.xml.stream.util.XMLEventAllocator]
Note: duplicate definition of library class [javax.xml.stream.util.XMLEventConsumer]
Note: duplicate definition of library class [javax.xml.transform.ErrorListener]
Note: duplicate definition of library class [javax.xml.transform.FactoryFinder]
Note: duplicate definition of library class [javax.xml.transform.OutputKeys]
Note: duplicate definition of library class [javax.xml.transform.Result]
Note: duplicate definition of library class [javax.xml.transform.Source]
Note: duplicate definition of library class [javax.xml.transform.SourceLocator]
Note: duplicate definition of library class [javax.xml.transform.Templates]
Note: duplicate definition of library class [javax.xml.transform.Transformer]
Note: duplicate definition of library class [javax.xml.transform.TransformerConfigurationException]
Note: duplicate definition of library class [javax.xml.transform.TransformerException]
Note: duplicate definition of library class [javax.xml.transform.TransformerFactory]
Note: duplicate definition of library class [javax.xml.transform.TransformerFactoryConfigurationError]
Note: duplicate definition of library class [javax.xml.transform.URIResolver]
Note: duplicate definition of library class [javax.xml.transform.dom.DOMLocator]
Note: duplicate definition of library class [javax.xml.transform.dom.DOMResult]
Note: duplicate definition of library class [javax.xml.transform.dom.DOMSource]
Note: duplicate definition of library class [javax.xml.transform.sax.SAXResult]
Note: duplicate definition of library class [javax.xml.transform.sax.SAXSource]
Note: duplicate definition of library class [javax.xml.transform.sax.SAXTransformerFactory]
Note: duplicate definition of library class [javax.xml.transform.sax.TemplatesHandler]
Note: duplicate definition of library class [javax.xml.transform.sax.TransformerHandler]
Note: duplicate definition of library class [javax.xml.transform.stax.StAXResult]
Note: duplicate definition of library class [javax.xml.transform.stax.StAXSource]
Note: duplicate definition of library class [javax.xml.transform.stream.StreamResult]
Note: duplicate definition of library class [javax.xml.transform.stream.StreamSource]
Note: duplicate definition of library class [javax.xml.validation.Schema]
Note: duplicate definition of library class [javax.xml.validation.SchemaFactory]
Note: duplicate definition of library class [javax.xml.validation.SchemaFactoryFinder$1]
Note: duplicate definition of library class [javax.xml.validation.SchemaFactoryFinder$2]
Note: duplicate definition of library class [javax.xml.validation.SchemaFactoryFinder]
Note: duplicate definition of library class [javax.xml.validation.SchemaFactoryLoader]
Note: duplicate definition of library class [javax.xml.validation.TypeInfoProvider]
Note: duplicate definition of library class [javax.xml.validation.Validator]
Note: duplicate definition of library class [javax.xml.validation.ValidatorHandler]
Note: duplicate definition of library class [javax.xml.xpath.XPath]
Note: duplicate definition of library class [javax.xml.xpath.XPathConstants]
Note: duplicate definition of library class [javax.xml.xpath.XPathException]
Note: duplicate definition of library class [javax.xml.xpath.XPathExpression]
Note: duplicate definition of library class [javax.xml.xpath.XPathExpressionException]
Note: duplicate definition of library class [javax.xml.xpath.XPathFactory]
Note: duplicate definition of library class [javax.xml.xpath.XPathFactoryConfigurationException]
Note: duplicate definition of library class [javax.xml.xpath.XPathFactoryFinder$1]
Note: duplicate definition of library class [javax.xml.xpath.XPathFactoryFinder$2]
Note: duplicate definition of library class [javax.xml.xpath.XPathFactoryFinder]
Note: duplicate definition of library class [javax.xml.xpath.XPathFunction]
Note: duplicate definition of library class [javax.xml.xpath.XPathFunctionException]
Note: duplicate definition of library class [javax.xml.xpath.XPathFunctionResolver]
Note: duplicate definition of library class [javax.xml.xpath.XPathVariableResolver]
Note: duplicate definition of library class [org.w3c.dom.Attr]
Note: duplicate definition of library class [org.w3c.dom.CDATASection]
Note: duplicate definition of library class [org.w3c.dom.CharacterData]
Note: duplicate definition of library class [org.w3c.dom.Comment]
Note: duplicate definition of library class [org.w3c.dom.DOMConfiguration]
Note: duplicate definition of library class [org.w3c.dom.DOMError]
Note: duplicate definition of library class [org.w3c.dom.DOMErrorHandler]
Note: duplicate definition of library class [org.w3c.dom.DOMException]
Note: duplicate definition of library class [org.w3c.dom.DOMImplementation]
Note: duplicate definition of library class [org.w3c.dom.DOMImplementationList]
Note: duplicate definition of library class [org.w3c.dom.DOMImplementationSource]
Note: duplicate definition of library class [org.w3c.dom.DOMLocator]
Note: duplicate definition of library class [org.w3c.dom.DOMStringList]
Note: duplicate definition of library class [org.w3c.dom.Document]
Note: duplicate definition of library class [org.w3c.dom.DocumentFragment]
Note: duplicate definition of library class [org.w3c.dom.DocumentType]
Note: duplicate definition of library class [org.w3c.dom.Element]
Note: duplicate definition of library class [org.w3c.dom.ElementTraversal]
Note: duplicate definition of library class [org.w3c.dom.Entity]
Note: duplicate definition of library class [org.w3c.dom.EntityReference]
Note: duplicate definition of library class [org.w3c.dom.NameList]
Note: duplicate definition of library class [org.w3c.dom.NamedNodeMap]
Note: duplicate definition of library class [org.w3c.dom.Node]
Note: duplicate definition of library class [org.w3c.dom.NodeList]
Note: duplicate definition of library class [org.w3c.dom.Notation]
Note: duplicate definition of library class [org.w3c.dom.ProcessingInstruction]
Note: duplicate definition of library class [org.w3c.dom.Text]
Note: duplicate definition of library class [org.w3c.dom.TypeInfo]
Note: duplicate definition of library class [org.w3c.dom.UserDataHandler]
Note: duplicate definition of library class [org.w3c.dom.bootstrap.DOMImplementationRegistry$1]
Note: duplicate definition of library class [org.w3c.dom.bootstrap.DOMImplementationRegistry$2]
Note: duplicate definition of library class [org.w3c.dom.bootstrap.DOMImplementationRegistry$3]
Note: duplicate definition of library class [org.w3c.dom.bootstrap.DOMImplementationRegistry$4]
Note: duplicate definition of library class [org.w3c.dom.bootstrap.DOMImplementationRegistry]
Note: duplicate definition of library class [org.w3c.dom.events.DocumentEvent]
Note: duplicate definition of library class [org.w3c.dom.events.Event]
Note: duplicate definition of library class [org.w3c.dom.events.EventException]
Note: duplicate definition of library class [org.w3c.dom.events.EventListener]
Note: duplicate definition of library class [org.w3c.dom.events.EventTarget]
Note: duplicate definition of library class [org.w3c.dom.events.MouseEvent]
Note: duplicate definition of library class [org.w3c.dom.events.MutationEvent]
Note: duplicate definition of library class [org.w3c.dom.events.UIEvent]
Note: duplicate definition of library class [org.w3c.dom.ls.DOMImplementationLS]
Note: duplicate definition of library class [org.w3c.dom.ls.LSException]
Note: duplicate definition of library class [org.w3c.dom.ls.LSInput]
Note: duplicate definition of library class [org.w3c.dom.ls.LSLoadEvent]
Note: duplicate definition of library class [org.w3c.dom.ls.LSOutput]
Note: duplicate definition of library class [org.w3c.dom.ls.LSParser]
Note: duplicate definition of library class [org.w3c.dom.ls.LSParserFilter]
Note: duplicate definition of library class [org.w3c.dom.ls.LSProgressEvent]
Note: duplicate definition of library class [org.w3c.dom.ls.LSResourceResolver]
Note: duplicate definition of library class [org.w3c.dom.ls.LSSerializer]
Note: duplicate definition of library class [org.w3c.dom.ls.LSSerializerFilter]
Note: duplicate definition of library class [org.w3c.dom.ranges.DocumentRange]
Note: duplicate definition of library class [org.w3c.dom.ranges.Range]
Note: duplicate definition of library class [org.w3c.dom.ranges.RangeException]
Note: duplicate definition of library class [org.w3c.dom.traversal.DocumentTraversal]
Note: duplicate definition of library class [org.w3c.dom.traversal.NodeFilter]
Note: duplicate definition of library class [org.w3c.dom.traversal.NodeIterator]
Note: duplicate definition of library class [org.w3c.dom.traversal.TreeWalker]
Note: duplicate definition of library class [org.w3c.dom.views.AbstractView]
Note: duplicate definition of library class [org.w3c.dom.views.DocumentView]
Note: duplicate definition of library class [org.xml.sax.AttributeList]
Note: duplicate definition of library class [org.xml.sax.Attributes]
Note: duplicate definition of library class [org.xml.sax.ContentHandler]
Note: duplicate definition of library class [org.xml.sax.DTDHandler]
Note: duplicate definition of library class [org.xml.sax.DocumentHandler]
Note: duplicate definition of library class [org.xml.sax.EntityResolver]
Note: duplicate definition of library class [org.xml.sax.ErrorHandler]
Note: duplicate definition of library class [org.xml.sax.HandlerBase]
Note: duplicate definition of library class [org.xml.sax.InputSource]
Note: duplicate definition of library class [org.xml.sax.Locator]
Note: duplicate definition of library class [org.xml.sax.Parser]
Note: duplicate definition of library class [org.xml.sax.SAXException]
Note: duplicate definition of library class [org.xml.sax.SAXNotRecognizedException]
Note: duplicate definition of library class [org.xml.sax.SAXNotSupportedException]
Note: duplicate definition of library class [org.xml.sax.SAXParseException]
Note: duplicate definition of library class [org.xml.sax.XMLFilter]
Note: duplicate definition of library class [org.xml.sax.XMLReader]
Note: duplicate definition of library class [org.xml.sax.ext.Attributes2]
Note: duplicate definition of library class [org.xml.sax.ext.Attributes2Impl]
Note: duplicate definition of library class [org.xml.sax.ext.DeclHandler]
Note: duplicate definition of library class [org.xml.sax.ext.DefaultHandler2]
Note: duplicate definition of library class [org.xml.sax.ext.EntityResolver2]
Note: duplicate definition of library class [org.xml.sax.ext.LexicalHandler]
Note: duplicate definition of library class [org.xml.sax.ext.Locator2]
Note: duplicate definition of library class [org.xml.sax.ext.Locator2Impl]
Note: duplicate definition of library class [org.xml.sax.helpers.AttributeListImpl]
Note: duplicate definition of library class [org.xml.sax.helpers.AttributesImpl]
Note: duplicate definition of library class [org.xml.sax.helpers.DefaultHandler]
Note: duplicate definition of library class [org.xml.sax.helpers.LocatorImpl]
Note: duplicate definition of library class [org.xml.sax.helpers.NamespaceSupport$Context]
Note: duplicate definition of library class [org.xml.sax.helpers.NamespaceSupport]
Note: duplicate definition of library class [org.xml.sax.helpers.NewInstance]
Note: duplicate definition of library class [org.xml.sax.helpers.ParserAdapter$AttributeListAdapter]
Note: duplicate definition of library class [org.xml.sax.helpers.ParserAdapter]
Note: duplicate definition of library class [org.xml.sax.helpers.ParserFactory]
Note: duplicate definition of library class [org.xml.sax.helpers.XMLFilterImpl]
Note: duplicate definition of library class [org.xml.sax.helpers.XMLReaderAdapter$AttributesAdapter]
Note: duplicate definition of library class [org.xml.sax.helpers.XMLReaderAdapter]
Note: duplicate definition of library class [org.xml.sax.helpers.XMLReaderFactory]
Note: duplicate definition of library class [org.w3c.dom.css.CSS2Properties]
Note: duplicate definition of library class [org.w3c.dom.css.CSSCharsetRule]
Note: duplicate definition of library class [org.w3c.dom.css.CSSFontFaceRule]
Note: duplicate definition of library class [org.w3c.dom.css.CSSImportRule]
Note: duplicate definition of library class [org.w3c.dom.css.CSSMediaRule]
Note: duplicate definition of library class [org.w3c.dom.css.CSSPageRule]
Note: duplicate definition of library class [org.w3c.dom.css.CSSPrimitiveValue]
Note: duplicate definition of library class [org.w3c.dom.css.CSSRule]
Note: duplicate definition of library class [org.w3c.dom.css.CSSRuleList]
Note: duplicate definition of library class [org.w3c.dom.css.CSSStyleDeclaration]
Note: duplicate definition of library class [org.w3c.dom.css.CSSStyleRule]
Note: duplicate definition of library class [org.w3c.dom.css.CSSStyleSheet]
Note: duplicate definition of library class [org.w3c.dom.css.CSSUnknownRule]
Note: duplicate definition of library class [org.w3c.dom.css.CSSValue]
Note: duplicate definition of library class [org.w3c.dom.css.CSSValueList]
Note: duplicate definition of library class [org.w3c.dom.css.Counter]
Note: duplicate definition of library class [org.w3c.dom.css.DOMImplementationCSS]
Note: duplicate definition of library class [org.w3c.dom.css.DocumentCSS]
Note: duplicate definition of library class [org.w3c.dom.css.ElementCSSInlineStyle]
Note: duplicate definition of library class [org.w3c.dom.css.RGBColor]
Note: duplicate definition of library class [org.w3c.dom.css.Rect]
Note: duplicate definition of library class [org.w3c.dom.css.ViewCSS]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLAnchorElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLAppletElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLAreaElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLBRElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLBaseElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLBaseFontElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLBodyElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLButtonElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLCollection]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLDListElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLDirectoryElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLDivElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLDocument]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLFieldSetElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLFontElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLFormElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLFrameElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLFrameSetElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLHRElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLHeadElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLHeadingElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLHtmlElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLIFrameElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLImageElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLInputElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLIsIndexElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLLIElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLLabelElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLLegendElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLLinkElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLMapElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLMenuElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLMetaElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLModElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLOListElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLObjectElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLOptGroupElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLOptionElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLParagraphElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLParamElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLPreElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLQuoteElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLScriptElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLSelectElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLStyleElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLTableCaptionElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLTableCellElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLTableColElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLTableElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLTableRowElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLTableSectionElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLTextAreaElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLTitleElement]
Note: duplicate definition of library class [org.w3c.dom.html.HTMLUListElement]
Note: duplicate definition of library class [org.w3c.dom.stylesheets.DocumentStyle]
Note: duplicate definition of library class [org.w3c.dom.stylesheets.LinkStyle]
Note: duplicate definition of library class [org.w3c.dom.stylesheets.MediaList]
Note: duplicate definition of library class [org.w3c.dom.stylesheets.StyleSheet]
Note: duplicate definition of library class [org.w3c.dom.stylesheets.StyleSheetList]
Note: duplicate definition of library class [org.w3c.dom.xpath.XPathEvaluator]
Note: duplicate definition of library class [org.w3c.dom.xpath.XPathException]
Note: duplicate definition of library class [org.w3c.dom.xpath.XPathExpression]
Note: duplicate definition of library class [org.w3c.dom.xpath.XPathNSResolver]
Note: duplicate definition of library class [org.w3c.dom.xpath.XPathNamespace]
Note: duplicate definition of library class [org.w3c.dom.xpath.XPathResult]
Note: there were 683 duplicate class definitions.
(https://www.guardsquare.com/proguard/manual/troubleshooting#duplicateclass)
Note: the configuration refers to the unknown class 'net.jpountz.xxhash.XXHash32JavaSafe$Factory'
Note: the configuration refers to the unknown class 'net.jpountz.xxhash.XXHash64JavaSafe$Factory'
Note: com.google.common.reflect.Invokable$ConstructorInvokable calls 'Class.getEnclosingClass'
Note: com.google.common.reflect.TypeToken calls 'Class.getEnclosingClass'
Note: com.google.common.reflect.Types calls 'Class.getEnclosingClass'
Note: com.google.common.reflect.Types$ClassOwnership$1 calls 'Class.getEnclosingClass'
Note: com.google.common.reflect.Types$ClassOwnership$2 calls 'Class.getEnclosingClass'
Note: com.google.gson.internal.$Gson$Types$ParameterizedTypeImpl calls 'Class.getEnclosingClass'
Note: com.sun.jna.Native calls 'Class.getDeclaringClass'
Note: org.apache.commons.lang3.ClassUtils calls 'Class.getEnclosingClass'
Note: org.apache.commons.lang3.reflect.ConstructorUtils calls 'Class.getEnclosingClass'
Note: org.apache.commons.lang3.reflect.TypeUtils calls 'Class.getEnclosingClass'
Note: org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences calls 'Class.getEnclosingClass'
Note: org.junit.jupiter.engine.discovery.ClassSelectorResolver calls 'Class.getEnclosingClass'
Note: org.junit.platform.commons.util.AnnotationUtils calls 'Class.getEnclosingClass'
Note: org.junit.platform.commons.util.ReflectionUtils calls 'Class.getEnclosingClass'
Note: org.kodein.type.DispJVMKt calls 'Class.getEnclosingClass'
Note: org.kodein.type.TypeTokensJVMKt calls 'Class.getEnclosingClass'
Note: org.modelmapper.internal.bytebuddy.description.type.TypeDescription$ForLoadedType calls 'Class.getDeclaringClass'
Note: org.modelmapper.internal.bytebuddy.description.type.TypeDescription$ForLoadedType calls 'Class.getEnclosingClass'
Note: org.modelmapper.internal.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$ForLoadedType calls 'Class.getDeclaringClass'
Note: org.modelmapper.internal.typetools.TypeResolver calls 'Class.getEnclosingClass'
Note: com.google.common.reflect.Invokable$ConstructorInvokable calls 'Class.getEnclosingConstructor'
Note: com.google.common.reflect.Invokable$ConstructorInvokable calls 'Class.getEnclosingMethod'
Note: org.modelmapper.internal.bytebuddy.description.type.TypeDescription$ForLoadedType calls 'Class.getEnclosingMethod'
Note: org.modelmapper.internal.bytebuddy.description.type.TypeDescription$ForLoadedType calls 'Class.getEnclosingConstructor'
Note: androidx.compose.ui.text.platform.AwtFontUtils: can't find dynamically referenced class sun.font.CFont
Note: com.google.common.io.TempFileCreator: can't find dynamically referenced class android.os.Build$VERSION
Note: com.google.common.io.TempFileCreator: can't find dynamically referenced class android.os.Build$VERSION_CODES
Note: com.google.common.util.concurrent.MoreExecutors: can't find dynamically referenced class com.google.appengine.api.ThreadManager
Note: com.google.common.util.concurrent.MoreExecutors: can't find dynamically referenced class com.google.appengine.api.utils.SystemProperty
Note: com.google.common.util.concurrent.MoreExecutors: can't find dynamically referenced class com.google.apphosting.api.ApiProxy
Note: com.ibm.icu.impl.LocaleDisplayNamesImpl$DataTables calls '(com.ibm.icu.impl.LocaleDisplayNamesImpl$DataTables)Class.forName(variable).newInstance()'
Note: com.ibm.icu.text.TimeZoneNames calls '(com.ibm.icu.text.TimeZoneNames$Factory)Class.forName(variable).newInstance()'
Note: com.mchange.v1.db.sql.SchemaManager calls '(com.mchange.v1.db.sql.Schema)Class.forName(variable).newInstance()'
Note: com.mchange.v2.c3p0.C3P0Registry calls '(com.mchange.v2.c3p0.ConnectionTester)Class.forName(variable).newInstance()'
Note: com.mchange.v2.c3p0.C3P0Registry calls '(com.mchange.v2.c3p0.ConnectionTester)Class.forName(variable).newInstance()'
Note: com.mchange.v2.c3p0.C3P0Registry calls '(com.mchange.v2.c3p0.ConnectionCustomizer)Class.forName(variable).newInstance()'
Note: com.mchange.v2.c3p0.C3P0Registry calls '(com.mchange.v2.c3p0.management.ManagementCoordinator)Class.forName(variable).newInstance()'
Note: com.mchange.v2.c3p0.DriverManagerDataSource calls '(java.sql.Driver)Class.forName(variable).newInstance()'
Note: com.mchange.v2.c3p0.WrapperConnectionPoolDataSource calls '(com.mchange.v2.c3p0.ConnectionTester)Class.forName(variable).newInstance()'
Note: com.mchange.v2.c3p0.cfg.C3P0Config calls '(com.mchange.v2.c3p0.cfg.C3P0ConfigFinder)Class.forName(variable).newInstance()'
Note: com.mchange.v2.c3p0.impl.DefaultConnectionTester calls '(com.mchange.v2.c3p0.impl.DefaultConnectionTester$QuerylessTestRunner)Class.forName(variable).newInstance()'
Note: com.mchange.v2.log.MLog calls '(com.mchange.v2.log.NameTransformer)Class.forName(variable).newInstance()'
Note: com.mchange.v2.log.MLog calls '(com.mchange.v2.log.MLog)Class.forName(variable).newInstance()'
Note: com.mchange.v2.log.log4j.Log4jMLog: can't find dynamically referenced class org.apache.log4j.Logger
Note: com.mchange.v2.log.log4j2.Log4j2MLog: can't find dynamically referenced class org.apache.logging.log4j.LogManager
Note: com.mchange.v3.decode.DecodeUtils calls '(com.mchange.v3.decode.DecoderFinder)Class.forName(variable).newInstance()'
Note: nl.adaptivity.xmlutil.StAXWriter: can't find dynamically referenced class org.codehaus.stax2.XMLStreamWriter2
Note: okhttp3.internal.platform.android.CloseGuard$Companion: can't find dynamically referenced class dalvik.system.CloseGuard
Note: org.apache.batik.apps.rasterizer.DestinationType: can't find dynamically referenced class org.apache.fop.svg.PDFTranscoder
Note: org.apache.commons.io.input.ByteBufferCleaner$Java8Cleaner: can't find dynamically referenced class sun.misc.Cleaner
Note: org.apache.commons.logging.LogSource: can't find dynamically referenced class org.apache.log4j.Logger
Note: org.apache.commons.logging.impl.Log4JLogger: can't find dynamically referenced class org.apache.log4j.Priority
Note: org.apache.commons.logging.impl.Log4JLogger: can't find dynamically referenced class org.apache.log4j.Level
Note: org.apache.commons.logging.impl.Log4JLogger: can't find dynamically referenced class org.apache.log4j.Level
Note: org.hsqldb.lib.FrameworkLogger: can't find dynamically referenced class org.apache.logging.log4j.Logger
Note: org.hsqldb.lib.FrameworkLogger: can't find dynamically referenced class org.apache.logging.log4j.LogManager
Note: org.hsqldb.lib.FrameworkLogger: can't find dynamically referenced class org.apache.logging.log4j.Level
Note: org.hsqldb.lib.FrameworkLogger: can't find dynamically referenced class org.apache.log4j.Logger
Note: org.hsqldb.lib.FrameworkLogger: can't find dynamically referenced class org.apache.log4j.Priority
Note: org.hsqldb.persist.LockFile: can't find dynamically referenced class org.hsqldb.persist.NIOLockFile
Note: org.jsoup.helper.AuthenticationHandler: can't find dynamically referenced class org.jsoup.helper.RequestAuthHandler
Note: org.junit.jupiter.params.shadow.com.univocity.parsers.common.beans.BeanHelper: can't find dynamically referenced class com.googlecode.openbeans.Introspector
Note: org.lwjgl.system.APIUtil calls '(java.util.function.Predicate)Class.forName(variable).newInstance()'
Note: org.modelmapper.internal.objenesis.instantiator.perc.PercSerializationInstantiator: can't find dynamically referenced class COM.newmonics.PercClassLoader.Method
Note: org.modelmapper.internal.objenesis.instantiator.perc.PercSerializationInstantiator: can't find dynamically referenced class COM.newmonics.PercClassLoader.PercClass
Note: org.modelmapper.internal.objenesis.strategy.PlatformDescription: can't find dynamically referenced class android.os.Build$VERSION
Note: org.modelmapper.internal.typetools.TypeResolver: can't find dynamically referenced class sun.misc.SharedSecrets
Note: org.modelmapper.internal.typetools.TypeResolver: can't find dynamically referenced class jdk.internal.misc.SharedSecrets
Note: org.w3c.css.sac.helpers.ParserFactory calls '(org.w3c.css.sac.Parser)Class.forName(variable).newInstance()'
Note: uk.co.caprica.vlcj.player.component.overlay.AbstractJWindowOverlayComponent: can't find dynamically referenced class com.sun.awt.AWTUtilities
Note: ch.qos.logback.core.joran.conditional.PropertyEvalScriptBuilder accesses a method 'setPropertyContainers(ch.qos.logback.core.spi.PropertyContainer,ch.qos.logback.core.spi.PropertyContainer)' dynamically
Note: ch.qos.logback.core.util.ExecutorServiceUtil$1 accesses a method 'factory()' dynamically
Note: com.google.common.base.FinalizableReferenceQueue accesses a method 'startFinalizer(java.lang.Class,java.lang.ref.ReferenceQueue,java.lang.ref.PhantomReference)' dynamically
Note: com.google.common.base.Throwables accesses a method 'getJavaLangAccess()' dynamically
Note: com.google.common.base.internal.Finalizer accesses a method 'finalizeReferent()' dynamically
Note: com.google.common.cache.Striped64 accesses a declared field 'base' dynamically
Note: com.google.common.cache.Striped64 accesses a declared field 'busy' dynamically
Note: com.google.common.cache.Striped64$Cell accesses a declared field 'value' dynamically
Note: com.google.common.hash.Striped64 accesses a declared field 'base' dynamically
Note: com.google.common.hash.Striped64 accesses a declared field 'busy' dynamically
Note: com.google.common.hash.Striped64$Cell accesses a declared field 'value' dynamically
Note: com.google.common.io.TempFileCreator accesses a field 'SDK_INT' dynamically
Note: com.google.common.io.TempFileCreator accesses a field 'JELLY_BEAN' dynamically
Note: com.google.common.io.TempFileCreator$JavaNioCreator accesses a method 'info()' dynamically
Note: com.google.common.io.TempFileCreator$JavaNioCreator accesses a method 'user()' dynamically
Note: com.google.common.io.TempFileCreator$JavaNioCreator accesses a method 'orElse(java.lang.Object)' dynamically
Note: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper accesses a declared field 'listeners' dynamically
Note: com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper accesses a declared field 'value' dynamically
Note: com.google.common.util.concurrent.MoreExecutors accesses a method 'currentRequestThreadFactory()' dynamically
Note: com.google.common.util.concurrent.MoreExecutors accesses a method 'getCurrentEnvironment()' dynamically
Note: com.google.gson.internal.UnsafeAllocator accesses a method 'allocateInstance(java.lang.Class)' dynamically
Note: com.google.gson.internal.reflect.ReflectionHelper$RecordSupportedHelper accesses a method 'getName()' dynamically
> Task :app-react:compileKotlinJs
> Task :core:compileTestDevelopmentExecutableKotlinJs
> Task :app-android:l8DexDesugarLibNonMinifiedRelease
> Task :app-desktop:proguardReleaseJars
Note: com.google.gson.internal.reflect.ReflectionHelper$RecordSupportedHelper accesses a method 'getType()' dynamically
Note: com.ibm.icu.text.LocaleDisplayNames accesses a method 'getInstance(com.ibm.icu.util.ULocale,com.ibm.icu.text.LocaleDisplayNames$DialectHandling)' dynamically
Note: com.ibm.icu.text.LocaleDisplayNames accesses a method 'getInstance(com.ibm.icu.util.ULocale,com.ibm.icu.text.DisplayContext[])' dynamically
Note: com.ibm.icu.text.RuleBasedCollator accesses a method 'parseAndBuild(java.lang.String)' dynamically
Note: com.ibm.icu.util.ULocale$JDKLocaleHelper accesses a method 'name()' dynamically
Note: com.jcabi.log.Logger accesses a declared field 'FQCN' dynamically
Note: com.mchange.v2.log.MLevel accesses a field 'ALL' dynamically
Note: com.mchange.v2.log.MLevel accesses a field 'CONFIG' dynamically
Note: com.mchange.v2.log.MLevel accesses a field 'FINE' dynamically
Note: com.mchange.v2.log.MLevel accesses a field 'FINER' dynamically
Note: com.mchange.v2.log.MLevel accesses a field 'FINEST' dynamically
Note: com.mchange.v2.log.MLevel accesses a field 'INFO' dynamically
Note: com.mchange.v2.log.MLevel accesses a field 'OFF' dynamically
Note: com.mchange.v2.log.MLevel accesses a field 'SEVERE' dynamically
Note: com.mchange.v2.log.MLevel accesses a field 'WARNING' dynamically
Note: com.sun.jna.Native accesses a field 'OPTIONS' dynamically
Note: com.sun.jna.platform.WindowUtils$MacWindowUtils$1 accesses a method 'getPeer()' dynamically
Note: com.sun.jna.platform.WindowUtils$MacWindowUtils$1 accesses a method 'setAlpha(float)' dynamically
Note: com.sun.jna.platform.WindowUtils$X11WindowUtils accesses a method 'getVisual()' dynamically
Note: com.sun.jna.ptr.ByReference accesses a method 'getValue()' dynamically
Note: com.typesafe.config.ConfigException accesses a declared field 'origin' dynamically
Note: javax.xml.datatype.DatatypeConfigurationException accesses a method 'getCause()' dynamically
Note: javax.xml.transform.TransformerException accesses a method 'getCause()' dynamically
Note: javax.xml.transform.TransformerException accesses a method 'getException()' dynamically
Note: net.coobird.thumbnailator.tasks.io.InputStreamImageSource accesses a declared field 'heightScalingFactor' dynamically
Note: net.coobird.thumbnailator.tasks.io.InputStreamImageSource accesses a declared field 'widthScalingFactor' dynamically
Note: nl.adaptivity.xmlutil.util.DefaultSerializationProvider$DeserializerFun accesses a method 'value()' dynamically
Note: okhttp3.internal.platform.android.AndroidSocketAdapter accesses a method 'getAlpnSelectedProtocol()' dynamically
Note: okhttp3.internal.platform.android.CloseGuard$Companion accesses a method 'get()' dynamically
Note: okhttp3.internal.platform.android.CloseGuard$Companion accesses a method 'warnIfOpen()' dynamically
Note: org.apache.batik.dom.AbstractDocument accesses a method 'getDOMImplementation()' dynamically
Note: org.apache.commons.io.input.ByteBufferCleaner$Java8Cleaner accesses a method 'clean()' dynamically
Note: org.apache.commons.io.input.ByteBufferCleaner$Java9Cleaner accesses a method 'invokeCleaner(java.nio.ByteBuffer)' dynamically
Note: org.apache.commons.lang.enum.Enum accesses a method 'getName()' dynamically
Note: org.apache.commons.lang.enums.Enum accesses a method 'getName()' dynamically
Note: org.apache.commons.lang.enums.ValuedEnum accesses a method 'getValue()' dynamically
Note: org.apache.commons.lang.exception.ExceptionUtils accesses a field 'detail' dynamically
Note: org.apache.commons.lang.exception.ExceptionUtils accesses a method 'getCause()' dynamically
Note: org.apache.commons.lang3.ObjectUtils accesses a method 'clone()' dynamically
Note: org.apache.commons.logging.impl.Log4JLogger accesses a declared field 'TRACE' dynamically
Note: org.apache.commons.logging.impl.SimpleLog accesses a method 'getContextClassLoader()' dynamically
Note: org.apache.pdfbox.io.IOUtils accesses a declared field 'theUnsafe' dynamically
Note: org.fusesource.jansi.internal.MingwSupport accesses a declared field 'fd' dynamically
Note: org.hsqldb.lib.FrameworkLogger accesses a method 'toLevel(java.lang.String)' dynamically
Note: org.hsqldb.lib.FrameworkLogger accesses a method 'getLogger(java.lang.String)' dynamically
Note: org.hsqldb.lib.FrameworkLogger accesses a method 'getLogger(java.lang.String)' dynamically
Note: org.hsqldb.lib.java.JavaSystem accesses a method 'invokeCleaner(java.nio.ByteBuffer)' dynamically
Note: org.hsqldb.lib.java.JavaSystem accesses a method 'cleaner()' dynamically
Note: org.hsqldb.lib.java.JavaSystem accesses a method 'clean()' dynamically
Note: org.hsqldb.lib.java.JavaSystem accesses a method 'free()' dynamically
Note: org.junit.jupiter.api.condition.JRE accesses a method 'major()' dynamically
Note: org.junit.jupiter.params.shadow.com.univocity.parsers.common.beans.BeanHelper accesses a method 'getBeanInfo(java.lang.Class,java.lang.Class)' dynamically
Note: org.junit.platform.commons.util.RuntimeUtils accesses a method 'getRuntimeMXBean()' dynamically
Note: org.junit.platform.commons.util.RuntimeUtils accesses a method 'getInputArguments()' dynamically
Note: org.modelmapper.internal.bytebuddy.ClassFileVersion$VersionLocator$Resolver accesses a method 'feature()' dynamically
Note: org.modelmapper.internal.bytebuddy.ClassFileVersion$VersionLocator$Resolver accesses a method 'major()' dynamically
Note: org.modelmapper.internal.bytebuddy.agent.builder.AgentBuilder$Default accesses a method 'getInstrumentation()' dynamically
Note: org.modelmapper.internal.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation$Appender accesses a method 'invokeExact(java.lang.Object[])' dynamically
Note: org.modelmapper.internal.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$LambdaMetafactoryFactory accesses a method 'defineAnonymousClass(java.lang.Class,byte[],java.lang.Object[])' dynamically
Note: org.modelmapper.internal.bytebuddy.agent.builder.LambdaFactory accesses a field 'CLASS_FILE_TRANSFORMERS' dynamically
Note: org.modelmapper.internal.bytebuddy.agent.builder.LambdaFactory accesses a method 'make(java.lang.Object,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,boolean,java.util.List,java.util.List,java.util.Collection)' dynamically
Note: org.modelmapper.internal.bytebuddy.agent.builder.LambdaFactory accesses a field 'CLASS_FILE_TRANSFORMERS' dynamically
Note: org.modelmapper.internal.bytebuddy.asm.ClassVisitorFactory accesses a field 'type' dynamically
Note: org.modelmapper.internal.bytebuddy.asm.ClassVisitorFactory accesses a method 'isUnknown()' dynamically
Note: org.modelmapper.internal.bytebuddy.asm.ClassVisitorFactory accesses a method 'isCodeAttribute()' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.ClassFileLocator$ForInstrumentation accesses a method 'getInstrumentation()' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.ClassFileLocator$ForModule accesses a method 'getPackages()' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.ClassFileLocator$ForModule accesses a method 'modules()' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.ClassFileLocator$ForModule accesses a method 'boot()' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.Nexus accesses a method 'onLoad(java.lang.Class)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.NexusAccessor$Dispatcher$CreationAction accesses a method 'register(java.lang.String,java.lang.ClassLoader,java.lang.ref.ReferenceQueue,int,java.lang.Object)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.NexusAccessor$Dispatcher$CreationAction accesses a method 'clean(java.lang.ref.Reference)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.NexusAccessor$Dispatcher$CreationAction accesses a method 'register(java.lang.String,java.lang.ClassLoader,java.lang.ref.ReferenceQueue,int,java.lang.Object)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.NexusAccessor$Dispatcher$CreationAction accesses a method 'clean(java.lang.ref.Reference)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ByteArrayClassLoader$SynchronizationStrategy$CreationAction accesses a method 'methodType(java.lang.Class,java.lang.Class[])' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ByteArrayClassLoader$SynchronizationStrategy$CreationAction accesses a method 'bindTo(java.lang.Object)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ByteArrayClassLoader$SynchronizationStrategy$CreationAction accesses a method 'invokeWithArguments(java.lang.Object[])' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeInjection accesses a method 'allocateInstance(java.lang.Class)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeInjection accesses a method 'findLoadedClass(java.lang.ClassLoader,java.lang.String)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeInjection accesses a method 'defineClass(java.lang.ClassLoader,java.lang.String,byte[],int,int,java.security.ProtectionDomain)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeInjection accesses a method 'getDefinedPackage(java.lang.ClassLoader,java.lang.String)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeInjection accesses a method 'getPackage(java.lang.ClassLoader,java.lang.String)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeInjection accesses a method 'definePackage(java.lang.ClassLoader,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.net.URL)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeInjection accesses a method 'getClassLoadingLock(java.lang.ClassLoader,java.lang.String)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride accesses a declared field 'override' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride accesses a method 'objectFieldOffset(java.lang.reflect.Field)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride accesses a method 'putBoolean(java.lang.Object,long,boolean)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe$Dispatcher$CreationAction accesses a method 'defineClass(java.lang.String,byte[],int,int,java.lang.ClassLoader,java.security.ProtectionDomain)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe$Dispatcher$CreationAction accesses a declared field 'override' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe$Dispatcher$CreationAction accesses a method 'objectFieldOffset(java.lang.reflect.Field)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe$Dispatcher$CreationAction accesses a method 'putBoolean(java.lang.Object,long,boolean)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe$Dispatcher$CreationAction accesses a method 'defineClass(java.lang.String,byte[],int,int,java.lang.ClassLoader,java.security.ProtectionDomain)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe$Factory accesses a method 'defineClass(java.lang.String,byte[],int,int,java.lang.ClassLoader,java.security.ProtectionDomain)' dynamically
Note: org.modelmapper.internal.bytebuddy.dynamic.loading.ClassReloadingStrategy accesses a method 'getInstrumentation()' dynamically
Note: org.modelmapper.internal.bytebuddy.utility.GraalImageCode$ImageCodeContextAction accesses a method 'getInputArguments()' dynamically
Note: org.modelmapper.internal.bytebuddy.utility.dispatcher.JavaDispatcher$DynamicClassLoader$Resolver$CreationAction accesses a method 'isExported(java.lang.String)' dynamically
Note: org.modelmapper.internal.objenesis.instantiator.perc.PercSerializationInstantiator accesses a declared method 'getPercClass(java.lang.Class)' dynamically
Note: org.modelmapper.internal.objenesis.instantiator.perc.PercSerializationInstantiator accesses a declared method 'findMethod(java.lang.String)' dynamically
Note: org.modelmapper.internal.objenesis.instantiator.sun.SunReflectionFactoryHelper accesses a declared method 'getReflectionFactory()' dynamically
Note: org.modelmapper.internal.objenesis.instantiator.sun.SunReflectionFactoryHelper accesses a declared method 'newConstructorForSerialization(java.lang.Class,java.lang.reflect.Constructor)' dynamically
Note: org.modelmapper.internal.objenesis.strategy.PlatformDescription accesses a field 'SDK_INT' dynamically
Note: org.modelmapper.internal.objenesis.strategy.PlatformDescription accesses a field 'SDK' dynamically
Note: org.modelmapper.internal.typetools.TypeResolver accesses a method 'getJavaLangAccess()' dynamically
> Task :app-android:minifyBenchmarkReleaseWithR8
> Task :app-react:compileKotlinJs
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/commonMain/src/com/ustadmobile/appreact/MR.kt:12:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/commonMain/src/com/ustadmobile/appreact/MR.kt:13:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/commonMain/src/com/ustadmobile/appreact/MR.kt:15:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/commonMain/src/com/ustadmobile/appreact/MR.kt:17:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/commonMain/src/com/ustadmobile/appreact/MR.kt:19:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/commonMain/src/com/ustadmobile/appreact/MR.kt:21:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/commonMain/src/com/ustadmobile/appreact/MR.kt:23:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/commonMain/src/com/ustadmobile/appreact/MR.kt:25:17 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/jsMain/src/com/ustadmobile/appreact/MR.kt:15:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/jsMain/src/com/ustadmobile/appreact/MR.kt:18:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/jsMain/src/com/ustadmobile/appreact/MR.kt:22:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/jsMain/src/com/ustadmobile/appreact/MR.kt:26:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/jsMain/src/com/ustadmobile/appreact/MR.kt:30:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/jsMain/src/com/ustadmobile/appreact/MR.kt:34:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/jsMain/src/com/ustadmobile/appreact/MR.kt:38:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/build/generated/moko/jsMain/src/com/ustadmobile/appreact/MR.kt:42:10 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/hooks/collectAttachmentUriSrc.kt:27:12 'useAttachmentUriSrc(String?, Boolean = ...): DoorUri?' is deprecated. Attachments are gone
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/hooks/useAttachmentUri.kt:11:5 Parameter 'attachmentUri' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/hooks/useAttachmentUri.kt:12:5 Parameter 'revokeOnCleanup' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/hooks/useDoorRemoteMediator.kt:61:41 Unchecked cast: app.cash.paging.PagingSource<Int, T>? /* = androidx.paging.PagingSource<Int, T>? */ to PagingSourceWithHttpLoader<Int>
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/hooks/usePagingSource.kt:120:80 Parameter 'allPages' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/hooks/usePagingSource.kt:125:85 Parameter 'allPages' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/hooks/useUstadViewModel.kt:24:5 Parameter 'collectAppUiState' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadChipsDemo.kt:24:58 Parameter 'getTagProps' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadChipsDemo.kt:24:119 Parameter 'ownerState' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadChipsDemo.kt:48:26 Parameter 'event' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadChipsDemo.kt:48:40 Parameter 'reason' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadChipsDemo.kt:48:48 Parameter 'detail' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreenTabs.kt:107:38 Parameter 'evt' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreens.kt:248:50 Parameter 'args' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/view/ParentalConsentWaitingScreen.kt:20:86 Parameter 'props' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/view/ParentalConsentWaitingScreen.kt:41:9 Variable 'viewModel' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.kt:109:23 Parameter 'index' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt:61:53 Parameter 'getTagProps' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt:61:114 Parameter 'ownerState' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt:63:48 Parameter 'index' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt:81:35 Parameter 'event' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt:85:30 Parameter 'event' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/inviteviacontact/ClazzInviteViaContactScreen.kt:85:37 Parameter 'value' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazzassignment/peerreviewerallocationedit/PeerReviewerAllocationEditScreen.kt:114:52 Parameter 'props' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/view/person/list/PersonListScreen.kt:100:46 Parameter 'inviteCode' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/wrappers/intl/JsIntlWrapper.kt:8:21 Using enum classes with an `external` qualifier becomes deprecated and will be an error in future releases
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/wrappers/intl/JsIntlWrapper.kt:20:21 Using enum classes with an `external` qualifier becomes deprecated and will be an error in future releases
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/wrappers/muitelinput/MuiTellDemo.kt:26:30 Parameter 'muiInfo' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-react/src/jsMain/kotlin/com/ustadmobile/wrappers/reacteasysort/LockAxis.kt:6:21 Using enum classes with an `external` qualifier becomes deprecated and will be an error in future releases
> Task :app-desktop:proguardReleaseJars
Note: org.modelmapper.internal.typetools.TypeResolver accesses a method 'getConstantPool(java.lang.Class)' dynamically
Note: org.modelmapper.internal.typetools.TypeResolver accesses a declared method 'getSize()' dynamically
Note: org.modelmapper.internal.typetools.TypeResolver accesses a declared method 'getMethodAt(int)' dynamically
Note: org.modelmapper.internal.util.Types accesses a method 'isProxyClass(java.lang.Class)' dynamically
Note: org.quartz.core.QuartzSchedulerMBeanImpl accesses a field 'TYPE' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'clear()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'getCalendarNames()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'getCurrentlyExecutingJobs()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'getJobGroupNames()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'getJobStoreClass()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'getPausedTriggerGroups()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'getSchedulerContext()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'getSchedulerInstanceId()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'getSchedulerName()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'getThreadPoolClass()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'getThreadPoolSize()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'getTriggerGroupNames()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'getVersion()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'isClustered()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'isInStandbyMode()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'isShutdown()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'numJobsExecuted()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'pauseAll()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'resumeAll()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'runningSince()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'shutdown()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'shutdown(boolean)' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'standby()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'start()' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'startDelayed(int)' dynamically
Note: org.quartz.core.QuartzScheduler_Stub accesses a method 'supportsPersistence()' dynamically
Note: org.quartz.impl.StdSchedulerFactory accesses a method 'getUUID()' dynamically
Note: org.quartz.impl.jdbcjobstore.oracle.weblogic.WebLogicOracleDelegate accesses a method 'putBytes(long,byte[])' dynamically
Note: org.quartz.impl.jdbcjobstore.oracle.weblogic.WebLogicOracleDelegate accesses a method 'setBytes(long,byte[])' dynamically
Note: org.slf4j.helpers.SubstituteLogger accesses a method 'log(org.slf4j.event.LoggingEvent)' dynamically
Note: uk.co.caprica.vlcj.binding.support.component.OsxComponentId accesses a method 'getViewPtr()' dynamically
Note: uk.co.caprica.vlcj.binding.support.component.OsxComponentId accesses a method 'getPlatformWindow()' dynamically
Note: uk.co.caprica.vlcj.binding.support.component.OsxComponentId accesses a method 'getContentView()' dynamically
Note: uk.co.caprica.vlcj.binding.support.component.OsxComponentId accesses a method 'getAWTView()' dynamically
Note: uk.co.caprica.vlcj.player.component.overlay.AbstractJWindowOverlayComponent accesses a method 'setWindowOpaque(java.awt.Window,java.lang.Boolean)' dynamically
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0 { UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0(java.lang.String,java.lang.String,com.ustadmobile.door.annotation.Trigger$Event[],java.lang.String,com.ustadmobile.door.annotation.Trigger$On,com.ustadmobile.door.annotation.Trigger$Order,java.lang.String[],java.lang.String[]); }', but not the descriptor class 'com.ustadmobile.door.annotation.Trigger$Event'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0 { UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0(java.lang.String,java.lang.String,com.ustadmobile.door.annotation.Trigger$Event[],java.lang.String,com.ustadmobile.door.annotation.Trigger$On,com.ustadmobile.door.annotation.Trigger$Order,java.lang.String[],java.lang.String[]); }', but not the descriptor class 'com.ustadmobile.door.annotation.Trigger$On'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0 { UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0(java.lang.String,java.lang.String,com.ustadmobile.door.annotation.Trigger$Event[],java.lang.String,com.ustadmobile.door.annotation.Trigger$On,com.ustadmobile.door.annotation.Trigger$Order,java.lang.String[],java.lang.String[]); }', but not the descriptor class 'com.ustadmobile.door.annotation.Trigger$Order'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0 { UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0(java.lang.String,java.lang.String,com.ustadmobile.door.annotation.Trigger$Event[],java.lang.String,com.ustadmobile.door.annotation.Trigger$On,com.ustadmobile.door.annotation.Trigger$Order,java.lang.String[],java.lang.String[],int,kotlin.jvm.internal.DefaultConstructorMarker); }', but not the descriptor class 'com.ustadmobile.door.annotation.Trigger$Event'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0 { UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0(java.lang.String,java.lang.String,com.ustadmobile.door.annotation.Trigger$Event[],java.lang.String,com.ustadmobile.door.annotation.Trigger$On,com.ustadmobile.door.annotation.Trigger$Order,java.lang.String[],java.lang.String[],int,kotlin.jvm.internal.DefaultConstructorMarker); }', but not the descriptor class 'com.ustadmobile.door.annotation.Trigger$On'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0 { UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0(java.lang.String,java.lang.String,com.ustadmobile.door.annotation.Trigger$Event[],java.lang.String,com.ustadmobile.door.annotation.Trigger$On,com.ustadmobile.door.annotation.Trigger$Order,java.lang.String[],java.lang.String[],int,kotlin.jvm.internal.DefaultConstructorMarker); }', but not the descriptor class 'com.ustadmobile.door.annotation.Trigger$Order'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.UmAppDatabase_DoorWrapper { UmAppDatabase_DoorWrapper(com.ustadmobile.core.db.UmAppDatabase,long,com.ustadmobile.door.message.DoorMessageCallback,com.ustadmobile.door.log.DoorLogger,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.message.DoorMessageCallback'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.UmAppDatabase_DoorWrapper { UmAppDatabase_DoorWrapper(com.ustadmobile.core.db.UmAppDatabase,long,com.ustadmobile.door.message.DoorMessageCallback,com.ustadmobile.door.log.DoorLogger,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.log.DoorLogger'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.UmAppDatabase_JdbcImpl { UmAppDatabase_JdbcImpl(com.ustadmobile.door.room.RoomDatabase,javax.sql.DataSource,java.lang.String,java.lang.String,int,int,com.ustadmobile.door.log.DoorLogger); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.UmAppDatabase_JdbcImpl { UmAppDatabase_JdbcImpl(com.ustadmobile.door.room.RoomDatabase,javax.sql.DataSource,java.lang.String,java.lang.String,int,int,com.ustadmobile.door.log.DoorLogger); }', but not the descriptor class 'com.ustadmobile.door.log.DoorLogger'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.UmAppDatabase_Repo { UmAppDatabase_Repo(com.ustadmobile.core.db.UmAppDatabase,com.ustadmobile.core.db.UmAppDatabase,com.ustadmobile.door.RepositoryConfig); }', but not the descriptor class 'com.ustadmobile.door.RepositoryConfig'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CacheLockJoinDao_JdbcImpl { CacheLockJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzAssignmentDao_DoorWrapper { ClazzAssignmentDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ClazzAssignmentDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzAssignmentDao_JdbcImpl { ClazzAssignmentDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo { ClazzAssignmentDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzAssignmentDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo { ClazzAssignmentDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzAssignmentDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo { ClazzAssignmentDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzAssignmentDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzAssignmentDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$findByUidWithBlockAsync$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzAssignmentDao_Repo$findByUidWithBlockAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$getSubmitterUid$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzAssignmentDao_Repo$getSubmitterUid$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_DoorWrapper { ClazzDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ClazzDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_JdbcImpl { ClazzDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo { ClazzDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo { ClazzDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo { ClazzDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$clazzUidExistsAsync$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzDao_Repo$clazzUidExistsAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$findByClazzCode$$inlined$repoHttpRequestWithFallback$1 { ClazzDao_Repo$findByClazzCode$$inlined$repoHttpRequestWithFallback$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$findByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzDao_Repo$findByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$findByUidWithHolidayCalendarAsync$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzDao_Repo$findByUidWithHolidayCalendarAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$findClazzesWithPermission$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { ClazzDao_Repo$findClazzesWithPermission$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$findOneRosterUserClazzes$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzDao_Repo$findOneRosterUserClazzes$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$getClazzNameAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzDao_Repo$getClazzNameAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$$inlined$repoHttpRequestWithFallback$1 { ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$$inlined$repoHttpRequestWithFallback$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$getClazzWithDisplayDetails$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzDao_Repo$getClazzWithDisplayDetails$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$getCoursesByName$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzDao_Repo$getCoursesByName$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzDao_Repo$getTitleByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzDao_Repo$getTitleByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzEnrolmentDao_DoorWrapper { ClazzEnrolmentDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ClazzEnrolmentDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzEnrolmentDao_JdbcImpl { ClazzEnrolmentDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo { ClazzEnrolmentDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzEnrolmentDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo { ClazzEnrolmentDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzEnrolmentDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo { ClazzEnrolmentDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzEnrolmentDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo$getAllEnrolmentsAtTimeByClazzAndPerson$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzEnrolmentDao_Repo$getAllEnrolmentsAtTimeByClazzAndPerson$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzInviteDao_DoorWrapper { ClazzInviteDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ClazzInviteDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzInviteDao_JdbcImpl { ClazzInviteDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzInviteDao_Repo { ClazzInviteDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzInviteDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzInviteDao_Repo { ClazzInviteDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzInviteDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzInviteDao_Repo { ClazzInviteDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzInviteDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzInviteDao_Repo$findClazzInviteEntityForInviteToken$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzInviteDao_Repo$findClazzInviteEntityForInviteToken$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzInviteDao_Repo$findClazzInviteEntityForInviteTokenAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzInviteDao_Repo$findClazzInviteEntityForInviteTokenAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzInviteDao_Repo$findInviteAsync$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzInviteDao_Repo$findInviteAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzInviteDao_Repo$findPendingInviteByPersonUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { ClazzInviteDao_Repo$findPendingInviteByPersonUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzInviteDao_Repo$updateInviteStatus$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzInviteDao_Repo$updateInviteStatus$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_DoorWrapper { ClazzLogAttendanceRecordDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_JdbcImpl { ClazzLogAttendanceRecordDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_Repo { ClazzLogAttendanceRecordDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_Repo { ClazzLogAttendanceRecordDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_Repo { ClazzLogAttendanceRecordDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_Repo$findByClazzAndTime$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzLogAttendanceRecordDao_Repo$findByClazzAndTime$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogDao_DoorWrapper { ClazzLogDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ClazzLogDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogDao_JdbcImpl { ClazzLogDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogDao_Repo { ClazzLogDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzLogDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogDao_Repo { ClazzLogDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzLogDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogDao_Repo { ClazzLogDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ClazzLogDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogDao_Repo$findAllForClazzByClazzLogUid$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzLogDao_Repo$findAllForClazzByClazzLogUid$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogDao_Repo$findByClazzUidAsFactory$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { ClazzLogDao_Repo$findByClazzUidAsFactory$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ClazzLogDao_Repo$findByClazzUidAsync$$inlined$replicateHttpRequestCatchAndLog$1 { ClazzLogDao_Repo$findByClazzUidAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CommentsDao_DoorWrapper { CommentsDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.CommentsDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl { CommentsDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CommentsDao_Repo { CommentsDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CommentsDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CommentsDao_Repo { CommentsDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CommentsDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CommentsDao_Repo { CommentsDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CommentsDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CommentsDao_Repo$findCourseCommentsByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { CommentsDao_Repo$findCourseCommentsByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentCategoryDao_DoorWrapper { ContentCategoryDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ContentCategoryDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentCategoryDao_JdbcImpl { ContentCategoryDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentCategoryDao_Repo { ContentCategoryDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentCategoryDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentCategoryDao_Repo { ContentCategoryDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentCategoryDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentCategoryDao_Repo { ContentCategoryDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentCategoryDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentCategorySchemaDao_DoorWrapper { ContentCategorySchemaDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ContentCategorySchemaDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentCategorySchemaDao_JdbcImpl { ContentCategorySchemaDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentCategorySchemaDao_Repo { ContentCategorySchemaDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentCategorySchemaDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentCategorySchemaDao_Repo { ContentCategorySchemaDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentCategorySchemaDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentCategorySchemaDao_Repo { ContentCategorySchemaDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentCategorySchemaDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_DoorWrapper { ContentEntryContentCategoryJoinDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_JdbcImpl { ContentEntryContentCategoryJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_Repo { ContentEntryContentCategoryJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_Repo { ContentEntryContentCategoryJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_Repo { ContentEntryContentCategoryJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryDao_DoorWrapper { ContentEntryDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ContentEntryDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl { ContentEntryDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryDao_Repo { ContentEntryDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryDao_Repo { ContentEntryDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryDao_Repo { ContentEntryDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryDao_Repo$findByContentEntryUidWithDetailsAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { ContentEntryDao_Repo$findByContentEntryUidWithDetailsAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryDao_Repo$findByUidWithEditDetails$$inlined$replicateHttpRequestCatchAndLog$1 { ContentEntryDao_Repo$findByUidWithEditDetails$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryDao_Repo$findTitleByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1 { ContentEntryDao_Repo$findTitleByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryDao_Repo$getChildrenByParentUidWithCategoryFilterOrderByName$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { ContentEntryDao_Repo$getChildrenByParentUidWithCategoryFilterOrderByName$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryImportJobDao_JdbcImpl { ContentEntryImportJobDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_DoorWrapper { ContentEntryParentChildJoinDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_JdbcImpl { ContentEntryParentChildJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_Repo { ContentEntryParentChildJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_Repo { ContentEntryParentChildJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_Repo { ContentEntryParentChildJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryPicture2Dao_DoorWrapper { ContentEntryPicture2Dao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ContentEntryPicture2Dao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryPicture2Dao_JdbcImpl { ContentEntryPicture2Dao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryPicture2Dao_Repo { ContentEntryPicture2Dao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryPicture2Dao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryPicture2Dao_Repo { ContentEntryPicture2Dao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryPicture2Dao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryPicture2Dao_Repo { ContentEntryPicture2Dao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryPicture2Dao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryPictureDao_DoorWrapper { ContentEntryPictureDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ContentEntryPictureDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryPictureDao_JdbcImpl { ContentEntryPictureDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryPictureDao_Repo { ContentEntryPictureDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryPictureDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryPictureDao_Repo { ContentEntryPictureDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryPictureDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryPictureDao_Repo { ContentEntryPictureDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryPictureDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_DoorWrapper { ContentEntryRelatedEntryJoinDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_JdbcImpl { ContentEntryRelatedEntryJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_Repo { ContentEntryRelatedEntryJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_Repo { ContentEntryRelatedEntryJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_Repo { ContentEntryRelatedEntryJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryVersionDao_DoorWrapper { ContentEntryVersionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ContentEntryVersionDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryVersionDao_JdbcImpl { ContentEntryVersionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryVersionDao_Repo { ContentEntryVersionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryVersionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryVersionDao_Repo { ContentEntryVersionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryVersionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryVersionDao_Repo { ContentEntryVersionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ContentEntryVersionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryVersionDao_Repo$findLatestByContentEntryUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { ContentEntryVersionDao_Repo$findLatestByContentEntryUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ContentEntryVersionDao_Repo$findLatestVersionUidByContentEntryUidEntity$$inlined$replicateHttpRequestCatchAndLog$1 { ContentEntryVersionDao_Repo$findLatestVersionUidByContentEntryUidEntity$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_DoorWrapper { CourseAssignmentMarkDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.CourseAssignmentMarkDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_JdbcImpl { CourseAssignmentMarkDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_Repo { CourseAssignmentMarkDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseAssignmentMarkDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_Repo { CourseAssignmentMarkDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseAssignmentMarkDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_Repo { CourseAssignmentMarkDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseAssignmentMarkDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_Repo$getAllMarksForSubmitterAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseAssignmentMarkDao_Repo$getAllMarksForSubmitterAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_Repo$getAllMarksForUserAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseAssignmentMarkDao_Repo$getAllMarksForUserAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_DoorWrapper { CourseAssignmentSubmissionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_JdbcImpl { CourseAssignmentSubmissionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_Repo { CourseAssignmentSubmissionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_Repo { CourseAssignmentSubmissionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_Repo { CourseAssignmentSubmissionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_Repo$findByAssignmentUidAndAccountPersonUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseAssignmentSubmissionDao_Repo$findByAssignmentUidAndAccountPersonUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_Repo$findByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseAssignmentSubmissionDao_Repo$findByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_Repo$getAllSubmissionsFromSubmitterAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseAssignmentSubmissionDao_Repo$getAllSubmissionsFromSubmitterAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_Repo$getLatestSubmissionForUserAsync$$inlined$replicateHttpRequestCatchAndLog$1 { CourseAssignmentSubmissionDao_Repo$getLatestSubmissionForUserAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_DoorWrapper { CourseAssignmentSubmissionFileDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_JdbcImpl { CourseAssignmentSubmissionFileDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_Repo { CourseAssignmentSubmissionFileDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_Repo { CourseAssignmentSubmissionFileDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_Repo { CourseAssignmentSubmissionFileDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_Repo$getAllSubmissionFilesFromSubmitterAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseAssignmentSubmissionFileDao_Repo$getAllSubmissionFilesFromSubmitterAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_Repo$getByAssignmentUidAndPersonUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseAssignmentSubmissionFileDao_Repo$getByAssignmentUidAndPersonUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_DoorWrapper { CourseBlockDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.CourseBlockDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_JdbcImpl { CourseBlockDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo { CourseBlockDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseBlockDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo { CourseBlockDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseBlockDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo { CourseBlockDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseBlockDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsync$$inlined$replicateHttpRequestCatchAndLog$1 { CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo$findByClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseBlockDao_Repo$findByClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo$findBySourcedId$$inlined$replicateHttpRequestCatchAndLog$1 { CourseBlockDao_Repo$findBySourcedId$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo$findByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseBlockDao_Repo$findByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo$findByUidAsyncAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseBlockDao_Repo$findByUidAsyncAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo$findByUidWithPictureAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseBlockDao_Repo$findByUidWithPictureAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo$findCourseBlockAndClazzUidByDiscussionPostUid$$inlined$replicateHttpRequestCatchAndLog$1 { CourseBlockDao_Repo$findCourseBlockAndClazzUidByDiscussionPostUid$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockDao_Repo$findCourseBlockByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseBlockDao_Repo$findCourseBlockByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockPictureDao_DoorWrapper { CourseBlockPictureDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.CourseBlockPictureDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockPictureDao_JdbcImpl { CourseBlockPictureDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockPictureDao_Repo { CourseBlockPictureDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseBlockPictureDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockPictureDao_Repo { CourseBlockPictureDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseBlockPictureDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseBlockPictureDao_Repo { CourseBlockPictureDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseBlockPictureDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupMemberDao_DoorWrapper { CourseGroupMemberDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.CourseGroupMemberDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupMemberDao_JdbcImpl { CourseGroupMemberDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupMemberDao_Repo { CourseGroupMemberDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseGroupMemberDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupMemberDao_Repo { CourseGroupMemberDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseGroupMemberDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupMemberDao_Repo { CourseGroupMemberDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseGroupMemberDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupMemberDao_Repo$findByCourseGroupSetAndClazz$$inlined$replicateHttpRequestCatchAndLog$1 { CourseGroupMemberDao_Repo$findByCourseGroupSetAndClazz$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupMemberDao_Repo$findByCourseGroupSetAndClazzAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CourseGroupMemberDao_Repo$findByCourseGroupSetAndClazzAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupMemberDao_Repo$findByCourseGroupSetAndGroupNumAsync$$inlined$replicateHttpRequestCatchAndLog$1 { CourseGroupMemberDao_Repo$findByCourseGroupSetAndGroupNumAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupSetDao_DoorWrapper { CourseGroupSetDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.CourseGroupSetDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupSetDao_JdbcImpl { CourseGroupSetDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupSetDao_Repo { CourseGroupSetDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseGroupSetDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupSetDao_Repo { CourseGroupSetDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseGroupSetDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupSetDao_Repo { CourseGroupSetDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseGroupSetDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupSetDao_Repo$findAllCourseGroupSetForClazz$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { CourseGroupSetDao_Repo$findAllCourseGroupSetForClazz$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseGroupSetDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1 { CourseGroupSetDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_DoorWrapper { CoursePermissionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.CoursePermissionDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_JdbcImpl { CoursePermissionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo { CoursePermissionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CoursePermissionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo { CoursePermissionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CoursePermissionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo { CoursePermissionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CoursePermissionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo$findByClazzUidAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { CoursePermissionDao_Repo$findByClazzUidAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo$findByUidAndClazzUid$$inlined$replicateHttpRequestCatchAndLog$1 { CoursePermissionDao_Repo$findByUidAndClazzUid$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo$findByUidAndClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CoursePermissionDao_Repo$findByUidAndClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo$personHasPermissionWithClazzAsFlow2$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CoursePermissionDao_Repo$personHasPermissionWithClazzAsFlow2$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo$personHasPermissionWithClazzAsync2$$inlined$replicateHttpRequestCatchAndLog$1 { CoursePermissionDao_Repo$personHasPermissionWithClazzAsync2$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo$personHasPermissionWithClazzPairAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CoursePermissionDao_Repo$personHasPermissionWithClazzPairAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo$personHasPermissionWithClazzPairAsync$$inlined$replicateHttpRequestCatchAndLog$1 { CoursePermissionDao_Repo$personHasPermissionWithClazzPairAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo$personHasPermissionWithClazzTripleAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CoursePermissionDao_Repo$personHasPermissionWithClazzTripleAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo$userHasEnrolmentEditPermission$$inlined$replicateHttpRequestCatchAndLog$1 { CoursePermissionDao_Repo$userHasEnrolmentEditPermission$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePermissionDao_Repo$userPermissionsForAssignmentSubmitterUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { CoursePermissionDao_Repo$userPermissionsForAssignmentSubmitterUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePictureDao_DoorWrapper { CoursePictureDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.CoursePictureDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePictureDao_JdbcImpl { CoursePictureDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePictureDao_Repo { CoursePictureDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CoursePictureDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePictureDao_Repo { CoursePictureDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CoursePictureDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CoursePictureDao_Repo { CoursePictureDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CoursePictureDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseTerminologyDao_DoorWrapper { CourseTerminologyDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.CourseTerminologyDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseTerminologyDao_JdbcImpl { CourseTerminologyDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseTerminologyDao_Repo { CourseTerminologyDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseTerminologyDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseTerminologyDao_Repo { CourseTerminologyDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseTerminologyDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseTerminologyDao_Repo { CourseTerminologyDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.CourseTerminologyDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseTerminologyDao_Repo$findAllCourseTerminologyPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { CourseTerminologyDao_Repo$findAllCourseTerminologyPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseTerminologyDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1 { CourseTerminologyDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.CourseTerminologyDao_Repo$getTerminologyForClazz$$inlined$replicateHttpRequestCatchAndLog$1 { CourseTerminologyDao_Repo$getTerminologyForClazz$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.DeletedItemDao_JdbcImpl { DeletedItemDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.DeletedItemDao_Repo { DeletedItemDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.DeletedItemDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.DeletedItemDao_Repo { DeletedItemDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.DeletedItemDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.DeletedItemDao_Repo { DeletedItemDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.DeletedItemDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.DeletedItemDao_Repo$findDeletedItemsForUser$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { DeletedItemDao_Repo$findDeletedItemsForUser$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.DiscussionPostDao_DoorWrapper { DiscussionPostDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.DiscussionPostDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl { DiscussionPostDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.DiscussionPostDao_Repo { DiscussionPostDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.DiscussionPostDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.DiscussionPostDao_Repo { DiscussionPostDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.DiscussionPostDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.DiscussionPostDao_Repo { DiscussionPostDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.DiscussionPostDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.DiscussionPostDao_Repo$findByPostIdWithAllReplies$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { DiscussionPostDao_Repo$findByPostIdWithAllReplies$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.DiscussionPostDao_Repo$getTopLevelPostsByCourseBlockUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { DiscussionPostDao_Repo$getTopLevelPostsByCourseBlockUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.EnrolmentRequestDao_DoorWrapper { EnrolmentRequestDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.EnrolmentRequestDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.EnrolmentRequestDao_JdbcImpl { EnrolmentRequestDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.EnrolmentRequestDao_Repo { EnrolmentRequestDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.EnrolmentRequestDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.EnrolmentRequestDao_Repo { EnrolmentRequestDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.EnrolmentRequestDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.EnrolmentRequestDao_Repo { EnrolmentRequestDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.EnrolmentRequestDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.EnrolmentRequestDao_Repo$findPendingEnrolmentsForCourse$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { EnrolmentRequestDao_Repo$findPendingEnrolmentsForCourse$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.EnrolmentRequestDao_Repo$findRequestsForUserAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { EnrolmentRequestDao_Repo$findRequestsForUserAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.EnrolmentRequestDao_Repo$hasPendingRequests$$inlined$replicateHttpRequestCatchAndLog$1 { EnrolmentRequestDao_Repo$hasPendingRequests$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ErrorReportDao_DoorWrapper { ErrorReportDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ErrorReportDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ErrorReportDao_JdbcImpl { ErrorReportDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ErrorReportDao_Repo { ErrorReportDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ErrorReportDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ErrorReportDao_Repo { ErrorReportDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ErrorReportDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ErrorReportDao_Repo { ErrorReportDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ErrorReportDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ExternalAppPermissionDao_JdbcImpl { ExternalAppPermissionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.HolidayCalendarDao_DoorWrapper { HolidayCalendarDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.HolidayCalendarDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.HolidayCalendarDao_JdbcImpl { HolidayCalendarDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.HolidayCalendarDao_Repo { HolidayCalendarDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.HolidayCalendarDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.HolidayCalendarDao_Repo { HolidayCalendarDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.HolidayCalendarDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.HolidayCalendarDao_Repo { HolidayCalendarDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.HolidayCalendarDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.HolidayDao_DoorWrapper { HolidayDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.HolidayDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.HolidayDao_JdbcImpl { HolidayDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.HolidayDao_Repo { HolidayDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.HolidayDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.HolidayDao_Repo { HolidayDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.HolidayDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.HolidayDao_Repo { HolidayDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.HolidayDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LanguageDao_DoorWrapper { LanguageDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.LanguageDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LanguageDao_JdbcImpl { LanguageDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LanguageDao_Repo { LanguageDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.LanguageDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LanguageDao_Repo { LanguageDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.LanguageDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LanguageDao_Repo { LanguageDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.LanguageDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LanguageVariantDao_DoorWrapper { LanguageVariantDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.LanguageVariantDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LanguageVariantDao_JdbcImpl { LanguageVariantDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LanguageVariantDao_Repo { LanguageVariantDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.LanguageVariantDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LanguageVariantDao_Repo { LanguageVariantDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.LanguageVariantDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LanguageVariantDao_Repo { LanguageVariantDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.LanguageVariantDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LeavingReasonDao_DoorWrapper { LeavingReasonDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.LeavingReasonDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LeavingReasonDao_JdbcImpl { LeavingReasonDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LeavingReasonDao_Repo { LeavingReasonDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.LeavingReasonDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LeavingReasonDao_Repo { LeavingReasonDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.LeavingReasonDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.LeavingReasonDao_Repo { LeavingReasonDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.LeavingReasonDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.MessageDao_DoorWrapper { MessageDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.MessageDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.MessageDao_JdbcImpl { MessageDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.MessageDao_Repo { MessageDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.MessageDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.MessageDao_Repo { MessageDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.MessageDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.MessageDao_Repo { MessageDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.MessageDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.MessageDao_Repo$conversationsForUserAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { MessageDao_Repo$conversationsForUserAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.MessageDao_Repo$messagesFromOtherUserAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { MessageDao_Repo$messagesFromOtherUserAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.OfflineItemDao_DoorWrapper { OfflineItemDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.OfflineItemDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.OfflineItemDao_JdbcImpl { OfflineItemDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.OfflineItemDao_Repo { OfflineItemDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.OfflineItemDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.OfflineItemDao_Repo { OfflineItemDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.OfflineItemDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.OfflineItemDao_Repo { OfflineItemDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.OfflineItemDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.OutgoingReplicationDao_JdbcImpl { OutgoingReplicationDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_DoorWrapper { PeerReviewerAllocationDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.PeerReviewerAllocationDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_JdbcImpl { PeerReviewerAllocationDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_Repo { PeerReviewerAllocationDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PeerReviewerAllocationDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_Repo { PeerReviewerAllocationDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PeerReviewerAllocationDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_Repo { PeerReviewerAllocationDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PeerReviewerAllocationDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_Repo$getAllPeerReviewerAllocationsByClazzUid$$inlined$replicateHttpRequestCatchAndLog$1 { PeerReviewerAllocationDao_Repo$getAllPeerReviewerAllocationsByClazzUid$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonAuth2Dao_DoorWrapper { PersonAuth2Dao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.PersonAuth2Dao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonAuth2Dao_JdbcImpl { PersonAuth2Dao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonAuth2Dao_Repo { PersonAuth2Dao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonAuth2Dao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonAuth2Dao_Repo { PersonAuth2Dao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonAuth2Dao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonAuth2Dao_Repo { PersonAuth2Dao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonAuth2Dao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonAuthDao_JdbcImpl { PersonAuthDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonDao_DoorWrapper { PersonDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.PersonDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonDao_JdbcImpl { PersonDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonDao_Repo { PersonDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonDao_Repo { PersonDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonDao_Repo { PersonDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonDao_Repo$countUsername$$inlined$repoHttpRequest$1 { PersonDao_Repo$countUsername$$inlined$repoHttpRequest$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1 { PersonDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonDao_Repo$findByUidWithDisplayDetailsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { PersonDao_Repo$findByUidWithDisplayDetailsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonDao_Repo$findByUidWithPicture$$inlined$replicateHttpRequestCatchAndLog$1 { PersonDao_Repo$findByUidWithPicture$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonDao_Repo$findPersonsWithPermissionAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { PersonDao_Repo$findPersonsWithPermissionAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonDao_Repo$getNamesByUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { PersonDao_Repo$getNamesByUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonDao_Repo$getNamesByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1 { PersonDao_Repo$getNamesByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonGroupDao_DoorWrapper { PersonGroupDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.PersonGroupDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonGroupDao_JdbcImpl { PersonGroupDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonGroupDao_Repo { PersonGroupDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonGroupDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonGroupDao_Repo { PersonGroupDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonGroupDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonGroupDao_Repo { PersonGroupDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonGroupDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonGroupMemberDao_DoorWrapper { PersonGroupMemberDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.PersonGroupMemberDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonGroupMemberDao_JdbcImpl { PersonGroupMemberDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonGroupMemberDao_Repo { PersonGroupMemberDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonGroupMemberDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonGroupMemberDao_Repo { PersonGroupMemberDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonGroupMemberDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonGroupMemberDao_Repo { PersonGroupMemberDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonGroupMemberDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonParentJoinDao_DoorWrapper { PersonParentJoinDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.PersonParentJoinDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonParentJoinDao_JdbcImpl { PersonParentJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonParentJoinDao_Repo { PersonParentJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonParentJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonParentJoinDao_Repo { PersonParentJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonParentJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonParentJoinDao_Repo { PersonParentJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonParentJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonParentJoinDao_Repo$findByUidWithMinorAsync$$inlined$replicateHttpRequestCatchAndLog$1 { PersonParentJoinDao_Repo$findByUidWithMinorAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonParentJoinDao_Repo$isMinorApproved$$inlined$replicateHttpRequestCatchAndLog$1 { PersonParentJoinDao_Repo$isMinorApproved$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonPasskeyDao_DoorWrapper { PersonPasskeyDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.PersonPasskeyDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonPasskeyDao_JdbcImpl { PersonPasskeyDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonPasskeyDao_Repo { PersonPasskeyDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonPasskeyDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonPasskeyDao_Repo { PersonPasskeyDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonPasskeyDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonPasskeyDao_Repo { PersonPasskeyDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonPasskeyDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonPictureDao_DoorWrapper { PersonPictureDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.PersonPictureDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonPictureDao_JdbcImpl { PersonPictureDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonPictureDao_Repo { PersonPictureDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonPictureDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonPictureDao_Repo { PersonPictureDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonPictureDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonPictureDao_Repo { PersonPictureDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.PersonPictureDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.PersonPictureDao_Repo$findByPersonUidLive$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { PersonPictureDao_Repo$findByPersonUidLive$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ReportDao_DoorWrapper { ReportDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ReportDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ReportDao_JdbcImpl { ReportDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ReportDao_Repo { ReportDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ReportDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ReportDao_Repo { ReportDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ReportDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ReportDao_Repo { ReportDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ReportDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ScheduleDao_DoorWrapper { ScheduleDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ScheduleDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ScheduleDao_JdbcImpl { ScheduleDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ScheduleDao_Repo { ScheduleDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ScheduleDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ScheduleDao_Repo { ScheduleDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ScheduleDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ScheduleDao_Repo { ScheduleDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ScheduleDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ScopedGrantDao_DoorWrapper { ScopedGrantDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.ScopedGrantDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ScopedGrantDao_JdbcImpl { ScopedGrantDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ScopedGrantDao_Repo { ScopedGrantDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ScopedGrantDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ScopedGrantDao_Repo { ScopedGrantDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ScopedGrantDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.ScopedGrantDao_Repo { ScopedGrantDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.ScopedGrantDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteDao_DoorWrapper { SiteDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.SiteDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteDao_JdbcImpl { SiteDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteDao_Repo { SiteDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.SiteDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteDao_Repo { SiteDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.SiteDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteDao_Repo { SiteDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.SiteDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteDao_Repo$getSiteAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { SiteDao_Repo$getSiteAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteDao_Repo$getSiteAsync$$inlined$replicateHttpRequestCatchAndLog$1 { SiteDao_Repo$getSiteAsync$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteTermsDao_DoorWrapper { SiteTermsDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.SiteTermsDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteTermsDao_JdbcImpl { SiteTermsDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteTermsDao_Repo { SiteTermsDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.SiteTermsDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteTermsDao_Repo { SiteTermsDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.SiteTermsDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteTermsDao_Repo { SiteTermsDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.SiteTermsDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteTermsDao_Repo$findAllTerms$$inlined$replicateHttpRequestCatchAndLog$1 { SiteTermsDao_Repo$findAllTerms$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteTermsDao_Repo$findAllTermsAsListFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { SiteTermsDao_Repo$findAllTermsAsListFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SiteTermsDao_Repo$findAvailableSiteTermLanguages$$inlined$replicateHttpRequestCatchAndLog$1 { SiteTermsDao_Repo$findAvailableSiteTermLanguages$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.StudentResultDao_DoorWrapper { StudentResultDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.StudentResultDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.StudentResultDao_JdbcImpl { StudentResultDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.StudentResultDao_Repo { StudentResultDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.StudentResultDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.StudentResultDao_Repo { StudentResultDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.StudentResultDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.StudentResultDao_Repo { StudentResultDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.StudentResultDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.StudentResultDao_Repo$findByClazzAndStudent$$inlined$replicateHttpRequestCatchAndLog$1 { StudentResultDao_Repo$findByClazzAndStudent$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SyncNodeDao_JdbcImpl { SyncNodeDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SystemPermissionDao_DoorWrapper { SystemPermissionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.SystemPermissionDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SystemPermissionDao_JdbcImpl { SystemPermissionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SystemPermissionDao_Repo { SystemPermissionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.SystemPermissionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SystemPermissionDao_Repo { SystemPermissionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.SystemPermissionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SystemPermissionDao_Repo { SystemPermissionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.SystemPermissionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SystemPermissionDao_Repo$findByPersonUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { SystemPermissionDao_Repo$findByPersonUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SystemPermissionDao_Repo$personHasEditAndViewPermissionForPersonAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { SystemPermissionDao_Repo$personHasEditAndViewPermissionForPersonAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SystemPermissionDao_Repo$personHasSystemPermission$$inlined$replicateHttpRequestCatchAndLog$1 { SystemPermissionDao_Repo$personHasSystemPermission$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SystemPermissionDao_Repo$personHasSystemPermissionAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { SystemPermissionDao_Repo$personHasSystemPermissionAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SystemPermissionDao_Repo$personHasSystemPermissionPair$$inlined$replicateHttpRequestCatchAndLog$1 { SystemPermissionDao_Repo$personHasSystemPermissionPair$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.SystemPermissionDao_Repo$personHasSystemPermissionPairAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { SystemPermissionDao_Repo$personHasSystemPermissionPairAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.TransferJobDao_JdbcImpl { TransferJobDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.TransferJobErrorDao_JdbcImpl { TransferJobErrorDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.TransferJobItemDao_JdbcImpl { TransferJobItemDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.UserSessionDao_DoorWrapper { UserSessionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.UserSessionDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.UserSessionDao_JdbcImpl { UserSessionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.UserSessionDao_Repo { UserSessionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.UserSessionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.UserSessionDao_Repo { UserSessionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.UserSessionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.UserSessionDao_Repo { UserSessionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.UserSessionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityEntityDao_DoorWrapper { ActivityEntityDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.ActivityEntityDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityEntityDao_JdbcImpl { ActivityEntityDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityEntityDao_Repo { ActivityEntityDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActivityEntityDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityEntityDao_Repo { ActivityEntityDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActivityEntityDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityEntityDao_Repo { ActivityEntityDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActivityEntityDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao_DoorWrapper { ActivityExtensionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao_JdbcImpl { ActivityExtensionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao_Repo { ActivityExtensionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao_Repo { ActivityExtensionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao_Repo { ActivityExtensionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao_DoorWrapper { ActivityInteractionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao_JdbcImpl { ActivityInteractionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao_Repo { ActivityInteractionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao_Repo { ActivityInteractionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao_Repo { ActivityInteractionDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao_DoorWrapper { ActivityLangMapEntryDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao_JdbcImpl { ActivityLangMapEntryDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao_Repo { ActivityLangMapEntryDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao_Repo { ActivityLangMapEntryDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao_Repo { ActivityLangMapEntryDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao_Repo$findAllByActivityUid$$inlined$replicateHttpRequestCatchAndLog$1 { ActivityLangMapEntryDao_Repo$findAllByActivityUid$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActorDao_DoorWrapper { ActorDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.ActorDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActorDao_JdbcImpl { ActorDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActorDao_Repo { ActorDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActorDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActorDao_Repo { ActorDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActorDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.ActorDao_Repo { ActorDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.ActorDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_DoorWrapper { GroupMemberActorJoinDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_JdbcImpl { GroupMemberActorJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_Repo { GroupMemberActorJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_Repo { GroupMemberActorJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_Repo { GroupMemberActorJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao_DoorWrapper { StateDeleteCommandDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao_JdbcImpl { StateDeleteCommandDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao_Repo { StateDeleteCommandDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao_Repo { StateDeleteCommandDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao_Repo { StateDeleteCommandDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateEntityDao_DoorWrapper { StateEntityDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.StateEntityDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateEntityDao_JdbcImpl { StateEntityDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateEntityDao_Repo { StateEntityDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StateEntityDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateEntityDao_Repo { StateEntityDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StateEntityDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateEntityDao_Repo { StateEntityDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StateEntityDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateEntityDao_Repo$findByActorAndHash$$inlined$replicateHttpRequestCatchAndLog$1 { StateEntityDao_Repo$findByActorAndHash$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateEntityDao_Repo$findByAgentAndActivity$$inlined$replicateHttpRequestCatchAndLog$1 { StateEntityDao_Repo$findByAgentAndActivity$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StateEntityDao_Repo$getStateIds$$inlined$replicateHttpRequestCatchAndLog$1 { StateEntityDao_Repo$getStateIds$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao_DoorWrapper { StatementContextActivityJoinDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao_JdbcImpl { StatementContextActivityJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao_Repo { StatementContextActivityJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao_Repo { StatementContextActivityJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao_Repo { StatementContextActivityJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementDao_DoorWrapper { StatementDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.StatementDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl { StatementDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementDao_Repo { StatementDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StatementDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementDao_Repo { StatementDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StatementDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementDao_Repo { StatementDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StatementDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementDao_Repo$findPersonsWithAttempts$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { StatementDao_Repo$findPersonsWithAttempts$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementDao_Repo$findSessionsByPersonAndContent$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { StatementDao_Repo$findSessionsByPersonAndContent$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementDao_Repo$findStatementsBySession$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1 { StatementDao_Repo$findStatementsBySession$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementDao_Repo$findStatusForStudentsInClazzAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { StatementDao_Repo$findStatusForStudentsInClazzAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementDao_Repo$getUniqueVerbsForSession$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1 { StatementDao_Repo$getUniqueVerbsForSession$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementDao_Repo$scoreOrProgressDataExistsForContent$$inlined$replicateHttpRequestCatchAndLog$1 { StatementDao_Repo$scoreOrProgressDataExistsForContent$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao_DoorWrapper { StatementEntityJsonDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao_JdbcImpl { StatementEntityJsonDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao_Repo { StatementEntityJsonDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao_Repo { StatementEntityJsonDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao_Repo { StatementEntityJsonDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.VerbDao_DoorWrapper { VerbDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.VerbDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.VerbDao_JdbcImpl { VerbDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.VerbDao_Repo { VerbDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.VerbDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.VerbDao_Repo { VerbDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.VerbDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.VerbDao_Repo { VerbDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.VerbDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao_DoorWrapper { VerbLangMapEntryDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao_JdbcImpl { VerbLangMapEntryDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao_Repo { VerbLangMapEntryDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao_Repo { VerbLangMapEntryDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao_Repo { VerbLangMapEntryDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao_DoorWrapper { XapiSessionEntityDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao_JdbcImpl { XapiSessionEntityDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao_Repo { XapiSessionEntityDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao_Repo { XapiSessionEntityDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao_Repo { XapiSessionEntityDao_Repo(com.ustadmobile.door.room.RoomDatabase,com.ustadmobile.door.DoorDatabaseRepository,com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao,io.ktor.client.HttpClient,long,java.lang.String); }', but not the descriptor class 'io.ktor.client.HttpClient'
Note: the configuration keeps the entry point 'com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao_Repo$findMostRecentSessionByActorAndActivity$$inlined$replicateHttpRequestCatchAndLog$1 { XapiSessionEntityDao_Repo$findMostRecentSessionByActorAndActivity$$inlined$replicateHttpRequestCatchAndLog$1(com.ustadmobile.door.DoorDatabaseRepository,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.DoorDatabaseRepository'
Note: the configuration keeps the entry point 'com.ustadmobile.door.EntityInsertionAdapter { EntityInsertionAdapter(com.ustadmobile.door.room.RoomDatabase); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.door.paging.DoorLimitOffsetPagingSource { DoorLimitOffsetPagingSource(com.ustadmobile.door.room.RoomDatabase,java.lang.String[]); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.libcache.db.UstadCacheDb_DoorWrapper { UstadCacheDb_DoorWrapper(com.ustadmobile.libcache.db.UstadCacheDb,long,com.ustadmobile.door.message.DoorMessageCallback,com.ustadmobile.door.log.DoorLogger,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.message.DoorMessageCallback'
Note: the configuration keeps the entry point 'com.ustadmobile.libcache.db.UstadCacheDb_DoorWrapper { UstadCacheDb_DoorWrapper(com.ustadmobile.libcache.db.UstadCacheDb,long,com.ustadmobile.door.message.DoorMessageCallback,com.ustadmobile.door.log.DoorLogger,java.lang.String); }', but not the descriptor class 'com.ustadmobile.door.log.DoorLogger'
Note: the configuration keeps the entry point 'com.ustadmobile.libcache.db.UstadCacheDb_JdbcImpl { UstadCacheDb_JdbcImpl(com.ustadmobile.door.room.RoomDatabase,javax.sql.DataSource,java.lang.String,java.lang.String,int,int,com.ustadmobile.door.log.DoorLogger); }', but not the descriptor class 'com.ustadmobile.door.room.RoomDatabase'
Note: the configuration keeps the entry point 'com.ustadmobile.libcache.db.UstadCacheDb_JdbcImpl { UstadCacheDb_JdbcImpl(com.ustadmobile.door.room.RoomDatabase,javax.sql.DataSource,java.lang.String,java.lang.String,int,int,com.ustadmobile.door.log.DoorLogger); }', but not the descriptor class 'com.ustadmobile.door.log.DoorLogger'
Note: the configuration keeps the entry point 'org.apache.fontbox.cff.CFFParser { java.util.List parse(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cff.DataInputRandomAccessRead { DataInputRandomAccessRead(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { org.apache.fontbox.cmap.CMap parse(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { void parseLiteralName(org.apache.fontbox.cmap.CMapParser$LiteralName,org.apache.pdfbox.io.RandomAccessRead,org.apache.fontbox.cmap.CMap); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { void parseBegincodespacerange(java.lang.Number,org.apache.pdfbox.io.RandomAccessRead,org.apache.fontbox.cmap.CMap); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { void parseBeginbfchar(java.lang.Number,org.apache.pdfbox.io.RandomAccessRead,org.apache.fontbox.cmap.CMap); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { void parseBegincidrange(int,org.apache.pdfbox.io.RandomAccessRead,org.apache.fontbox.cmap.CMap); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { void parseBegincidchar(java.lang.Number,org.apache.pdfbox.io.RandomAccessRead,org.apache.fontbox.cmap.CMap); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { void parseBeginbfrange(java.lang.Number,org.apache.pdfbox.io.RandomAccessRead,org.apache.fontbox.cmap.CMap); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { java.lang.Object parseNextToken(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { java.lang.Integer parseInteger(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { byte[] parseByteArray(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { java.util.List readArray(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { java.lang.String readString(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { java.lang.String readLine(org.apache.pdfbox.io.RandomAccessRead,int); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { org.apache.fontbox.cmap.CMapParser$LiteralName readLiteralName(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { org.apache.fontbox.cmap.CMapParser$Operator readOperator(org.apache.pdfbox.io.RandomAccessRead,int); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { java.lang.Number readNumber(org.apache.pdfbox.io.RandomAccessRead,int); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { java.lang.Object readDictionary(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.cmap.CMapParser { void readUntilEndOfLine(org.apache.pdfbox.io.RandomAccessRead,java.lang.StringBuilder); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.ttf.OTFParser { org.apache.fontbox.ttf.OpenTypeFont parse(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.ttf.OTFParser { org.apache.fontbox.ttf.TrueTypeFont parse(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.ttf.RandomAccessReadDataStream { RandomAccessReadDataStream(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.ttf.TTFParser { org.apache.fontbox.ttf.TrueTypeFont parse(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.apache.fontbox.ttf.TrueTypeCollection { TrueTypeCollection(org.apache.pdfbox.io.RandomAccessRead); }', but not the descriptor class 'org.apache.pdfbox.io.RandomAccessRead'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformation { org.hsqldb.dbinfo.DatabaseInformation newDatabaseInformation(org.hsqldb.Database); }', but not the descriptor class 'org.hsqldb.Database'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformation { DatabaseInformation(org.hsqldb.Database); }', but not the descriptor class 'org.hsqldb.Database'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformation { org.hsqldb.Table getSystemTable(org.hsqldb.Session,java.lang.String); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformation { void setStore(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformation { void setStore(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Table'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformation { void setStore(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { DatabaseInformationFull(org.hsqldb.Database); }', but not the descriptor class 'org.hsqldb.Database'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table generateTable(org.hsqldb.Session,org.hsqldb.persist.PersistentStore,int); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table generateTable(org.hsqldb.Session,org.hsqldb.persist.PersistentStore,int); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_CACHEINFO(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_CACHEINFO(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_COLUMN_SEQUENCE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_COLUMN_SEQUENCE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_COMMENTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_COMMENTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_PROPERTIES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_PROPERTIES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_SESSIONINFO(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_SESSIONINFO(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_SESSIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_SESSIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_SYNONYMS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_SYNONYMS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_TEXTTABLES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_TEXTTABLES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_TABLESTATS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_TABLESTATS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_INDEXSTATS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_INDEXSTATS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_KEY_INDEX_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SYSTEM_KEY_INDEX_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ADMINISTRABLE_ROLE_AUTHORIZATIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ADMINISTRABLE_ROLE_AUTHORIZATIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table APPLICABLE_ROLES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table APPLICABLE_ROLES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { void insertRoles(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.rights.Grantee,boolean); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { void insertRoles(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.rights.Grantee,boolean); }', but not the descriptor class 'org.hsqldb.Table'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { void insertRoles(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.rights.Grantee,boolean); }', but not the descriptor class 'org.hsqldb.rights.Grantee'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ASSERTIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ASSERTIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table AUTHORIZATIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table AUTHORIZATIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table CHARACTER_SETS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table CHARACTER_SETS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table CHECK_CONSTRAINT_ROUTINE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table CHECK_CONSTRAINT_ROUTINE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table CHECK_CONSTRAINTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table CHECK_CONSTRAINTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table COLLATIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table COLLATIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table COLUMN_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table COLUMN_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table COLUMN_DOMAIN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table COLUMN_DOMAIN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table COLUMN_UDT_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table COLUMN_UDT_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table COLUMNS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table COLUMNS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table CONSTRAINT_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table CONSTRAINT_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table CONSTRAINT_PERIOD_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table CONSTRAINT_PERIOD_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table CONSTRAINT_TABLE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table CONSTRAINT_TABLE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table DATA_TYPE_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table DATA_TYPE_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table DOMAIN_CONSTRAINTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table DOMAIN_CONSTRAINTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table DOMAINS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table DOMAINS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ELEMENT_TYPES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ELEMENT_TYPES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { void addTypeInfo(java.lang.Object[],org.hsqldb.types.Type); }', but not the descriptor class 'org.hsqldb.types.Type'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ENABLED_ROLES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ENABLED_ROLES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table JAR_JAR_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table JAR_JAR_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table JARS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table JARS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table KEY_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table KEY_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table KEY_PERIOD_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table KEY_PERIOD_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table METHOD_SPECIFICATION_PARAMETERS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table METHOD_SPECIFICATION_PARAMETERS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table METHOD_SPECIFICATIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table METHOD_SPECIFICATIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table MODULE_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table MODULE_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table MODULE_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table MODULE_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table MODULE_TABLE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table MODULE_TABLE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table MODULES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table MODULES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table PARAMETERS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table PARAMETERS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table PERIODS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table PERIODS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table REFERENTIAL_CONSTRAINTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table REFERENTIAL_CONSTRAINTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROLE_COLUMN_GRANTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROLE_COLUMN_GRANTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROLE_ROUTINE_GRANTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROLE_ROUTINE_GRANTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROLE_TABLE_GRANTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROLE_TABLE_GRANTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROLE_UDT_GRANTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROLE_UDT_GRANTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROLE_USAGE_GRANTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROLE_USAGE_GRANTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_JAR_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_JAR_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_PERIOD_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_PERIOD_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_ROUTINE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_ROUTINE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_SEQUENCE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_SEQUENCE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_TABLE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINE_TABLE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROUTINES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SCHEMATA(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SCHEMATA(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SQL_FEATURES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SQL_FEATURES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SQL_IMPLEMENTATION_INFO(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SQL_IMPLEMENTATION_INFO(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SQL_PACKAGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SQL_PACKAGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SQL_PARTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SQL_PARTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SQL_SIZING(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SQL_SIZING(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SQL_SIZING_PROFILES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table SQL_SIZING_PROFILES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TABLE_CONSTRAINTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TABLE_CONSTRAINTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRANSLATIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRANSLATIONS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGER_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGER_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGER_PERIOD_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGER_PERIOD_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGER_ROUTINE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGER_ROUTINE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGER_SEQUENCE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGER_SEQUENCE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGER_TABLE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGER_TABLE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGERS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGERS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGERED_UPDATE_COLUMNS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table TRIGGERED_UPDATE_COLUMNS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table UDT_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table UDT_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table USAGE_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table USAGE_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table USER_DEFINED_TYPES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table USER_DEFINED_TYPES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table VIEW_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table VIEW_COLUMN_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table VIEW_PERIOD_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table VIEW_PERIOD_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table VIEW_ROUTINE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table VIEW_ROUTINE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table VIEW_TABLE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table VIEW_TABLE_USAGE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table VIEWS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table VIEWS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROLE_AUTHORIZATION_DESCRIPTORS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationFull { org.hsqldb.Table ROLE_AUTHORIZATION_DESCRIPTORS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { DatabaseInformationMain(org.hsqldb.Database); }', but not the descriptor class 'org.hsqldb.Database'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { void addColumn(org.hsqldb.Table,java.lang.String,org.hsqldb.types.Type); }', but not the descriptor class 'org.hsqldb.Table'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { void addColumn(org.hsqldb.Table,java.lang.String,org.hsqldb.types.Type); }', but not the descriptor class 'org.hsqldb.types.Type'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table generateTable(org.hsqldb.Session,org.hsqldb.persist.PersistentStore,int); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table generateTable(org.hsqldb.Session,org.hsqldb.persist.PersistentStore,int); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { void init(org.hsqldb.Session); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { boolean isAccessible(org.hsqldb.Session,org.hsqldb.SchemaObject); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { boolean isAccessible(org.hsqldb.Session,org.hsqldb.SchemaObject); }', but not the descriptor class 'org.hsqldb.SchemaObject'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table createBlankTable(org.hsqldb.HsqlNameManager$HsqlName); }', but not the descriptor class 'org.hsqldb.HsqlNameManager$HsqlName'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table getSystemTable(org.hsqldb.Session,java.lang.String); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { void setStore(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { void setStore(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Table'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { void setStore(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_BESTROWIDENTIFIER(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_BESTROWIDENTIFIER(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_COLUMNS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_COLUMNS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_CROSSREFERENCE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_CROSSREFERENCE(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_INDEXINFO(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_INDEXINFO(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_PRIMARYKEYS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_PRIMARYKEYS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_PROCEDURECOLUMNS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_PROCEDURECOLUMNS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_PROCEDURES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_PROCEDURES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_CONNECTION_PROPERTIES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_CONNECTION_PROPERTIES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { void addProcRows(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.lib.HsqlArrayList,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { void addProcRows(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.lib.HsqlArrayList,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String); }', but not the descriptor class 'org.hsqldb.Table'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { void addProcRows(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.lib.HsqlArrayList,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String); }', but not the descriptor class 'org.hsqldb.lib.HsqlArrayList'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { void addPColRows(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.lib.HsqlArrayList,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.String); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { void addPColRows(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.lib.HsqlArrayList,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.String); }', but not the descriptor class 'org.hsqldb.Table'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { void addPColRows(org.hsqldb.Session,org.hsqldb.Table,org.hsqldb.lib.HsqlArrayList,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.String); }', but not the descriptor class 'org.hsqldb.lib.HsqlArrayList'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_SCHEMAS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_SCHEMAS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_TABLES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_TABLES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_TABLETYPES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_TABLETYPES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_TYPEINFO(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_TYPEINFO(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_UDTATTRIBUTES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_UDTATTRIBUTES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_UDTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_UDTS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_VERSIONCOLUMNS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_VERSIONCOLUMNS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_USERS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_USERS(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table COLUMN_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table COLUMN_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SEQUENCES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SEQUENCES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_SEQUENCES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table SYSTEM_SEQUENCES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table TABLE_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table TABLE_PRIVILEGES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table TABLES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table TABLES(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table INFORMATION_SCHEMA_CATALOG_NAME(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.Session'
Note: the configuration keeps the entry point 'org.hsqldb.dbinfo.DatabaseInformationMain { org.hsqldb.Table INFORMATION_SCHEMA_CATALOG_NAME(org.hsqldb.Session,org.hsqldb.persist.PersistentStore); }', but not the descriptor class 'org.hsqldb.persist.PersistentStore'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.factory.Dialogs$Cancel { Dialogs$Cancel(uk.co.caprica.vlcj.factory.Dialogs); }', but not the descriptor class 'uk.co.caprica.vlcj.factory.Dialogs'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.factory.Dialogs$DisplayError { Dialogs$DisplayError(uk.co.caprica.vlcj.factory.Dialogs); }', but not the descriptor class 'uk.co.caprica.vlcj.factory.Dialogs'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.factory.Dialogs$DisplayLogin { Dialogs$DisplayLogin(uk.co.caprica.vlcj.factory.Dialogs); }', but not the descriptor class 'uk.co.caprica.vlcj.factory.Dialogs'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.factory.Dialogs$DisplayProgress { Dialogs$DisplayProgress(uk.co.caprica.vlcj.factory.Dialogs); }', but not the descriptor class 'uk.co.caprica.vlcj.factory.Dialogs'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.factory.Dialogs$DisplayQuestion { Dialogs$DisplayQuestion(uk.co.caprica.vlcj.factory.Dialogs); }', but not the descriptor class 'uk.co.caprica.vlcj.factory.Dialogs'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.factory.Dialogs$UpdateProgress { Dialogs$UpdateProgress(uk.co.caprica.vlcj.factory.Dialogs); }', but not the descriptor class 'uk.co.caprica.vlcj.factory.Dialogs'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.log.NativeLog$NativeLogCallback { NativeLog$NativeLogCallback(uk.co.caprica.vlcj.log.NativeLog); }', but not the descriptor class 'uk.co.caprica.vlcj.log.NativeLog'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia$Close { AbstractCallbackMedia$Close(uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia); }', but not the descriptor class 'uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia$Open { AbstractCallbackMedia$Open(uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia); }', but not the descriptor class 'uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia$Read { AbstractCallbackMedia$Read(uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia); }', but not the descriptor class 'uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia$Seek { AbstractCallbackMedia$Seek(uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia); }', but not the descriptor class 'uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.player.base.AudioCallbacks$DrainCallback { AudioCallbacks$DrainCallback(uk.co.caprica.vlcj.player.base.AudioCallbacks); }', but not the descriptor class 'uk.co.caprica.vlcj.player.base.AudioCallbacks'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.player.base.AudioCallbacks$FlushCallback { AudioCallbacks$FlushCallback(uk.co.caprica.vlcj.player.base.AudioCallbacks); }', but not the descriptor class 'uk.co.caprica.vlcj.player.base.AudioCallbacks'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.player.base.AudioCallbacks$PauseCallback { AudioCallbacks$PauseCallback(uk.co.caprica.vlcj.player.base.AudioCallbacks); }', but not the descriptor class 'uk.co.caprica.vlcj.player.base.AudioCallbacks'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.player.base.AudioCallbacks$PlayCallback { AudioCallbacks$PlayCallback(uk.co.caprica.vlcj.player.base.AudioCallbacks); }', but not the descriptor class 'uk.co.caprica.vlcj.player.base.AudioCallbacks'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.player.base.AudioCallbacks$ResumeCallback { AudioCallbacks$ResumeCallback(uk.co.caprica.vlcj.player.base.AudioCallbacks); }', but not the descriptor class 'uk.co.caprica.vlcj.player.base.AudioCallbacks'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.player.base.AudioCallbacks$SetVolumeCallback { AudioCallbacks$SetVolumeCallback(uk.co.caprica.vlcj.player.base.AudioCallbacks); }', but not the descriptor class 'uk.co.caprica.vlcj.player.base.AudioCallbacks'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface$CleanupCallback { CallbackVideoSurface$CleanupCallback(uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface); }', but not the descriptor class 'uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface$DisplayCallback { CallbackVideoSurface$DisplayCallback(uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface); }', but not the descriptor class 'uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface$LockCallback { CallbackVideoSurface$LockCallback(uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface); }', but not the descriptor class 'uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface$SetupCallback { CallbackVideoSurface$SetupCallback(uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface); }', but not the descriptor class 'uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface$SetupCallback { void applyBufferFormat(uk.co.caprica.vlcj.player.embedded.videosurface.callback.BufferFormat,com.sun.jna.ptr.PointerByReference,com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.PointerByReference,com.sun.jna.ptr.PointerByReference); }', but not the descriptor class 'uk.co.caprica.vlcj.player.embedded.videosurface.callback.BufferFormat'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface$UnlockCallback { CallbackVideoSurface$UnlockCallback(uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface); }', but not the descriptor class 'uk.co.caprica.vlcj.player.embedded.videosurface.CallbackVideoSurface'
Note: the configuration keeps the entry point 'uk.co.caprica.vlcj.support.eventmanager.NativeEventManager$EventCallback { NativeEventManager$EventCallback(uk.co.caprica.vlcj.support.eventmanager.NativeEventManager); }', but not the descriptor class 'uk.co.caprica.vlcj.support.eventmanager.NativeEventManager'
Note: the configuration explicitly specifies 'javax.imageio.spi.ImageReaderSpi' to keep library class 'javax.imageio.spi.ImageReaderSpi'
Note: the configuration explicitly specifies 'javax.imageio.spi.ImageReaderSpi' to keep library class 'javax.imageio.spi.ImageReaderSpi'
> Task :app-android:lintVitalReportRelease SKIPPED
> Task :app-android:lintVitalRelease SKIPPED
> Task :app-android:lintReportDebug
Wrote HTML report to file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-android/build/reports/lint-results-debug.html
> Task :core:jsTestTestDevelopmentExecutableCompileSync
> Task :app-android:lintDebug
> Task :app-android:lint
> Task :app-android:check
> Task :app-android:compileNonMinifiedReleaseArtProfile
> Task :core:jsBrowserTest
All files matched by "/tmp/_karma_webpack_491102/**/*" were excluded or matched by prior matchers.
> Task :core:jsTest
> Task :app-react:jsMainClasses
> Task :app-react:jsJar
> Task :app-android:packageNonMinifiedRelease
> Task :app-android:createNonMinifiedReleaseApkListingFileRedirect
> Task :app-android:assembleNonMinifiedRelease
> Task :app-react:compileTestKotlinJs
> Task :app-react:jsTestClasses
> Task :app-android:l8DexDesugarLibBenchmarkRelease
> Task :app-android:compileBenchmarkReleaseArtProfile
> Task :app-android:packageBenchmarkRelease
> Task :app-android:createBenchmarkReleaseApkListingFileRedirect
> Task :app-android:assembleBenchmarkRelease
> Task :app-android:minifyReleaseWithR8
> Task :app-react:compileProductionExecutableKotlinJs
> Task :app-react:compileTestDevelopmentExecutableKotlinJs
> Task :app-react:jsProductionExecutableCompileSync
> Task :app-android:l8DexDesugarLibRelease
> Task :app-react:jsBrowserProductionWebpack
asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
app-react.js (7.29 MiB)
entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
main (7.29 MiB)
app-react.js
webpack performance recommendations:
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
For more info visit https://webpack.js.org/guides/code-splitting/
> Task :app-react:jsBrowserDistribution
> Task :app-react:assemble
> Task :app-android:compileReleaseArtProfile
> Task :app-react:jsTestTestDevelopmentExecutableCompileSync
> Task :app-react:jsBrowserTest
All files matched by "/tmp/_karma_webpack_693003/**/*" were excluded or matched by prior matchers.
> Task :app-react:jsTest
> Task :app-react:allTests
> Task :app-react:check
> Task :app-react:build
> Task :app-desktop:bundleWeb
> Task :app-desktop:build
> Task :app-ktor-server:processResources
> Task :app-ktor-server:classes
> Task :app-ktor-server:jar
> Task :app-ktor-server:startScripts
> Task :app-ktor-server:distTar
> Task :app-ktor-server:distZip
> Task :app-ktor-server:shadowJar
> Task :app-ktor-server:startShadowScripts
> Task :app-ktor-server:shadowDistTar
> Task :app-ktor-server:shadowDistZip
> Task :app-ktor-server:assemble
> Task :app-android:packageRelease
> Task :app-android:createReleaseApkListingFileRedirect
> Task :app-android:assembleRelease
> Task :app-android:assemble
> Task :app-android:build
> Task :sharedse:compileTestKotlinJvm
> Task :sharedse:jvmTestClasses
> Task :app-ktor-server:compileTestKotlin
w: Argument -Xopt-in is deprecated. Please use -opt-in instead
w: Opt-in requirement marker com.squareup.kotlinpoet.metadata.KotlinPoetMetadataPreview is unresolved. Please make sure it's present in the module dependencies
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt:197:16 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt:240:16 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt:279:16 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
> Task :sharedse:jvmTest
> Task :app-ktor-server:compileTestJava NO-SOURCE
> Task :app-ktor-server:testClasses
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Person, PersonGroup, PersonGroupMember, SyncNode, Site, ScopedGrant, PersonAuth2
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: SyncNode
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Site
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 - start readOnly=false
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 : creating SQLite change triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] creating SQLite triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "INSERT INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES(?, ?, ?, ?, ?, ?, ?, ?)"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[PersonGroup]
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] found 0 new events =
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 committed changes
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 : end transaction #1
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: PersonGroup
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #2 - start readOnly=false
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #2 : creating SQLite change triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] creating SQLite triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "INSERT INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, isPersonalAccount, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[Person]
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] found 0 new events =
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #2 committed changes
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #2 : end transaction #2
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Person
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 - start readOnly=false
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 : creating SQLite change triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] creating SQLite triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "INSERT INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES(?, ?, ?, ?, ?, ?, ?, ?)"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[PersonGroupMember]
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] found 0 new events =
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 committed changes
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: PersonGroupMember
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 : end transaction #3
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 - start readOnly=false
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 : creating SQLite change triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] creating SQLite triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "INSERT INTO ScopedGrant (sgUid, sgPcsn, sgLcsn, sgLcb, sgLct, sgTableId, sgEntityUid, sgPermissions, sgGroupUid, sgIndex, sgFlags) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[ScopedGrant]
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] found 0 new events =
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 committed changes
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 : end transaction #4
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: ScopedGrant
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #5 - start readOnly=true
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "SELECT authSalt FROM Site LIMIT 1"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #5 : end transaction #5
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #6 - start readOnly=false
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #6 : creating SQLite change triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] creating SQLite triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "INSERT OR REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES(?, ?, ?, ?, ?, ?, ?)"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[PersonAuth2]
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] found 0 new events =
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #6 committed changes
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #6 : end transaction #6
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: PersonAuth2
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #7 - start readOnly=true
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "SELECT authSalt FROM Site LIMIT 1"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #7 : end transaction #7
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #8 - start readOnly=true
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "
SELECT PersonAuth2.*
FROM PersonAuth2
JOIN Person ON PersonAuth2.pauthUid = Person.personUid
WHERE Person.username = ?
"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #8 : end transaction #8
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Person, PersonGroup, PersonGroupMember, SyncNode, Site, ScopedGrant, PersonAuth2
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Person, PersonGroup, PersonGroupMember, SyncNode, Site, ScopedGrant, PersonAuth2
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: SyncNode
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: SyncNode
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Site
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Site
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 - start readOnly=false
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 - start readOnly=false
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 : creating SQLite change triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 : creating SQLite change triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] creating SQLite triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] creating SQLite triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "INSERT INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, isPersonalAccount, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "INSERT INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, isPersonalAccount, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "INSERT OR REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES(?, ?, ?, ?, ?, ?)"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "INSERT OR REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES(?, ?, ?, ?, ?, ?)"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[Person, SystemPermission]
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[Person, SystemPermission]
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] found 0 new events =
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] found 0 new events =
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 committed changes
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 committed changes
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 : end transaction #1
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #1 : end transaction #1
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Person, SystemPermission
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Person, SystemPermission
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #2 - start readOnly=true
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #2 - start readOnly=true
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "SELECT authSalt FROM Site LIMIT 1"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "SELECT authSalt FROM Site LIMIT 1"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #2 : end transaction #2
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #2 : end transaction #2
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 - start readOnly=false
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 - start readOnly=false
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 : creating SQLite change triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 : creating SQLite change triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] creating SQLite triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] creating SQLite triggers
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "INSERT OR REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES(?, ?, ?, ?, ?, ?, ?)"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "INSERT OR REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES(?, ?, ?, ?, ?, ?, ?)"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[PersonAuth2]
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[PersonAuth2]
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] found 0 new events =
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] found 0 new events =
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 committed changes
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 committed changes
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 : end transaction #3
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #3 : end transaction #3
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: PersonAuth2
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: PersonAuth2
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 - start readOnly=true
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 - start readOnly=true
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "
SELECT PersonAuth2.*
FROM PersonAuth2
WHERE PersonAuth2.pauthUid = ?
"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "
SELECT PersonAuth2.*
FROM PersonAuth2
WHERE PersonAuth2.pauthUid = ?
"
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 : end transaction #4
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 : end transaction #4
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] : created tables
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] : created tables
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] : created tables
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] : created tables
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: RequestedEntry
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: RequestedEntry
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Person, SyncNode, Site, PersonAuth2, SystemPermission
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Person, SyncNode, Site, PersonAuth2, SystemPermission
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: SyncNode
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: SyncNode
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Site
Apr 06, 2025 7:08:34 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Site
Verification result: AuthenticationData(userHandle=6FDF668AFC1B876CE2EE3DB2, collectedClientData=CollectedClientData(type=webauthn.get, challenge=8ED75EC77ADFEDD736CEB873, origin=android:apk-key-hash:FhOh2f8Wsm1hMaBCSV7CTSYUddVQLmzf82reTfJr4OY, crossOrigin=null, tokenBinding=null), clientExtensions=null)
Verification error: Assertion signature is not valid.
Verification error: The actual challenge does not match the expected challenge
> Task :app-ktor-server:test
> Task :app-ktor-server:check
> Task :app-ktor-server:build
> Task :sharedse:allTests
> Task :sharedse:check
> Task :sharedse:build
> Task :core:compileTestKotlinJvm
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/account/AuthManagerTest.kt:47:18 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/cachestoragepath/GetStoragePathForUrlUseCaseCommonJvmTest.kt:39:13 Variable 'getStoragePathUseCase' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/saveandmanifest/SaveLocalUriAndManifestUploadIntegrationTest.kt:210:80 Parameter 'prev' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/upload/BlobUploadServerUseCaseTest.kt:113:51 Parameter 'invocation' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/domain/blob/upload/BlobUploadServerUseCaseTest.kt:161:51 Parameter 'invocation' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/domain/clazzenrolment/pendingenrolment/RequestEnrolmentUseCaseJvmTest.kt:32:40 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt:277:18 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt:317:13 Variable 'savedAccount' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt:319:18 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt:328:18 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt:445:18 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt:453:18 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/impl/UstadAccountManagerTest.kt:560:16 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt:73:5 Parameter 'baseTmpDir' is never used
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt:197:37 Parameter 'call' is never used, could be renamed to _
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/test/clientservertest/ClientServerIntegrationTest.kt:206:47 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/test/viewmodeltest/ViewModelTestBuilder.kt:323:33 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/util/test/MainDispatcherRule.kt:17:31 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/util/test/MainDispatcherRule.kt:18:21 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/util/test/MainDispatcherRule.kt:22:21 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazz/list/ClazzListViewModelTest.kt:66:36 'grantScopedPermission(Person, Long, Int, Long): ScopedGrantResult' is deprecated. This has been replaced with SystemPermission and CoursePermission
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/clazzlog/edit/ClazzLogEditAttendanceViewModelTest.kt:69:50 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/parentalconsentmanagement/ParentalConsentManagementViewModelTest.kt:60:40 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/PersonIntegrationTest.kt:29:40 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
w: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/core/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/person/detail/PersonDetailViewModelTest.kt:187:20 'insertPersonAndGroup(T, Int = ...): T' is deprecated. Should use AddNewPersonUseCase instead
> Task :core:jvmTestClasses
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTest$TestUploadException
at com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTest.stubToThrowException$lambda$11$lambda$10(BlobUploadClientUseCaseJvmTest.kt:209)
at org.mockito.internal.stubbing.StubbedInvocationMatcher.answer(StubbedInvocationMatcher.java:42)
at org.mockito.internal.handler.MockHandlerImpl.handle(MockHandlerImpl.java:103)
at org.mockito.internal.handler.NullResultGuardian.handle(NullResultGuardian.java:29)
at org.mockito.internal.handler.InvocationNotifierHandler.handle(InvocationNotifierHandler.java:34)
at org.mockito.internal.creation.bytebuddy.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:82)
at org.mockito.internal.creation.bytebuddy.MockMethodAdvice.handle(MockMethodAdvice.java:134)
at com.ustadmobile.core.domain.upload.ChunkedUploadClientUseCaseKtorImpl.invoke(ChunkedUploadClientUseCaseKtorImpl.kt:107)
at com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvm$asyncUploadItemsFromChannelProcessor$2$1.invokeSuspend(BlobUploadClientUseCaseJvm.kt:120)
at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
at com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvm$invoke$2.invokeSuspend(BlobUploadClientUseCaseJvm.kt:244)
at com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvm$invoke$4.invokeSuspend(BlobUploadClientUseCaseJvm.kt:272)
at com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvm.invoke(BlobUploadClientUseCaseJvm.kt:269)
at com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTest$givenTransferJobInDatabase_whenErrorOccurs_thenAttemptCountIncrementAndExceptionThrown$1.invokeSuspend(BlobUploadClientUseCaseJvmTest.kt:384)
Caused by: com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTest$TestUploadException
at com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTest.stubToThrowException$lambda$11$lambda$10(BlobUploadClientUseCaseJvmTest.kt:209)
at org.mockito.internal.stubbing.StubbedInvocationMatcher.answer(StubbedInvocationMatcher.java:42)
at org.mockito.internal.handler.MockHandlerImpl.handle(MockHandlerImpl.java:103)
at org.mockito.internal.handler.NullResultGuardian.handle(NullResultGuardian.java:29)
at org.mockito.internal.handler.InvocationNotifierHandler.handle(InvocationNotifierHandler.java:34)
at org.mockito.internal.creation.bytebuddy.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:82)
at org.mockito.internal.creation.bytebuddy.MockMethodAdvice.handle(MockMethodAdvice.java:134)
at com.ustadmobile.core.domain.upload.ChunkedUploadClientUseCaseKtorImpl.invoke(ChunkedUploadClientUseCaseKtorImpl.kt:107)
at com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvm$asyncUploadItemsFromChannelProcessor$2$1.invokeSuspend(BlobUploadClientUseCaseJvm.kt:120)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:277)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTest.givenTransferJobInDatabase_whenErrorOccurs_thenAttemptCountIncrementAndExceptionThrown(BlobUploadClientUseCaseJvmTest.kt:356)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:112)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:40)
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:54)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:53)
at jdk.internal.reflect.GeneratedMethodAccessor65.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
at jdk.proxy1/jdk.proxy1.$Proxy4.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:183)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
===SQLITE===
add("""
CREATE TRIGGER IF NOT EXISTS Retain_PersonPicture_Ins_personPictureUri
AFTER INSERT ON PersonPicture
FOR EACH ROW WHEN NEW.personPictureUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(50, NEW.personPictureUid, NEW.personPictureUri, 0, 1, 1);
END
""")
add("""
CREATE TRIGGER IF NOT EXISTS Retain_PersonPicture_Ins_personPictureThumbnailUri
AFTER INSERT ON PersonPicture
FOR EACH ROW WHEN NEW.personPictureThumbnailUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(50, NEW.personPictureUid, NEW.personPictureThumbnailUri, 0, 1, 1);
END
""")
add("""
CREATE TRIGGER IF NOT EXISTS Retain_PersonPicture_Upd_personPictureUri_New
AFTER UPDATE ON PersonPicture
FOR EACH ROW WHEN NEW.personPictureUri != OLD.personPictureUri AND NEW.personPictureUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(50, NEW.personPictureUid, NEW.personPictureUri, 0, 1, 1);
END
""")
add("""CREATE TRIGGER IF NOT EXISTS Retain_PersonPicture_Upd_personPictureUri_Old
AFTER UPDATE ON PersonPicture
FOR EACH ROW WHEN NEW.personPictureUri != OLD.personPictureUri AND OLD.personPictureUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 50
AND cljEntityUid = OLD.personPictureUid
AND cljUrl = OLD.personPictureUri;
END """)
add("""
CREATE TRIGGER IF NOT EXISTS Retain_PersonPicture_Upd_personPictureThumbnailUri_New
AFTER UPDATE ON PersonPicture
FOR EACH ROW WHEN NEW.personPictureThumbnailUri != OLD.personPictureThumbnailUri AND NEW.personPictureThumbnailUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(50, NEW.personPictureUid, NEW.personPictureThumbnailUri, 0, 1, 1);
END
""")
add("""CREATE TRIGGER IF NOT EXISTS Retain_PersonPicture_Upd_personPictureThumbnailUri_Old
AFTER UPDATE ON PersonPicture
FOR EACH ROW WHEN NEW.personPictureThumbnailUri != OLD.personPictureThumbnailUri AND OLD.personPictureThumbnailUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 50
AND cljEntityUid = OLD.personPictureUid
AND cljUrl = OLD.personPictureThumbnailUri;
END """)
add("""CREATE TRIGGER IF NOT EXISTS Retain_PersonPicture_Del_personPictureUri
AFTER DELETE ON PersonPicture
FOR EACH ROW WHEN OLD.personPictureUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 50
AND cljEntityUid = OLD.personPictureUid
AND cljUrl = OLD.personPictureUri;
END """)
add("""CREATE TRIGGER IF NOT EXISTS Retain_PersonPicture_Del_personPictureThumbnailUri
AFTER DELETE ON PersonPicture
FOR EACH ROW WHEN OLD.personPictureThumbnailUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 50
AND cljEntityUid = OLD.personPictureUid
AND cljUrl = OLD.personPictureThumbnailUri;
END """)
add("""
CREATE TRIGGER IF NOT EXISTS Retain_CoursePicture_Ins_coursePictureUri
AFTER INSERT ON CoursePicture
FOR EACH ROW WHEN NEW.coursePictureUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(125, NEW.coursePictureUid, NEW.coursePictureUri, 0, 1, 1);
END
""")
add("""
CREATE TRIGGER IF NOT EXISTS Retain_CoursePicture_Ins_coursePictureThumbnailUri
AFTER INSERT ON CoursePicture
FOR EACH ROW WHEN NEW.coursePictureThumbnailUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(125, NEW.coursePictureUid, NEW.coursePictureThumbnailUri, 0, 1, 1);
END
""")
add("""
CREATE TRIGGER IF NOT EXISTS Retain_CoursePicture_Upd_coursePictureUri_New
AFTER UPDATE ON CoursePicture
FOR EACH ROW WHEN NEW.coursePictureUri != OLD.coursePictureUri AND NEW.coursePictureUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(125, NEW.coursePictureUid, NEW.coursePictureUri, 0, 1, 1);
END
""")
add("""CREATE TRIGGER IF NOT EXISTS Retain_CoursePicture_Upd_coursePictureUri_Old
AFTER UPDATE ON CoursePicture
FOR EACH ROW WHEN NEW.coursePictureUri != OLD.coursePictureUri AND OLD.coursePictureUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 125
AND cljEntityUid = OLD.coursePictureUid
AND cljUrl = OLD.coursePictureUri;
END """)
add("""
CREATE TRIGGER IF NOT EXISTS Retain_CoursePicture_Upd_coursePictureThumbnailUri_New
AFTER UPDATE ON CoursePicture
FOR EACH ROW WHEN NEW.coursePictureThumbnailUri != OLD.coursePictureThumbnailUri AND NEW.coursePictureThumbnailUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(125, NEW.coursePictureUid, NEW.coursePictureThumbnailUri, 0, 1, 1);
END
""")
add("""CREATE TRIGGER IF NOT EXISTS Retain_CoursePicture_Upd_coursePictureThumbnailUri_Old
AFTER UPDATE ON CoursePicture
FOR EACH ROW WHEN NEW.coursePictureThumbnailUri != OLD.coursePictureThumbnailUri AND OLD.coursePictureThumbnailUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 125
AND cljEntityUid = OLD.coursePictureUid
AND cljUrl = OLD.coursePictureThumbnailUri;
END """)
add("""CREATE TRIGGER IF NOT EXISTS Retain_CoursePicture_Del_coursePictureUri
AFTER DELETE ON CoursePicture
FOR EACH ROW WHEN OLD.coursePictureUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 125
AND cljEntityUid = OLD.coursePictureUid
AND cljUrl = OLD.coursePictureUri;
END """)
add("""CREATE TRIGGER IF NOT EXISTS Retain_CoursePicture_Del_coursePictureThumbnailUri
AFTER DELETE ON CoursePicture
FOR EACH ROW WHEN OLD.coursePictureThumbnailUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 125
AND cljEntityUid = OLD.coursePictureUid
AND cljUrl = OLD.coursePictureThumbnailUri;
END """)
add("""
CREATE TRIGGER IF NOT EXISTS Retain_CourseAssignmentSubmissionFile_Ins_casaUri
AFTER INSERT ON CourseAssignmentSubmissionFile
FOR EACH ROW WHEN NEW.casaUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(90, NEW.casaUid, NEW.casaUri, 0, 1, 1);
END
""")
add("""
CREATE TRIGGER IF NOT EXISTS Retain_CourseAssignmentSubmissionFile_Upd_casaUri_New
AFTER UPDATE ON CourseAssignmentSubmissionFile
FOR EACH ROW WHEN NEW.casaUri != OLD.casaUri AND NEW.casaUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(90, NEW.casaUid, NEW.casaUri, 0, 1, 1);
END
""")
add("""CREATE TRIGGER IF NOT EXISTS Retain_CourseAssignmentSubmissionFile_Upd_casaUri_Old
AFTER UPDATE ON CourseAssignmentSubmissionFile
FOR EACH ROW WHEN NEW.casaUri != OLD.casaUri AND OLD.casaUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 90
AND cljEntityUid = OLD.casaUid
AND cljUrl = OLD.casaUri;
END """)
add("""CREATE TRIGGER IF NOT EXISTS Retain_CourseAssignmentSubmissionFile_Del_casaUri
AFTER DELETE ON CourseAssignmentSubmissionFile
FOR EACH ROW WHEN OLD.casaUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 90
AND cljEntityUid = OLD.casaUid
AND cljUrl = OLD.casaUri;
END """)
add("""
CREATE TRIGGER IF NOT EXISTS Retain_CourseBlockPicture_Ins_cbpPictureUri
AFTER INSERT ON CourseBlockPicture
FOR EACH ROW WHEN NEW.cbpPictureUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(6677, NEW.cbpUid, NEW.cbpPictureUri, 0, 1, 1);
END
""")
add("""
CREATE TRIGGER IF NOT EXISTS Retain_CourseBlockPicture_Ins_cbpThumbnailUri
AFTER INSERT ON CourseBlockPicture
FOR EACH ROW WHEN NEW.cbpThumbnailUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(6677, NEW.cbpUid, NEW.cbpThumbnailUri, 0, 1, 1);
END
""")
add("""
CREATE TRIGGER IF NOT EXISTS Retain_CourseBlockPicture_Upd_cbpPictureUri_New
AFTER UPDATE ON CourseBlockPicture
FOR EACH ROW WHEN NEW.cbpPictureUri != OLD.cbpPictureUri AND NEW.cbpPictureUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(6677, NEW.cbpUid, NEW.cbpPictureUri, 0, 1, 1);
END
""")
add("""CREATE TRIGGER IF NOT EXISTS Retain_CourseBlockPicture_Upd_cbpPictureUri_Old
AFTER UPDATE ON CourseBlockPicture
FOR EACH ROW WHEN NEW.cbpPictureUri != OLD.cbpPictureUri AND OLD.cbpPictureUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 6677
AND cljEntityUid = OLD.cbpUid
AND cljUrl = OLD.cbpPictureUri;
END """)
add("""
CREATE TRIGGER IF NOT EXISTS Retain_CourseBlockPicture_Upd_cbpThumbnailUri_New
AFTER UPDATE ON CourseBlockPicture
FOR EACH ROW WHEN NEW.cbpThumbnailUri != OLD.cbpThumbnailUri AND NEW.cbpThumbnailUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(6677, NEW.cbpUid, NEW.cbpThumbnailUri, 0, 1, 1);
END
""")
add("""CREATE TRIGGER IF NOT EXISTS Retain_CourseBlockPicture_Upd_cbpThumbnailUri_Old
AFTER UPDATE ON CourseBlockPicture
FOR EACH ROW WHEN NEW.cbpThumbnailUri != OLD.cbpThumbnailUri AND OLD.cbpThumbnailUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 6677
AND cljEntityUid = OLD.cbpUid
AND cljUrl = OLD.cbpThumbnailUri;
END """)
add("""CREATE TRIGGER IF NOT EXISTS Retain_CourseBlockPicture_Del_cbpPictureUri
AFTER DELETE ON CourseBlockPicture
FOR EACH ROW WHEN OLD.cbpPictureUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 6677
AND cljEntityUid = OLD.cbpUid
AND cljUrl = OLD.cbpPictureUri;
END """)
add("""CREATE TRIGGER IF NOT EXISTS Retain_CourseBlockPicture_Del_cbpThumbnailUri
AFTER DELETE ON CourseBlockPicture
FOR EACH ROW WHEN OLD.cbpThumbnailUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 6677
AND cljEntityUid = OLD.cbpUid
AND cljUrl = OLD.cbpThumbnailUri;
END """)
add("""
CREATE TRIGGER IF NOT EXISTS Retain_ContentEntryPicture2_Ins_cepPictureUri
AFTER INSERT ON ContentEntryPicture2
FOR EACH ROW WHEN NEW.cepPictureUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(6678, NEW.cepUid, NEW.cepPictureUri, 0, 1, 1);
END
""")
add("""
CREATE TRIGGER IF NOT EXISTS Retain_ContentEntryPicture2_Ins_cepThumbnailUri
AFTER INSERT ON ContentEntryPicture2
FOR EACH ROW WHEN NEW.cepThumbnailUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(6678, NEW.cepUid, NEW.cepThumbnailUri, 0, 1, 1);
END
""")
add("""
CREATE TRIGGER IF NOT EXISTS Retain_ContentEntryPicture2_Upd_cepPictureUri_New
AFTER UPDATE ON ContentEntryPicture2
FOR EACH ROW WHEN NEW.cepPictureUri != OLD.cepPictureUri AND NEW.cepPictureUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(6678, NEW.cepUid, NEW.cepPictureUri, 0, 1, 1);
END
""")
add("""CREATE TRIGGER IF NOT EXISTS Retain_ContentEntryPicture2_Upd_cepPictureUri_Old
AFTER UPDATE ON ContentEntryPicture2
FOR EACH ROW WHEN NEW.cepPictureUri != OLD.cepPictureUri AND OLD.cepPictureUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 6678
AND cljEntityUid = OLD.cepUid
AND cljUrl = OLD.cepPictureUri;
END """)
add("""
CREATE TRIGGER IF NOT EXISTS Retain_ContentEntryPicture2_Upd_cepThumbnailUri_New
AFTER UPDATE ON ContentEntryPicture2
FOR EACH ROW WHEN NEW.cepThumbnailUri != OLD.cepThumbnailUri AND NEW.cepThumbnailUri IS NOT NULL
BEGIN
INSERT OR REPLACE INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(6678, NEW.cepUid, NEW.cepThumbnailUri, 0, 1, 1);
END
""")
add("""CREATE TRIGGER IF NOT EXISTS Retain_ContentEntryPicture2_Upd_cepThumbnailUri_Old
AFTER UPDATE ON ContentEntryPicture2
FOR EACH ROW WHEN NEW.cepThumbnailUri != OLD.cepThumbnailUri AND OLD.cepThumbnailUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 6678
AND cljEntityUid = OLD.cepUid
AND cljUrl = OLD.cepThumbnailUri;
END """)
add("""CREATE TRIGGER IF NOT EXISTS Retain_ContentEntryPicture2_Del_cepPictureUri
AFTER DELETE ON ContentEntryPicture2
FOR EACH ROW WHEN OLD.cepPictureUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 6678
AND cljEntityUid = OLD.cepUid
AND cljUrl = OLD.cepPictureUri;
END """)
add("""CREATE TRIGGER IF NOT EXISTS Retain_ContentEntryPicture2_Del_cepThumbnailUri
AFTER DELETE ON ContentEntryPicture2
FOR EACH ROW WHEN OLD.cepThumbnailUri IS NOT NULL
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 6678
AND cljEntityUid = OLD.cepUid
AND cljUrl = OLD.cepThumbnailUri;
END """)
===POSTGRES===
add("""
CREATE OR REPLACE FUNCTION retain_c_clj_50_personPictureUri() RETURNS TRIGGER AS $$
BEGIN
INSERT INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(50, NEW.personPictureUid, NEW.personPictureUri, 0, 1, 1);
RETURN NEW;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE OR REPLACE FUNCTION retain_d_clj_50_personPictureUri() RETURNS TRIGGER AS $$
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 50
AND cljEntityUid = OLD.personPictureUid
AND cljUrl = OLD.personPictureUri;
RETURN OLD;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE TRIGGER retain_c_clj_50_personPictureUri_ins_t
AFTER INSERT ON PersonPicture
FOR EACH ROW
WHEN (NEW.personPictureUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_50_personPictureUri();
""")
add("""
CREATE TRIGGER retain_c_clj_50_personPictureUri_upd_t
AFTER UPDATE ON PersonPicture
FOR EACH ROW
WHEN (NEW.personPictureUri IS DISTINCT FROM OLD.personPictureUri AND OLD.personPictureUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_50_personPictureUri();
""")
add("""
CREATE TRIGGER retain_d_clj_50_personPictureUri_upd_t
AFTER UPDATE ON PersonPicture
FOR EACH ROW
WHEN (NEW.personPictureUri IS DISTINCT FROM OLD.personPictureUri AND NEW.personPictureUri IS NOT NULL)
EXECUTE FUNCTION retain_d_clj_50_personPictureUri();
""")
add("""
CREATE OR REPLACE FUNCTION retain_c_clj_50_personPictureThumbnailUr() RETURNS TRIGGER AS $$
BEGIN
INSERT INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(50, NEW.personPictureUid, NEW.personPictureThumbnailUri, 0, 1, 1);
RETURN NEW;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE OR REPLACE FUNCTION retain_d_clj_50_personPictureThumbnailUr() RETURNS TRIGGER AS $$
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 50
AND cljEntityUid = OLD.personPictureUid
AND cljUrl = OLD.personPictureThumbnailUri;
RETURN OLD;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE TRIGGER retain_c_clj_50_personPictureThumbnailUr_ins_t
AFTER INSERT ON PersonPicture
FOR EACH ROW
WHEN (NEW.personPictureThumbnailUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_50_personPictureThumbnailUr();
""")
add("""
CREATE TRIGGER retain_c_clj_50_personPictureThumbnailUr_upd_t
AFTER UPDATE ON PersonPicture
FOR EACH ROW
WHEN (NEW.personPictureThumbnailUri IS DISTINCT FROM OLD.personPictureThumbnailUri AND OLD.personPictureThumbnailUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_50_personPictureThumbnailUr();
""")
add("""
CREATE TRIGGER retain_d_clj_50_personPictureThumbnailUr_upd_t
AFTER UPDATE ON PersonPicture
FOR EACH ROW
WHEN (NEW.personPictureThumbnailUri IS DISTINCT FROM OLD.personPictureThumbnailUri AND NEW.personPictureThumbnailUri IS NOT NULL)
EXECUTE FUNCTION retain_d_clj_50_personPictureThumbnailUr();
""")
add("""
CREATE OR REPLACE FUNCTION retain_c_clj_125_coursePictureUri() RETURNS TRIGGER AS $$
BEGIN
INSERT INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(125, NEW.coursePictureUid, NEW.coursePictureUri, 0, 1, 1);
RETURN NEW;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE OR REPLACE FUNCTION retain_d_clj_125_coursePictureUri() RETURNS TRIGGER AS $$
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 125
AND cljEntityUid = OLD.coursePictureUid
AND cljUrl = OLD.coursePictureUri;
RETURN OLD;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE TRIGGER retain_c_clj_125_coursePictureUri_ins_t
AFTER INSERT ON CoursePicture
FOR EACH ROW
WHEN (NEW.coursePictureUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_125_coursePictureUri();
""")
add("""
CREATE TRIGGER retain_c_clj_125_coursePictureUri_upd_t
AFTER UPDATE ON CoursePicture
FOR EACH ROW
WHEN (NEW.coursePictureUri IS DISTINCT FROM OLD.coursePictureUri AND OLD.coursePictureUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_125_coursePictureUri();
""")
add("""
CREATE TRIGGER retain_d_clj_125_coursePictureUri_upd_t
AFTER UPDATE ON CoursePicture
FOR EACH ROW
WHEN (NEW.coursePictureUri IS DISTINCT FROM OLD.coursePictureUri AND NEW.coursePictureUri IS NOT NULL)
EXECUTE FUNCTION retain_d_clj_125_coursePictureUri();
""")
add("""
CREATE OR REPLACE FUNCTION retain_c_clj_125_coursePictureThumbnailUr() RETURNS TRIGGER AS $$
BEGIN
INSERT INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(125, NEW.coursePictureUid, NEW.coursePictureThumbnailUri, 0, 1, 1);
RETURN NEW;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE OR REPLACE FUNCTION retain_d_clj_125_coursePictureThumbnailUr() RETURNS TRIGGER AS $$
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 125
AND cljEntityUid = OLD.coursePictureUid
AND cljUrl = OLD.coursePictureThumbnailUri;
RETURN OLD;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE TRIGGER retain_c_clj_125_coursePictureThumbnailUr_ins_t
AFTER INSERT ON CoursePicture
FOR EACH ROW
WHEN (NEW.coursePictureThumbnailUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_125_coursePictureThumbnailUr();
""")
add("""
CREATE TRIGGER retain_c_clj_125_coursePictureThumbnailUr_upd_t
AFTER UPDATE ON CoursePicture
FOR EACH ROW
WHEN (NEW.coursePictureThumbnailUri IS DISTINCT FROM OLD.coursePictureThumbnailUri AND OLD.coursePictureThumbnailUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_125_coursePictureThumbnailUr();
""")
add("""
CREATE TRIGGER retain_d_clj_125_coursePictureThumbnailUr_upd_t
AFTER UPDATE ON CoursePicture
FOR EACH ROW
WHEN (NEW.coursePictureThumbnailUri IS DISTINCT FROM OLD.coursePictureThumbnailUri AND NEW.coursePictureThumbnailUri IS NOT NULL)
EXECUTE FUNCTION retain_d_clj_125_coursePictureThumbnailUr();
""")
add("""
CREATE OR REPLACE FUNCTION retain_c_clj_90_casaUri() RETURNS TRIGGER AS $$
BEGIN
INSERT INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(90, NEW.casaUid, NEW.casaUri, 0, 1, 1);
RETURN NEW;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE OR REPLACE FUNCTION retain_d_clj_90_casaUri() RETURNS TRIGGER AS $$
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 90
AND cljEntityUid = OLD.casaUid
AND cljUrl = OLD.casaUri;
RETURN OLD;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE TRIGGER retain_c_clj_90_casaUri_ins_t
AFTER INSERT ON CourseAssignmentSubmissionFile
FOR EACH ROW
WHEN (NEW.casaUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_90_casaUri();
""")
add("""
CREATE TRIGGER retain_c_clj_90_casaUri_upd_t
AFTER UPDATE ON CourseAssignmentSubmissionFile
FOR EACH ROW
WHEN (NEW.casaUri IS DISTINCT FROM OLD.casaUri AND OLD.casaUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_90_casaUri();
""")
add("""
CREATE TRIGGER retain_d_clj_90_casaUri_upd_t
AFTER UPDATE ON CourseAssignmentSubmissionFile
FOR EACH ROW
WHEN (NEW.casaUri IS DISTINCT FROM OLD.casaUri AND NEW.casaUri IS NOT NULL)
EXECUTE FUNCTION retain_d_clj_90_casaUri();
""")
add("""
CREATE OR REPLACE FUNCTION retain_c_clj_6677_cbpPictureUri() RETURNS TRIGGER AS $$
BEGIN
INSERT INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(6677, NEW.cbpUid, NEW.cbpPictureUri, 0, 1, 1);
RETURN NEW;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE OR REPLACE FUNCTION retain_d_clj_6677_cbpPictureUri() RETURNS TRIGGER AS $$
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 6677
AND cljEntityUid = OLD.cbpUid
AND cljUrl = OLD.cbpPictureUri;
RETURN OLD;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE TRIGGER retain_c_clj_6677_cbpPictureUri_ins_t
AFTER INSERT ON CourseBlockPicture
FOR EACH ROW
WHEN (NEW.cbpPictureUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_6677_cbpPictureUri();
""")
add("""
CREATE TRIGGER retain_c_clj_6677_cbpPictureUri_upd_t
AFTER UPDATE ON CourseBlockPicture
FOR EACH ROW
WHEN (NEW.cbpPictureUri IS DISTINCT FROM OLD.cbpPictureUri AND OLD.cbpPictureUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_6677_cbpPictureUri();
""")
add("""
CREATE TRIGGER retain_d_clj_6677_cbpPictureUri_upd_t
AFTER UPDATE ON CourseBlockPicture
FOR EACH ROW
WHEN (NEW.cbpPictureUri IS DISTINCT FROM OLD.cbpPictureUri AND NEW.cbpPictureUri IS NOT NULL)
EXECUTE FUNCTION retain_d_clj_6677_cbpPictureUri();
""")
add("""
CREATE OR REPLACE FUNCTION retain_c_clj_6677_cbpThumbnailUri() RETURNS TRIGGER AS $$
BEGIN
INSERT INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(6677, NEW.cbpUid, NEW.cbpThumbnailUri, 0, 1, 1);
RETURN NEW;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE OR REPLACE FUNCTION retain_d_clj_6677_cbpThumbnailUri() RETURNS TRIGGER AS $$
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 6677
AND cljEntityUid = OLD.cbpUid
AND cljUrl = OLD.cbpThumbnailUri;
RETURN OLD;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE TRIGGER retain_c_clj_6677_cbpThumbnailUri_ins_t
AFTER INSERT ON CourseBlockPicture
FOR EACH ROW
WHEN (NEW.cbpThumbnailUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_6677_cbpThumbnailUri();
""")
add("""
CREATE TRIGGER retain_c_clj_6677_cbpThumbnailUri_upd_t
AFTER UPDATE ON CourseBlockPicture
FOR EACH ROW
WHEN (NEW.cbpThumbnailUri IS DISTINCT FROM OLD.cbpThumbnailUri AND OLD.cbpThumbnailUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_6677_cbpThumbnailUri();
""")
add("""
CREATE TRIGGER retain_d_clj_6677_cbpThumbnailUri_upd_t
AFTER UPDATE ON CourseBlockPicture
FOR EACH ROW
WHEN (NEW.cbpThumbnailUri IS DISTINCT FROM OLD.cbpThumbnailUri AND NEW.cbpThumbnailUri IS NOT NULL)
EXECUTE FUNCTION retain_d_clj_6677_cbpThumbnailUri();
""")
add("""
CREATE OR REPLACE FUNCTION retain_c_clj_6678_cepPictureUri() RETURNS TRIGGER AS $$
BEGIN
INSERT INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(6678, NEW.cepUid, NEW.cepPictureUri, 0, 1, 1);
RETURN NEW;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE OR REPLACE FUNCTION retain_d_clj_6678_cepPictureUri() RETURNS TRIGGER AS $$
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 6678
AND cljEntityUid = OLD.cepUid
AND cljUrl = OLD.cepPictureUri;
RETURN OLD;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE TRIGGER retain_c_clj_6678_cepPictureUri_ins_t
AFTER INSERT ON ContentEntryPicture2
FOR EACH ROW
WHEN (NEW.cepPictureUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_6678_cepPictureUri();
""")
add("""
CREATE TRIGGER retain_c_clj_6678_cepPictureUri_upd_t
AFTER UPDATE ON ContentEntryPicture2
FOR EACH ROW
WHEN (NEW.cepPictureUri IS DISTINCT FROM OLD.cepPictureUri AND OLD.cepPictureUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_6678_cepPictureUri();
""")
add("""
CREATE TRIGGER retain_d_clj_6678_cepPictureUri_upd_t
AFTER UPDATE ON ContentEntryPicture2
FOR EACH ROW
WHEN (NEW.cepPictureUri IS DISTINCT FROM OLD.cepPictureUri AND NEW.cepPictureUri IS NOT NULL)
EXECUTE FUNCTION retain_d_clj_6678_cepPictureUri();
""")
add("""
CREATE OR REPLACE FUNCTION retain_c_clj_6678_cepThumbnailUri() RETURNS TRIGGER AS $$
BEGIN
INSERT INTO CacheLockJoin(cljTableId, cljEntityUid, cljUrl, cljLockId, cljStatus, cljType)
VALUES(6678, NEW.cepUid, NEW.cepThumbnailUri, 0, 1, 1);
RETURN NEW;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE OR REPLACE FUNCTION retain_d_clj_6678_cepThumbnailUri() RETURNS TRIGGER AS $$
BEGIN
UPDATE CacheLockJoin
SET cljStatus = 3
WHERE cljTableId = 6678
AND cljEntityUid = OLD.cepUid
AND cljUrl = OLD.cepThumbnailUri;
RETURN OLD;
END $$ LANGUAGE plpgsql
""")
add("""
CREATE TRIGGER retain_c_clj_6678_cepThumbnailUri_ins_t
AFTER INSERT ON ContentEntryPicture2
FOR EACH ROW
WHEN (NEW.cepThumbnailUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_6678_cepThumbnailUri();
""")
add("""
CREATE TRIGGER retain_c_clj_6678_cepThumbnailUri_upd_t
AFTER UPDATE ON ContentEntryPicture2
FOR EACH ROW
WHEN (NEW.cepThumbnailUri IS DISTINCT FROM OLD.cepThumbnailUri AND OLD.cepThumbnailUri IS NOT NULL)
EXECUTE FUNCTION retain_c_clj_6678_cepThumbnailUri();
""")
add("""
CREATE TRIGGER retain_d_clj_6678_cepThumbnailUri_upd_t
AFTER UPDATE ON ContentEntryPicture2
FOR EACH ROW
WHEN (NEW.cepThumbnailUri IS DISTINCT FROM OLD.cepThumbnailUri AND NEW.cepThumbnailUri IS NOT NULL)
EXECUTE FUNCTION retain_d_clj_6678_cepThumbnailUri();
""")
[0000703752d1d540] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[0000703752d1d540] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[0000703752fe7c70] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[0000703752fe7c70] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
com.ustadmobile.core.domain.interop.HttpApiException: State content too large: 262145 exceeds limit of 262144
at com.ustadmobile.core.domain.xapi.state.StoreXapiStateUseCase.invoke(StoreXapiStateUseCase.kt:131)
at com.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTest$givenTextBodyTooLarge_whenStored_thenShouldThrowException$1.invokeSuspend(XapiStateUseCaseIntegrationTest.kt:289)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:277)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at com.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTest.givenTextBodyTooLarge_whenStored_thenShouldThrowException(XapiStateUseCaseIntegrationTest.kt:280)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:112)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:40)
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:54)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:53)
at jdk.internal.reflect.GeneratedMethodAccessor65.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
at jdk.proxy1/jdk.proxy1.$Proxy4.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:183)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
Delaying...
process.waitForAsync
canceling result
Canceled
Exception in thread "UI Thread @coroutine#2514" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:230)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(2514), "coroutine#2514":StandaloneCoroutine{Cancelling}@3c7322b3, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#2531" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(2531), "coroutine#2531":StandaloneCoroutine{Cancelling}@24bb8b32, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#2548" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(2548), "coroutine#2548":StandaloneCoroutine{Cancelling}@44feb9ce, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#2600" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(2600), "coroutine#2600":StandaloneCoroutine{Cancelling}@573277aa, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#2636" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(2636), "coroutine#2636":StandaloneCoroutine{Cancelling}@c7a21e3, Dispatchers.Main]
Invalidated PagingSource com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl$findCourseCommentsByAssignmentUid$1@34b0bce5
Invalidated PagingSource com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl$findCourseCommentsByAssignmentUid$1@1e7e770a
Invalidated PagingSource com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl$findCourseCommentsByAssignmentUid$1@4c197935
Invalidated PagingSource com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl$findPrivateCommentsForUserByAssignmentUid$1@68003ba7
Invalidated PagingSource com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl$findPrivateCommentsForUserByAssignmentUid$1@36884946
Invalidated PagingSource com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl$findPrivateCommentsForUserByAssignmentUid$1@1c4da2cd
Invalidated PagingSource com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl$findPrivateCommentsForUserByAssignmentUid$1@1655ed5eException in thread "UI Thread @coroutine#4313" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(4313), "coroutine#4313":StandaloneCoroutine{Cancelling}@2fd5d502, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#4343" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(4343), "coroutine#4343":StandaloneCoroutine{Cancelling}@779b3ae6, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#4373" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(4373), "coroutine#4373":StandaloneCoroutine{Cancelling}@51e51e44, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#4437" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(4437), "coroutine#4437":StandaloneCoroutine{Cancelling}@7af2e7b, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#5028" java.lang.IllegalStateException: com.ustadmobile.door.room.RoomDatabaseJdbcImplHelper@68e8c506 is closed!
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.assertNotClosed(RoomDatabaseJdbcImplHelperCommon.kt:96)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:103)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useConnectionAsync$2$2.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt:237)
at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useConnectionAsync$2.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt:235)
at com.ustadmobile.door.ext.DoorDatabaseExtJvmJsKt.prepareAndUseStatementAsync(DoorDatabaseExtJvmJs.kt:24)
at com.ustadmobile.core.db.dao.OfflineItemDao_JdbcImpl$findByContentEntryUid$1.invokeSuspend(OfflineItemDao_JdbcImpl.kt:64)
at com.ustadmobile.door.flow.DoorFlowKt$doorFlow$1$1.invokeSuspend(DoorFlow.kt:40)
at com.ustadmobile.core.viewmodel.contententry.detailoverviewtab.ContentEntryDetailOverviewViewModel$2$1$7.invokeSuspend(ContentEntryDetailOverviewViewModel.kt:235)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(5019), "coroutine#5019":StandaloneCoroutine{Cancelling}@1cfdd663, Dispatchers.Main]
Caused by: java.lang.IllegalStateException: com.ustadmobile.door.room.RoomDatabaseJdbcImplHelper@68e8c506 is closed!
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.assertNotClosed(RoomDatabaseJdbcImplHelperCommon.kt:96)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:103)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useConnectionAsync$2$2.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt:237)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Exception in thread "UI Thread @coroutine#5084" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(5084), "coroutine#5084":StandaloneCoroutine{Cancelling}@2e176b04, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#5101" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:230)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(5101), "coroutine#5101":StandaloneCoroutine{Cancelling}@7576f53c, Dispatchers.Main]
> Task :core:jvmTest
Exception in thread "UI Thread @coroutine#5460" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(5460), "coroutine#5460":StandaloneCoroutine{Cancelling}@3eb5aeb, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#5478" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(5478), "coroutine#5478":StandaloneCoroutine{Cancelling}@5b9444b0, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#5495" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(5495), "coroutine#5495":StandaloneCoroutine{Cancelling}@1b4bf8c5, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#5915" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(5915), "coroutine#5915":StandaloneCoroutine{Cancelling}@68c92c2a, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#6031" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(6031), "coroutine#6031":StandaloneCoroutine{Cancelling}@3084b8ef, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#6055" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(6055), "coroutine#6055":StandaloneCoroutine{Cancelling}@35df9153, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#6080" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(6080), "coroutine#6080":StandaloneCoroutine{Cancelling}@397b60dd, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#6116" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:230)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(6116), "coroutine#6116":StandaloneCoroutine{Cancelling}@592d1fd3, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#6132" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:230)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(6132), "coroutine#6132":StandaloneCoroutine{Cancelling}@39fb2611, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#6151" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:230)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(6151), "coroutine#6151":StandaloneCoroutine{Cancelling}@c6963b6, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#6167" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(6167), "coroutine#6167":StandaloneCoroutine{Cancelling}@62f0f12b, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#6188" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:230)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(6188), "coroutine#6188":StandaloneCoroutine{Cancelling}@51f6953, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#6207" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(6207), "coroutine#6207":StandaloneCoroutine{Cancelling}@55d76fcd, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#6227" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(6227), "coroutine#6227":StandaloneCoroutine{Cancelling}@1ad0a4ea, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#6248" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(6248), "coroutine#6248":StandaloneCoroutine{Cancelling}@b1a1104, Dispatchers.Main]
Exception in thread "UI Thread @coroutine#6268" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:197)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.access$useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:21)
at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon$useNewConnectionAsyncInternal$1.invokeSuspend(RoomDatabaseJdbcImplHelperCommon.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(6268), "coroutine#6268":StandaloneCoroutine{Cancelling}@2ca5e2bd, Dispatchers.Main]
> Task :core:allTests
> Task :core:check
> Task :core:build
[Incubating] Problems report is available at: file:///home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/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.11.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 7m 9s
1926 actionable tasks: 1750 executed, 176 up-to-date
Build step 'Invoke Gradle script' changed build result to SUCCESS
[dev-simplified-onboarding-belowage13-flow-End-To-End-Tests] $ /bin/sh -xe /tmp/jenkins115865833961004259.sh
+ npm --prefix test-end-to-end/webapp-cypress/ install
up to date, audited 262 packages in 681ms
56 packages are looking for funding
run `npm fund` for details
1 high severity vulnerability
To address all issues, run:
npm audit fix
Run `npm audit` for details.
+ npm --prefix test-end-to-end/webapp-cypress/ run delete:reports
> delete:reports
> rm results/* cypress/videos/* cypress/screenshots/* logs/* log/* || true
rm: cannot remove 'results/*': No such file or directory
rm: cannot remove 'cypress/videos/*': No such file or directory
rm: cannot remove 'cypress/screenshots/*': No such file or directory
rm: cannot remove 'logs/*': No such file or directory
+ npm --prefix test-end-to-end/webapp-cypress/ run test-ci
> test-ci
> start-server-and-test start-server-ci $TESTCONTROLLER_URL cy:run-ci
1: starting server using command "npm run start-server-ci"
and when url "[ 'http://37.27.227.212:8070/' ]" is responding with HTTP status code 200
running tests using command "npm run cy:run-ci"
> start-server-ci
> java -jar ../../testserver-controller/build/libs/testserver-controller-all.jar -P:url=$TESTCONTROLLER_URL -P:srcRoot=../../ -P:mode=cypress
> cy:run-ci
> cypress run --config baseUrl=$TESTCONTROLLER_URL
DevTools listening on ws://127.0.0.1:45563/devtools/browser/fb7e3a5d-ced1-46a8-bab3-05c647aaf04d
[35mThe [33mexperimentalSessionAndOrigin[35m configuration option was removed in Cypress version 12.0.0.[39m
[35m[39m
[35mYou can safely remove this option from your config.[39m
[35m[39m
[35mhttps://on.cypress.io/session[39m
[35mhttps://on.cypress.io/origin[39m
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.3 [90m│[39m
[90m │[39m [90mBrowser:[39m Electron 130 [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 [0m28 found (WEB_001_001_add_content.cy.js, WEB_001_002_add_invalid_content.cy.js[0m [90m│[39m
[90m │[39m [0m, WEB_001_003_move_content.cy.js, WEB_002_001_admin_add_new_course_and_teacher[0m [90m│[39m
[90m │[39m [0m.cy.js, WEB_002_003_teacher_record_attendance.cy.js, WEB_003_001_add_or_edit_c[0m [90m│[39m
[90m │[39m [0mourse_permission_test.c...)[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: [90mWEB_001_001_add_content.cy.js[39m [90m(1 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27261/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=27261 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27261 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:09:19,445 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:09:19,446 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:09:19,446 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:09:19,446 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:09:19,449 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:09:19,449 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:09:19,452 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:09:19,452 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:09:19,452 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:09:19,453 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:09:19,454 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:09:19,455 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:09:19,494 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:09:19,494 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:09:19,506 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:09:19,507 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27261/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:09:19,516 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27261/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:09:19,516 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:09:19,519 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T05:09:19.308Z
07:09:19,519 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:09:19,519 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:09:19,521 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:09:19,525 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27261/log/ustad-server.log
07:09:19,526 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27261/log/ustad-server.log]
07:09:19,526 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:09:19,526 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:09:19,527 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:09:19,527 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:09:19,527 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:09:19,527 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:09:19,527 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 75 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27261
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
[1467698:0406/070933.550933:ERROR:ffmpeg_common.cc(970)] Unsupported pixel format: -1
[1468595:0406/070933.603017:ERROR:alsa_util.cc(204)] PcmOpen: default,Host is down
[1468595:0406/070933.604896:ERROR:alsa_util.cc(204)] PcmOpen: plug:default,Host is down
cypress-terminal-report: Wrote custom logs to cypress-logs. (3ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (2ms)
[32m ([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 [32m1[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m1[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m37 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_001_001_add_content.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_001_001_add_content.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_001_002_add_invalid_content.cy.js[39m [90m(2 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 27261
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-51735/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=51735 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-51735 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:10:00,669 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:10:00,670 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:10:00,670 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:10:00,670 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:10:00,673 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:10:00,674 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:10:00,678 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 4 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:10:00,678 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:10:00,678 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:10:00,678 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:10:00,680 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:10:00,681 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:10:00,722 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:10:00,722 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:10:00,735 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:10:00,736 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-51735/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:10:00,746 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-51735/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:10:00,746 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:10:00,749 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:10:00.531Z
07:10:00,749 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:10:00,749 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:10:00,750 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:10:00,755 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-51735/log/ustad-server.log
07:10:00,755 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-51735/log/ustad-server.log]
07:10:00,756 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:10:00,756 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:10:00,756 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:10:00,756 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:10:00,756 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:10:00,757 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:10:00,757 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 79 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-51735
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (4ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (2ms)
[32m ([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 [32m1[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m1[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m7 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_001_002_add_invalid_content.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_001_002_add_invalid_content.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_001_003_move_content.cy.js[39m [90m(3 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 51735
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26846/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=26846 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26846 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:10:09,974 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:10:09,974 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:10:09,974 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:10:09,974 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:10:09,977 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:10:09,977 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:10:09,981 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:10:09,981 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:10:09,981 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:10:09,981 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:10:09,982 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:10:09,984 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:10:10,022 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:10:10,022 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:10:10,035 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:10:10,036 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26846/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:10:10,046 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26846/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:10:10,046 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:10:10,049 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:10:09.843Z
07:10:10,049 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:10:10,049 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:10:10,051 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:10:10,056 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26846/log/ustad-server.log
07:10:10,056 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26846/log/ustad-server.log]
07:10:10,056 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:10:10,056 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:10:10,057 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:10:10,057 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:10:10,057 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:10:10,057 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:10:10,057 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 76 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-26846
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (4ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (2ms)
[32m ([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 [32m2[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m2[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m11 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_001_003_move_content.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_001_003_move_content.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_002_001_admin_add_new_course_and_teacher.cy.js[39m [90m(4 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 26846
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55468/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=55468 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55468 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:10:23,497 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:10:23,497 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:10:23,498 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:10:23,498 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:10:23,501 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:10:23,501 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:10:23,504 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:10:23,504 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:10:23,504 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:10:23,505 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:10:23,506 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:10:23,507 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:10:23,545 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:10:23,545 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:10:23,558 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:10:23,558 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55468/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:10:23,568 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55468/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:10:23,568 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:10:23,570 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T05:10:23.367Z
07:10:23,570 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:10:23,570 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:10:23,572 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:10:23,577 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55468/log/ustad-server.log
07:10:23,577 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55468/log/ustad-server.log]
07:10:23,577 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:10:23,578 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:10:23,578 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:10:23,578 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:10:23,578 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:10:23,578 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:10:23,578 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55468
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (5ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (4ms)
[32m ([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 [32m2[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m2[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m15 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_002_001_admin_add_new_course_and_teacher.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_002_001_admin_add_new_course_and_teacher.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_002_003_teacher_record_attendance.cy.js[39m [90m(5 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 55468
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48371/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=48371 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48371 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:10:41,111 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:10:41,111 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:10:41,111 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:10:41,112 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:10:41,114 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:10:41,114 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:10:41,118 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:10:41,118 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:10:41,118 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:10:41,118 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:10:41,120 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:10:41,121 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:10:41,159 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:10:41,159 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:10:41,171 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:10:41,172 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48371/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:10:41,181 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48371/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:10:41,181 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:10:41,183 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:10:40.971Z
07:10:41,184 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:10:41,184 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:10:41,185 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:10:41,190 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48371/log/ustad-server.log
07:10:41,190 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48371/log/ustad-server.log]
07:10:41,190 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:10:41,191 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:10:41,191 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:10:41,191 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:10:41,191 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:10:41,191 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:10:41,191 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 73 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48371
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (5ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (5ms)
[32m ([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 [32m2[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m2[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m10 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_002_003_teacher_record_attendance.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_002_003_teacher_record_attendance.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_003_001_add_or_edit_course_permission_test.cy.js[39m [90m(6 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 48371
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20548/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=20548 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20548 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:10:53,608 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:10:53,609 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:10:53,609 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:10:53,609 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:10:53,612 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:10:53,612 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:10:53,616 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:10:53,616 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:10:53,616 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:10:53,616 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:10:53,617 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:10:53,619 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:10:53,656 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:10:53,656 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:10:53,669 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:10:53,669 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20548/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:10:53,679 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20548/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:10:53,679 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:10:53,681 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:10:53.477Z
07:10:53,681 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:10:53,681 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:10:53,683 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:10:53,688 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20548/log/ustad-server.log
07:10:53,688 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20548/log/ustad-server.log]
07:10:53,688 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:10:53,688 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:10:53,689 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:10:53,689 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:10:53,689 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:10:53,689 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:10:53,689 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 73 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20548
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (5ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (6ms)
[32m ([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 [32m3[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m3[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m12 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_003_001_add_or_edit_course_permission_test.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_003_001_add_or_edit_course_permission_test.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_003_002_add_module_text_blocks_and_perform_indent_hide_delete_ac[39m [90m(7 of 28)[39m
[90mtions.cy.js[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 20548
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17463/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=17463 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17463 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:11:08,282 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:11:08,283 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:11:08,283 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:11:08,283 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:11:08,286 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:11:08,286 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:11:08,289 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:11:08,289 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:11:08,290 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:11:08,290 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:11:08,291 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:11:08,293 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:11:08,332 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:11:08,332 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:11:08,345 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:11:08,345 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17463/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:11:08,355 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17463/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:11:08,355 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:11:08,358 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T05:11:08.151Z
07:11:08,358 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:11:08,358 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:11:08,360 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:11:08,365 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17463/log/ustad-server.log
07:11:08,365 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17463/log/ustad-server.log]
07:11:08,365 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:11:08,365 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:11:08,366 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:11:08,366 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:11:08,366 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:11:08,366 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:11:08,366 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 76 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17463
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (6ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (7ms)
[32m ([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 [32m1[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m1[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m16 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_003_003_admin_or_teacher_add_content_via_file.cy.js[39m [90m(8 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 17463
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63287/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=63287 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63287 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:11:27,081 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:11:27,082 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:11:27,082 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:11:27,082 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:11:27,085 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:11:27,085 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:11:27,088 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:11:27,088 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:11:27,088 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:11:27,089 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:11:27,090 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:11:27,091 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:11:27,129 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:11:27,129 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:11:27,142 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:11:27,142 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63287/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:11:27,152 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63287/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:11:27,152 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:11:27,154 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:11:26.946Z
07:11:27,155 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:11:27,155 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:11:27,156 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:11:27,161 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63287/log/ustad-server.log
07:11:27,161 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63287/log/ustad-server.log]
07:11:27,161 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:11:27,162 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:11:27,162 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:11:27,162 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:11:27,162 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:11:27,162 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:11:27,162 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-63287
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
[1470154:0406/071140.366911:ERROR:ffmpeg_common.cc(970)] Unsupported pixel format: -1
[1468595:0406/071140.386954:ERROR:alsa_util.cc(204)] PcmOpen: default,Host is down
[1468595:0406/071140.388821:ERROR:alsa_util.cc(204)] PcmOpen: plug:default,Host is down
[1470154:0406/071143.029037:ERROR:ffmpeg_common.cc(970)] Unsupported pixel format: -1
[1470154:0406/071157.330386:ERROR:ffmpeg_common.cc(970)] Unsupported pixel format: -1
cypress-terminal-report: Wrote custom logs to cypress-logs. (9ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (10ms)
[32m ([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 [32m10[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m10[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m50 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_003_003_admin_or_teacher_add_content_via_file.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_003_003_admin_or_teacher_add_content_via_file.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_003_005_user_able_to_expand_and_collapse_modules.cy.js[39m [90m(9 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 63287
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-36970/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=36970 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-36970 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:12:19,864 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:12:19,865 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:12:19,865 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:12:19,865 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:12:19,868 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:12:19,868 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:12:19,872 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:12:19,872 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:12:19,872 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:12:19,872 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:12:19,873 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:12:19,875 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:12:19,914 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:12:19,914 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:12:19,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:12:19,927 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-36970/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:12:19,936 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-36970/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:12:19,936 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:12:19,939 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:12:19.731Z
07:12:19,939 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:12:19,939 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:12:19,940 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:12:19,945 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-36970/log/ustad-server.log
07:12:19,945 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-36970/log/ustad-server.log]
07:12:19,946 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:12:19,946 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:12:19,946 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:12:19,946 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:12:19,946 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:12:19,946 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:12:19,946 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-36970
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (10ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (10ms)
[32m ([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 [32m1[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m1[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m12 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_003_005_user_able_to_expand_and_collapse_modules.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_003_005_user_able_to_expand_and_collapse_modules.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_003_006_user_able_to_open_text_block.cy.js[39m [90m(10 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 36970
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-64906/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=64906 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-64906 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:12:34,470 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:12:34,470 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:12:34,470 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:12:34,471 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:12:34,474 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:12:34,474 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:12:34,477 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:12:34,477 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:12:34,478 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:12:34,478 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:12:34,479 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:12:34,481 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:12:34,519 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:12:34,519 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:12:34,532 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:12:34,532 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-64906/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:12:34,542 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-64906/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:12:34,542 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:12:34,544 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T05:12:34.325Z
07:12:34,545 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:12:34,545 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:12:34,546 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:12:34,551 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-64906/log/ustad-server.log
07:12:34,551 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-64906/log/ustad-server.log]
07:12:34,551 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:12:34,552 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:12:34,552 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:12:34,552 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:12:34,552 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:12:34,552 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:12:34,552 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-64906
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (10ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (10ms)
[32m ([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 [32m1[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m1[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m10 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_003_006_user_able_to_open_text_block.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_003_006_user_able_to_open_text_block.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_004_001_assignment_creation_submission_grading.cy.js[39m [90m(11 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 64906
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-33642/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=33642 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-33642 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:12:46,448 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:12:46,448 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:12:46,448 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:12:46,448 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:12:46,451 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:12:46,451 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:12:46,455 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:12:46,455 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:12:46,455 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:12:46,455 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:12:46,456 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:12:46,458 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:12:46,495 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:12:46,495 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:12:46,508 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:12:46,508 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-33642/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:12:46,518 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-33642/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:12:46,518 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:12:46,520 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:12:46.317Z
07:12:46,521 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:12:46,521 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:12:46,522 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:12:46,527 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-33642/log/ustad-server.log
07:12:46,527 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-33642/log/ustad-server.log]
07:12:46,528 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:12:46,528 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:12:46,528 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:12:46,528 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:12:46,528 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:12:46,528 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:12:46,528 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 73 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-33642
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (12ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (11ms)
[32m ([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 [32m4[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m4[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m19 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_004_001_assignment_creation_submission_grading.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_004_001_assignment_creation_submission_grading.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_004_002_users_add_course_comments.cy.js[39m [90m(12 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 33642
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-52113/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=52113 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-52113 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:13:08,038 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:13:08,039 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:13:08,039 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:13:08,039 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:13:08,042 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:13:08,042 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:13:08,045 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:13:08,045 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:13:08,045 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:13:08,046 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:13:08,047 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:13:08,049 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:13:08,087 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:13:08,087 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:13:08,100 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:13:08,100 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-52113/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:13:08,110 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-52113/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:13:08,110 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:13:08,113 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:13:07.900Z
07:13:08,113 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:13:08,113 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:13:08,114 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:13:08,119 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-52113/log/ustad-server.log
07:13:08,119 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-52113/log/ustad-server.log]
07:13:08,119 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:13:08,120 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:13:08,120 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:13:08,120 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:13:08,120 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:13:08,120 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:13:08,120 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 75 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-52113
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (13ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (12ms)
[32m ([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 [32m2[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m2[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m16 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_004_002_users_add_course_comments.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_004_002_users_add_course_comments.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_004_003_multiple_submission_possible_for_student.cy.js[39m [90m(13 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 52113
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-11592/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=11592 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-11592 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:13:26,688 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:13:26,688 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:13:26,688 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:13:26,689 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:13:26,692 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:13:26,692 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:13:26,695 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 4 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:13:26,695 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:13:26,695 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:13:26,695 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:13:26,697 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:13:26,698 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:13:26,737 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:13:26,738 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:13:26,750 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:13:26,751 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-11592/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:13:26,760 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-11592/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:13:26,760 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:13:26,762 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T05:13:26.550Z
07:13:26,763 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:13:26,763 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:13:26,764 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:13:26,769 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-11592/log/ustad-server.log
07:13:26,769 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-11592/log/ustad-server.log]
07:13:26,770 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:13:26,770 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:13:26,770 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:13:26,770 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:13:26,770 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:13:26,770 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:13:26,770 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 75 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-11592
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (15ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (14ms)
[32m ([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 [32m6[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m6[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m26 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_004_003_multiple_submission_possible_for_student.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_004_003_multiple_submission_possible_for_student.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_004_005_assignment_grace_period_finished.cy.js[39m [90m(14 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 11592
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14793/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=14793 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14793 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:13:55,080 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:13:55,081 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:13:55,081 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:13:55,081 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:13:55,084 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:13:55,084 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:13:55,087 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:13:55,087 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:13:55,088 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:13:55,088 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:13:55,089 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:13:55,091 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:13:55,128 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:13:55,128 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:13:55,141 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:13:55,142 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14793/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:13:55,152 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14793/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:13:55,152 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:13:55,154 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:13:54.941Z
07:13:55,155 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:13:55,155 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:13:55,156 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:13:55,161 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14793/log/ustad-server.log
07:13:55,161 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14793/log/ustad-server.log]
07:13:55,161 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:13:55,161 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:13:55,162 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:13:55,162 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:13:55,162 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:13:55,162 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:13:55,162 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-14793
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (16ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (15ms)
[32m ([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 [32m2[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m2[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m13 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_004_005_assignment_grace_period_finished.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_004_005_assignment_grace_period_finished.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_004_006_user_enter_assignment_page_before_graceperiod_but_submis[39m [90m(15 of 28)[39m
[90msion_after_grace_Period.cy.js[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 14793
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19211/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=19211 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19211 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:14:10,101 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:14:10,102 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:14:10,102 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:14:10,102 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:14:10,105 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:14:10,105 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:14:10,108 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:14:10,108 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:14:10,109 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:14:10,109 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:14:10,110 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:14:10,112 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:14:10,150 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:14:10,150 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:14:10,163 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:14:10,163 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19211/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:14:10,173 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19211/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:14:10,173 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:14:10,175 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:14:09.948Z
07:14:10,175 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:14:10,175 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:14:10,177 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:14:10,182 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19211/log/ustad-server.log
07:14:10,182 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19211/log/ustad-server.log]
07:14:10,182 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:14:10,182 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:14:10,183 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:14:10,183 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:14:10,183 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:14:10,183 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:14:10,183 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19211
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (17ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (16ms)
[32m ([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 [32m3[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m3[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m2 minutes, 17 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_g[32m[39m [90m│[39m
[90m │[39m [32m[32mrace_Period.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_004_006_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_004_007_group_users_add_assignment_and_course_comments.cy.js[39m [90m(16 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 19211
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18169/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=18169 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18169 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:16:29,715 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:16:29,716 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:16:29,716 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:16:29,716 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:16:29,719 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:16:29,719 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:16:29,722 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:16:29,722 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:16:29,723 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:16:29,723 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:16:29,724 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:16:29,726 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:16:29,764 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:16:29,764 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:16:29,776 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:16:29,777 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18169/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:16:29,786 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18169/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:16:29,786 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:16:29,789 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:16:29.582Z
07:16:29,789 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:16:29,789 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:16:29,790 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:16:29,795 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18169/log/ustad-server.log
07:16:29,796 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18169/log/ustad-server.log]
07:16:29,796 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:16:29,796 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:16:29,796 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:16:29,796 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:16:29,796 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:16:29,797 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:16:29,797 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-18169
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (18ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (18ms)
[32m ([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 [32m4[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m4[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m25 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_004_007_group_users_add_assignment_and_course_comments.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_004_007_group_users_add_assignment_and_course_comments.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_004_008_group_users_single_assignment_submission_allowed.cy.js[39m [90m(17 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 18169
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-34161/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=34161 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-34161 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:16:57,522 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:16:57,523 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:16:57,523 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:16:57,523 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:16:57,526 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:16:57,526 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:16:57,529 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:16:57,529 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:16:57,530 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:16:57,530 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:16:57,531 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:16:57,533 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:16:57,572 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:16:57,572 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:16:57,585 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:16:57,586 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-34161/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:16:57,597 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-34161/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:16:57,597 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:16:57,599 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T05:16:57.370Z
07:16:57,599 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:16:57,599 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:16:57,601 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:16:57,606 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-34161/log/ustad-server.log
07:16:57,606 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-34161/log/ustad-server.log]
07:16:57,606 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:16:57,606 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:16:57,606 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:16:57,607 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:16:57,607 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:16:57,607 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:16:57,607 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 77 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-34161
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (18ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (19ms)
[32m ([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 [32m3[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m3[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m18 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_004_008_group_users_single_assignment_submission_allowed.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_004_008_group_users_single_assignment_submission_allowed.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_004_009_group_users_multiple_assignment_submission_allowed.cy.js[39m [90m(18 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 34161
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-49344/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=49344 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-49344 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:17:18,070 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:17:18,071 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:17:18,071 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:17:18,071 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:17:18,074 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:17:18,074 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:17:18,077 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:17:18,077 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:17:18,077 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:17:18,078 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:17:18,079 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:17:18,080 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:17:18,118 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:17:18,119 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:17:18,131 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:17:18,131 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-49344/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:17:18,141 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-49344/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:17:18,141 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:17:18,143 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:17:17.919Z
07:17:18,143 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:17:18,143 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:17:18,145 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:17:18,150 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-49344/log/ustad-server.log
07:17:18,150 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-49344/log/ustad-server.log]
07:17:18,150 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:17:18,150 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:17:18,151 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:17:18,151 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:17:18,151 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:17:18,151 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:17:18,151 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-49344
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (19ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (20ms)
[32m ([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 [32m3[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m3[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m19 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_004_009_group_users_multiple_assignment_submission_allowed.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_004_009_group_users_multiple_assignment_submission_allowed.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_004_010_peer_marking_for_individual_assignment.cy.js[39m [90m(19 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 49344
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-22852/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=22852 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-22852 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:17:39,702 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:17:39,703 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:17:39,703 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:17:39,703 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:17:39,706 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:17:39,706 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:17:39,709 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:17:39,709 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:17:39,710 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:17:39,710 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:17:39,711 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:17:39,713 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:17:39,753 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:17:39,753 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:17:39,766 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:17:39,766 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-22852/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:17:39,776 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-22852/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:17:39,776 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:17:39,779 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T05:17:39.555Z
07:17:39,779 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:17:39,779 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:17:39,780 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:17:39,785 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-22852/log/ustad-server.log
07:17:39,785 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-22852/log/ustad-server.log]
07:17:39,785 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:17:39,785 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:17:39,786 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:17:39,786 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:17:39,786 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:17:39,786 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:17:39,786 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 76 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-22852
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (20ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (22ms)
[32m ([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 [32m4[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m4[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m21 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_004_010_peer_marking_for_individual_assignment.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_004_010_peer_marking_for_individual_assignment.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_004_011_peer_marking_for_group_assignment.cy.js[39m [90m(20 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 22852
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-31850/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=31850 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-31850 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:18:03,431 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:18:03,432 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:18:03,432 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:18:03,432 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:18:03,435 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:18:03,435 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:18:03,438 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:18:03,438 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:18:03,438 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:18:03,439 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:18:03,440 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:18:03,441 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:18:03,479 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:18:03,479 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:18:03,492 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:18:03,492 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-31850/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:18:03,502 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-31850/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:18:03,502 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:18:03,504 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:18:03.274Z
07:18:03,504 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:18:03,504 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:18:03,506 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:18:03,511 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-31850/log/ustad-server.log
07:18:03,511 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-31850/log/ustad-server.log]
07:18:03,511 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:18:03,512 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:18:03,512 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:18:03,512 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:18:03,512 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:18:03,512 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:18:03,512 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-31850
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (22ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (23ms)
[32m ([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 [32m4[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m4[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m24 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_004_011_peer_marking_for_group_assignment.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_004_011_peer_marking_for_group_assignment.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_005_001_teacher_add_discussion_and_post.cy.js[39m [90m(21 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 31850
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19583/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=19583 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19583 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:18:29,534 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:18:29,534 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:18:29,534 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:18:29,535 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:18:29,538 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:18:29,538 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:18:29,541 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:18:29,541 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:18:29,542 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:18:29,542 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:18:29,543 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:18:29,545 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:18:29,583 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:18:29,583 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:18:29,596 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:18:29,597 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19583/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:18:29,606 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19583/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:18:29,606 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:18:29,609 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T05:18:29.394Z
07:18:29,609 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:18:29,609 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:18:29,611 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:18:29,616 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19583/log/ustad-server.log
07:18:29,616 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19583/log/ustad-server.log]
07:18:29,616 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:18:29,616 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:18:29,616 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:18:29,616 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:18:29,617 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:18:29,617 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:18:29,617 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 75 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-19583
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (22ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (23ms)
[32m ([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 [32m1[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m1[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m11 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_005_001_teacher_add_discussion_and_post.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_005_001_teacher_add_discussion_and_post.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_005_002_all_user_add_post_and_reply.cy.js[39m [90m(22 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 19583
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48283/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=48283 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48283 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:18:43,074 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:18:43,075 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:18:43,075 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:18:43,075 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:18:43,078 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:18:43,078 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:18:43,082 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:18:43,082 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:18:43,082 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:18:43,082 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:18:43,083 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:18:43,085 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:18:43,124 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:18:43,124 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:18:43,137 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:18:43,137 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48283/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:18:43,147 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48283/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:18:43,147 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:18:43,149 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:18:42.936Z
07:18:43,150 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:18:43,150 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:18:43,151 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:18:43,156 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48283/log/ustad-server.log
07:18:43,156 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48283/log/ustad-server.log]
07:18:43,157 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:18:43,157 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:18:43,157 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:18:43,157 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:18:43,157 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:18:43,157 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:18:43,157 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 75 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-48283
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (23ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (24ms)
[32m ([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 [32m3[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m3[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m18 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_005_002_all_user_add_post_and_reply.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_005_002_all_user_add_post_and_reply.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_005_004_user_add_external_links_to_post.cy.js[39m [90m(23 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 48283
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-8433/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8433 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-8433 -P:ktor.ustad.jsDevServer=
TestServerController: attempt: 1 failed to start server - will try again: url http://37.27.227.212:8070/umapp/ not ready after 6000 ms
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-53180/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=53180 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-53180 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:19:14,286 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:19:14,286 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:19:14,286 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:19:14,287 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:19:14,289 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:19:14,290 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:19:14,293 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 4 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:19:14,293 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:19:14,293 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:19:14,293 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:19:14,295 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:19:14,296 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:19:14,335 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:19:14,335 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:19:14,348 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:19:14,348 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-53180/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:19:14,357 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-53180/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:19:14,357 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:19:14,360 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:19:14.145Z
07:19:14,360 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:19:14,360 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:19:14,362 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:19:14,366 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-53180/log/ustad-server.log
07:19:14,366 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-53180/log/ustad-server.log]
07:19:14,367 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:19:14,367 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:19:14,367 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:19:14,367 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:19:14,367 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:19:14,368 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:19:14,368 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 75 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-53180
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (24ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (25ms)
[32m ([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 [32m3[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m3[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m26 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_005_004_user_add_external_links_to_post.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_005_004_user_add_external_links_to_post.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_007_001_admin_enable_or_disable_user_registration.cy.js[39m [90m(24 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 8433
TestServerController: stopping server on port: 53180
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-21143/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=21143 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-21143 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:19:34,096 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:19:34,096 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:19:34,096 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:19:34,096 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:19:34,099 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:19:34,099 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:19:34,103 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 4 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:19:34,103 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:19:34,103 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:19:34,103 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:19:34,105 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:19:34,106 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:19:34,145 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:19:34,145 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:19:34,157 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:19:34,158 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-21143/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:19:34,167 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-21143/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:19:34,167 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:19:34,170 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:19:33.958Z
07:19:34,170 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:19:34,170 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:19:34,171 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:19:34,176 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-21143/log/ustad-server.log
07:19:34,176 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-21143/log/ustad-server.log]
07:19:34,176 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:19:34,176 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:19:34,177 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:19:34,177 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:19:34,177 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:19:34,177 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:19:34,177 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-21143
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (25ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (26ms)
[32m ([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 [32m4[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m4[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m15 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_007_001_admin_enable_or_disable_user_registration.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_001_admin_enable_or_disable_user_registration.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_007_002b_user_registration_above_age_13_join_learning_space_user[39m [90m(25 of 28)[39m
[90mname_password.cy.js[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 21143
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20724/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=20724 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20724 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:19:49,158 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:19:49,158 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:19:49,158 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:19:49,159 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:19:49,161 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:19:49,161 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:19:49,165 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:19:49,165 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:19:49,165 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:19:49,165 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:19:49,167 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:19:49,168 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:19:49,205 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:19:49,205 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:19:49,218 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:19:49,219 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20724/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:19:49,229 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20724/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:19:49,229 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:19:49,232 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:19:49.027Z
07:19:49,232 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:19:49,232 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:19:49,233 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:19:49,238 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20724/log/ustad-server.log
07:19:49,238 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20724/log/ustad-server.log]
07:19:49,239 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:19:49,239 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:19:49,239 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:19:49,239 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:19:49,240 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:19:49,240 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:19:49,240 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 75 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-20724
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (25ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (26ms)
[32m ([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 [32m2[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m2[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m10 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_007_002b_user_registration_above_age_13_join_learning_space_username_passwor[32m[39m [90m│[39m
[90m │[39m [32m[32md.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_002b_user_registration_above_age_13_join_learning_space_username_password.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_007_004_username_validation_and_add_profile_pic.cy.js[39m [90m(26 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 20724
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17053/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=17053 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17053 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:20:01,204 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:20:01,204 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:20:01,204 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:20:01,205 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:20:01,208 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:20:01,208 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:20:01,211 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:20:01,211 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:20:01,211 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:20:01,212 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:20:01,213 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:20:01,214 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:20:01,253 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:20:01,253 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:20:01,266 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:20:01,267 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17053/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:20:01,277 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17053/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:20:01,277 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:20:01,279 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T05:20:01.061Z
07:20:01,280 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:20:01,280 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:20:01,281 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:20:01,286 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17053/log/ustad-server.log
07:20:01,286 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17053/log/ustad-server.log]
07:20:01,287 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:20:01,287 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:20:01,287 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:20:01,287 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:20:01,287 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:20:01,288 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:20:01,288 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 77 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-17053
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (26ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (27ms)
[32m ([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 [32m3[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m3[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m15 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_007_004_username_validation_and_add_profile_pic.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_004_username_validation_and_add_profile_pic.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentC[39m [90m(27 of 28)[39m
[90monsent.cy.js[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 17053
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27635/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=27635 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27635 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:20:18,555 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:20:18,555 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:20:18,555 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:20:18,556 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:20:18,558 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:20:18,559 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:20:18,562 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:20:18,562 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:20:18,562 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:20:18,562 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:20:18,564 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:20:18,565 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:20:18,604 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:20:18,604 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:20:18,617 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:20:18,617 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27635/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:20:18,627 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27635/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:20:18,627 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:20:18,629 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T05:20:18.416Z
07:20:18,630 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:20:18,630 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:20:18,631 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:20:18,636 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27635/log/ustad-server.log
07:20:18,636 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27635/log/ustad-server.log]
07:20:18,636 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:20:18,636 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:20:18,637 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:20:18,637 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:20:18,637 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:20:18,637 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:20:18,637 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 75 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-27635
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (26ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (28ms)
[32m ([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 [32m2[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m2[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m13 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[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: [90mWEB_007_006_admin_enable_or_disable_guest_login.cy.js[39m [90m(28 of 28)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 27635
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-10803/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=10803 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-10803 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8070/umapp/ ready
07:20:34,005 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:20:34,005 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:20:34,005 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:20:34,005 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:20:34,008 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:20:34,008 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:20:34,012 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:20:34,012 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:20:34,012 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:20:34,012 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:20:34,013 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:20:34,015 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:20:34,054 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:20:34,054 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:20:34,067 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:20:34,067 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-10803/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:20:34,077 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-10803/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:20:34,077 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:20:34,079 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T05:20:33.873Z
07:20:34,079 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:20:34,079 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:20:34,081 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:20:34,086 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-10803/log/ustad-server.log
07:20:34,086 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-10803/log/ustad-server.log]
07:20:34,086 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:20:34,086 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:20:34,087 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:20:34,087 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:20:34,087 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:20:34,087 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:20:34,087 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 75 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-10803
CreateLearningSpaceRequest(url=http://37.27.227.212:8070/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (26ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (29ms)
[32m ([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 [32m2[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m2[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m10 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_007_006_admin_enable_or_disable_guest_login.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_006_admin_enable_or_disable_guest_login.cy.js.mp4[39m
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 [32m✔[39m [0mWEB_001_001_add_content.cy.js[0m [90m00:37[39m [0m1[0m [32m1[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_001_002_add_invalid_content.cy.[0m [90m00:07[39m [0m1[0m [32m1[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mjs[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 [32m✔[39m [0mWEB_001_003_move_content.cy.js[0m [90m00:11[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_002_001_admin_add_new_course_an[0m [90m00:15[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0md_teacher.cy.js[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 [32m✔[39m [0mWEB_002_003_teacher_record_attendan[0m [90m00:10[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mce.cy.js[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 [32m✔[39m [0mWEB_003_001_add_or_edit_course_perm[0m [90m00:12[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mission_test.cy.js[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 [32m✔[39m [0mWEB_003_002_add_module_text_blocks_[0m [90m00:16[39m [0m1[0m [32m1[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mand_perform_indent_hide_delete_acti[0m [90m│[39m
[90m │[39m [0mons.cy.js[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 [32m✔[39m [0mWEB_003_003_admin_or_teacher_add_co[0m [90m00:50[39m [0m10[0m [32m10[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mntent_via_file.cy.js[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 [32m✔[39m [0mWEB_003_005_user_able_to_expand_and[0m [90m00:12[39m [0m1[0m [32m1[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0m_collapse_modules.cy.js[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 [32m✔[39m [0mWEB_003_006_user_able_to_open_text_[0m [90m00:10[39m [0m1[0m [32m1[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mblock.cy.js[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 [32m✔[39m [0mWEB_004_001_assignment_creation_sub[0m [90m00:19[39m [0m4[0m [32m4[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mmission_grading.cy.js[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 [32m✔[39m [0mWEB_004_002_users_add_course_commen[0m [90m00:16[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mts.cy.js[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 [32m✔[39m [0mWEB_004_003_multiple_submission_pos[0m [90m00:26[39m [0m6[0m [32m6[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0msible_for_student.cy.js[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 [32m✔[39m [0mWEB_004_005_assignment_grace_period[0m [90m00:13[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0m_finished.cy.js[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 [32m✔[39m [0mWEB_004_006_user_enter_assignment_p[0m [90m02:17[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mage_before_graceperiod_but_submissi[0m [90m│[39m
[90m │[39m [0mon_after_grace_Period.cy.js[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 [32m✔[39m [0mWEB_004_007_group_users_add_assignm[0m [90m00:25[39m [0m4[0m [32m4[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0ment_and_course_comments.cy.js[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 [32m✔[39m [0mWEB_004_008_group_users_single_assi[0m [90m00:18[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mgnment_submission_allowed.cy.js[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 [32m✔[39m [0mWEB_004_009_group_users_multiple_as[0m [90m00:19[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0msignment_submission_allowed.cy.js[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 [32m✔[39m [0mWEB_004_010_peer_marking_for_indivi[0m [90m00:21[39m [0m4[0m [32m4[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mdual_assignment.cy.js[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 [32m✔[39m [0mWEB_004_011_peer_marking_for_group_[0m [90m00:24[39m [0m4[0m [32m4[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0massignment.cy.js[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 [32m✔[39m [0mWEB_005_001_teacher_add_discussion_[0m [90m00:11[39m [0m1[0m [32m1[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mand_post.cy.js[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 [32m✔[39m [0mWEB_005_002_all_user_add_post_and_r[0m [90m00:18[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0meply.cy.js[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 [32m✔[39m [0mWEB_005_004_user_add_external_links[0m [90m00:26[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0m_to_post.cy.js[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 [32m✔[39m [0mWEB_007_001_admin_enable_or_disable[0m [90m00:15[39m [0m4[0m [32m4[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0m_user_registration.cy.js[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 [32m✔[39m [0mWEB_007_002b_user_registration_abov[0m [90m00:10[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0me_age_13_join_learning_space_userna[0m [90m│[39m
[90m │[39m [0mme_password.cy.js[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 [32m✔[39m [0mWEB_007_004_username_validation_and[0m [90m00:15[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0m_add_profile_pic.cy.js[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 [32m✔[39m [0mWEB_007_005_student_registered_by_a[0m [90m00:13[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mdmin_or_teacher_dont_need_parentCon[0m [90m│[39m
[90m │[39m [0msent.cy.js[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 [32m✔[39m [0mWEB_007_006_admin_enable_or_disable[0m [90m00:10[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0m_guest_login.cy.js[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 [32m✔[39m [32mAll specs passed![39m [90m10:30[39m [0m79[0m [32m79[39m [90m-[39m [90m-[39m [90m-[39m [90m [39m
+ sleep 15
+ ./test-end-to-end/android-maestro/run-maestro-cloud-ci.sh
run-maestro-cloud-ci: Starting testserver-controller on URL: http://37.27.227.212:8070/
run-maestro-cloud-ci: run server: java -jar ../../testserver-controller/build/libs/testserver-controller-all.jar -P:url=http://37.27.227.212:8070/ -P:srcRoot=../../ -P:mode=maestro -P:portRange=8000-9000
Waiting for 37.27.227.212:8070..
Connected!
run-maestro-cloud-ci: Time to run Maestro tests
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_01jjbq65hrff8a3jkm7v2s0ty8/maestro-test/app/app_01jjbx8fgxf4fbbfm8gwh990zz/upload/mupload_01jr4rq3nkec3tkbz5n49ys5jb
App binary id: 48c3af2c6f752d4fe38155680b8a1c16702c1bfb
Waiting for analyses to complete...
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8828/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8828 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8828 -P:ktor.ustad.jsDevServer=
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8739/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8739 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8739 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8828/api/centralappconfig/learningspace/getAll ready
07:24:13,328 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:24:13,328 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:24:13,328 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:24:13,329 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:24:13,331 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:24:13,331 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:24:13,335 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:24:13,335 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:24:13,335 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:24:13,335 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:24:13,336 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:24:13,338 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:24:13,375 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:24:13,375 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:24:13,389 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:24:13,389 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8828/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:24:13,399 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8828/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:24:13,399 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:24:13,401 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:24:13.180Z
07:24:13,401 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:24:13,401 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:24:13,403 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:24:13,407 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8828/log/ustad-server.log
07:24:13,407 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8828/log/ustad-server.log]
07:24:13,408 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:24:13,408 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:24:13,408 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:24:13,408 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:24:13,408 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:24:13,408 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:24:13,408 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 73 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8828
CreateLearningSpaceRequest(url=http://37.27.227.212:8828/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
http://37.27.227.212:8739/api/centralappconfig/learningspace/getAll ready
07:24:14,726 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:24:14,726 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:24:14,726 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:24:14,727 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:24:14,729 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:24:14,730 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:24:14,733 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:24:14,733 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:24:14,733 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:24:14,733 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:24:14,734 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:24:14,736 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:24:14,772 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:24:14,772 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:24:14,784 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:24:14,784 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8739/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:24:14,793 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8739/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:24:14,793 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:24:14,796 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:24:14.603Z
07:24:14,796 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:24:14,796 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:24:14,797 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:24:14,802 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8739/log/ustad-server.log
07:24:14,802 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8739/log/ustad-server.log]
07:24:14,802 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:24:14,802 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:24:14,802 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:24:14,802 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:24:14,802 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:24:14,803 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:24:14,803 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8739
CreateLearningSpaceRequest(url=http://37.27.227.212:8739/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8739
[Passed] 001_002_admin_add_invalid_content_gets_error_msg (5m 29s)
TestServerController: stopping server on port: 8828
[Passed] 007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent (6m 31s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8032/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8032 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8032 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8032/api/centralappconfig/learningspace/getAll ready
07:30:06,206 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:30:06,206 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:30:06,207 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:30:06,207 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:30:06,210 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:30:06,210 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:30:06,214 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:30:06,214 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:30:06,214 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:30:06,214 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:30:06,215 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:30:06,217 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:30:06,253 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:30:06,253 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:30:06,265 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:30:06,265 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8032/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:30:06,274 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8032/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:30:06,274 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:30:06,277 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:30:06.041Z
07:30:06,277 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:30:06,277 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:30:06,278 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:30:06,283 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8032/log/ustad-server.log
07:30:06,283 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8032/log/ustad-server.log]
07:30:06,283 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:30:06,283 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:30:06,283 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:30:06,283 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:30:06,283 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:30:06,284 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:30:06,284 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8032
CreateLearningSpaceRequest(url=http://37.27.227.212:8032/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8991/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8991 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8991 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8991/api/centralappconfig/learningspace/getAll ready
07:30:59,277 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:30:59,277 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:30:59,277 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:30:59,277 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:30:59,280 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:30:59,280 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:30:59,284 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:30:59,284 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:30:59,284 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:30:59,284 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:30:59,286 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:30:59,287 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:30:59,323 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:30:59,323 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:30:59,335 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:30:59,336 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8991/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:30:59,345 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8991/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:30:59,345 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:30:59,347 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:30:59.106Z
07:30:59,347 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:30:59,347 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:30:59,348 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:30:59,353 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8991/log/ustad-server.log
07:30:59,353 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8991/log/ustad-server.log]
07:30:59,353 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:30:59,353 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:30:59,354 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:30:59,354 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:30:59,354 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:30:59,354 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:30:59,354 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8991
CreateLearningSpaceRequest(url=http://37.27.227.212:8991/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8032
[Passed] 002_003_teacher_record_attendance (5m 20s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8050/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8050 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8050 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8050/api/centralappconfig/learningspace/getAll ready
07:35:49,879 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:35:49,879 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:35:49,879 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:35:49,880 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:35:49,883 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:35:49,883 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:35:49,887 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:35:49,887 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:35:49,887 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:35:49,887 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:35:49,888 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:35:49,890 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:35:49,926 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:35:49,926 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:35:49,938 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:35:49,938 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8050/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:35:49,947 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8050/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:35:49,947 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:35:49,950 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:35:49.710Z
07:35:49,950 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:35:49,950 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:35:49,951 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:35:49,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8050/log/ustad-server.log
07:35:49,956 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8050/log/ustad-server.log]
07:35:49,956 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:35:49,956 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:35:49,956 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:35:49,956 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:35:49,956 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:35:49,957 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:35:49,957 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8050
CreateLearningSpaceRequest(url=http://37.27.227.212:8050/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8991
[Passed] 007_004_username_validation_and_add_profile_pic (9m 57s)
TestServerController: stopping server on port: 8050
[Passed] 007_002b_user_registration_above_age_13_join_learning_space_username_password (6m 41s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8801/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8801 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8801 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8801/api/centralappconfig/learningspace/getAll ready
07:41:23,836 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:41:23,837 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:41:23,837 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:41:23,837 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:41:23,840 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:41:23,840 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:41:23,843 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:41:23,843 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:41:23,844 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:41:23,844 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:41:23,845 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:41:23,846 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:41:23,883 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:41:23,883 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:41:23,895 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:41:23,895 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8801/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:41:23,904 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8801/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:41:23,904 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:41:23,906 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:41:23.665Z
07:41:23,907 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:41:23,907 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:41:23,908 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:41:23,912 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8801/log/ustad-server.log
07:41:23,912 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8801/log/ustad-server.log]
07:41:23,913 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:41:23,913 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:41:23,913 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:41:23,913 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:41:23,913 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:41:23,913 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:41:23,913 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 69 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8801
CreateLearningSpaceRequest(url=http://37.27.227.212:8801/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8447/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8447 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8447 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8447/api/centralappconfig/learningspace/getAll ready
07:42:36,069 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:42:36,070 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:42:36,070 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:42:36,070 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:42:36,073 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:42:36,073 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:42:36,077 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:42:36,077 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:42:36,077 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:42:36,077 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:42:36,078 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:42:36,080 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:42:36,116 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:42:36,116 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:42:36,128 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:42:36,128 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8447/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:42:36,137 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8447/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:42:36,137 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:42:36,139 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:42:35.926Z
07:42:36,139 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:42:36,139 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:42:36,141 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:42:36,145 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8447/log/ustad-server.log
07:42:36,145 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8447/log/ustad-server.log]
07:42:36,146 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:42:36,146 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:42:36,146 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:42:36,146 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:42:36,146 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:42:36,146 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:42:36,146 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 69 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8447
CreateLearningSpaceRequest(url=http://37.27.227.212:8447/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8801
[Passed] 005_002_users_can_add_post_on_discussion_board (7m 12s)
TestServerController: stopping server on port: 8447
[Passed] 002_005_admin_grant_permissions_test (7m 1s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8908/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8908 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8908 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8908/api/centralappconfig/learningspace/getAll ready
07:48:50,276 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:48:50,276 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:48:50,277 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:48:50,277 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:48:50,280 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:48:50,280 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:48:50,284 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:48:50,284 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:48:50,284 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:48:50,284 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:48:50,286 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:48:50,287 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:48:50,325 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:48:50,325 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:48:50,337 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:48:50,338 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8908/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:48:50,347 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8908/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:48:50,347 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:48:50,349 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:48:50.131Z
07:48:50,350 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:48:50,350 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:48:50,351 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:48:50,355 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8908/log/ustad-server.log
07:48:50,355 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8908/log/ustad-server.log]
07:48:50,356 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:48:50,356 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:48:50,356 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:48:50,356 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:48:50,356 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:48:50,356 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:48:50,356 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 72 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8908
CreateLearningSpaceRequest(url=http://37.27.227.212:8908/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8003/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8003 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8003 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8003/api/centralappconfig/learningspace/getAll ready
07:50:04,885 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:50:04,886 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:50:04,886 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:50:04,886 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:50:04,889 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:50:04,889 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:50:04,892 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:50:04,892 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:50:04,892 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:50:04,893 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:50:04,894 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:50:04,895 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:50:04,931 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:50:04,932 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:50:04,944 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:50:04,944 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8003/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:50:04,953 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8003/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:50:04,953 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:50:04,956 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T05:50:04.726Z
07:50:04,956 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:50:04,956 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:50:04,957 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:50:04,961 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8003/log/ustad-server.log
07:50:04,962 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8003/log/ustad-server.log]
07:50:04,962 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:50:04,962 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:50:04,962 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:50:04,962 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:50:04,962 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:50:04,963 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:50:04,963 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 71 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8003
CreateLearningSpaceRequest(url=http://37.27.227.212:8003/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8908
[Passed] 005_004_users_can_add_external_links_as_post_on_discussion_board (7m 53s)
TestServerController: stopping server on port: 8003
[Passed] 001_003_admin_can_delete_and_restore_content_001 (8m 3s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8757/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8757 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8757 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8757/api/centralappconfig/learningspace/getAll ready
07:57:08,175 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:57:08,175 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:57:08,175 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:57:08,175 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:57:08,178 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:57:08,178 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:57:08,182 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:57:08,182 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:57:08,182 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:57:08,182 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:57:08,183 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:57:08,185 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:57:08,221 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:57:08,221 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:57:08,233 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:57:08,233 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8757/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:57:08,242 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8757/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:57:08,242 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:57:08,245 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:57:08.011Z
07:57:08,245 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:57:08,245 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:57:08,246 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:57:08,251 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8757/log/ustad-server.log
07:57:08,251 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8757/log/ustad-server.log]
07:57:08,251 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:57:08,251 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:57:08,252 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:57:08,252 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:57:08,252 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:57:08,252 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:57:08,252 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8757
CreateLearningSpaceRequest(url=http://37.27.227.212:8757/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8421/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8421 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8421 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8421/api/centralappconfig/learningspace/getAll ready
07:58:25,696 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:58:25,696 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:58:25,696 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:58:25,697 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:58:25,700 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:58:25,700 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:58:25,704 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:58:25,704 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:58:25,704 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:58:25,704 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:58:25,706 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:58:25,707 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:58:25,744 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:58:25,745 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:58:25,756 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:58:25,757 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8421/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:58:25,765 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8421/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:58:25,765 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:58:25,768 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T05:58:25.551Z
07:58:25,768 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:58:25,768 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:58:25,769 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:58:25,774 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8421/log/ustad-server.log
07:58:25,774 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8421/log/ustad-server.log]
07:58:25,774 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:58:25,774 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:58:25,775 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:58:25,775 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:58:25,775 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:58:25,775 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:58:25,775 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 71 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8421
CreateLearningSpaceRequest(url=http://37.27.227.212:8421/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8757
[Passed] 007_006_admin_enable_or_disable_guest_login (7m 33s)
TestServerController: stopping server on port: 8421
[Passed] 003_005_course_view_and_modules_can_expand_collapse (7m 12s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8376/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8376 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8376 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8376/api/centralappconfig/learningspace/getAll ready
08:04:48,624 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:04:48,625 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:04:48,625 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:04:48,625 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:04:48,628 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:04:48,628 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:04:48,633 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 4 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:04:48,633 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:04:48,633 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:04:48,633 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:04:48,634 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:04:48,636 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:04:48,675 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:04:48,675 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:04:48,688 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:04:48,688 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8376/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:04:48,697 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8376/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:04:48,697 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:04:48,700 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T06:04:48.458Z
08:04:48,700 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:04:48,700 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:04:48,701 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:04:48,705 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8376/log/ustad-server.log
08:04:48,706 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8376/log/ustad-server.log]
08:04:48,706 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:04:48,706 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:04:48,706 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:04:48,706 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:04:48,706 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:04:48,707 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:04:48,707 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8376
CreateLearningSpaceRequest(url=http://37.27.227.212:8376/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8779/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8779 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8779 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8779/api/centralappconfig/learningspace/getAll ready
08:05:40,037 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:05:40,038 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:05:40,038 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:05:40,038 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:05:40,041 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:05:40,041 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:05:40,044 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:05:40,044 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:05:40,044 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:05:40,045 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:05:40,046 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:05:40,047 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:05:40,083 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:05:40,083 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:05:40,095 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:05:40,096 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8779/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:05:40,105 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8779/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:05:40,105 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:05:40,107 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T06:05:39.889Z
08:05:40,107 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:05:40,107 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:05:40,108 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:05:40,113 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8779/log/ustad-server.log
08:05:40,113 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8779/log/ustad-server.log]
08:05:40,113 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:05:40,113 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:05:40,114 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:05:40,114 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:05:40,114 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:05:40,114 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:05:40,114 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8779
CreateLearningSpaceRequest(url=http://37.27.227.212:8779/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8779
[Passed] 001_001_admin_can_add_content_004-pdf (7m 43s)
TestServerController: stopping server on port: 8376
[Passed] 004_004_assignment_after_deadline_and_before_grace_Period (10m 17s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8167/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8167 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8167 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8167/api/centralappconfig/learningspace/getAll ready
08:13:51,957 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:13:51,957 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:13:51,957 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:13:51,958 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:13:51,960 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:13:51,960 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:13:51,964 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:13:51,964 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:13:51,964 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:13:51,964 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:13:51,965 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:13:51,967 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:13:52,003 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:13:52,003 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:13:52,015 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:13:52,015 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8167/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:13:52,024 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8167/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:13:52,024 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:13:52,027 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T06:13:51.788Z
08:13:52,027 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:13:52,027 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:13:52,028 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:13:52,032 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8167/log/ustad-server.log
08:13:52,033 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8167/log/ustad-server.log]
08:13:52,033 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:13:52,033 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:13:52,033 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:13:52,033 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:13:52,033 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:13:52,034 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:13:52,034 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8167
CreateLearningSpaceRequest(url=http://37.27.227.212:8167/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8121/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8121 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8121 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8121/api/centralappconfig/learningspace/getAll ready
08:15:28,957 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:15:28,957 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:15:28,957 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:15:28,958 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:15:28,961 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:15:28,961 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:15:28,964 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:15:28,964 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:15:28,965 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:15:28,965 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:15:28,966 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:15:28,968 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:15:29,003 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:15:29,003 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:15:29,015 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:15:29,016 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8121/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:15:29,025 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8121/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:15:29,025 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:15:29,027 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T06:15:28.789Z
08:15:29,027 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:15:29,027 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:15:29,028 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:15:29,033 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8121/log/ustad-server.log
08:15:29,033 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8121/log/ustad-server.log]
08:15:29,033 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:15:29,033 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:15:29,034 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:15:29,034 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:15:29,034 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:15:29,034 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:15:29,034 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 69 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8121
CreateLearningSpaceRequest(url=http://37.27.227.212:8121/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8167
[Passed] 001_001_admin_can_add_content_005_using_link (6m 52s)
TestServerController: stopping server on port: 8121
[Passed] 002_002_student_joining_course_using_code (8m 14s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8936/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8936 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8936 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8936/api/centralappconfig/learningspace/getAll ready
08:20:58,548 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:20:58,549 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:20:58,549 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:20:58,549 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:20:58,552 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:20:58,552 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:20:58,556 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:20:58,556 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:20:58,556 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:20:58,556 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:20:58,558 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:20:58,559 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:20:58,597 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:20:58,597 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:20:58,609 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:20:58,609 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8936/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:20:58,618 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8936/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:20:58,618 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:20:58,621 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T06:20:58.382Z
08:20:58,621 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:20:58,621 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:20:58,622 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:20:58,627 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8936/log/ustad-server.log
08:20:58,627 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8936/log/ustad-server.log]
08:20:58,627 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:20:58,627 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:20:58,627 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:20:58,627 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:20:58,628 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:20:58,628 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:20:58,628 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 72 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8936
CreateLearningSpaceRequest(url=http://37.27.227.212:8936/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8976/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8976 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8976 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8976/api/centralappconfig/learningspace/getAll ready
08:24:00,547 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:24:00,548 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:24:00,548 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:24:00,548 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:24:00,552 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:24:00,552 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:24:00,556 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 4 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:24:00,556 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:24:00,556 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:24:00,556 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:24:00,558 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:24:00,559 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:24:00,601 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:24:00,602 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:24:00,614 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:24:00,614 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8976/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:24:00,623 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8976/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:24:00,623 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:24:00,626 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T06:24:00.402Z
08:24:00,626 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:24:00,626 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:24:00,627 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:24:00,632 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8976/log/ustad-server.log
08:24:00,632 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8976/log/ustad-server.log]
08:24:00,632 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:24:00,632 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:24:00,633 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:24:00,633 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:24:00,633 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:24:00,633 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:24:00,633 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 77 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8976
CreateLearningSpaceRequest(url=http://37.27.227.212:8976/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8936
[Passed] 004_001_assignment_creation_submission_grading (13m 2s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8764/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8764 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8764 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8764/api/centralappconfig/learningspace/getAll ready
08:34:15,518 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:34:15,518 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:34:15,518 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:34:15,518 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:34:15,521 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:34:15,521 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:34:15,525 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 4 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:34:15,525 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:34:15,525 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:34:15,525 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:34:15,527 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:34:15,528 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:34:15,564 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:34:15,564 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:34:15,576 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:34:15,576 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8764/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:34:15,586 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8764/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:34:15,586 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:34:15,588 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T06:34:15.354Z
08:34:15,588 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:34:15,588 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:34:15,589 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:34:15,594 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8764/log/ustad-server.log
08:34:15,594 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8764/log/ustad-server.log]
08:34:15,594 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:34:15,594 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:34:15,595 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:34:15,595 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:34:15,595 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:34:15,595 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:34:15,595 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8764
CreateLearningSpaceRequest(url=http://37.27.227.212:8764/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8764
[Passed] 005_001_add_discussionBoard (6m 10s)
TestServerController: stopping server on port: 8976
[Passed] 004_003_multiple_submission_possible_for_student (19m 12s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8514/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8514 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8514 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8514/api/centralappconfig/learningspace/getAll ready
08:40:37,724 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:40:37,724 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:40:37,724 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:40:37,724 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:40:37,728 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:40:37,728 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:40:37,731 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 4 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:40:37,732 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:40:37,732 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:40:37,732 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:40:37,733 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:40:37,735 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:40:37,772 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:40:37,772 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:40:37,784 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:40:37,784 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8514/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:40:37,793 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8514/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:40:37,793 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:40:37,796 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T06:40:37.578Z
08:40:37,796 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:40:37,796 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:40:37,797 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:40:37,802 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8514/log/ustad-server.log
08:40:37,802 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8514/log/ustad-server.log]
08:40:37,802 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:40:37,802 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:40:37,803 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:40:37,803 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:40:37,803 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:40:37,803 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:40:37,803 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 71 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8514
CreateLearningSpaceRequest(url=http://37.27.227.212:8514/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8416/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8416 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8416 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8416/api/centralappconfig/learningspace/getAll ready
08:43:29,091 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:43:29,091 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:43:29,091 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:43:29,091 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:43:29,094 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:43:29,094 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:43:29,097 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:43:29,097 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:43:29,098 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:43:29,098 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:43:29,099 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:43:29,101 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:43:29,136 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:43:29,136 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:43:29,148 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:43:29,148 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8416/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:43:29,157 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8416/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:43:29,157 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:43:29,160 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T06:43:28.939Z
08:43:29,160 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:43:29,160 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:43:29,161 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:43:29,166 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8416/log/ustad-server.log
08:43:29,166 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8416/log/ustad-server.log]
08:43:29,166 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:43:29,166 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:43:29,166 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:43:29,166 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:43:29,166 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:43:29,167 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:43:29,167 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 69 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8416
CreateLearningSpaceRequest(url=http://37.27.227.212:8416/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8514
[Passed] 001_001_admin_can_add_content_001-h5p (8m 34s)
TestServerController: stopping server on port: 8416
[Passed] 007_001_admin_enable_or_disable_user_registration (9m 5s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8551/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8551 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8551 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8551/api/centralappconfig/learningspace/getAll ready
08:49:24,902 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:49:24,902 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:49:24,902 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:49:24,902 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:49:24,905 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:49:24,905 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:49:24,909 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:49:24,909 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:49:24,909 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:49:24,909 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:49:24,910 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:49:24,912 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:49:24,949 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:49:24,949 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:49:24,961 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:49:24,961 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8551/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:49:24,970 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8551/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:49:24,970 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:49:24,972 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T06:49:24.732Z
08:49:24,973 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:49:24,973 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:49:24,974 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:49:24,978 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8551/log/ustad-server.log
08:49:24,978 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8551/log/ustad-server.log]
08:49:24,979 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:49:24,979 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:49:24,979 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:49:24,979 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:49:24,979 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:49:24,980 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:49:24,980 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 71 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8551
CreateLearningSpaceRequest(url=http://37.27.227.212:8551/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8551
[Passed] 001_004_admin_can_move_content (6m 20s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8105 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8105/api/centralappconfig/learningspace/getAll ready
08:52:57,919 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:52:57,920 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:52:57,920 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:52:57,920 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:52:57,923 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:52:57,923 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:52:57,926 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:52:57,926 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:52:57,926 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:52:57,927 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:52:57,928 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:52:57,929 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:52:57,965 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:52:57,965 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:52:57,976 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:52:57,977 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:52:57,986 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:52:57,986 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:52:57,988 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T06:52:57.749Z
08:52:57,988 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:52:57,988 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:52:57,990 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:52:57,994 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105/log/ustad-server.log
08:52:57,994 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105/log/ustad-server.log]
08:52:57,995 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:52:57,995 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:52:57,995 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:52:57,995 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:52:57,995 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:52:57,995 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:52:57,995 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 69 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8105
CreateLearningSpaceRequest(url=http://37.27.227.212:8105/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8681/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8681 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8681 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8681/api/centralappconfig/learningspace/getAll ready
08:55:56,257 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
08:55:56,258 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
08:55:56,258 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
08:55:56,258 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
08:55:56,261 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
08:55:56,261 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
08:55:56,264 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
08:55:56,264 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
08:55:56,264 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
08:55:56,264 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
08:55:56,266 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
08:55:56,267 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
08:55:56,303 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
08:55:56,303 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
08:55:56,315 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
08:55:56,316 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8681/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
08:55:56,325 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8681/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
08:55:56,325 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
08:55:56,327 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T06:55:56.098Z
08:55:56,327 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
08:55:56,327 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
08:55:56,329 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
08:55:56,333 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8681/log/ustad-server.log
08:55:56,333 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8681/log/ustad-server.log]
08:55:56,334 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
08:55:56,334 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
08:55:56,334 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
08:55:56,334 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
08:55:56,334 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
08:55:56,334 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
08:55:56,334 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8681
CreateLearningSpaceRequest(url=http://37.27.227.212:8681/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8105
[Passed] 001_001_admin_can_add_content_003-video (8m 14s)
TestServerController: stopping server on port: 8681
[Passed] 003_001_add_or_edit_course_permission_test (5m 39s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8259/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8259 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8259 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8259/api/centralappconfig/learningspace/getAll ready
09:01:14,935 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
09:01:14,935 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
09:01:14,935 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
09:01:14,935 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
09:01:14,939 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
09:01:14,939 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
09:01:14,943 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 4 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
09:01:14,943 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
09:01:14,943 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
09:01:14,943 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
09:01:14,945 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
09:01:14,946 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
09:01:14,984 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
09:01:14,984 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
09:01:14,996 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
09:01:14,996 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8259/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
09:01:15,005 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8259/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
09:01:15,005 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
09:01:15,007 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T07:01:14.769Z
09:01:15,007 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
09:01:15,007 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
09:01:15,009 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:01:15,013 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8259/log/ustad-server.log
09:01:15,013 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8259/log/ustad-server.log]
09:01:15,014 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
09:01:15,014 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
09:01:15,014 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
09:01:15,014 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
09:01:15,014 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
09:01:15,014 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
09:01:15,014 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 71 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8259
CreateLearningSpaceRequest(url=http://37.27.227.212:8259/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8057/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8057 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8057 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8057/api/centralappconfig/learningspace/getAll ready
09:02:10,768 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
09:02:10,768 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
09:02:10,768 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
09:02:10,769 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
09:02:10,772 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
09:02:10,772 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
09:02:10,775 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
09:02:10,775 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
09:02:10,776 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
09:02:10,776 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
09:02:10,777 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
09:02:10,779 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
09:02:10,814 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
09:02:10,814 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
09:02:10,826 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
09:02:10,827 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8057/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
09:02:10,836 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8057/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
09:02:10,836 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
09:02:10,838 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T07:02:10.599Z
09:02:10,838 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
09:02:10,838 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
09:02:10,839 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:02:10,844 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8057/log/ustad-server.log
09:02:10,844 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8057/log/ustad-server.log]
09:02:10,844 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
09:02:10,844 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
09:02:10,845 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
09:02:10,845 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
09:02:10,845 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
09:02:10,845 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
09:02:10,845 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 69 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8057
CreateLearningSpaceRequest(url=http://37.27.227.212:8057/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8057
TestServerController: stopping server on port: 8259
[Passed] 003_006_all_user_able_to_open_text_block (8m 24s)
[Passed] 003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions (7m 43s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8592/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8592 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8592 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8592/api/centralappconfig/learningspace/getAll ready
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8716/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8716 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8716 -P:ktor.ustad.jsDevServer=
09:09:46,018 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
09:09:46,018 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
09:09:46,018 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
09:09:46,018 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
09:09:46,021 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
09:09:46,021 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
09:09:46,024 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
09:09:46,024 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
09:09:46,024 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
09:09:46,025 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
09:09:46,026 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
09:09:46,027 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
09:09:46,063 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
09:09:46,063 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
09:09:46,075 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
09:09:46,076 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8592/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
09:09:46,085 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8592/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
09:09:46,085 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
09:09:46,087 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-06T07:09:45.874Z
09:09:46,087 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
09:09:46,087 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
09:09:46,088 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:09:46,093 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8592/log/ustad-server.log
09:09:46,093 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8592/log/ustad-server.log]
09:09:46,093 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
09:09:46,094 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
09:09:46,094 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
09:09:46,094 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
09:09:46,094 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
09:09:46,094 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
09:09:46,094 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8592
CreateLearningSpaceRequest(url=http://37.27.227.212:8592/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
http://37.27.227.212:8716/api/centralappconfig/learningspace/getAll ready
09:09:48,181 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
09:09:48,182 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
09:09:48,182 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
09:09:48,182 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
09:09:48,185 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
09:09:48,185 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
09:09:48,188 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
09:09:48,188 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
09:09:48,188 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
09:09:48,188 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
09:09:48,190 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
09:09:48,191 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
09:09:48,227 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
09:09:48,227 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
09:09:48,239 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
09:09:48,239 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8716/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
09:09:48,248 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8716/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
09:09:48,248 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
09:09:48,250 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T07:09:48.034Z
09:09:48,250 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
09:09:48,250 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
09:09:48,251 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:09:48,256 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8716/log/ustad-server.log
09:09:48,256 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8716/log/ustad-server.log]
09:09:48,256 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
09:09:48,256 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
09:09:48,257 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
09:09:48,257 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
09:09:48,257 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
09:09:48,257 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
09:09:48,257 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 69 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8716
CreateLearningSpaceRequest(url=http://37.27.227.212:8716/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8716
[Passed] 001_001_admin_can_add_content_002-epub (7m 43s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8104/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8104 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8104 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8104/api/centralappconfig/learningspace/getAll ready
09:18:00,188 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
09:18:00,188 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
09:18:00,188 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
09:18:00,189 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
09:18:00,192 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
09:18:00,192 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
09:18:00,196 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
09:18:00,196 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
09:18:00,196 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
09:18:00,197 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
09:18:00,198 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
09:18:00,200 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
09:18:00,239 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
09:18:00,239 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
09:18:00,251 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
09:18:00,251 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8104/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
09:18:00,260 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8104/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
09:18:00,260 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
09:18:00,263 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T07:18:00.043Z
09:18:00,263 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
09:18:00,263 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
09:18:00,264 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:18:00,269 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8104/log/ustad-server.log
09:18:00,269 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8104/log/ustad-server.log]
09:18:00,269 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
09:18:00,269 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
09:18:00,270 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
09:18:00,270 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
09:18:00,270 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
09:18:00,270 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
09:18:00,270 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8104
CreateLearningSpaceRequest(url=http://37.27.227.212:8104/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8104
[Passed] 005_005_users_can_delete_post_on_discussion_board (8m 35s)
TestServerController: stopping server on port: 8592
[Passed] 003_003_add_content_as_block_in_course (19m 3s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8209/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8209 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8209 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8209/api/centralappconfig/learningspace/getAll ready
09:26:58,250 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
09:26:58,251 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
09:26:58,251 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
09:26:58,251 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
09:26:58,254 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
09:26:58,254 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
09:26:58,257 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
09:26:58,257 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
09:26:58,257 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
09:26:58,258 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
09:26:58,259 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
09:26:58,260 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
09:26:58,296 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
09:26:58,296 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
09:26:58,308 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
09:26:58,309 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8209/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
09:26:58,317 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8209/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
09:26:58,317 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
09:26:58,320 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T07:26:58.085Z
09:26:58,320 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
09:26:58,320 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
09:26:58,321 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:26:58,326 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8209/log/ustad-server.log
09:26:58,326 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8209/log/ustad-server.log]
09:26:58,326 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
09:26:58,326 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
09:26:58,327 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
09:26:58,327 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
09:26:58,327 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
09:26:58,327 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
09:26:58,327 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 70 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8209
CreateLearningSpaceRequest(url=http://37.27.227.212:8209/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8387/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8387 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8387 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8387/api/centralappconfig/learningspace/getAll ready
09:29:02,707 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
09:29:02,708 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
09:29:02,708 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
09:29:02,708 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
09:29:02,711 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
09:29:02,711 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
09:29:02,715 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
09:29:02,715 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
09:29:02,715 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
09:29:02,715 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
09:29:02,717 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
09:29:02,718 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
09:29:02,754 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
09:29:02,754 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
09:29:02,766 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
09:29:02,766 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8387/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
09:29:02,775 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8387/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
09:29:02,775 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
09:29:02,778 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T07:29:02.537Z
09:29:02,778 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
09:29:02,778 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
09:29:02,779 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:29:02,783 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8387/log/ustad-server.log
09:29:02,783 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8387/log/ustad-server.log]
09:29:02,784 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
09:29:02,784 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
09:29:02,784 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
09:29:02,784 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
09:29:02,784 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
09:29:02,784 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
09:29:02,784 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 69 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8387
CreateLearningSpaceRequest(url=http://37.27.227.212:8387/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8209
[Passed] 004_005_assignment_grace_period_finished (7m 12s)
TestServerController: start server requested
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8191/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=8191 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8191 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8191/api/centralappconfig/learningspace/getAll ready
09:34:15,402 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
09:34:15,402 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
09:34:15,402 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
09:34:15,402 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
09:34:15,405 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
09:34:15,405 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
09:34:15,408 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
09:34:15,408 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
09:34:15,409 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
09:34:15,409 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
09:34:15,410 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
09:34:15,412 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
09:34:15,447 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
09:34:15,448 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
09:34:15,459 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
09:34:15,460 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8191/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
09:34:15,469 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8191/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
09:34:15,469 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
09:34:15,471 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-06T07:34:15.232Z
09:34:15,471 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
09:34:15,471 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
09:34:15,473 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:34:15,477 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8191/log/ustad-server.log
09:34:15,477 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8191/log/ustad-server.log]
09:34:15,478 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
09:34:15,478 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
09:34:15,478 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
09:34:15,478 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
09:34:15,478 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
09:34:15,478 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
09:34:15,478 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 69 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/android-maestro/../../testserver-controller/build/data/server-8191
CreateLearningSpaceRequest(url=http://37.27.227.212:8191/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
TestServerController: stopping server on port: 8387
[Passed] 001_003_admin_can_permanently_delete_the_content_002 (8m 35s)
TestServerController: stopping server on port: 8191
[Passed] 002_001_admin_add_new_course_and_teacher (11m 53s)
31/31 Flows Passed
==== View details in the console ====
https://app.robintest.com/project/proj_01jjbq65hrff8a3jkm7v2s0ty8/maestro-test/app/app_01jjbx8fgxf4fbbfm8gwh990zz/upload/mupload_01jr4rq3nkec3tkbz5n49ys5jb
Process will exit with code 0 (SUCCESS)
[htmlpublisher] Archiving HTML reports...
Recording test results
[Checks API] No suitable checks publisher found.
[Slack Notifications] found #13 as previous completed, non-aborted build
Finished: SUCCESS