← Back to all runs

Build Run: 2e7fbab7

CodexCoder21Organization/TinySiteWui

Stored run summary updated . Data age: 267m 14s.

Projectstinysitewui:tinysite-wui
RepositoryCodexCoder21Organization/TinySiteWuibranch fix/storage-call-failure-does-not-fail-concurrent-requestscommit 4c4f398caf5d
Droplets (0 active, 1 total)
Image: 245388985 · 2 vCPU
Status
COMPLETED
Build Rules
2 built, 0 failed, 2 total
Tests
16 passed, 0 failed, 16 total
0%50%100%Tests passedTests failedTests canceled before they reached a verdictTests started and still runningTests started (including the ones still running)Tests finished, whether they passed or notTests passed or failed, excluding the ones canceledTests passedpassedfailedrunning04m 17s
Test ages
024680-1s01-10s810-30s530-60s21-5m15-15m015-60m01h+0test lifespanpassedfailedrunning

16 tests: 16 passed.

Lane activity

Lane activity for this run is still being read from the coordinator's per-test attempt journal, so this chart is not drawn yet. Reload the page to see it.

Requested
59 seconds
spent waiting (pending)
Started
Total duration from build request until completion: 11m 53s Excluding the 59.5s spent pending in the queue: 10m 53s11m 53spending: 59.5s wall clock. Queue time: the real elapsed time from run creation until the first recorded phase began. This is time the run waited before execution started.pendingprovisioning droplet: 4m 25s wall clock. Lifecycle time: the real elapsed time the run spent in the provisioning droplet phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.provisioning droplet4m 25sinstalling dependencies: 8.9s wall clock. Lifecycle time: the real elapsed time the run spent in the installing dependencies phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.installing dependenciesuploading project: 193ms wall clock. Lifecycle time: the real elapsed time the run spent in the uploading project phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.uploading projectbuild rules: 1m 59s wall clock. Lifecycle time: the real elapsed time the run spent in the build rules phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last build rule finished while the run remained in the phase. CPU time: 4.1s. CPU time: the sum of all measured individual build rules CPU times. Because build rules run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.build rulesLifecycle time: the real elapsed time the run spent in the build rules phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last build rule finished while the run remained in the phase.1m 59s (wall clock)CPU time: the sum of all measured individual build rules CPU times. Because build rules run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.4.1s (cpu time)unit tests: 4m 19s wall clock. Lifecycle time: the real elapsed time the run spent in the unit tests phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last test finished, such as dispatching @PerformanceTest tests to the performance-test service. CPU time: 1m 41s. CPU time: the sum of all measured individual tests CPU times. Because tests run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.unit testsLifecycle time: the real elapsed time the run spent in the unit tests phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last test finished, such as dispatching @PerformanceTest tests to the performance-test service.4m 19s (wall clock)CPU time: the sum of all measured individual tests CPU times. Because tests run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.1m 41s (cpu time)collecting results: 190ms wall clock. Lifecycle time: the real elapsed time the run spent in the collecting results phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.collecting resultsfinishing: 30ms wall clock. Lifecycle time: the real elapsed time the run spent in the finishing phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.finishing
test time
2m 24s
cpu time
1m 41s
Finished
Notes
PR https://github.com/CodexCoder21Organization/TinySiteWui/pull/3 Commit https://github.com/CodexCoder21Organization/TinySiteWui/commit/4c4f398caf5da420cc7969e3f0ef1871bd497b48 kotlin-build-ci-upload-request=58802dc0-9b3f-4927-9a95-2e861b925f90 Dynamic dispatch degradation: 1 failed-test re-lease(s) within the run (see dispatch_decision events for details)

Build Rules

2 built, 0 failed, 2 total
StatusBuild RuleDurationOutputError
PASSEDtinysitewui.buildFiledropServiceForTests()648ms1 file, 1.6 MB
PASSEDtinysitewui.buildMaven()3516ms83 files, 41.7 MB

Test Results

16 passed, 0 failed, 16 total
StatusProjectTestDurationError
PASSEDtinysitewui.testtestBrowserPublishesAFolderAndOpensTheSite37997ms
PASSEDtinysitewui.testtestBrowserRetryAfterAFailedPublishSendsOnlyTheRest23744ms
PASSEDtinysitewui.testtestConcurrentPublishesAndVisitsStayIntact23251ms
PASSEDtinysitewui.testtestEveryKnownExtensionIsServedWithItsContentType18206ms
PASSEDtinysitewui.testtestFileThatShrinksWhileBeingServedIsCutOffNotPadded5036ms
PASSEDtinysitewui.testtestHomeListsOnlyPublishedSites8997ms
PASSEDtinysitewui.testtestLostCommitAnswerIsConfirmedNotSentAgain5649ms
PASSEDtinysitewui.testtestMisusedUploadsAreRefusedAndStoreNothing4672ms
PASSEDtinysitewui.testtestPublishedSiteServesIndexAndNestedAssets12565ms
PASSEDtinysitewui.testtestRangeRequestsReturnExactlyTheBytesAsked9475ms
PASSEDtinysitewui.testtestSiteStopsBeingServedWhenItExpires8506ms
PASSEDtinysitewui.testtestStorageServiceRestartDoesNotRebuildTheResolver72352ms
PASSEDtinysitewui.testtestTimedOutStorageCallDoesNotFailConcurrentRequests54528ms
PASSEDtinysitewui.testtestTimesAndSizesAreWordedByMagnitude12163ms
PASSEDtinysitewui.testtestUnreachableStorageIsNotReportedAsMissing7625ms
PASSEDtinysitewui.testtestUploadRefusesPathsOutsideTheSite7323ms

Build Log

[buildtest-coordinator] [2026-10-08 16:01:47] Coordinator work: waiting for archive analysis, queue position 3 of 3
[2026-10-08 16:01:53] Admission accounting: reserved=171 unreserved=32 requested=1 limit=200 observedFleet=45 fleetObservationValid=true
[2026-10-08 16:01:53] admissionDecision[run=2e7fbab7 path=fresh requested=1 myReservation=0 observedFleet=45 unreservedObserved=32 reservationsSum=171 reservationHolders=24 reservationHoldersWithNoObservedDroplet=18 otherGrantedRemainder=155 dropletLimit=200 queueDepth=7 queuePos=3 fleetObservationValid=true fleetObservationAge=6s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-08 16:01:53] Waiting for droplet capacity; retrying admission in 30s
[2026-10-08 16:02:23] Admission accounting: reserved=170 unreserved=29 requested=1 limit=200 observedFleet=98 fleetObservationValid=true
[2026-10-08 16:02:23] admissionDecision[run=2e7fbab7 path=fresh requested=1 myReservation=0 observedFleet=98 unreservedObserved=29 reservationsSum=170 reservationHolders=23 reservationHoldersWithNoObservedDroplet=5 otherGrantedRemainder=98 dropletLimit=200 queueDepth=7 queuePos=3 fleetObservationValid=true fleetObservationAge=3s fleetObservationUsable=true reservedProjection=197/200 freshProjection=197/200]
[2026-10-08 16:02:23] Waiting for droplet capacity; retrying admission in 60s
[2026-10-08 16:02:42] Dynamic dispatch: seeded 16 work unit(s) (16 discovered test(s), 0 terminal before seeding) into the shared lease queue
[2026-10-08 16:02:42] Provisioning DigitalOcean droplet...
[2026-10-08 16:03:42] provisioning_failure runId=2e7fbab7 shardIndex=0 shardCount=1 method=createBuildDroplet attempt=1 maxAttempts=3 elapsedMs=60337 classification=INFRASTRUCTURE/PROVISIONING action=exhausted error=DropletServiceCallStalledException: Droplet creation outcome for 'buildtest-2e7fbab7-a9f9272' is unknown because its fleet observation failed during failed-creation recovery. The allocation must be requeued without another create attempt. Observation failure: buildtest.embedded.DropletServiceCallStalledException: Droplet service call listDroplets stalled for 30000ms during failed-creation recovery for 'buildtest-2e7fbab7-a9f9272'.
[2026-10-08 16:03:42] Allocation capacity unavailable; requeueing build as PENDING: ProvisioningFailureException: Provisioning failed for runId=2e7fbab7 shardIndex=0 method=createBuildDroplet attempts=1/3 elapsedMs=60337 classification=INFRASTRUCTURE/PROVISIONING: Droplet creation outcome for 'buildtest-2e7fbab7-a9f9272' is unknown because its fleet observation failed during failed-creation recovery. The allocation must be requeued without another create attempt. Observation failure: buildtest.embedded.DropletServiceCallStalledException: Droplet service call listDroplets stalled for 30000ms during failed-creation recovery for 'buildtest-2e7fbab7-a9f9272'. | DropletServiceCallStalledException: Droplet creation outcome for 'buildtest-2e7fbab7-a9f9272' is unknown because its fleet observation failed during failed-creation recovery. The allocation must be requeued without another create attempt. Observation failure: buildtest.embedded.DropletServiceCallStalledException: Droplet service call listDroplets stalled for 30000ms during failed-creation recovery for 'buildtest-2e7fbab7-a9f9272'. | DropletServiceCallStalledException: Droplet service call listDroplets stalled for 30000ms during failed-creation recovery for 'buildtest-2e7fbab7-a9f9272'.
[2026-10-08 16:05:30] Dynamic dispatch: seeded 16 work unit(s) (16 discovered test(s), 0 terminal before seeding) into the shared lease queue
[2026-10-08 16:05:30] Provisioning DigitalOcean droplet...
[2026-10-08 16:06:33] Droplet created: id=607323688, name=buildtest-2e7fbab7-a9f927c
[2026-10-08 16:06:33] Droplet active at 137.184.83.239
[2026-10-08 16:06:35] SSH access granted to droplet 607323688
[2026-10-08 16:06:35] Waiting for guest readiness on droplet 607323688
[2026-10-08 16:07:07] Guest readiness complete on droplet 607323688
[2026-10-08 16:07:07] Dynamic memory admission: droplet 0 has 4096 MiB RAM, 3221225472 bytes available to resident tests, and runner parallelism 4
[2026-10-08 16:07:07] Connecting via SSH and installing dependencies...
[2026-10-08 16:07:07] SSH connected
Stopped, disabled, and masked unattended-upgrades.service, apt-daily.service, apt-daily-upgrade.service, apt-daily.timer, and apt-daily-upgrade.timer; waited 0 seconds for apt/dpkg locks to clear
Dependencies already present (snapshot image), skipping installation
Java: openjdk version "21.0.11" 2026-04-21
Node.js: v18.19.1
Chromium: /usr/bin/chromium-browser
Coursier: /root/tools/coursier
Docker already present: Docker version 29.1.3, build 29.1.3-0ubuntu3~24.04.2
haveged already present
securerandom.source=file:/dev/urandom already set in /usr/lib/jvm/java-21-openjdk-amd64/conf/security/java.security
Dependencies installed successfully
Install image id: 245388985; base dependency fast path taken: true
[BuildDriver] Memory before swap: MemoryInfo(totalMemoryKb=4009872, availableMemoryKb=3483668, totalSwapKb=0, freeSwapKb=0)
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=06b42fc3-5bce-4540-800e-525583e01662
Swap file created and enabled
[BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009872, availableMemoryKb=3483936, totalSwapKb=4194300, freeSwapKb=4194300)
[BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[2026-10-08 16:07:16] Dependencies installed
[2026-10-08 16:07:16] Uploading project archive...
Extracted projects:
CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48

[2026-10-08 16:07:16] Projects on remote: CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48
[2026-10-08 16:07:16] Projects from archive: tinysitewui:tinysite-wui
[2026-10-08 16:07:16] Building and testing workspace...
[2026-10-08 16:07:16] [dispatch] droplet 0 ready
[2026-10-08 16:07:16] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.kts] on droplet 0: its reservation of 2222 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 777 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:07:16] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testTimedOutStorageCallDoesNotFailConcurrentRequests.kts] on droplet 0: its reservation of 408 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 2999 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:07:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testBrowserPublishesAFolderAndOpensTheSite.kts] on droplet 0: its reservation of 2327 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 3407 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:07:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testConcurrentPublishesAndVisitsStayIntact.kts] on droplet 0: its reservation of 2218 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5734 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:07:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testLostCommitAnswerIsConfirmedNotSentAgain.kts] on droplet 0: its reservation of 500 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7544 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:07:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testEveryKnownExtensionIsServedWithItsContentType.kts] on droplet 0: its reservation of 2152 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7544 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:07:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testTimesAndSizesAreWordedByMagnitude.kts] on droplet 0: its reservation of 2021 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8919 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:07:17] [dispatch] lease_issued: Issued lease 8dc08a0a-99f4-4c1a-9cbd-4dd0fc8e7d8a-2e7fbab7-a4708211-1906-4c0e-888e-a27aa9513023-L0 with 8 test(s) [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testStorageServiceRestartDoesNotRebuildTheResolver.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testTimedOutStorageCallDoesNotFailConcurrentRequests.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testBrowserPublishesAFolderAndOpensTheSite.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testConcurrentPublishesAndVisitsStayIntact.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testLostCommitAnswerIsConfirmedNotSentAgain.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testEveryKnownExtensionIsServedWithItsContentType.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testTimesAndSizesAreWordedByMagnitude.kts] to droplet 0 (pull-based handout from shared queue; 8 unit(s) remaining). Memory admission: predicted peak 2408591360 bytes; resident predicted peak 2408591360 of 3221225472 bytes; 812634112 bytes remaining budget
System memory: 3915MB, JVM heap: 1957MB
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom.sha1
Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom.sha1
Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom.sha1
Failed to download https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom.sha1
Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom.sha1
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar.sha1
Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar.sha1
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar.sha1
Failed to download https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar.sha1
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar
Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar.sha1
Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
Build-script stderr: [BuildscriptRunner] Checking cache for key: 1de84809388124b622ce71c68a31ac1a25e09d9a0e124d3e210e29fe4ac734ba
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 1de84809388124b622ce71c68a31ac1a25e09d9a0e124d3e210e29fe4ac734ba, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: cae20e4b87f059cb52b94cd77103d0976f6b0ff797403d5556a4c655c5d7a59b
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: cae20e4b87f059cb52b94cd77103d0976f6b0ff797403d5556a4c655c5d7a59b, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Diagnostic: Variable 'proxyToClose' initializer is redundant [DiagnosticReportedEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: cae20e4b87f059cb52b94cd77103d0976f6b0ff797403d5556a4c655c5d7a59b
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 1de84809388124b622ce71c68a31ac1a25e09d9a0e124d3e210e29fe4ac734ba
 [BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile-group3989127305333203775/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
                    .append(" #").append(thread.id)
                                                ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile15261234038147310413/testEveryKnownExtensionIsServedWithItsContentType.kt:70:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile8649284129952675857/testTimesAndSizesAreWordedByMagnitude.kt:69:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile11865631402905965434/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
                    .append(" #").append(thread.id)
                                                ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile11865631402905965434/testLostCommitAnswerIsConfirmedNotSentAgain.kt:137:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile16762836148727281819/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
                    .append(" #").append(thread.id)
                                                ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile16762836148727281819/testConcurrentPublishesAndVisitsStayIntact.kt:83:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-08 16:09:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testPublishedSiteServesIndexAndNestedAssets.kts] on droplet 0: its reservation of 2063 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5734 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:09:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testHomeListsOnlyPublishedSites.kts] on droplet 0: its reservation of 1992 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7389 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:09:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testRangeRequestsReturnExactlyTheBytesAsked.kts] on droplet 0: its reservation of 1917 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8604 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:09:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testSiteStopsBeingServedWhenItExpires.kts] on droplet 0: its reservation of 1770 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8604 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:09:56] [dispatch] lease_issued: Issued lease 8dc08a0a-99f4-4c1a-9cbd-4dd0fc8e7d8a-2e7fbab7-a4708211-1906-4c0e-888e-a27aa9513023-L1 with 4 test(s) [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testPublishedSiteServesIndexAndNestedAssets.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testHomeListsOnlyPublishedSites.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testRangeRequestsReturnExactlyTheBytesAsked.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testSiteStopsBeingServedWhenItExpires.kts] to droplet 0 (pull-based handout from shared queue; 4 unit(s) remaining). Memory admission: predicted peak 498286592 bytes; resident predicted peak 2348507136 of 3221225472 bytes; 872718336 bytes remaining budget
/tmp/qtcompile-group17330774092665734895/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
                    .append(" #").append(thread.id)
                                                ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile13669943809591272060/testSiteStopsBeingServedWhenItExpires.kt:69:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile2007782753567696552/testRangeRequestsReturnExactlyTheBytesAsked.kt:72:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile-group8755879633627336005/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
                    .append(" #").append(thread.id)
                                                ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17725696153487018227/testPublishedSiteServesIndexAndNestedAssets.kt:72:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile18397836667788207652/testHomeListsOnlyPublishedSites.kt:69:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-08 16:10:41] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testFileThatShrinksWhileBeingServedIsCutOffNotPadded.kts] on droplet 0: its reservation of 1787 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5734 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:10:41] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testUnreachableStorageIsNotReportedAsMissing.kts] on droplet 0: its reservation of 1788 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7113 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:10:41] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testMisusedUploadsAreRefusedAndStoreNothing.kts] on droplet 0: its reservation of 1753 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8124 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:10:41] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testUploadRefusesPathsOutsideTheSite.kts] on droplet 0: its reservation of 1655 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8124 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:10:41] [dispatch] lease_issued: Issued lease 8dc08a0a-99f4-4c1a-9cbd-4dd0fc8e7d8a-2e7fbab7-a4708211-1906-4c0e-888e-a27aa9513023-L2 with 4 test(s) [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testFileThatShrinksWhileBeingServedIsCutOffNotPadded.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testUnreachableStorageIsNotReportedAsMissing.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testMisusedUploadsAreRefusedAndStoreNothing.kts, CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testUploadRefusesPathsOutsideTheSite.kts] to droplet 0 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 474124288 bytes; resident predicted peak 2324344832 of 3221225472 bytes; 896880640 bytes remaining budget
Build-script stderr: [BuildscriptRunner] Checking cache for key: e1d780e212b86f8201f576646ea384cb47420bd741d99367d2655c05a4474f30
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: e1d780e212b86f8201f576646ea384cb47420bd741d99367d2655c05a4474f30, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 069b56278dfbc6e73fabcb754018b5ea30a75b529e3d700fe7157b896b75b9c9
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 069b56278dfbc6e73fabcb754018b5ea30a75b529e3d700fe7157b896b75b9c9, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 069b56278dfbc6e73fabcb754018b5ea30a75b529e3d700fe7157b896b75b9c9
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: e1d780e212b86f8201f576646ea384cb47420bd741d99367d2655c05a4474f30
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: c231c43cf0bef6a3ef4667e29f2c5d9c36f5d543c352c54af838bb0c1dd23217
[BuildscriptRunner] Cache MISS for key: c231c43cf0bef6a3ef4667e29f2c5d9c36f5d543c352c54af838bb0c1dd23217, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: buildjar outputFile /root/.buildcache/persistent-scratchspace/scratch-10522293094582726788/eb98e2c5-ec28-4559-9b80-89ea7a7bb44c/file.jar 4b76b68a01490eb75dc8a0946fc674f674ee2206c3c2d59a0cb9de6fddf355e9 [unhandled JarBuiltEffect from JvmBuildRules.kt:764]
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: c231c43cf0bef6a3ef4667e29f2c5d9c36f5d543c352c54af838bb0c1dd23217
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 5c3cbe1ab2b5f36c0b46dda2f7184280cc732768a83987c76c09db47cbef239c
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 5c3cbe1ab2b5f36c0b46dda2f7184280cc732768a83987c76c09db47cbef239c, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: b0ff4b02fd1bc0ea46cf6e2b65ce5593c213fa2780e7db587a62392d616ad573
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: b0ff4b02fd1bc0ea46cf6e2b65ce5593c213fa2780e7db587a62392d616ad573, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: b0ff4b02fd1bc0ea46cf6e2b65ce5593c213fa2780e7db587a62392d616ad573
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 5c3cbe1ab2b5f36c0b46dda2f7184280cc732768a83987c76c09db47cbef239c
 [BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile13424586966152570940/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
                    .append(" #").append(thread.id)
                                                ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile13424586966152570940/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.kt:86:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile13424586966152570940/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.kt:233:9: warning: variable 'siteBytes' is never used
    val siteBytes = (indexHtml + siteCss + logoSvg + appJs + longText).toByteArray(Charsets.UTF_8).size
        ^ Variable 'siteBytes' is never used [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile2779057770392364469/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
                    .append(" #").append(thread.id)
                                                ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile2779057770392364469/testStorageServiceRestartDoesNotRebuildTheResolver.kt:153:9: warning: the value 'first' assigned to 'var service: RunningService? defined in tinysitewui.test.testStorageServiceRestartDoesNotRebuildTheResolver' is never used
        service = first
        ^ The value 'first' assigned to 'var service: RunningService? defined in tinysitewui.test.testStorageServiceRestartDoesNotRebuildTheResolver' is never used [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile2779057770392364469/testStorageServiceRestartDoesNotRebuildTheResolver.kt:168:39: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
            val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                      ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile2779057770392364469/testStorageServiceRestartDoesNotRebuildTheResolver.kt:233:9: warning: the value 'null' assigned to 'var service: RunningService? defined in tinysitewui.test.testStorageServiceRestartDoesNotRebuildTheResolver' is never used
        service = null
        ^ The value 'null' assigned to 'var service: RunningService? defined in tinysitewui.test.testStorageServiceRestartDoesNotRebuildTheResolver' is never used [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17749348099060405119/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
                    .append(" #").append(thread.id)
                                                ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17749348099060405119/testBrowserPublishesAFolderAndOpensTheSite.kt:84:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17749348099060405119/testBrowserPublishesAFolderAndOpensTheSite.kt:304:43: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
                val storedLong = java.net.URL("$base/s/$siteId/data/long.txt").openStream().use { it.readBytes() }
                                          ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17749348099060405119/testBrowserPublishesAFolderAndOpensTheSite.kt:307:42: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
                assertEquals(0, java.net.URL("$base/s/$siteId/empty.txt").openStream().use { it.readBytes() }.size)
                                         ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17749348099060405119/testBrowserPublishesAFolderAndOpensTheSite.kt:308:50: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
                assertEquals(indexHtml, java.net.URL("$base/s/$siteId/index.html").openStream().use { it.readBytes() }.toString(Charsets.UTF_8))
                                                 ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile4770212321806020606/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
                    .append(" #").append(thread.id)
                                                ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile4770212321806020606/testTimedOutStorageCallDoesNotFailConcurrentRequests.kt:205:39: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
            val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                      ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile-group4890555583029859373/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
                    .append(" #").append(thread.id)
                                                ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile5108294393804513154/testMisusedUploadsAreRefusedAndStoreNothing.kt:70:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile570252863869953327/testUploadRefusesPathsOutsideTheSite.kt:69:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile-group3427124993868997419/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
                    .append(" #").append(thread.id)
                                                ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile12243192964244610752/testUnreachableStorageIsNotReportedAsMissing.kt:74:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17557275954485836904/testFileThatShrinksWhileBeingServedIsCutOffNotPadded.kt:74:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17557275954485836904/testFileThatShrinksWhileBeingServedIsCutOffNotPadded.kt:211:39: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
            val connection = java.net.URL("$base/s/$siteId/large.bin").openConnection() as java.net.HttpURLConnection
                                      ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
Control socket idle for 60000ms with no RPC from the child; child process is still alive, so continuing to wait (the independent monotonic per-test watchdog still bounds the run)
[2026-10-08 16:12:14] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testStorageServiceRestartDoesNotRebuildTheResolver.kts] attempt 8dc08a0a-99f4-4c1a-9cbd-4dd0fc8e7d8a-2e7fbab7-a4708211-1906-4c0e-888e-a27aa9513023-A0 FAILED on droplet 0 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [0]
[2026-10-08 16:12:15] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testStorageServiceRestartDoesNotRebuildTheResolver.kts] on droplet 0: its reservation of 796 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4549 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:12:15] [dispatch] lease_issued: Issued lease 8dc08a0a-99f4-4c1a-9cbd-4dd0fc8e7d8a-2e7fbab7-a4708211-1906-4c0e-888e-a27aa9513023-L3 with 1 test(s) [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testStorageServiceRestartDoesNotRebuildTheResolver.kts] to droplet 0 (pull-based handout from shared queue; 1 unit(s) remaining). Memory admission: predicted peak 180838400 bytes; resident predicted peak 1649598464 of 3221225472 bytes; 1571627008 bytes remaining budget. Retry top-up for [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testStorageServiceRestartDoesNotRebuildTheResolver.kts]: 1 failures of budget 3; 1 live, target 2; issued because an eligible failure left live attempts below target
[2026-10-08 16:12:15] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testStorageServiceRestartDoesNotRebuildTheResolver.kts] on droplet 0: its reservation of 796 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5345 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 16:12:15] [dispatch] lease_issued: Issued lease 8dc08a0a-99f4-4c1a-9cbd-4dd0fc8e7d8a-2e7fbab7-a4708211-1906-4c0e-888e-a27aa9513023-L4 with 1 test(s) [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testStorageServiceRestartDoesNotRebuildTheResolver.kts] to droplet 0 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 180838400 bytes; resident predicted peak 1830436864 of 3221225472 bytes; 1390788608 bytes remaining budget. Retry top-up for [CodexCoder21Organization-TinySiteWui-4c4f398caf5da420cc7969e3f0ef1871bd497b48/tests/testStorageServiceRestartDoesNotRebuildTheResolver.kts]: 1 failures of budget 3; 2 live, target 2; issued because an eligible failure left live attempts below target
Control socket idle for 60000ms with no RPC from the child; child process is still alive, so continuing to wait (the independent monotonic per-test watchdog still bounds the run)
Control socket idle for 60000ms with no RPC from the child; child process is still alive, so continuing to wait (the independent monotonic per-test watchdog still bounds the run)
[2026-10-08 16:13:33] [dispatch] drain: Drain: shared queue has no unowned work, droplet 0 has no outstanding leases or targeted recovery/acceleration assignment
[2026-10-08 16:13:34] [dispatch] Every test in run 2e7fbab7 has an authoritative result; stopping shard(s) 0 whose runners are executing only superseded attempts (any late result they would report is superseded) and releasing their droplets
[2026-10-08 16:13:36] Stopped following this shard's runner: every test has an authoritative result and its remaining work was superseded (the stop surfaced as java.lang.IllegalStateException: SSH session is not connected. Call connect() first.)
[2026-10-08 16:13:36] Dynamic dispatch degradation: 1 failed-test re-lease(s) within the run (see dispatch_decision events for details)
[2026-10-08 16:13:36] Build+test complete: 16 passed, 0 failed, 16 total
[2026-10-08 16:13:36] Build finished with status: COMPLETED
[perftest-dispatch] No @PerformanceTest-annotated tests found in workspace.
[2026-10-08 16:13:36] Destroying droplet...
[2026-10-08 16:13:36] Droplet enqueued for deletion