2026-09-11 21:11:08.413 [main] INFO Application - Autoreload is disabled because the development mode is off. 2026-09-11 21:11:08.652 [main] INFO Application - Application started in 0.359 seconds. 2026-09-11 21:11:08.746 [DefaultDispatcher-worker-1] INFO Application - Responding at http://0.0.0.0:8070 2026-09-11 21:11:53.430 [eventLoopGroupProxy-4-2] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, start] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:2 -> SUCCESS @ /testcontroller/start /testcontroller/start/(method:GET), segment:2 -> SUCCESS @ /testcontroller/start/(method:GET) /testcontroller/stop, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/stop Matched routes: "" -> "testcontroller" -> "start" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/start/(method:GET) 2026-09-11 21:11:53.441 [eventLoopGroupProxy-4-2] INFO Application - TestServerRunner: port=8066 starting using command: /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/ci-run-test-server.sh (workingDir=/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/002_001_browse_lessons_test_20260911_2111_53) 2026-09-11 21:11:54.540 [eventLoopGroupProxy-4-2] INFO Application - TestServerRunner: port=8066 process started PID=15914 (saved to /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/002_001_browse_lessons_test_20260911_2111_53/process.pid} 2026-09-11 21:11:55.718 [eventLoopGroupProxy-4-3] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, start] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:2 -> SUCCESS @ /testcontroller/start /testcontroller/start/(method:GET), segment:2 -> SUCCESS @ /testcontroller/start/(method:GET) /testcontroller/stop, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/stop Matched routes: "" -> "testcontroller" -> "start" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/start/(method:GET) 2026-09-11 21:11:55.719 [eventLoopGroupProxy-4-3] INFO Application - TestServerRunner: port=8064 starting using command: /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/ci-run-test-server.sh (workingDir=/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/001_001_invite_users_using_qr_code_or_link_test_20260911_2111_55) 2026-09-11 21:11:56.556 [eventLoopGroupProxy-4-2] INFO Application - 200 OK: GET - /testcontroller/start in 3130ms 2026-09-11 21:11:56.872 [eventLoopGroupProxy-4-3] INFO Application - TestServerRunner: port=8064 process started PID=15994 (saved to /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/001_001_invite_users_using_qr_code_or_link_test_20260911_2111_55/process.pid} 2026-09-11 21:11:58.875 [eventLoopGroupProxy-4-3] INFO Application - 200 OK: GET - /testcontroller/start in 3157ms 2026-09-11 21:14:49.363 [eventLoopGroupProxy-4-4] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, stop] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/start /testcontroller/stop, segment:2 -> SUCCESS @ /testcontroller/stop /testcontroller/stop/(method:GET), segment:2 -> SUCCESS @ /testcontroller/stop/(method:GET) Matched routes: "" -> "testcontroller" -> "stop" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/stop/(method:GET) 2026-09-11 21:14:49.363 [eventLoopGroupProxy-4-4] INFO Application - TestServerRunner: stopping server on port=8066 2026-09-11 21:14:51.371 [eventLoopGroupProxy-4-4] INFO Application - TestServerRunner: stopping server on port 8066 pid=15914 2026-09-11 21:15:01.382 [eventLoopGroupProxy-4-4] INFO Application - TestServerController: killed process 15914 2026-09-11 21:15:06.486 [eventLoopGroupProxy-4-4] INFO Application - TestServerController: killed descendent 15927 2026-09-11 21:15:07.770 [eventLoopGroupProxy-4-4] INFO Application - TestServerRunner: killed pid #15927 (/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/002_001_browse_lessons_test_20260911_2111_53/server.pid) 2026-09-11 21:15:07.772 [eventLoopGroupProxy-4-4] INFO Application - 200 OK: GET - /testcontroller/stop in 18409ms 2026-09-11 21:15:50.275 [eventLoopGroupProxy-4-5] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, start] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:2 -> SUCCESS @ /testcontroller/start /testcontroller/start/(method:GET), segment:2 -> SUCCESS @ /testcontroller/start/(method:GET) /testcontroller/stop, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/stop Matched routes: "" -> "testcontroller" -> "start" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/start/(method:GET) 2026-09-11 21:15:50.275 [eventLoopGroupProxy-4-5] INFO Application - TestServerRunner: port=8060 starting using command: /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/ci-run-test-server.sh (workingDir=/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/001_003_login_using_school_link_test_20260911_2115_50) 2026-09-11 21:15:51.690 [eventLoopGroupProxy-4-5] INFO Application - TestServerRunner: port=8060 process started PID=16345 (saved to /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/001_003_login_using_school_link_test_20260911_2115_50/process.pid} 2026-09-11 21:15:53.692 [eventLoopGroupProxy-4-5] INFO Application - 200 OK: GET - /testcontroller/start in 3418ms 2026-09-11 21:17:22.340 [eventLoopGroupProxy-4-6] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, stop] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/start /testcontroller/stop, segment:2 -> SUCCESS @ /testcontroller/stop /testcontroller/stop/(method:GET), segment:2 -> SUCCESS @ /testcontroller/stop/(method:GET) Matched routes: "" -> "testcontroller" -> "stop" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/stop/(method:GET) 2026-09-11 21:17:22.340 [eventLoopGroupProxy-4-6] INFO Application - TestServerRunner: stopping server on port=8060 2026-09-11 21:17:24.347 [eventLoopGroupProxy-4-6] INFO Application - TestServerRunner: stopping server on port 8060 pid=16345 2026-09-11 21:17:30.234 [eventLoopGroupProxy-4-7] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, stop] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/start /testcontroller/stop, segment:2 -> SUCCESS @ /testcontroller/stop /testcontroller/stop/(method:GET), segment:2 -> SUCCESS @ /testcontroller/stop/(method:GET) Matched routes: "" -> "testcontroller" -> "stop" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/stop/(method:GET) 2026-09-11 21:17:30.234 [eventLoopGroupProxy-4-7] INFO Application - TestServerRunner: stopping server on port=8064 2026-09-11 21:17:32.241 [eventLoopGroupProxy-4-7] INFO Application - TestServerRunner: stopping server on port 8064 pid=15994 2026-09-11 21:17:34.355 [eventLoopGroupProxy-4-6] INFO Application - TestServerController: killed process 16345 2026-09-11 21:17:39.460 [eventLoopGroupProxy-4-6] INFO Application - TestServerController: killed descendent 16354 2026-09-11 21:17:40.734 [eventLoopGroupProxy-4-6] INFO Application - TestServerRunner: killed pid #16354 (/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/001_003_login_using_school_link_test_20260911_2115_50/server.pid) 2026-09-11 21:17:40.735 [eventLoopGroupProxy-4-6] INFO Application - 200 OK: GET - /testcontroller/stop in 18395ms 2026-09-11 21:17:42.249 [eventLoopGroupProxy-4-7] INFO Application - TestServerController: killed process 15994 2026-09-11 21:17:47.354 [eventLoopGroupProxy-4-7] INFO Application - TestServerController: killed descendent 16001 2026-09-11 21:17:48.645 [eventLoopGroupProxy-4-7] INFO Application - TestServerRunner: killed pid #16001 (/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/001_001_invite_users_using_qr_code_or_link_test_20260911_2111_55/server.pid) 2026-09-11 21:17:48.650 [eventLoopGroupProxy-4-7] INFO Application - 200 OK: GET - /testcontroller/stop in 18416ms 2026-09-11 21:18:21.346 [eventLoopGroupProxy-4-8] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, start] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:2 -> SUCCESS @ /testcontroller/start /testcontroller/start/(method:GET), segment:2 -> SUCCESS @ /testcontroller/start/(method:GET) /testcontroller/stop, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/stop Matched routes: "" -> "testcontroller" -> "start" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/start/(method:GET) 2026-09-11 21:18:21.347 [eventLoopGroupProxy-4-8] INFO Application - TestServerRunner: port=8061 starting using command: /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/ci-run-test-server.sh (workingDir=/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/006_user_send_feedback_test_20260911_2118_21) 2026-09-11 21:18:22.459 [eventLoopGroupProxy-4-8] INFO Application - TestServerRunner: port=8061 process started PID=16701 (saved to /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/006_user_send_feedback_test_20260911_2118_21/process.pid} 2026-09-11 21:18:24.461 [eventLoopGroupProxy-4-8] INFO Application - 200 OK: GET - /testcontroller/start in 3115ms 2026-09-11 21:18:31.140 [eventLoopGroupProxy-4-9] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, start] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:2 -> SUCCESS @ /testcontroller/start /testcontroller/start/(method:GET), segment:2 -> SUCCESS @ /testcontroller/start/(method:GET) /testcontroller/stop, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/stop Matched routes: "" -> "testcontroller" -> "start" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/start/(method:GET) 2026-09-11 21:18:31.141 [eventLoopGroupProxy-4-9] INFO Application - TestServerRunner: port=8062 starting using command: /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/ci-run-test-server.sh (workingDir=/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/003_admin_user_assigns_assignment_to_a_class_test_20260911_2118_31) 2026-09-11 21:18:32.246 [eventLoopGroupProxy-4-9] INFO Application - TestServerRunner: port=8062 process started PID=16782 (saved to /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/003_admin_user_assigns_assignment_to_a_class_test_20260911_2118_31/process.pid} 2026-09-11 21:18:34.248 [eventLoopGroupProxy-4-9] INFO Application - 200 OK: GET - /testcontroller/start in 3108ms 2026-09-11 21:19:09.060 [eventLoopGroupProxy-4-10] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, stop] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/start /testcontroller/stop, segment:2 -> SUCCESS @ /testcontroller/stop /testcontroller/stop/(method:GET), segment:2 -> SUCCESS @ /testcontroller/stop/(method:GET) Matched routes: "" -> "testcontroller" -> "stop" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/stop/(method:GET) 2026-09-11 21:19:09.060 [eventLoopGroupProxy-4-10] INFO Application - TestServerRunner: stopping server on port=8061 2026-09-11 21:19:11.066 [eventLoopGroupProxy-4-10] INFO Application - TestServerRunner: stopping server on port 8061 pid=16701 2026-09-11 21:19:21.074 [eventLoopGroupProxy-4-10] INFO Application - TestServerController: killed process 16701 2026-09-11 21:19:26.178 [eventLoopGroupProxy-4-10] INFO Application - TestServerController: killed descendent 16711 2026-09-11 21:19:27.446 [eventLoopGroupProxy-4-10] INFO Application - TestServerRunner: killed pid #16711 (/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/006_user_send_feedback_test_20260911_2118_21/server.pid) 2026-09-11 21:19:27.447 [eventLoopGroupProxy-4-10] INFO Application - 200 OK: GET - /testcontroller/stop in 18387ms 2026-09-11 21:20:08.576 [eventLoopGroupProxy-4-11] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, start] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:2 -> SUCCESS @ /testcontroller/start /testcontroller/start/(method:GET), segment:2 -> SUCCESS @ /testcontroller/start/(method:GET) /testcontroller/stop, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/stop Matched routes: "" -> "testcontroller" -> "start" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/start/(method:GET) 2026-09-11 21:20:08.577 [eventLoopGroupProxy-4-11] INFO Application - TestServerRunner: port=8068 starting using command: /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/ci-run-test-server.sh (workingDir=/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/001_002_add_user_direct_test_20260911_2120_8) 2026-09-11 21:20:09.994 [eventLoopGroupProxy-4-11] INFO Application - TestServerRunner: port=8068 process started PID=17004 (saved to /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/001_002_add_user_direct_test_20260911_2120_8/process.pid} 2026-09-11 21:20:11.997 [eventLoopGroupProxy-4-11] INFO Application - 200 OK: GET - /testcontroller/start in 3421ms 2026-09-11 21:29:39.015 [eventLoopGroupProxy-4-12] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, stop] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/start /testcontroller/stop, segment:2 -> SUCCESS @ /testcontroller/stop /testcontroller/stop/(method:GET), segment:2 -> SUCCESS @ /testcontroller/stop/(method:GET) Matched routes: "" -> "testcontroller" -> "stop" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/stop/(method:GET) 2026-09-11 21:29:39.015 [eventLoopGroupProxy-4-12] INFO Application - TestServerRunner: stopping server on port=8062 2026-09-11 21:29:41.023 [eventLoopGroupProxy-4-12] INFO Application - TestServerRunner: stopping server on port 8062 pid=16782 2026-09-11 21:29:51.034 [eventLoopGroupProxy-4-12] INFO Application - TestServerController: killed process 16782 2026-09-11 21:29:56.139 [eventLoopGroupProxy-4-12] INFO Application - TestServerController: killed descendent 16788 2026-09-11 21:29:57.416 [eventLoopGroupProxy-4-12] INFO Application - TestServerRunner: killed pid #16788 (/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/003_admin_user_assigns_assignment_to_a_class_test_20260911_2118_31/server.pid) 2026-09-11 21:29:57.417 [eventLoopGroupProxy-4-12] INFO Application - 200 OK: GET - /testcontroller/stop in 18402ms 2026-09-11 21:29:58.443 [eventLoopGroupProxy-4-13] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, stop] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/start /testcontroller/stop, segment:2 -> SUCCESS @ /testcontroller/stop /testcontroller/stop/(method:GET), segment:2 -> SUCCESS @ /testcontroller/stop/(method:GET) Matched routes: "" -> "testcontroller" -> "stop" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/stop/(method:GET) 2026-09-11 21:29:58.443 [eventLoopGroupProxy-4-13] INFO Application - TestServerRunner: stopping server on port=8068 2026-09-11 21:30:00.450 [eventLoopGroupProxy-4-13] INFO Application - TestServerRunner: stopping server on port 8068 pid=17004 2026-09-11 21:30:10.462 [eventLoopGroupProxy-4-13] INFO Application - TestServerController: killed process 17004 2026-09-11 21:30:15.566 [eventLoopGroupProxy-4-13] INFO Application - TestServerController: killed descendent 17011 2026-09-11 21:30:16.842 [eventLoopGroupProxy-4-13] INFO Application - TestServerRunner: killed pid #17011 (/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/001_002_add_user_direct_test_20260911_2120_8/server.pid) 2026-09-11 21:30:16.843 [eventLoopGroupProxy-4-13] INFO Application - 200 OK: GET - /testcontroller/stop in 18400ms 2026-09-11 21:31:01.467 [eventLoopGroupProxy-4-14] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, start] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:2 -> SUCCESS @ /testcontroller/start /testcontroller/start/(method:GET), segment:2 -> SUCCESS @ /testcontroller/start/(method:GET) /testcontroller/stop, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/stop Matched routes: "" -> "testcontroller" -> "start" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/start/(method:GET) 2026-09-11 21:31:01.468 [eventLoopGroupProxy-4-14] INFO Application - TestServerRunner: port=8065 starting using command: /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/ci-run-test-server.sh (workingDir=/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/002_002_browse_demo_app_test_20260911_2131_1) 2026-09-11 21:31:02.952 [eventLoopGroupProxy-4-14] INFO Application - TestServerRunner: port=8065 process started PID=17631 (saved to /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/002_002_browse_demo_app_test_20260911_2131_1/process.pid} 2026-09-11 21:31:04.954 [eventLoopGroupProxy-4-14] INFO Application - 200 OK: GET - /testcontroller/start in 3487ms 2026-09-11 21:32:34.101 [eventLoopGroupProxy-4-15] TRACE io.ktor.server.routing.Routing - Trace for [testcontroller, stop] /, segment:0 -> SUCCESS @ / /, segment:0 -> SUCCESS @ / /(method:GET), segment:0 -> FAILURE "Not all segments matched" @ /(method:GET) /testcontroller, segment:1 -> SUCCESS @ /testcontroller /testcontroller/start, segment:1 -> FAILURE "Selector didn't match" @ /testcontroller/start /testcontroller/stop, segment:2 -> SUCCESS @ /testcontroller/stop /testcontroller/stop/(method:GET), segment:2 -> SUCCESS @ /testcontroller/stop/(method:GET) Matched routes: "" -> "testcontroller" -> "stop" -> "(method:GET)" Routing resolve result: SUCCESS @ /testcontroller/stop/(method:GET) 2026-09-11 21:32:34.102 [eventLoopGroupProxy-4-15] INFO Application - TestServerRunner: stopping server on port=8065 2026-09-11 21:32:36.109 [eventLoopGroupProxy-4-15] INFO Application - TestServerRunner: stopping server on port 8065 pid=17631 2026-09-11 21:32:46.121 [eventLoopGroupProxy-4-15] INFO Application - TestServerController: killed process 17631 2026-09-11 21:32:51.226 [eventLoopGroupProxy-4-15] INFO Application - TestServerController: killed descendent 17641 2026-09-11 21:32:52.506 [eventLoopGroupProxy-4-15] INFO Application - TestServerRunner: killed pid #17641 (/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/build/ci-e2e/workspace/002_002_browse_demo_app_test_20260911_2131_1/server.pid) 2026-09-11 21:32:52.507 [eventLoopGroupProxy-4-15] INFO Application - 200 OK: GET - /testcontroller/stop in 18406ms 2026-09-11 21:34:54.454 [KtorShutdownHook] INFO Application - Server is stopped