2025-11-13 10:53:18.922 [main] DEBUG Application - Java Home: /usr/lib/jvm 2025-11-13 10:53:18.922 [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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/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_002_curriculum_mapping/respect-server-1.0.0/lib/netty-transport-native-epoll-4.2.4.Final.jar!/META-INF/versions/11/] 2025-11-13 10:53:19.001 [main] INFO [Koin] - Started 29 definitions in 0.938 ms 2025-11-13 10:53:19.051 [main] INFO Application - Application started in 0.155 seconds. 2025-11-13 10:53:19.111 [main] INFO Application - Responding at http://0.0.0.0:8068 2025-11-13 10:53:19.218 [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:53:19.314 [DefaultDispatcher-worker-1] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/directory/school 2025-11-13 10:53:19.872 [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:53:19.875 [eventLoopGroupProxy-4-2] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/directory/school with auth-directory-admin-basic 2025-11-13 10:53:19.878 [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:53:19.885 [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:53:19.987 [DefaultDispatcher-worker-3] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] RespectDatalayerTag - PersonDataSourceDb: upsert 1/1(1) persons 2025-11-13 10:53:20.029 [DefaultDispatcher-worker-3] 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:53:20.030 [DefaultDispatcher-worker-3] 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:53:40.420 [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:53:40.423 [DefaultDispatcher-worker-3] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/directory/school 2025-11-13 10:54:00.064 [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:54:00.143 [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:54:00.175 [DefaultDispatcher-worker-3] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/auth/auth-with-password 2025-11-13 10:54:00.346 [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:54:00.347 [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:54:00.349 [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@73b1d2f 2025-11-13 10:54:00.357 [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:54:00.365 [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:54:00.604 [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:54:00.605 [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:54:00.606 [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@73b1d2f 2025-11-13 10:54:00.624 [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:54:00.625 [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:54:00.996 [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:54:00.996 [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:54:00.997 [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@73b1d2f 2025-11-13 10:54:00.998 [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:54:00.999 [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:54:01.021 [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:54:01.022 [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:54:01.022 [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@73b1d2f 2025-11-13 10:54:01.024 [DefaultDispatcher-worker-3] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=): load Refresh(key=0, loadSize=110) 2025-11-13 10:54:01.026 [DefaultDispatcher-worker-5] 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:54:32.992 [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:54:32.992 [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:54:32.993 [DefaultDispatcher-worker-5] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/person?guid=1 with provider io.ktor.server.auth.BearerAuthenticationProvider@73b1d2f 2025-11-13 10:54:32.994 [DefaultDispatcher-worker-5] 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:54:32.995 [DefaultDispatcher-worker-5] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/person?guid=1 2025-11-13 10:54:33.115 [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:54:33.115 [eventLoopGroupProxy-4-6] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/schoolappsetup with auth-school-bearer 2025-11-13 10:54:33.115 [DefaultDispatcher-worker-5] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/schoolappsetup with provider io.ktor.server.auth.BearerAuthenticationProvider@73b1d2f 2025-11-13 10:54:33.116 [DefaultDispatcher-worker-5] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=): load Refresh(key=0, loadSize=1000) 2025-11-13 10:54:33.117 [DefaultDispatcher-worker-5] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/schoolappsetup 2025-11-13 10:54:36.450 [eventLoopGroupProxy-4-4] 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:54:36.450 [eventLoopGroupProxy-4-4] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/schoolappsetup with auth-school-bearer 2025-11-13 10:54:36.451 [DefaultDispatcher-worker-5] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/schoolappsetup with provider io.ktor.server.auth.BearerAuthenticationProvider@73b1d2f 2025-11-13 10:54:36.451 [DefaultDispatcher-worker-5] 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:54:36.453 [DefaultDispatcher-worker-5] 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:54:36.453 [DefaultDispatcher-worker-5] 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:54:36.455 [DefaultDispatcher-worker-1] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] DelegatedInvalidationPagingSource$onSrcInvalidated - RPaging/DelegatedInvalidationPagingSource(extra=) src invalidated 2025-11-13 10:54:36.455 [DefaultDispatcher-worker-6] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] DelegatedInvalidationPagingSource$onSrcInvalidated - RPaging/DelegatedInvalidationPagingSource(extra=) src invalidated 2025-11-13 10:54:38.856 [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:54:38.856 [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:54:38.857 [DefaultDispatcher-worker-6] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/person?guid=1 with provider io.ktor.server.auth.BearerAuthenticationProvider@73b1d2f 2025-11-13 10:54:38.857 [DefaultDispatcher-worker-6] 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:54:38.858 [DefaultDispatcher-worker-6] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/person?guid=1 2025-11-13 10:54:39.494 [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 "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:54:39.495 [eventLoopGroupProxy-4-7] 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:54:39.495 [DefaultDispatcher-worker-6] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/schoolappsetup?offset=0&limit=110 with provider io.ktor.server.auth.BearerAuthenticationProvider@73b1d2f 2025-11-13 10:54:39.496 [DefaultDispatcher-worker-6] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=): load Refresh(key=0, loadSize=110) 2025-11-13 10:54:39.496 [DefaultDispatcher-worker-6] 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:55:15.790 [eventLoopGroupProxy-4-8] 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:55:15.791 [eventLoopGroupProxy-4-8] TRACE io.ktor.server.auth.Authentication - Trying to authenticate /api/school/respect/person?guid=1 with auth-school-bearer 2025-11-13 10:55:15.791 [DefaultDispatcher-worker-6] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/person?guid=1 with provider io.ktor.server.auth.BearerAuthenticationProvider@73b1d2f 2025-11-13 10:55:15.792 [DefaultDispatcher-worker-6] 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:55:15.793 [DefaultDispatcher-worker-6] TRACE i.k.s.p.statuspages.StatusPages - No status code found for call: /api/school/respect/person?guid=1 2025-11-13 10:55:15.834 [eventLoopGroupProxy-4-9] 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:55:15.834 [eventLoopGroupProxy-4-9] 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:55:15.835 [DefaultDispatcher-worker-6] TRACE io.ktor.server.auth.Authentication - Authentication succeeded for /api/school/respect/schoolappsetup?offset=0&limit=110 with provider io.ktor.server.auth.BearerAuthenticationProvider@73b1d2f 2025-11-13 10:55:15.835 [DefaultDispatcher-worker-6] DEBUG w.r.server.logging.LogbackAntiLog - [DEBUG] MapPagingSource$load - MapPagingSource(tag=): load Refresh(key=0, loadSize=110) 2025-11-13 10:55:15.836 [DefaultDispatcher-worker-6] 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:56:14.309 [eventLoopGroupProxy-4-10] WARN Application - Shutdown URL was called: server is going down 2025-11-13 10:56:14.309 [eventLoopGroupProxy-4-10] 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:56:14.309 [eventLoopGroupProxy-4-10] TRACE i.k.s.p.statuspages.StatusPages - No handler found for status code 410 Gone for call: /api/shutdown 2025-11-13 10:56:14.310 [eventLoopGroupProxy-4-10] 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:56:14.312 [eventLoopGroupProxy-4-10] 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:56:14.314 [eventLoopGroupProxy-4-10] 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:56:14.315 [eventLoopGroupProxy-4-10] 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:56:15.346 [eventLoopGroupProxy-3-9] WARN i.n.u.c.AbstractEventExecutor - A task raised an exception. Task: io.netty.channel.AbstractChannel$AbstractUnsafe$8@144369b8 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:56:15.347 [eventLoopGroupProxy-3-5] WARN i.n.u.c.AbstractEventExecutor - A task raised an exception. Task: io.netty.channel.AbstractChannel$AbstractUnsafe$8@5fd120cf 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:56:15.347 [eventLoopGroupProxy-3-8] 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:56:15.349 [eventLoopGroupProxy-3-6] WARN i.n.u.c.AbstractEventExecutor - A task raised an exception. Task: io.netty.channel.AbstractChannel$AbstractUnsafe$8@5c54fa75 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)