2025-11-13 10:48:26.005 [main] DEBUG Application - Java Home: /usr/lib/jvm 2025-11-13 10:48:26.005 [main] DEBUG Application - Class Loader: jdk.internal.loader.ClassLoaders$AppClassLoader@639fee48: [file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/logback-classic-1.5.18.jar!/ch, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/logback-core-1.5.18.jar!/META-INF/versions/21/ch/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/koin-ktor-jvm-4.1.1.jar!/org, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/library-desktop-1.9.0.jar!/org, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/koin-logger-slf4j-4.1.1.jar!/org, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/skiko-awt-0.9.22.2.jar!/org, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/koin-core-jvm-4.1.1.jar!/org, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/annotations-24.1.0.jar!/org/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/jsoup-1.21.2.jar!/META-INF/versions/11/org/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/slf4j-api-2.0.17.jar!/org/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/jansi-2.4.2.jar!/org/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/alpn-api-1.1.3.v20160715.jar!/org, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kerby-asn1-2.0.3.jar!/org, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/snakeyaml-2.3.jar!/META-INF/versions/9/org/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/jspecify-1.0.0.jar!/org/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-server-netty-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-server-content-negotiation-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-server-auth-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-server-swagger-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-server-cors-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-server-status-pages-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-server-sessions-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-server-html-builder-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-server-core-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-client-json-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-client-content-negotiation-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-client-okhttp-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-client-core-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/napier-jvm-2.7.1.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-serialization-kotlinx-json-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-http-cio-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-websocket-serialization-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-serialization-kotlinx-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-serialization-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-websockets-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-http-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-events-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-sse-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-network-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-utils-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/ktor-io-jvm-3.3.0.jar!/io, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-codec-http2-4.2.4.Final.jar!/io/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-codec-http-4.2.4.Final.jar!/io/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-handler-4.2.4.Final.jar!/io/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-codec-compression-4.2.4.Final.jar!/io/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-codec-base-4.2.4.Final.jar!/io/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-transport-classes-kqueue-4.2.4.Final.jar!/io/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-transport-classes-epoll-4.2.4.Final.jar!/io/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-transport-native-unix-common-4.2.4.Final.jar!/io/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-transport-4.2.4.Final.jar!/io/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-buffer-4.2.4.Final.jar!/io/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-resolver-4.2.4.Final.jar!/io/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-common-4.2.4.Final.jar!/io/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-server-1.0.0.jar!/world, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-lib-shared-se-jvm.jar!/world, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-lib-shared-jvm.jar!/world, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-datalayer-db-jvm.jar!/world, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-datalayer-http-jvm.jar!/world, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-datalayer-jvm.jar!/world, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-lib-xxhash-jvm.jar!/world, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-lib-primarykeygen-jvm.jar!/world, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-credentials-jvm.jar!/world, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-lib-util-jvm.jar!/world, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-lib-opds-model-jvm.jar!/world, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-lib-serializers-jvm.jar!/world, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-lib-cache-jvm.jar!/com, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-lib-ihttp-okhttp-jvm.jar!/com, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-lib-ihttp-core-jvm.jar!/com, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/respect-lib-ihttp-iostreams-jvm.jar!/com, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/uri-jvm-0.0.20.jar!/com, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/multiplatform-settings-jvm-1.3.0.jar!/com, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/webauthn4j-core-0.25.0.RELEASE.jar!/com, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/webauthn4j-util-0.25.0.RELEASE.jar!/com, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/json-schema-validator-1.5.9.jar!/com/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/libphonenumber-9.0.16.jar!/com, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/config-1.4.4.jar!/com, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/jackson-annotations-2.18.3.jar!/com, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/jackson-dataformat-cbor-2.18.3.jar!/com/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/jackson-core-2.18.3.jar!/META-INF/versions/21/com/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/jackson-dataformat-yaml-2.18.3.jar!/com/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/jackson-databind-2.18.3.jar!/com/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/itu-1.14.0.jar!/com/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/jbr-api-1.5.0.jar!/META-INF/versions/9/com/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/argparse4j-0.9.0.jar!/net, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/lz4-pure-java-1.8.0.jar!/net, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlinx-serialization-json-io-jvm-1.9.0.jar!/kotlinx/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlinx-serialization-core-jvm-1.9.0.jar!/kotlinx/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlinx-serialization-json-jvm-1.9.0.jar!/kotlinx/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlinx-datetime-jvm-0.7.1.jar!/kotlinx/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlinx-coroutines-core-jvm-1.10.2.jar!/kotlinx/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlinx-coroutines-slf4j-1.10.2.jar!/kotlinx/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/atomicfu-jvm-0.29.0.jar!/kotlinx/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlinx-io-okio-jvm-0.8.0.jar!/kotlinx/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlinx-io-core-jvm-0.8.0.jar!/kotlinx/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlinx-io-bytestring-jvm-0.8.0.jar!/kotlinx/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlinx-html-jvm-0.12.0.jar!/kotlinx, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlin-reflect-2.2.10.jar!/META-INF/versions/9/kotlin/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlin-stdlib-2.2.20.jar!/kotlin/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlin-stdlib-jdk8-2.1.21.jar!/META-INF/versions/9/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/kotlin-stdlib-jdk7-2.1.21.jar!/META-INF/versions/9/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-transport-native-kqueue-4.2.4.Final.jar!/META-INF/versions/11/, file:/home/jenkins/.jenkins/workspace/Respect-mapping-curriculum-end-to-end/build/testservercontroller/workspace/002_browse_lessons_test/respect-server-1.0.0/lib/netty-transport-native-epoll-4.2.4.Final.jar!/META-INF/versions/11/] 2025-11-13 10:48:26.083 [main] INFO [Koin] - Started 29 definitions in 0.945 ms 2025-11-13 10:48:26.135 [main] INFO Application - Application started in 0.154 seconds. 2025-11-13 10:48:26.202 [main] INFO Application - Responding at http://0.0.0.0:8067 2025-11-13 10:48:26.296 [eventLoopGroupProxy-4-1] TRACE io.ktor.server.routing.Routing - Trace for [api, directory, school] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:2 -> SUCCESS @ /api/directory /api/directory/school, segment:3 -> SUCCESS @ /api/directory/school /api/directory/school/(method:GET), segment:3 -> SUCCESS @ /api/directory/school/(method:GET) /api/directory/(authenticate auth-directory-admin-basic), segment:2 -> SUCCESS @ /api/directory/(authenticate auth-directory-admin-basic) /api/directory/(authenticate auth-directory-admin-basic)/school, segment:3 -> SUCCESS @ /api/directory/(authenticate auth-directory-admin-basic)/school /api/directory/(authenticate auth-directory-admin-basic)/school/(method:POST), segment:3 -> FAILURE "Selector didn't match" @ /api/directory/(authenticate auth-directory-admin-basic)/school/(method:POST) /api/school, segment:1 -> FAILURE "Selector didn't match" @ /api/school Matched routes: "" -> "api" -> "directory" -> "school" -> "(method:GET)" Routing resolve result: SUCCESS @ /api/directory/school/(method:GET) 2025-11-13 10:48:26.383 [DefaultDispatcher-worker-1] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/directory/school 2025-11-13 10:48:26.936 [eventLoopGroupProxy-4-2] TRACE io.ktor.server.routing.Routing - Trace for [api, directory, school] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Selector didn't match" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:2 -> SUCCESS @ /api/directory /api/directory/school, segment:3 -> SUCCESS @ /api/directory/school /api/directory/school/(method:GET), segment:3 -> FAILURE "Selector didn't match" @ /api/directory/school/(method:GET) /api/directory/(authenticate auth-directory-admin-basic), segment:2 -> SUCCESS @ /api/directory/(authenticate auth-directory-admin-basic) /api/directory/(authenticate auth-directory-admin-basic)/school, segment:3 -> SUCCESS @ /api/directory/(authenticate auth-directory-admin-basic)/school /api/directory/(authenticate auth-directory-admin-basic)/school/(method:POST), segment:3 -> SUCCESS @ /api/directory/(authenticate auth-directory-admin-basic)/school/(method:POST) /api/school, segment:1 -> FAILURE "Selector didn't match" @ /api/school Matched routes: "" -> "api" -> "directory" -> "(authenticate auth-directory-admin-basic)" -> "school" -> "(method:POST)" Routing resolve result: SUCCESS @ /api/directory/(authenticate auth-directory-admin-basic)/school/(method:POST) 2025-11-13 10:48:26.938 [eventLoopGroupProxy-4-2] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/directory/school with auth-directory-admin-basic 2025-11-13 10:48:26.940 [eventLoopGroupProxy-4-2] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/directory/school with provider io.ktor.server.auth.BasicAuthenticationProvider@6548be0 2025-11-13 10:48:26.946 [eventLoopGroupProxy-4-2] TRACE i.k.server.engine.DefaultTransform - No Default Transformations found for class io.ktor.utils.io.ByteChannel and expected type TypeInfo(kotlin.collections.List) for call /api/directory/school 2025-11-13 10:48:27.040 [DefaultDispatcher-worker-1] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] RespectDatalayerTag - PersonDataSourceDb: upsert 1/1(1) persons 2025-11-13 10:48:27.075 [DefaultDispatcher-worker-1] TRACE i.k.s.p.c.ContentNegotiation - Skipping response body transformation from HttpStatusCode to OutgoingContent for the POST /api/directory/school request because the HttpStatusCode type is ignored. See [ContentNegotiationConfig::ignoreType]. 2025-11-13 10:48:27.075 [DefaultDispatcher-worker-1] TRACE i.k.s.p.statuspages.StatusPages - No handler found for status code 204 No Content for call: /api/directory/school 2025-11-13 10:48:45.705 [eventLoopGroupProxy-4-3] TRACE io.ktor.server.routing.Routing - Trace for [api, directory, school] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:2 -> SUCCESS @ /api/directory /api/directory/school, segment:3 -> SUCCESS @ /api/directory/school /api/directory/school/(method:GET), segment:3 -> SUCCESS @ /api/directory/school/(method:GET) /api/directory/(authenticate auth-directory-admin-basic), segment:2 -> SUCCESS @ /api/directory/(authenticate auth-directory-admin-basic) /api/directory/(authenticate auth-directory-admin-basic)/school, segment:3 -> SUCCESS @ /api/directory/(authenticate auth-directory-admin-basic)/school /api/directory/(authenticate auth-directory-admin-basic)/school/(method:POST), segment:3 -> FAILURE "Selector didn't match" @ /api/directory/(authenticate auth-directory-admin-basic)/school/(method:POST) /api/school, segment:1 -> FAILURE "Selector didn't match" @ /api/school Matched routes: "" -> "api" -> "directory" -> "school" -> "(method:GET)" Routing resolve result: SUCCESS @ /api/directory/school/(method:GET) 2025-11-13 10:48:45.708 [DefaultDispatcher-worker-1] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/directory/school 2025-11-13 10:49:06.008 [eventLoopGroupProxy-4-4] TRACE io.ktor.server.routing.Routing - Trace for [api, school, respect, auth, auth-with-password] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Selector didn't match" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:1 -> FAILURE "Selector didn't match" @ /api/directory /api/school, segment:2 -> SUCCESS @ /api/school /api/school/respect, segment:3 -> SUCCESS @ /api/school/respect /api/school/respect/addchild, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/addchild /api/school/respect/auth, segment:4 -> SUCCESS @ /api/school/respect/auth /api/school/respect/auth/auth-with-password, segment:5 -> SUCCESS @ /api/school/respect/auth/auth-with-password /api/school/respect/auth/auth-with-password/(method:POST), segment:5 -> SUCCESS @ /api/school/respect/auth/auth-with-password/(method:POST) /api/school/respect/invite, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/invite /api/school/respect/username, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/username /api/school/respect/(authenticate auth-school-bearer), segment:3 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup /api/school/respect/(authenticate auth-school-bearer)/person, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/person /api/school/respect/(authenticate auth-school-bearer)/personpasskey, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpasskey /api/school/respect/(authenticate auth-school-bearer)/personpassword, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpassword /api/school/respect/(authenticate auth-school-bearer)/class, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/class /api/school/respect/(authenticate auth-school-bearer)/enrollment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/enrollment /api/school/respect/(authenticate auth-school-bearer)/assignment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/assignment Matched routes: "" -> "api" -> "school" -> "respect" -> "auth" -> "auth-with-password" -> "(method:POST)" Routing resolve result: SUCCESS @ /api/school/respect/auth/auth-with-password/(method:POST) 2025-11-13 10:49:06.086 [eventLoopGroupProxy-4-4] TRACE i.k.server.engine.DefaultTransform - No Default Transformations found for class io.ktor.utils.io.ByteChannel and expected type TypeInfo(world.respect.credentials.passkey.RespectCredential) for call /api/school/respect/auth/auth-with-password 2025-11-13 10:49:06.112 [DefaultDispatcher-worker-1] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/auth/auth-with-password 2025-11-13 10:49:06.289 [eventLoopGroupProxy-4-4] TRACE io.ktor.server.routing.Routing - Trace for [api, school, respect, person] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:1 -> FAILURE "Selector didn't match" @ /api/directory /api/school, segment:2 -> SUCCESS @ /api/school /api/school/respect, segment:3 -> SUCCESS @ /api/school/respect /api/school/respect/addchild, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/addchild /api/school/respect/auth, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/auth /api/school/respect/invite, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/invite /api/school/respect/username, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/username /api/school/respect/(authenticate auth-school-bearer), segment:3 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup /api/school/respect/(authenticate auth-school-bearer)/person, segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET), segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET) /api/school/respect/(authenticate auth-school-bearer)/person/(method:POST), segment:4 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:POST) /api/school/respect/(authenticate auth-school-bearer)/personpasskey, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpasskey /api/school/respect/(authenticate auth-school-bearer)/personpassword, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpassword /api/school/respect/(authenticate auth-school-bearer)/class, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/class /api/school/respect/(authenticate auth-school-bearer)/enrollment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/enrollment /api/school/respect/(authenticate auth-school-bearer)/assignment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/assignment Matched routes: "" -> "api" -> "school" -> "respect" -> "(authenticate auth-school-bearer)" -> "person" -> "(method:GET)" Routing resolve result: SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET) 2025-11-13 10:49:06.289 [eventLoopGroupProxy-4-4] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/person?guid=1 with auth-school-bearer 2025-11-13 10:49:06.291 [DefaultDispatcher-worker-1] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/person?guid=1 with provider io.ktor.server.auth.BearerAuthenticationProvider@17da26f9 2025-11-13 10:49:06.299 [DefaultDispatcher-worker-1] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=PersonDataSourceDb/listAsPagingSource(params=GetListParams(common=GetListCommonParams(guid=1, searchQuery=null, since=null), filterByClazzUid=null, filterByEnrolmentRole=null, filterByName=null, filterByPersonRole=null))): load Refresh(key=0, loadSize=1000) 2025-11-13 10:49:06.306 [DefaultDispatcher-worker-1] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/person?guid=1 2025-11-13 10:49:06.515 [eventLoopGroupProxy-4-4] TRACE io.ktor.server.routing.Routing - Trace for [api, school, respect, person] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:1 -> FAILURE "Selector didn't match" @ /api/directory /api/school, segment:2 -> SUCCESS @ /api/school /api/school/respect, segment:3 -> SUCCESS @ /api/school/respect /api/school/respect/addchild, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/addchild /api/school/respect/auth, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/auth /api/school/respect/invite, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/invite /api/school/respect/username, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/username /api/school/respect/(authenticate auth-school-bearer), segment:3 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup /api/school/respect/(authenticate auth-school-bearer)/person, segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET), segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET) /api/school/respect/(authenticate auth-school-bearer)/person/(method:POST), segment:4 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:POST) /api/school/respect/(authenticate auth-school-bearer)/personpasskey, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpasskey /api/school/respect/(authenticate auth-school-bearer)/personpassword, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpassword /api/school/respect/(authenticate auth-school-bearer)/class, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/class /api/school/respect/(authenticate auth-school-bearer)/enrollment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/enrollment /api/school/respect/(authenticate auth-school-bearer)/assignment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/assignment Matched routes: "" -> "api" -> "school" -> "respect" -> "(authenticate auth-school-bearer)" -> "person" -> "(method:GET)" Routing resolve result: SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET) 2025-11-13 10:49:06.515 [eventLoopGroupProxy-4-4] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/person?guid=1 with auth-school-bearer 2025-11-13 10:49:06.516 [DefaultDispatcher-worker-1] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/person?guid=1 with provider io.ktor.server.auth.BearerAuthenticationProvider@17da26f9 2025-11-13 10:49:06.516 [DefaultDispatcher-worker-1] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=PersonDataSourceDb/listAsPagingSource(params=GetListParams(common=GetListCommonParams(guid=1, searchQuery=null, since=null), filterByClazzUid=null, filterByEnrolmentRole=null, filterByName=null, filterByPersonRole=null))): load Refresh(key=0, loadSize=1000) 2025-11-13 10:49:06.517 [DefaultDispatcher-worker-1] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/person?guid=1 2025-11-13 10:49:06.865 [eventLoopGroupProxy-4-2] TRACE io.ktor.server.routing.Routing - Trace for [api, school, respect, person] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:1 -> FAILURE "Selector didn't match" @ /api/directory /api/school, segment:2 -> SUCCESS @ /api/school /api/school/respect, segment:3 -> SUCCESS @ /api/school/respect /api/school/respect/addchild, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/addchild /api/school/respect/auth, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/auth /api/school/respect/invite, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/invite /api/school/respect/username, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/username /api/school/respect/(authenticate auth-school-bearer), segment:3 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup /api/school/respect/(authenticate auth-school-bearer)/person, segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET), segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET) /api/school/respect/(authenticate auth-school-bearer)/person/(method:POST), segment:4 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:POST) /api/school/respect/(authenticate auth-school-bearer)/personpasskey, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpasskey /api/school/respect/(authenticate auth-school-bearer)/personpassword, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpassword /api/school/respect/(authenticate auth-school-bearer)/class, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/class /api/school/respect/(authenticate auth-school-bearer)/enrollment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/enrollment /api/school/respect/(authenticate auth-school-bearer)/assignment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/assignment Matched routes: "" -> "api" -> "school" -> "respect" -> "(authenticate auth-school-bearer)" -> "person" -> "(method:GET)" Routing resolve result: SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET) 2025-11-13 10:49:06.865 [eventLoopGroupProxy-4-2] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/person?guid=1 with auth-school-bearer 2025-11-13 10:49:06.866 [DefaultDispatcher-worker-1] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/person?guid=1 with provider io.ktor.server.auth.BearerAuthenticationProvider@17da26f9 2025-11-13 10:49:06.867 [DefaultDispatcher-worker-1] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=PersonDataSourceDb/listAsPagingSource(params=GetListParams(common=GetListCommonParams(guid=1, searchQuery=null, since=null), filterByClazzUid=null, filterByEnrolmentRole=null, filterByName=null, filterByPersonRole=null))): load Refresh(key=0, loadSize=1000) 2025-11-13 10:49:06.867 [eventLoopGroupProxy-4-5] TRACE io.ktor.server.routing.Routing - Trace for [api, school, respect, schoolappsetup] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:1 -> FAILURE "Selector didn't match" @ /api/directory /api/school, segment:2 -> SUCCESS @ /api/school /api/school/respect, segment:3 -> SUCCESS @ /api/school/respect /api/school/respect/addchild, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/addchild /api/school/respect/auth, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/auth /api/school/respect/invite, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/invite /api/school/respect/username, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/username /api/school/respect/(authenticate auth-school-bearer), segment:3 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup, segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET), segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:POST), segment:4 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:POST) /api/school/respect/(authenticate auth-school-bearer)/person, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/person /api/school/respect/(authenticate auth-school-bearer)/personpasskey, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpasskey /api/school/respect/(authenticate auth-school-bearer)/personpassword, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpassword /api/school/respect/(authenticate auth-school-bearer)/class, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/class /api/school/respect/(authenticate auth-school-bearer)/enrollment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/enrollment /api/school/respect/(authenticate auth-school-bearer)/assignment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/assignment Matched routes: "" -> "api" -> "school" -> "respect" -> "(authenticate auth-school-bearer)" -> "schoolappsetup" -> "(method:GET)" Routing resolve result: SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET) 2025-11-13 10:49:06.867 [eventLoopGroupProxy-4-5] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/schoolappsetup?offset=0&limit=110 with auth-school-bearer 2025-11-13 10:49:06.867 [DefaultDispatcher-worker-2] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/schoolappsetup?offset=0&limit=110 with provider io.ktor.server.auth.BearerAuthenticationProvider@17da26f9 2025-11-13 10:49:06.867 [DefaultDispatcher-worker-1] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/person?guid=1 2025-11-13 10:49:06.869 [DefaultDispatcher-worker-2] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=): load Refresh(key=0, loadSize=110) 2025-11-13 10:49:06.875 [DefaultDispatcher-worker-2] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/schoolappsetup?offset=0&limit=110 2025-11-13 10:49:37.167 [eventLoopGroupProxy-4-5] TRACE io.ktor.server.routing.Routing - Trace for [api, school, respect, person] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:1 -> FAILURE "Selector didn't match" @ /api/directory /api/school, segment:2 -> SUCCESS @ /api/school /api/school/respect, segment:3 -> SUCCESS @ /api/school/respect /api/school/respect/addchild, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/addchild /api/school/respect/auth, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/auth /api/school/respect/invite, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/invite /api/school/respect/username, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/username /api/school/respect/(authenticate auth-school-bearer), segment:3 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup /api/school/respect/(authenticate auth-school-bearer)/person, segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET), segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET) /api/school/respect/(authenticate auth-school-bearer)/person/(method:POST), segment:4 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:POST) /api/school/respect/(authenticate auth-school-bearer)/personpasskey, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpasskey /api/school/respect/(authenticate auth-school-bearer)/personpassword, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpassword /api/school/respect/(authenticate auth-school-bearer)/class, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/class /api/school/respect/(authenticate auth-school-bearer)/enrollment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/enrollment /api/school/respect/(authenticate auth-school-bearer)/assignment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/assignment Matched routes: "" -> "api" -> "school" -> "respect" -> "(authenticate auth-school-bearer)" -> "person" -> "(method:GET)" Routing resolve result: SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET) 2025-11-13 10:49:37.168 [eventLoopGroupProxy-4-5] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/person?guid=1 with auth-school-bearer 2025-11-13 10:49:37.168 [DefaultDispatcher-worker-2] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/person?guid=1 with provider io.ktor.server.auth.BearerAuthenticationProvider@17da26f9 2025-11-13 10:49:37.169 [DefaultDispatcher-worker-2] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=PersonDataSourceDb/listAsPagingSource(params=GetListParams(common=GetListCommonParams(guid=1, searchQuery=null, since=null), filterByClazzUid=null, filterByEnrolmentRole=null, filterByName=null, filterByPersonRole=null))): load Refresh(key=0, loadSize=1000) 2025-11-13 10:49:37.170 [DefaultDispatcher-worker-2] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/person?guid=1 2025-11-13 10:49:37.277 [eventLoopGroupProxy-4-6] TRACE io.ktor.server.routing.Routing - Trace for [api, school, respect, schoolappsetup] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:1 -> FAILURE "Selector didn't match" @ /api/directory /api/school, segment:2 -> SUCCESS @ /api/school /api/school/respect, segment:3 -> SUCCESS @ /api/school/respect /api/school/respect/addchild, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/addchild /api/school/respect/auth, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/auth /api/school/respect/invite, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/invite /api/school/respect/username, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/username /api/school/respect/(authenticate auth-school-bearer), segment:3 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup, segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET), segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:POST), segment:4 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:POST) /api/school/respect/(authenticate auth-school-bearer)/person, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/person /api/school/respect/(authenticate auth-school-bearer)/personpasskey, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpasskey /api/school/respect/(authenticate auth-school-bearer)/personpassword, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpassword /api/school/respect/(authenticate auth-school-bearer)/class, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/class /api/school/respect/(authenticate auth-school-bearer)/enrollment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/enrollment /api/school/respect/(authenticate auth-school-bearer)/assignment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/assignment Matched routes: "" -> "api" -> "school" -> "respect" -> "(authenticate auth-school-bearer)" -> "schoolappsetup" -> "(method:GET)" Routing resolve result: SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET) 2025-11-13 10:49:37.277 [eventLoopGroupProxy-4-6] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/schoolappsetup with auth-school-bearer 2025-11-13 10:49:37.278 [DefaultDispatcher-worker-2] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/schoolappsetup with provider io.ktor.server.auth.BearerAuthenticationProvider@17da26f9 2025-11-13 10:49:37.278 [DefaultDispatcher-worker-2] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=): load Refresh(key=0, loadSize=1000) 2025-11-13 10:49:37.279 [DefaultDispatcher-worker-2] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/schoolappsetup 2025-11-13 10:49:44.235 [eventLoopGroupProxy-4-7] TRACE io.ktor.server.routing.Routing - Trace for [api, school, respect, schoolappsetup] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Selector didn't match" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:1 -> FAILURE "Selector didn't match" @ /api/directory /api/school, segment:2 -> SUCCESS @ /api/school /api/school/respect, segment:3 -> SUCCESS @ /api/school/respect /api/school/respect/addchild, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/addchild /api/school/respect/auth, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/auth /api/school/respect/invite, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/invite /api/school/respect/username, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/username /api/school/respect/(authenticate auth-school-bearer), segment:3 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup, segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET), segment:4 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:POST), segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:POST) /api/school/respect/(authenticate auth-school-bearer)/person, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/person /api/school/respect/(authenticate auth-school-bearer)/personpasskey, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpasskey /api/school/respect/(authenticate auth-school-bearer)/personpassword, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpassword /api/school/respect/(authenticate auth-school-bearer)/class, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/class /api/school/respect/(authenticate auth-school-bearer)/enrollment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/enrollment /api/school/respect/(authenticate auth-school-bearer)/assignment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/assignment Matched routes: "" -> "api" -> "school" -> "respect" -> "(authenticate auth-school-bearer)" -> "schoolappsetup" -> "(method:POST)" Routing resolve result: SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:POST) 2025-11-13 10:49:44.235 [eventLoopGroupProxy-4-7] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/schoolappsetup with auth-school-bearer 2025-11-13 10:49:44.236 [DefaultDispatcher-worker-2] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/schoolappsetup with provider io.ktor.server.auth.BearerAuthenticationProvider@17da26f9 2025-11-13 10:49:44.237 [DefaultDispatcher-worker-2] TRACE i.k.server.engine.DefaultTransform - No Default Transformations found for class io.ktor.utils.io.ByteChannel and expected type TypeInfo(kotlin.collections.List) for call /api/school/respect/schoolappsetup 2025-11-13 10:49:44.238 [DefaultDispatcher-worker-2] TRACE i.k.s.p.c.ContentNegotiation - Skipping response body transformation from HttpStatusCode to OutgoingContent for the POST /api/school/respect/schoolappsetup request because the HttpStatusCode type is ignored. See [ContentNegotiationConfig::ignoreType]. 2025-11-13 10:49:44.239 [DefaultDispatcher-worker-2] TRACE i.k.s.p.statuspages.StatusPages - No handler found for status code 204 No Content for call: /api/school/respect/schoolappsetup 2025-11-13 10:49:44.240 [DefaultDispatcher-worker-4] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] DelegatedInvalidationPagingSource$onSrcInvalidated - RPaging/DelegatedInvalidationPagingSource(extra=) src invalidated 2025-11-13 10:49:44.240 [DefaultDispatcher-worker-3] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] DelegatedInvalidationPagingSource$onSrcInvalidated - RPaging/DelegatedInvalidationPagingSource(extra=) src invalidated 2025-11-13 10:49:46.328 [eventLoopGroupProxy-4-7] TRACE io.ktor.server.routing.Routing - Trace for [api, school, respect, person] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:1 -> FAILURE "Selector didn't match" @ /api/directory /api/school, segment:2 -> SUCCESS @ /api/school /api/school/respect, segment:3 -> SUCCESS @ /api/school/respect /api/school/respect/addchild, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/addchild /api/school/respect/auth, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/auth /api/school/respect/invite, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/invite /api/school/respect/username, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/username /api/school/respect/(authenticate auth-school-bearer), segment:3 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup /api/school/respect/(authenticate auth-school-bearer)/person, segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET), segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET) /api/school/respect/(authenticate auth-school-bearer)/person/(method:POST), segment:4 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:POST) /api/school/respect/(authenticate auth-school-bearer)/personpasskey, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpasskey /api/school/respect/(authenticate auth-school-bearer)/personpassword, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpassword /api/school/respect/(authenticate auth-school-bearer)/class, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/class /api/school/respect/(authenticate auth-school-bearer)/enrollment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/enrollment /api/school/respect/(authenticate auth-school-bearer)/assignment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/assignment Matched routes: "" -> "api" -> "school" -> "respect" -> "(authenticate auth-school-bearer)" -> "person" -> "(method:GET)" Routing resolve result: SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET) 2025-11-13 10:49:46.329 [eventLoopGroupProxy-4-7] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/person?guid=1 with auth-school-bearer 2025-11-13 10:49:46.330 [DefaultDispatcher-worker-3] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/person?guid=1 with provider io.ktor.server.auth.BearerAuthenticationProvider@17da26f9 2025-11-13 10:49:46.330 [DefaultDispatcher-worker-3] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=PersonDataSourceDb/listAsPagingSource(params=GetListParams(common=GetListCommonParams(guid=1, searchQuery=null, since=null), filterByClazzUid=null, filterByEnrolmentRole=null, filterByName=null, filterByPersonRole=null))): load Refresh(key=0, loadSize=1000) 2025-11-13 10:49:46.331 [DefaultDispatcher-worker-3] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/person?guid=1 2025-11-13 10:49:46.663 [eventLoopGroupProxy-4-3] TRACE io.ktor.server.routing.Routing - Trace for [api, school, respect, schoolappsetup] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:1 -> FAILURE "Selector didn't match" @ /api/directory /api/school, segment:2 -> SUCCESS @ /api/school /api/school/respect, segment:3 -> SUCCESS @ /api/school/respect /api/school/respect/addchild, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/addchild /api/school/respect/auth, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/auth /api/school/respect/invite, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/invite /api/school/respect/username, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/username /api/school/respect/(authenticate auth-school-bearer), segment:3 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup, segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET), segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:POST), segment:4 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:POST) /api/school/respect/(authenticate auth-school-bearer)/person, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/person /api/school/respect/(authenticate auth-school-bearer)/personpasskey, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpasskey /api/school/respect/(authenticate auth-school-bearer)/personpassword, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpassword /api/school/respect/(authenticate auth-school-bearer)/class, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/class /api/school/respect/(authenticate auth-school-bearer)/enrollment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/enrollment /api/school/respect/(authenticate auth-school-bearer)/assignment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/assignment Matched routes: "" -> "api" -> "school" -> "respect" -> "(authenticate auth-school-bearer)" -> "schoolappsetup" -> "(method:GET)" Routing resolve result: SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET) 2025-11-13 10:49:46.664 [eventLoopGroupProxy-4-3] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/schoolappsetup?offset=0&limit=110 with auth-school-bearer 2025-11-13 10:49:46.664 [DefaultDispatcher-worker-3] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/schoolappsetup?offset=0&limit=110 with provider io.ktor.server.auth.BearerAuthenticationProvider@17da26f9 2025-11-13 10:49:46.665 [DefaultDispatcher-worker-3] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=): load Refresh(key=0, loadSize=110) 2025-11-13 10:49:46.665 [DefaultDispatcher-worker-3] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/schoolappsetup?offset=0&limit=110 2025-11-13 10:49:51.619 [eventLoopGroupProxy-4-3] TRACE io.ktor.server.routing.Routing - Trace for [api, school, respect, person] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:1 -> FAILURE "Selector didn't match" @ /api/directory /api/school, segment:2 -> SUCCESS @ /api/school /api/school/respect, segment:3 -> SUCCESS @ /api/school/respect /api/school/respect/addchild, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/addchild /api/school/respect/auth, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/auth /api/school/respect/invite, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/invite /api/school/respect/username, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/username /api/school/respect/(authenticate auth-school-bearer), segment:3 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup /api/school/respect/(authenticate auth-school-bearer)/person, segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET), segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET) /api/school/respect/(authenticate auth-school-bearer)/person/(method:POST), segment:4 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:POST) /api/school/respect/(authenticate auth-school-bearer)/personpasskey, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpasskey /api/school/respect/(authenticate auth-school-bearer)/personpassword, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpassword /api/school/respect/(authenticate auth-school-bearer)/class, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/class /api/school/respect/(authenticate auth-school-bearer)/enrollment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/enrollment /api/school/respect/(authenticate auth-school-bearer)/assignment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/assignment Matched routes: "" -> "api" -> "school" -> "respect" -> "(authenticate auth-school-bearer)" -> "person" -> "(method:GET)" Routing resolve result: SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/person/(method:GET) 2025-11-13 10:49:51.619 [eventLoopGroupProxy-4-3] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/person?guid=1 with auth-school-bearer 2025-11-13 10:49:51.620 [DefaultDispatcher-worker-3] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/person?guid=1 with provider io.ktor.server.auth.BearerAuthenticationProvider@17da26f9 2025-11-13 10:49:51.620 [DefaultDispatcher-worker-3] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=PersonDataSourceDb/listAsPagingSource(params=GetListParams(common=GetListCommonParams(guid=1, searchQuery=null, since=null), filterByClazzUid=null, filterByEnrolmentRole=null, filterByName=null, filterByPersonRole=null))): load Refresh(key=0, loadSize=1000) 2025-11-13 10:49:51.621 [DefaultDispatcher-worker-3] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/person?guid=1 2025-11-13 10:49:52.027 [eventLoopGroupProxy-4-8] TRACE io.ktor.server.routing.Routing - Trace for [api, school, respect, schoolappsetup] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /.well-known, segment:0 -> FAILURE "Selector didn't match" @ /.well-known /swagger, segment:0 -> FAILURE "Selector didn't match" @ /swagger /api, segment:1 -> SUCCESS @ /api /api/passkey, segment:1 -> FAILURE "Selector didn't match" @ /api/passkey /api/directory, segment:1 -> FAILURE "Selector didn't match" @ /api/directory /api/school, segment:2 -> SUCCESS @ /api/school /api/school/respect, segment:3 -> SUCCESS @ /api/school/respect /api/school/respect/addchild, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/addchild /api/school/respect/auth, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/auth /api/school/respect/invite, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/invite /api/school/respect/username, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/username /api/school/respect/(authenticate auth-school-bearer), segment:3 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup, segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET), segment:4 -> SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET) /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:POST), segment:4 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:POST) /api/school/respect/(authenticate auth-school-bearer)/person, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/person /api/school/respect/(authenticate auth-school-bearer)/personpasskey, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpasskey /api/school/respect/(authenticate auth-school-bearer)/personpassword, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/personpassword /api/school/respect/(authenticate auth-school-bearer)/class, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/class /api/school/respect/(authenticate auth-school-bearer)/enrollment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/enrollment /api/school/respect/(authenticate auth-school-bearer)/assignment, segment:3 -> FAILURE "Selector didn't match" @ /api/school/respect/(authenticate auth-school-bearer)/assignment Matched routes: "" -> "api" -> "school" -> "respect" -> "(authenticate auth-school-bearer)" -> "schoolappsetup" -> "(method:GET)" Routing resolve result: SUCCESS @ /api/school/respect/(authenticate auth-school-bearer)/schoolappsetup/(method:GET) 2025-11-13 10:49:52.027 [eventLoopGroupProxy-4-8] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/schoolappsetup with auth-school-bearer 2025-11-13 10:49:52.028 [DefaultDispatcher-worker-3] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/schoolappsetup with provider io.ktor.server.auth.BearerAuthenticationProvider@17da26f9 2025-11-13 10:49:52.028 [DefaultDispatcher-worker-3] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=): load Refresh(key=0, loadSize=1000) 2025-11-13 10:49:52.029 [DefaultDispatcher-worker-3] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/schoolappsetup 2025-11-13 10:50:14.692 [eventLoopGroupProxy-4-9] WARN Application - Shutdown URL was called: server is going down 2025-11-13 10:50:14.692 [eventLoopGroupProxy-4-9] TRACE i.k.s.p.c.ContentNegotiation - Skipping response body transformation from HttpStatusCode to OutgoingContent for the GET /api/shutdown request because the HttpStatusCode type is ignored. See [ContentNegotiationConfig::ignoreType]. 2025-11-13 10:50:14.692 [eventLoopGroupProxy-4-9] TRACE i.k.s.p.statuspages.StatusPages - No handler found for status code 410 Gone for call: /api/shutdown 2025-11-13 10:50:14.693 [eventLoopGroupProxy-4-9] ERROR Application - 410 Gone: GET - /api/shutdown java.lang.IllegalStateException: No instance for key AttributeKey: KOIN_SCOPE at io.ktor.util.Attributes.get(Attributes.kt:77) at io.ktor.util.AttributesJvmBase.get(AttributesJvm.kt:17) at org.koin.ktor.plugin.KoinPluginKt.setupKoinScope$lambda$4(KoinPlugin.kt:92) at io.ktor.server.application.hooks.ResponseSent$install$1.invokeSuspend(CommonHooks.kt:129) at io.ktor.server.application.hooks.ResponseSent$install$1.invoke(CommonHooks.kt) at io.ktor.server.application.hooks.ResponseSent$install$1.invoke(CommonHooks.kt) at io.ktor.util.pipeline.DebugPipelineContext.proceedLoop(DebugPipelineContext.kt:79) at io.ktor.util.pipeline.DebugPipelineContext.proceed(DebugPipelineContext.kt:57) at io.ktor.util.pipeline.DebugPipelineContext.proceedWith(DebugPipelineContext.kt:42) at io.ktor.server.engine.DefaultTransformKt$installDefaultTransformations$1.invokeSuspend(DefaultTransform.kt:31) at io.ktor.server.engine.DefaultTransformKt$installDefaultTransformations$1.invoke(DefaultTransform.kt) at io.ktor.server.engine.DefaultTransformKt$installDefaultTransformations$1.invoke(DefaultTransform.kt) at io.ktor.util.pipeline.DebugPipelineContext.proceedLoop(DebugPipelineContext.kt:79) at io.ktor.util.pipeline.DebugPipelineContext.proceed(DebugPipelineContext.kt:57) at io.ktor.util.pipeline.DebugPipelineContext.execute$ktor_utils(DebugPipelineContext.kt:63) at io.ktor.util.pipeline.Pipeline.execute(Pipeline.kt:92) at io.ktor.server.application.PipelineCall.respond$suspendImpl(PipelineCall.kt:132) at io.ktor.server.application.PipelineCall.respond(PipelineCall.kt) at io.ktor.server.engine.BaseApplicationCall.respond(BaseApplicationCall.kt:16) at io.ktor.server.engine.ShutDownUrl.doShutdown(ShutDownUrl.kt:145) at io.ktor.server.engine.ShutDownUrl$EnginePlugin$install$1.invokeSuspend(ShutDownUrl.kt:86) at io.ktor.server.engine.ShutDownUrl$EnginePlugin$install$1.invoke(ShutDownUrl.kt) at io.ktor.server.engine.ShutDownUrl$EnginePlugin$install$1.invoke(ShutDownUrl.kt) at io.ktor.util.pipeline.DebugPipelineContext.proceedLoop(DebugPipelineContext.kt:79) at io.ktor.util.pipeline.DebugPipelineContext.proceed(DebugPipelineContext.kt:57) at io.ktor.util.pipeline.DebugPipelineContext.execute$ktor_utils(DebugPipelineContext.kt:63) at io.ktor.util.pipeline.Pipeline.execute(Pipeline.kt:92) at io.ktor.server.netty.NettyApplicationCallHandler$handleRequest$1$invokeSuspend$$inlined$execute$1.invokeSuspend(Pipeline.kt:510) at io.ktor.server.netty.NettyApplicationCallHandler$handleRequest$1$invokeSuspend$$inlined$execute$1.invoke(Pipeline.kt) at io.ktor.server.netty.NettyApplicationCallHandler$handleRequest$1$invokeSuspend$$inlined$execute$1.invoke(Pipeline.kt) at io.ktor.util.debug.ContextUtilsKt.initContextInDebugMode(ContextUtils.kt:19) at io.ktor.server.netty.NettyApplicationCallHandler$handleRequest$1.invokeSuspend(NettyApplicationCallHandler.kt:140) at io.ktor.server.netty.NettyApplicationCallHandler$handleRequest$1.invoke(NettyApplicationCallHandler.kt) at io.ktor.server.netty.NettyApplicationCallHandler$handleRequest$1.invoke(NettyApplicationCallHandler.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:20) at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:360) at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:134) at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:53) at kotlinx.coroutines.BuildersKt.launch(Unknown Source) at io.ktor.server.netty.NettyApplicationCallHandler.handleRequest(NettyApplicationCallHandler.kt:41) at io.ktor.server.netty.NettyApplicationCallHandler.channelRead(NettyApplicationCallHandler.kt:33) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) at io.netty.channel.AbstractChannelHandlerContext.lambda$fireChannelRead$2(AbstractChannelHandlerContext.java:365) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:507) at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:183) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1073) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-11-13 10:50:14.694 [eventLoopGroupProxy-4-9] TRACE i.k.s.p.c.ContentNegotiation - Skipping response body transformation from HttpStatusCode to OutgoingContent for the GET /api/shutdown request because the HttpStatusCode type is ignored. See [ContentNegotiationConfig::ignoreType]. 2025-11-13 10:50:14.694 [eventLoopGroupProxy-4-9] TRACE i.k.s.p.statuspages.StatusPages - No handler found for status code 500 Internal Server Error for call: /api/shutdown 2025-11-13 10:50:14.694 [eventLoopGroupProxy-4-9] ERROR Application - Unhandled exception caught for CoroutineName(call-handler) java.lang.IllegalStateException: No instance for key AttributeKey: KOIN_SCOPE at io.ktor.util.Attributes.get(Attributes.kt:77) at io.ktor.util.AttributesJvmBase.get(AttributesJvm.kt:17) at org.koin.ktor.plugin.KoinPluginKt.setupKoinScope$lambda$4(KoinPlugin.kt:92) at io.ktor.server.application.hooks.ResponseSent$install$1.invokeSuspend(CommonHooks.kt:129) at io.ktor.server.application.hooks.ResponseSent$install$1.invoke(CommonHooks.kt) at io.ktor.server.application.hooks.ResponseSent$install$1.invoke(CommonHooks.kt) at io.ktor.util.pipeline.DebugPipelineContext.proceedLoop(DebugPipelineContext.kt:79) at io.ktor.util.pipeline.DebugPipelineContext.proceed(DebugPipelineContext.kt:57) at io.ktor.util.pipeline.DebugPipelineContext.proceedWith(DebugPipelineContext.kt:42) at io.ktor.server.engine.DefaultTransformKt$installDefaultTransformations$1.invokeSuspend(DefaultTransform.kt:31) at io.ktor.server.engine.DefaultTransformKt$installDefaultTransformations$1.invoke(DefaultTransform.kt) at io.ktor.server.engine.DefaultTransformKt$installDefaultTransformations$1.invoke(DefaultTransform.kt) at io.ktor.util.pipeline.DebugPipelineContext.proceedLoop(DebugPipelineContext.kt:79) at io.ktor.util.pipeline.DebugPipelineContext.proceed(DebugPipelineContext.kt:57) at io.ktor.util.pipeline.DebugPipelineContext.execute$ktor_utils(DebugPipelineContext.kt:63) at io.ktor.util.pipeline.Pipeline.execute(Pipeline.kt:92) at io.ktor.server.application.PipelineCall.respond$suspendImpl(PipelineCall.kt:132) at io.ktor.server.application.PipelineCall.respond(PipelineCall.kt) at io.ktor.server.engine.BaseApplicationCall.respond(BaseApplicationCall.kt:16) at io.ktor.server.engine.DefaultEnginePipelineKt.tryRespondError(DefaultEnginePipeline.kt:133) at io.ktor.server.engine.DefaultEnginePipelineKt.handleFailure(DefaultEnginePipeline.kt:65) at io.ktor.server.netty.NettyApplicationCallHandler$handleRequest$1.invokeSuspend(NettyApplicationCallHandler.kt:51) at io.ktor.server.netty.NettyApplicationCallHandler$handleRequest$1.invoke(NettyApplicationCallHandler.kt) at io.ktor.server.netty.NettyApplicationCallHandler$handleRequest$1.invoke(NettyApplicationCallHandler.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:20) at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:360) at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:134) at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:53) at kotlinx.coroutines.BuildersKt.launch(Unknown Source) at io.ktor.server.netty.NettyApplicationCallHandler.handleRequest(NettyApplicationCallHandler.kt:41) at io.ktor.server.netty.NettyApplicationCallHandler.channelRead(NettyApplicationCallHandler.kt:33) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) at io.netty.channel.AbstractChannelHandlerContext.lambda$fireChannelRead$2(AbstractChannelHandlerContext.java:365) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:507) at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:183) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1073) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-11-13 10:50:15.699 [eventLoopGroupProxy-3-3] WARN i.n.u.c.AbstractEventExecutor - A task raised an exception. Task: io.netty.channel.AbstractChannel$AbstractUnsafe$8@79c5c12a java.util.concurrent.RejectedExecutionException: event executor terminated at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:1005) at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:388) at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:381) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:907) at io.netty.util.concurrent.SingleThreadEventExecutor.execute0(SingleThreadEventExecutor.java:873) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:863) at io.netty.channel.DefaultChannelPipeline.destroyUp(DefaultChannelPipeline.java:816) at io.netty.channel.DefaultChannelPipeline.destroy(DefaultChannelPipeline.java:801) at io.netty.channel.DefaultChannelPipeline.access$700(DefaultChannelPipeline.java:45) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelUnregistered(DefaultChannelPipeline.java:1411) at io.netty.channel.DefaultChannelPipeline.fireChannelUnregistered(DefaultChannelPipeline.java:780) at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:692) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:507) at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:183) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1073) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-11-13 10:50:15.699 [eventLoopGroupProxy-3-2] WARN i.n.u.c.AbstractEventExecutor - A task raised an exception. Task: io.netty.channel.AbstractChannel$AbstractUnsafe$8@57d4a40f java.util.concurrent.RejectedExecutionException: event executor terminated at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:1005) at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:388) at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:381) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:907) at io.netty.util.concurrent.SingleThreadEventExecutor.execute0(SingleThreadEventExecutor.java:873) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:863) at io.netty.channel.DefaultChannelPipeline.destroyUp(DefaultChannelPipeline.java:816) at io.netty.channel.DefaultChannelPipeline.destroy(DefaultChannelPipeline.java:801) at io.netty.channel.DefaultChannelPipeline.access$700(DefaultChannelPipeline.java:45) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelUnregistered(DefaultChannelPipeline.java:1411) at io.netty.channel.DefaultChannelPipeline.fireChannelUnregistered(DefaultChannelPipeline.java:780) at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:692) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:507) at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:183) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1073) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-11-13 10:50:15.699 [eventLoopGroupProxy-3-8] WARN i.n.u.c.AbstractEventExecutor - A task raised an exception. Task: io.netty.channel.AbstractChannel$AbstractUnsafe$8@179177b7 java.util.concurrent.RejectedExecutionException: event executor terminated at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:1005) at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:388) at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:381) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:907) at io.netty.util.concurrent.SingleThreadEventExecutor.execute0(SingleThreadEventExecutor.java:873) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:863) at io.netty.channel.DefaultChannelPipeline.destroyUp(DefaultChannelPipeline.java:816) at io.netty.channel.DefaultChannelPipeline.destroy(DefaultChannelPipeline.java:801) at io.netty.channel.DefaultChannelPipeline.access$700(DefaultChannelPipeline.java:45) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelUnregistered(DefaultChannelPipeline.java:1411) at io.netty.channel.DefaultChannelPipeline.fireChannelUnregistered(DefaultChannelPipeline.java:780) at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:692) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:507) at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:183) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1073) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-11-13 10:50:15.699 [eventLoopGroupProxy-3-6] WARN i.n.u.c.AbstractEventExecutor - A task raised an exception. Task: io.netty.channel.AbstractChannel$AbstractUnsafe$8@1a8a9684 java.util.concurrent.RejectedExecutionException: event executor terminated at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:1005) at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:388) at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:381) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:907) at io.netty.util.concurrent.SingleThreadEventExecutor.execute0(SingleThreadEventExecutor.java:873) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:863) at io.netty.channel.DefaultChannelPipeline.destroyUp(DefaultChannelPipeline.java:816) at io.netty.channel.DefaultChannelPipeline.destroy(DefaultChannelPipeline.java:801) at io.netty.channel.DefaultChannelPipeline.access$700(DefaultChannelPipeline.java:45) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelUnregistered(DefaultChannelPipeline.java:1411) at io.netty.channel.DefaultChannelPipeline.fireChannelUnregistered(DefaultChannelPipeline.java:780) at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:692) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:507) at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:183) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1073) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-11-13 10:50:15.699 [eventLoopGroupProxy-3-4] WARN i.n.u.c.AbstractEventExecutor - A task raised an exception. Task: io.netty.channel.AbstractChannel$AbstractUnsafe$8@5bf9c4d5 java.util.concurrent.RejectedExecutionException: event executor terminated at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:1005) at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:388) at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:381) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:907) at io.netty.util.concurrent.SingleThreadEventExecutor.execute0(SingleThreadEventExecutor.java:873) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:863) at io.netty.channel.DefaultChannelPipeline.destroyUp(DefaultChannelPipeline.java:816) at io.netty.channel.DefaultChannelPipeline.destroy(DefaultChannelPipeline.java:801) at io.netty.channel.DefaultChannelPipeline.access$700(DefaultChannelPipeline.java:45) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelUnregistered(DefaultChannelPipeline.java:1411) at io.netty.channel.DefaultChannelPipeline.fireChannelUnregistered(DefaultChannelPipeline.java:780) at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:692) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:507) at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:183) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1073) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-11-13 10:50:15.699 [eventLoopGroupProxy-3-9] WARN i.n.u.c.AbstractEventExecutor - A task raised an exception. Task: io.netty.channel.AbstractChannel$AbstractUnsafe$8@5cdcbd java.util.concurrent.RejectedExecutionException: event executor terminated at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:1005) at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:388) at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:381) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:907) at io.netty.util.concurrent.SingleThreadEventExecutor.execute0(SingleThreadEventExecutor.java:873) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:863) at io.netty.channel.DefaultChannelPipeline.destroyUp(DefaultChannelPipeline.java:816) at io.netty.channel.DefaultChannelPipeline.destroy(DefaultChannelPipeline.java:801) at io.netty.channel.DefaultChannelPipeline.access$700(DefaultChannelPipeline.java:45) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelUnregistered(DefaultChannelPipeline.java:1411) at io.netty.channel.DefaultChannelPipeline.fireChannelUnregistered(DefaultChannelPipeline.java:780) at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:692) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:507) at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:183) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1073) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-11-13 10:50:15.699 [eventLoopGroupProxy-3-5] WARN i.n.u.c.AbstractEventExecutor - A task raised an exception. Task: io.netty.channel.AbstractChannel$AbstractUnsafe$8@1e6714b java.util.concurrent.RejectedExecutionException: event executor terminated at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:1005) at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:388) at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:381) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:907) at io.netty.util.concurrent.SingleThreadEventExecutor.execute0(SingleThreadEventExecutor.java:873) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:863) at io.netty.channel.DefaultChannelPipeline.destroyUp(DefaultChannelPipeline.java:816) at io.netty.channel.DefaultChannelPipeline.destroy(DefaultChannelPipeline.java:801) at io.netty.channel.DefaultChannelPipeline.access$700(DefaultChannelPipeline.java:45) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelUnregistered(DefaultChannelPipeline.java:1411) at io.netty.channel.DefaultChannelPipeline.fireChannelUnregistered(DefaultChannelPipeline.java:780) at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:692) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:507) at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:183) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1073) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583)