← Back to all runs

Build Run: 55b81ee5

CodexCoder21Organization/FiledropWui

Stored run summary updated . Data age: 2187m 11s.

Projectsfiledropwui:filedrop-wui
RepositoryCodexCoder21Organization/FiledropWuibranch keep-early-uploadcommit 153073e841b8
Droplets (0 active, 1 total)
Image: 245388985 · 2 vCPU
Status
COMPLETED
Build Rules
6 built, 0 failed, 6 total
Tests
40 passed, 0 failed, 40 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 passedpassedfailedrunning07m 16s
Test ages
051015200-1s11-10s1810-30s1630-60s21-5m35-15m015-60m01h+0test lifespanpassedfailedrunning

40 test attempts: 40 passed.

Lane activity
037.5s1m 15s1m 52s2m 30sexecuting for07m 16s
Hover or focus a rising line to name the lane and the test it was executing.
passedfailedstill running

3 lanes across 1 droplet, 40 test attempts, over 7m 16s of testing.

Lane numbers are derived, not recorded: the coordinator reports the droplet an attempt ran on but no lane, so attempts are packed onto the lowest-numbered lane of their droplet that was free when they started. The number of lanes per droplet is exactly the number the runner used; which lane a particular test is drawn on is this reconstruction's.

Requested
1 hour
spent waiting (pending)
Started
Total duration from build request until completion: 98m 44s Excluding the 87m 39s spent pending in the queue: 11m 5s98m 44spending: 87m 39s 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.pending87m 39sprovisioning droplet: 1m 19s 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 dropletinstalling dependencies: 12.4s 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: 1.1s 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: 2m 7s 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: 2m 46s. 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.2m 7s (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.2m 46s (cpu time)unit tests: 7m 24s 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: 4m 27s. 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.7m 24s (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.4m 27s (cpu time)collecting results: 116ms 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: 15ms 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
7m 7s
cpu time
4m 27s
Finished
Notes
Branch: keep-early-upload Commit https://github.com/CodexCoder21Organization/FiledropWui/commit/153073e841b81f93f5ae680cb30a323ee76029c6 kotlin-build-ci-upload-request=3c4a0e61-6307-4f52-a27e-04a9419671d4

Build Rules

6 built, 0 failed, 6 total
StatusBuild RuleDurationOutputError
PASSEDfiledropwui.buildColdStartFiledropClientFatJar()60936ms1 file, 24.9 MB
PASSEDfiledropwui.buildFatJar()79262ms1 file, 55.6 MB
PASSEDfiledropwui.buildMaven()2023ms84 files, 40.0 MB
PASSEDfiledropwui.buildTestFiledropClientFatJar()326ms1 file, 1.7 MB
PASSEDfiledropwui.buildTestFiledropServerArtifact()22969ms1 file, 29.9 KB
PASSEDfiledropwui.buildTestFiledropWuiArtifact()595ms1 file, 164.3 KB

Test Results

40 passed, 0 failed, 40 total
StatusProjectTestDurationError
PASSEDfiledropwuitestConcurrentColdSandboxConstructionStaysWithinHeap8797ms
PASSEDfiledropwuitestDeleteCleanupExhaustedReplayShowsWarning30807ms
PASSEDfiledropwuitestDeleteCleanupRecoversAcrossProviderRestart34917ms
PASSEDfiledropwuitestFiledropClientChunkTransportReplay26953ms
PASSEDfiledropwuitestFiledropClientNoDuplicateDispatch18488ms
PASSEDfiledropwuitestFiledropClientProviderRestartRecovery29454ms
PASSEDfiledropwuitestFiledropClientProxyLifecycle9422ms
PASSEDfiledropwuitestFiledropClientResolverFactoryLock19518ms
PASSEDfiledropwuitestFiledropClientRetryBudget5529ms
PASSEDfiledropwuitestFiledropClientUpdateDropKeepsOpenUploadSessions26847ms
PASSEDfiledropwui.testtestBrowserAttachmentThumbnailsAndRemoval19645ms
PASSEDfiledropwui.testtestBrowserAttachmentsKeepTheirOwnNamesAndStayBounded12519ms
PASSEDfiledropwui.testtestBrowserChunkedUploadShowsDeterministicProgress18913ms
PASSEDfiledropwui.testtestBrowserDropTitleFollowsTheFormAfterFilesAreChosen19670ms
PASSEDfiledropwui.testtestBrowserDuplicateAttachmentsAreIgnoredOrFlagged104233ms
PASSEDfiledropwui.testtestBrowserDuplicateOfFileAlreadyInDropIsIgnoredOrFlagged16168ms
PASSEDfiledropwui.testtestBrowserFormChangesAfterStagingKeepTheEarlyUpload23630ms
PASSEDfiledropwui.testtestBrowserHomePagePreviewsLoadLazily13895ms
PASSEDfiledropwui.testtestBrowserPageWideDropAndAbandonedUploadCleanup17770ms
PASSEDfiledropwui.testtestBrowserRejectedBeginCanBeRemovedAndRetried8555ms
PASSEDfiledropwui.testtestBrowserStagingCleanupWhileRequestsAreInFlight17263ms
PASSEDfiledropwui.testtestBrowserUploadBoundariesAndFallback64291ms
PASSEDfiledropwui.testtestChunkedUploadEndpointsRoundTripAFile4404ms
PASSEDfiledropwui.testtestDropDeleteEndpointNeverRemovesConcurrentCommit70456ms
PASSEDfiledropwui.testtestDropDeleteEndpointOnlyDiscardsEmptyDrops4205ms
PASSEDfiledropwui.testtestDropPreviewEndpointServesPreviewContent3567ms
PASSEDfiledropwui.testtestDropUpdateEndpointRetitlesAndReschedulesADrop19807ms
PASSEDfiledropwui.testtestFileChecksumEndpointDescribesCommittedFiles7188ms
PASSEDfiledropwui.testtestHomePageRendersWithoutPerDropPreviewReads3281ms
PASSEDfiledropwui.testtestLargeFileRoundTripsInBoundedMemory14765ms
PASSEDfiledropwui.testtestOversizedChunkBodyIsRejected4155ms
PASSEDfiledropwui.testtestRawContentServletStreamsRangedDownloads6220ms
PASSEDfiledropwui.testtestRawDownloadPrefetchesTheNextRange4419ms
PASSEDfiledropwui.testtestRawDownloadRejectsInconsistentAndChangingFiles4135ms
PASSEDfiledropwui.testtestRawDownloadSeparatesMissingFilesFromUnreachableBackends4933ms
PASSEDfiledropwui.testtestRawDownloadServesHttpRangeRequests7642ms
PASSEDfiledropwui.testtestResolverCacheDirectoryIsConfigurable866ms
PASSEDfiledropwui.testtestServiceBytecodeCacheSurvivesRestart1072ms
PASSEDfiledropwui.testtestUntitledDropIsNamedAfterItsFiles4680ms
PASSEDfiledropwui.testtestUploadApiErrorsAreDescriptiveJson3911ms

Build Log

[buildtest-coordinator] [2026-10-06 19:38:01] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-06 19:38:06] Admission accounting: reserved=545 unreserved=21 requested=1 limit=200 observedFleet=164 fleetObservationValid=true
[2026-10-06 19:38:06] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=164 unreservedObserved=21 reservationsSum=545 reservationHolders=72 reservationHoldersWithNoObservedDroplet=43 otherGrantedRemainder=27 dropletLimit=200 queueDepth=68 queuePos=67 fleetObservationValid=true fleetObservationAge=14s fleetObservationUsable=true reservedProjection=192/200 freshProjection=192/200]
[2026-10-06 19:38:06] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 19:38:39] Admission accounting: reserved=533 unreserved=28 requested=1 limit=200 observedFleet=160 fleetObservationValid=true
[2026-10-06 19:38:39] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=160 unreservedObserved=28 reservationsSum=533 reservationHolders=70 reservationHoldersWithNoObservedDroplet=42 otherGrantedRemainder=38 dropletLimit=200 queueDepth=69 queuePos=64 fleetObservationValid=true fleetObservationAge=9s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 19:38:39] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 19:39:39] Admission accounting: reserved=523 unreserved=25 requested=1 limit=200 observedFleet=186 fleetObservationValid=true
[2026-10-06 19:39:39] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=186 unreservedObserved=25 reservationsSum=523 reservationHolders=69 reservationHoldersWithNoObservedDroplet=39 otherGrantedRemainder=6 dropletLimit=200 queueDepth=67 queuePos=62 fleetObservationValid=true fleetObservationAge=16s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 19:39:39] Waiting for droplet capacity; retrying admission in 120s
[2026-10-06 19:41:39] Admission accounting: reserved=496 unreserved=29 requested=1 limit=200 observedFleet=182 fleetObservationValid=true
[2026-10-06 19:41:39] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=182 unreservedObserved=29 reservationsSum=496 reservationHolders=65 reservationHoldersWithNoObservedDroplet=37 otherGrantedRemainder=17 dropletLimit=200 queueDepth=64 queuePos=58 fleetObservationValid=true fleetObservationAge=18s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-06 19:41:39] Waiting for droplet capacity; retrying admission in 240s
[2026-10-06 19:45:39] Admission accounting: reserved=494 unreserved=9 requested=1 limit=200 observedFleet=189 fleetObservationValid=true
[2026-10-06 19:45:39] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=189 unreservedObserved=9 reservationsSum=494 reservationHolders=63 reservationHoldersWithNoObservedDroplet=34 otherGrantedRemainder=8 dropletLimit=200 queueDepth=66 queuePos=56 fleetObservationValid=true fleetObservationAge=3s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 19:45:39] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:50:39] Admission accounting: reserved=496 unreserved=8 requested=1 limit=200 observedFleet=180 fleetObservationValid=true
[2026-10-06 19:50:39] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=180 unreservedObserved=8 reservationsSum=496 reservationHolders=62 reservationHoldersWithNoObservedDroplet=35 otherGrantedRemainder=16 dropletLimit=200 queueDepth=67 queuePos=54 fleetObservationValid=true fleetObservationAge=8s fleetObservationUsable=true reservedProjection=197/200 freshProjection=197/200]
[2026-10-06 19:50:39] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:55:40] Admission accounting: reserved=460 unreserved=7 requested=1 limit=200 observedFleet=169 fleetObservationValid=true
[2026-10-06 19:55:40] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=169 unreservedObserved=7 reservationsSum=460 reservationHolders=58 reservationHoldersWithNoObservedDroplet=32 otherGrantedRemainder=22 dropletLimit=200 queueDepth=64 queuePos=50 fleetObservationValid=true fleetObservationAge=3s fleetObservationUsable=true reservedProjection=192/200 freshProjection=192/200]
[2026-10-06 19:55:40] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:00:40] Admission accounting: reserved=441 unreserved=8 requested=1 limit=200 observedFleet=142 fleetObservationValid=true
[2026-10-06 20:00:40] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=142 unreservedObserved=8 reservationsSum=441 reservationHolders=55 reservationHoldersWithNoObservedDroplet=30 otherGrantedRemainder=50 dropletLimit=200 queueDepth=70 queuePos=48 fleetObservationValid=true fleetObservationAge=3s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 20:00:40] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:05:40] Admission accounting: reserved=441 unreserved=0 requested=1 limit=200 observedFleet=112 fleetObservationValid=true
[2026-10-06 20:05:40] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=112 unreservedObserved=0 reservationsSum=441 reservationHolders=55 reservationHoldersWithNoObservedDroplet=31 otherGrantedRemainder=88 dropletLimit=200 queueDepth=72 queuePos=46 fleetObservationValid=true fleetObservationAge=33s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 20:05:40] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:10:46] Admission accounting: reserved=441 unreserved=2 requested=1 limit=200 observedFleet=111 fleetObservationValid=true
[2026-10-06 20:10:46] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=111 unreservedObserved=2 reservationsSum=441 reservationHolders=55 reservationHoldersWithNoObservedDroplet=30 otherGrantedRemainder=91 dropletLimit=200 queueDepth=75 queuePos=46 fleetObservationValid=true fleetObservationAge=62s fleetObservationUsable=true reservedProjection=203/200 freshProjection=203/200]
[2026-10-06 20:10:46] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:15:46] Admission accounting: reserved=441 unreserved=0 requested=1 limit=200 observedFleet=88 fleetObservationValid=true
[2026-10-06 20:15:46] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=88 unreservedObserved=0 reservationsSum=441 reservationHolders=55 reservationHoldersWithNoObservedDroplet=30 otherGrantedRemainder=112 dropletLimit=200 queueDepth=76 queuePos=45 fleetObservationValid=true fleetObservationAge=10s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 20:15:46] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:20:46] Admission accounting: reserved=425 unreserved=0 requested=1 limit=200 observedFleet=79 fleetObservationValid=true
[2026-10-06 20:20:46] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=79 unreservedObserved=0 reservationsSum=425 reservationHolders=53 reservationHoldersWithNoObservedDroplet=28 otherGrantedRemainder=121 dropletLimit=200 queueDepth=76 queuePos=43 fleetObservationValid=true fleetObservationAge=74s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 20:20:46] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:25:46] Admission accounting: reserved=425 unreserved=0 requested=1 limit=200 observedFleet=77 fleetObservationValid=true
[2026-10-06 20:25:46] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=77 unreservedObserved=0 reservationsSum=425 reservationHolders=53 reservationHoldersWithNoObservedDroplet=28 otherGrantedRemainder=123 dropletLimit=200 queueDepth=78 queuePos=43 fleetObservationValid=true fleetObservationAge=12s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 20:25:46] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:30:46] Admission accounting: reserved=427 unreserved=0 requested=1 limit=200 observedFleet=56 fleetObservationValid=true
[2026-10-06 20:30:46] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=56 unreservedObserved=0 reservationsSum=427 reservationHolders=54 reservationHoldersWithNoObservedDroplet=34 otherGrantedRemainder=144 dropletLimit=200 queueDepth=76 queuePos=40 fleetObservationValid=true fleetObservationAge=4s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 20:30:46] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:35:46] Admission accounting: reserved=414 unreserved=0 requested=1 limit=200 observedFleet=65 fleetObservationValid=true
[2026-10-06 20:35:46] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=65 unreservedObserved=0 reservationsSum=414 reservationHolders=52 reservationHoldersWithNoObservedDroplet=31 otherGrantedRemainder=129 dropletLimit=200 queueDepth=75 queuePos=39 fleetObservationValid=true fleetObservationAge=25s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 20:35:46] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:40:46] Admission accounting: reserved=387 unreserved=0 requested=1 limit=200 observedFleet=61 fleetObservationValid=true
[2026-10-06 20:40:46] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=61 unreservedObserved=0 reservationsSum=387 reservationHolders=49 reservationHoldersWithNoObservedDroplet=29 otherGrantedRemainder=133 dropletLimit=200 queueDepth=75 queuePos=35 fleetObservationValid=true fleetObservationAge=9s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 20:40:46] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:45:46] Admission accounting: reserved=345 unreserved=2 requested=1 limit=200 observedFleet=79 fleetObservationValid=true
[2026-10-06 20:45:46] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=79 unreservedObserved=2 reservationsSum=345 reservationHolders=45 reservationHoldersWithNoObservedDroplet=26 otherGrantedRemainder=120 dropletLimit=200 queueDepth=71 queuePos=29 fleetObservationValid=true fleetObservationAge=65s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-06 20:45:46] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:50:51] Admission accounting: reserved=330 unreserved=0 requested=1 limit=200 observedFleet=94 fleetObservationValid=true
[2026-10-06 20:50:51] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=94 unreservedObserved=0 reservationsSum=330 reservationHolders=42 reservationHoldersWithNoObservedDroplet=23 otherGrantedRemainder=100 dropletLimit=200 queueDepth=67 queuePos=25 fleetObservationValid=true fleetObservationAge=69s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 20:50:51] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:55:55] Admission accounting: reserved=283 unreserved=0 requested=1 limit=200 observedFleet=113 fleetObservationValid=true
[2026-10-06 20:55:55] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=113 unreservedObserved=0 reservationsSum=283 reservationHolders=37 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=85 dropletLimit=200 queueDepth=63 queuePos=19 fleetObservationValid=true fleetObservationAge=21s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 20:55:55] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 21:00:55] Admission accounting: reserved=231 unreserved=0 requested=1 limit=200 observedFleet=125 fleetObservationValid=true
[2026-10-06 21:00:55] admissionDecision[run=55b81ee5 path=fresh requested=1 myReservation=0 observedFleet=125 unreservedObserved=0 reservationsSum=231 reservationHolders=33 reservationHoldersWithNoObservedDroplet=11 otherGrantedRemainder=74 dropletLimit=200 queueDepth=63 queuePos=11 fleetObservationValid=true fleetObservationAge=57s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-06 21:00:55] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 21:05:37] Dynamic dispatch: seeded 39 work unit(s) (40 discovered test(s), 0 terminal before seeding) into the shared lease queue
[2026-10-06 21:05:37] Provisioning DigitalOcean droplet...
[2026-10-06 21:06:43] Droplet created: id=606751959, name=buildtest-55b81ee5-ab02048
[2026-10-06 21:06:43] Droplet active at 64.23.231.96
[2026-10-06 21:06:44] SSH access granted to droplet 606751959
[2026-10-06 21:06:44] Waiting for guest readiness on droplet 606751959
[2026-10-06 21:06:56] Guest readiness complete on droplet 606751959
[2026-10-06 21:06:56] Dynamic memory admission: droplet 0 has 4096 MiB RAM, 3221225472 bytes available to resident tests, and runner parallelism 4
[2026-10-06 21:06:57] Connecting via SSH and installing dependencies...
[2026-10-06 21:06:57] 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=4009860, availableMemoryKb=3294396, totalSwapKb=0, freeSwapKb=0)
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=f8db55c4-b56b-4d11-a460-2c877337fee7
Swap file created and enabled
[BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3290908, totalSwapKb=4194300, freeSwapKb=4194300)
[BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[2026-10-06 21:07:09] Dependencies installed
[2026-10-06 21:07:09] Uploading project archive...
Extracted projects:
CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6

[2026-10-06 21:07:10] Projects on remote: CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6
[2026-10-06 21:07:10] Projects from archive: filedropwui:filedrop-wui
[2026-10-06 21:07:10] Building and testing workspace...
[2026-10-06 21:07:10] [dispatch] droplet 0 ready
[2026-10-06 21:07:10] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserDuplicateAttachmentsAreIgnoredOrFlagged.kts] on droplet 0: its reservation of 2475 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 1000 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:07:10] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserDuplicateOfFileAlreadyInDropIsIgnoredOrFlagged.kts] on droplet 0: its reservation of 1028 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 3475 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:07:10] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDropUpdateEndpointRetitlesAndReschedulesADrop.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 4503 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:07:10] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserUploadBoundariesAndFallback.kts] on droplet 0: its reservation of 1062 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4503 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:07:10] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDropDeleteEndpointNeverRemovesConcurrentCommit.kts] on droplet 0: its reservation of 16650 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5065 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:07:10] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testLargeFileRoundTripsInBoundedMemory.kts] on droplet 0: its reservation of 2091 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 21215 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:07:10] [dispatch] memory_skip: Memory admission skipped 5 tests, the first of which is [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserPageWideDropAndAbandonedUploadCleanup.kts], on droplet 0: predicted peak 846225408 bytes exceeds the 522780672 bytes remaining budget (resident predicted peak 0 bytes plus 2698444800 bytes selected for this pull; total budget 3221225472 bytes); they remain queued for a droplet with room
[2026-10-06 21:07:10] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-55b81ee5-96535731-77a4-4b7d-9c13-4671b58ddf5f-L0 with 8 test(s) [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserFormChangesAfterStagingKeepTheEarlyUpload.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientUpdateDropKeepsOpenUploadSessions.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserDuplicateAttachmentsAreIgnoredOrFlagged.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserDuplicateOfFileAlreadyInDropIsIgnoredOrFlagged.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDropUpdateEndpointRetitlesAndReschedulesADrop.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserUploadBoundariesAndFallback.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDropDeleteEndpointNeverRemovesConcurrentCommit.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testLargeFileRoundTripsInBoundedMemory.kts] to droplet 0 (pull-based handout from shared queue; 31 unit(s) remaining). Memory admission: predicted peak 3028430848 bytes; resident predicted peak 3028430848 of 3221225472 bytes; 192794624 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/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/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
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/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
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/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/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/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
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
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
Downloaded 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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/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/manager/0.0.205/manager-0.0.205.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/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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
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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
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/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/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
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/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
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/kompile/manager/0.0.205/manager-0.0.205.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
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
Downloading 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/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/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.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
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/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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: 004c1433ba9c3cfd1af9352bae58155988d5771bff31b2d4f0867b8539fc5e43
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 004c1433ba9c3cfd1af9352bae58155988d5771bff31b2d4f0867b8539fc5e43, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 11c2a0f03dd01385314f187451dc8f7b80a5650af6babffaa2369b493172cc2d
[BuildscriptRunner] Cache MISS for key: 11c2a0f03dd01385314f187451dc8f7b80a5650af6babffaa2369b493172cc2d, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Diagnostic: Variable 'stateChanged' initializer is redundant [DiagnosticReportedEffect 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: 11c2a0f03dd01385314f187451dc8f7b80a5650af6babffaa2369b493172cc2d
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 004c1433ba9c3cfd1af9352bae58155988d5771bff31b2d4f0867b8539fc5e43
 [BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile6926346629466798280/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/qtcompile6926346629466798280/testDropDeleteEndpointNeverRemovesConcurrentCommit.kt:69:26: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = URL(path).openConnection() as HttpURLConnection
                         ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1844555671574706887/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/qtcompile1844555671574706887/testLargeFileRoundTripsInBoundedMemory.kt:303: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/qtcompile1844555671574706887/testLargeFileRoundTripsInBoundedMemory.kt:346:39: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
            val connection = java.net.URL(
                                      ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1844555671574706887/testLargeFileRoundTripsInBoundedMemory.kt:405:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL("$base/raw/$dropId/huge.bin").openConnection()
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile-group4604686968648255960/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/qtcompile13901429770064121777/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/qtcompile11552605433321749665/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/qtcompile11552605433321749665/testDropUpdateEndpointRetitlesAndReschedulesADrop.kt:366: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]
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-06 21:11:19] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserPageWideDropAndAbandonedUploadCleanup.kts] on droplet 0: its reservation of 2200 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4503 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:11:19] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDeleteCleanupRecoversAcrossProviderRestart.kts] on droplet 0: its reservation of 2740 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6203 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:11:19] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFileChecksumEndpointDescribesCommittedFiles.kts] on droplet 0: its reservation of 1605 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8443 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:11:19] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testRawDownloadPrefetchesTheNextRange.kts] on droplet 0: its reservation of 1628 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9020 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:11:19] [dispatch] memory_skip: Memory admission skipped 15 tests, the first of which is [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserDropTitleFollowsTheFormAfterFilesAreChosen.kts], on droplet 0: predicted peak 753590272 bytes exceeds the 546043904 bytes remaining budget (resident predicted peak 1828956160 bytes plus 846225408 bytes selected for this pull; total budget 3221225472 bytes); they remain queued for a droplet with room
[2026-10-06 21:11:19] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-55b81ee5-96535731-77a4-4b7d-9c13-4671b58ddf5f-L1 with 4 test(s) [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserPageWideDropAndAbandonedUploadCleanup.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDeleteCleanupRecoversAcrossProviderRestart.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFileChecksumEndpointDescribesCommittedFiles.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testRawDownloadPrefetchesTheNextRange.kts] to droplet 0 (pull-based handout from shared queue; 27 unit(s) remaining). Memory admission: predicted peak 1386397696 bytes; resident predicted peak 3215353856 of 3221225472 bytes; 5871616 bytes remaining budget
/tmp/qtcompile-group11667628566487727460/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]
Build-script stderr: [BuildscriptRunner] Checking cache for key: c253524479dfa7d2821fd0b896562a364171c26c9c497eb053a4e5c9c1565e0e
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: c253524479dfa7d2821fd0b896562a364171c26c9c497eb053a4e5c9c1565e0e, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 11c2a0f03dd01385314f187451dc8f7b80a5650af6babffaa2369b493172cc2d
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache HIT for key: 11c2a0f03dd01385314f187451dc8f7b80a5650af6babffaa2369b493172cc2d
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: c253524479dfa7d2821fd0b896562a364171c26c9c497eb053a4e5c9c1565e0e
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 22a4bbd07ee0a9ff394d30db77421a191d233955488bcc9a1a2079b6d94b9884
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 22a4bbd07ee0a9ff394d30db77421a191d233955488bcc9a1a2079b6d94b9884, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 14c03bf8c924650b732ac9e416fcd2ce8a1210a85c5358cfb3eb75c067ce778b
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 14c03bf8c924650b732ac9e416fcd2ce8a1210a85c5358cfb3eb75c067ce778b, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 14c03bf8c924650b732ac9e416fcd2ce8a1210a85c5358cfb3eb75c067ce778b
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 22a4bbd07ee0a9ff394d30db77421a191d233955488bcc9a1a2079b6d94b9884
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 932e13fd75965ce0ecc0af7877183749feed63218a1fe7fb9cda4e11f7aea78f
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 932e13fd75965ce0ecc0af7877183749feed63218a1fe7fb9cda4e11f7aea78f, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: buildjar outputFile /root/.buildcache/persistent-scratchspace/scratch-3946999036486364516/b7ada589-84bd-46eb-a793-b03a52e81046/file.jar cab11a6e148136934f178200602546d1fe4235b6be77ed7df8500e03e4d9ef5d [unhandled JarBuiltEffect from JvmBuildRules.kt:764]
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 932e13fd75965ce0ecc0af7877183749feed63218a1fe7fb9cda4e11f7aea78f
 [BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile4111728310650465620/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/qtcompile4111728310650465620/testFiledropClientUpdateDropKeepsOpenUploadSessions.kt:216:29: warning: unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi
            assertTrue(proxy!!.listDrops().isNotEmpty(), "the replacement provider must answer")
                            ^ Unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile8651048547866360323/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/qtcompile17527197580926188748/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/qtcompile17527197580926188748/testDeleteCleanupRecoversAcrossProviderRestart.kt:133:26: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = URL(base + path).openConnection() as HttpURLConnection
                         ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile11200138504812446873/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]
[2026-10-06 21:11:55] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserDropTitleFollowsTheFormAfterFilesAreChosen.kts] on droplet 0: its reservation of 2821 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5940 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:11:55] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserAttachmentThumbnailsAndRemoval.kts] on droplet 0: its reservation of 2111 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8261 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:11:55] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientProviderRestartRecovery.kts] on droplet 0: its reservation of 2743 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9872 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:11:55] [dispatch] memory_skip: Memory admission skipped 24 tests, the first of which is [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDeleteCleanupExhaustedReplayShowsWarning.kts], on droplet 0: predicted peak 748855296 bytes exceeds the 246466560 bytes remaining budget (resident predicted peak 1419552768 bytes plus 1555206144 bytes selected for this pull; total budget 3221225472 bytes); they remain queued for a droplet with room
[2026-10-06 21:11:55] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-55b81ee5-96535731-77a4-4b7d-9c13-4671b58ddf5f-L2 with 3 test(s) [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserDropTitleFollowsTheFormAfterFilesAreChosen.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserAttachmentThumbnailsAndRemoval.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientProviderRestartRecovery.kts] to droplet 0 (pull-based handout from shared queue; 24 unit(s) remaining). Memory admission: predicted peak 1755537408 bytes; resident predicted peak 3175090176 of 3221225472 bytes; 46135296 bytes remaining budget
/tmp/qtcompile17537321761042540197/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/qtcompile17537321761042540197/testFiledropClientProviderRestartRecovery.kt:145:36: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
            registration = resolver!!.registerGlobalService(serviceUrl, handler, ServiceRegistrationConfig())
                                   ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17537321761042540197/testFiledropClientProviderRestartRecovery.kt:146:54: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
            return RunningProvider(protocol, resolver!!, registration!!, manager, listDropsGate)
                                                     ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17537321761042540197/testFiledropClientProviderRestartRecovery.kt:146:70: warning: unnecessary non-null assertion (!!) on a non-null receiver of type ServiceRegistration
            return RunningProvider(protocol, resolver!!, registration!!, manager, listDropsGate)
                                                                     ^ Unnecessary non-null assertion (!!) on a non-null receiver of type ServiceRegistration [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17537321761042540197/testFiledropClientProviderRestartRecovery.kt:216:29: warning: unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi
            assertTrue(proxy!!.listDrops().isEmpty(), "the replacement provider must answer before client renewal")
                            ^ Unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17537321761042540197/testFiledropClientProviderRestartRecovery.kt:225:37: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
        directProxy = directResolver!!.openSandboxedConnection(
                                    ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17537321761042540197/testFiledropClientProviderRestartRecovery.kt:231:31: warning: unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi
        assertTrue(directProxy!!.listDrops().isEmpty(), "The new provider must initially have no drops")
                              ^ Unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile17537321761042540197/testFiledropClientProviderRestartRecovery.kt:234:23: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
        directResolver!!.close()
                      ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
[2026-10-06 21:12:49] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDeleteCleanupExhaustedReplayShowsWarning.kts] on droplet 0: its reservation of 2255 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8172 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:12:49] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientNoDuplicateDispatch.kts] on droplet 0: its reservation of 2427 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9927 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:12:49] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientChunkTransportReplay.kts] on droplet 0: its reservation of 2598 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 10243 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:12:49] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testRawDownloadSeparatesMissingFilesFromUnreachableBackends.kts] on droplet 0: its reservation of 1468 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 10586 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:12:49] [dispatch] memory_skip: Memory admission skipped 9 tests, the first of which is [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserChunkedUploadShowsDeterministicProgress.kts], on droplet 0: predicted peak 759062528 bytes exceeds the 510771200 bytes remaining budget (resident predicted peak 1961598976 bytes plus 748855296 bytes selected for this pull; total budget 3221225472 bytes); they remain queued for a droplet with room
[2026-10-06 21:12:49] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-55b81ee5-96535731-77a4-4b7d-9c13-4671b58ddf5f-L3 with 4 test(s) [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDeleteCleanupExhaustedReplayShowsWarning.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientNoDuplicateDispatch.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientChunkTransportReplay.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testRawDownloadSeparatesMissingFilesFromUnreachableBackends.kts] to droplet 0 (pull-based handout from shared queue; 20 unit(s) remaining). Memory admission: predicted peak 1217789952 bytes; resident predicted peak 3179388928 of 3221225472 bytes; 41836544 bytes remaining budget
/tmp/qtcompile-group9542781212878797243/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/qtcompile17139691120136408501/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/qtcompile17139691120136408501/testFiledropClientChunkTransportReplay.kt:213:29: warning: unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi
            assertTrue(proxy!!.listDrops().isNotEmpty(), "the replacement provider must answer")
                            ^ Unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile4512222886815925003/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/qtcompile4512222886815925003/testRawDownloadSeparatesMissingFilesFromUnreachableBackends.kt:260: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-06 21:13:12] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserChunkedUploadShowsDeterministicProgress.kts] on droplet 0: its reservation of 2270 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9391 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:13:12] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testRawDownloadServesHttpRangeRequests.kts] on droplet 0: its reservation of 1591 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9550 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:13:12] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testConcurrentColdSandboxConstructionStaysWithinHeap.kts] on droplet 0: its reservation of 2806 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9550 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:13:12] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testServiceBytecodeCacheSurvivesRestart.kts] on droplet 0: its reservation of 1353 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 10101 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:13:12] [dispatch] memory_skip: Memory admission skipped 11 tests, the first of which is [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserAttachmentsKeepTheirOwnNamesAndStayBounded.kts], on droplet 0: predicted peak 713056256 bytes exceeds the 530432000 bytes remaining budget (resident predicted peak 1931730944 bytes plus 759062528 bytes selected for this pull; total budget 3221225472 bytes); they remain queued for a droplet with room
[2026-10-06 21:13:12] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-55b81ee5-96535731-77a4-4b7d-9c13-4671b58ddf5f-L4 with 4 test(s) [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserChunkedUploadShowsDeterministicProgress.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testRawDownloadServesHttpRangeRequests.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testConcurrentColdSandboxConstructionStaysWithinHeap.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testServiceBytecodeCacheSurvivesRestart.kts] to droplet 0 (pull-based handout from shared queue; 16 unit(s) remaining). Memory admission: predicted peak 1279528960 bytes; resident predicted peak 3211259904 of 3221225472 bytes; 9965568 bytes remaining budget
/tmp/qtcompile13734762222346721651/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/qtcompile1970848567412851987/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/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:111:36: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
            registration = resolver!!.registerGlobalService(serviceUrl, handler, ServiceRegistrationConfig())
                                   ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:112:44: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
            return RunningProvider(resolver!!, registration!!, manager)
                                           ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:112:60: warning: unnecessary non-null assertion (!!) on a non-null receiver of type ServiceRegistration
            return RunningProvider(resolver!!, registration!!, manager)
                                                           ^ Unnecessary non-null assertion (!!) on a non-null receiver of type ServiceRegistration [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:142:37: warning: variable 'secondCall' initializer is redundant
    var secondCall: Future<Any?>? = null
                                    ^ Variable 'secondCall' initializer is redundant [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:165:38: warning: unnecessary non-null assertion (!!) on a non-null receiver of type RunningProvider
        currentPeer.set(firstProvider!!.peer)
                                     ^ Unnecessary non-null assertion (!!) on a non-null receiver of type RunningProvider [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:167:79: warning: unnecessary non-null assertion (!!) on a non-null receiver of type RunningProvider
        val firstProtocol = UrlProtocol2(bootstrapPeers = listOf(firstProvider!!.peer))
                                                                              ^ Unnecessary non-null assertion (!!) on a non-null receiver of type RunningProvider [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:169:36: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
        warmupProxy = firstResolver!!.openSandboxedConnection(serviceUrl, FiledropApi::class, 3_000L, 5L)
                                   ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:170:31: warning: unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi
        assertTrue(warmupProxy!!.listDrops().isEmpty(), "The new provider must initially have no drops")
                              ^ Unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:177:30: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
                firstResolver!!
                             ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:206:69: warning: unnecessary non-null assertion (!!) on a non-null receiver of type RunningProvider
            UrlProtocol2(bootstrapPeers = listOf(replacementProvider!!.peer)),
                                                                    ^ Unnecessary non-null assertion (!!) on a non-null receiver of type RunningProvider [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:208:57: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
        replacementWarmupProxy = replacementWarmResolver!!.openSandboxedConnection(
                                                        ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:215:35: warning: unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi
            replacementWarmupProxy!!.listDrops().isEmpty(),
                                  ^ Unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:220:32: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
        replacementWarmResolver!!.close()
                               ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1970848567412851987/testFiledropClientNoDuplicateDispatch.kt:223:44: warning: unnecessary non-null assertion (!!) on a non-null receiver of type RunningProvider
        currentPeer.set(replacementProvider!!.peer)
                                           ^ Unnecessary non-null assertion (!!) on a non-null receiver of type RunningProvider [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile3936868579148115432/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/qtcompile11333642100316130033/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/qtcompile11333642100316130033/testRawDownloadServesHttpRangeRequests.kt:289: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]
[2026-10-06 21:14:05] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserAttachmentsKeepTheirOwnNamesAndStayBounded.kts] on droplet 0: its reservation of 2252 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8856 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:14:05] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserRejectedBeginCanBeRemovedAndRetried.kts] on droplet 0: its reservation of 2016 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9755 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:14:05] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testRawDownloadRejectsInconsistentAndChangingFiles.kts] on droplet 0: its reservation of 1538 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9755 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:14:05] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientProxyLifecycle.kts] on droplet 0: its reservation of 2140 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9755 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:14:05] [dispatch] memory_skip: Memory admission skipped 2 tests, the first of which is [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserStagingCleanupWhileRequestsAreInFlight.kts], on droplet 0: predicted peak 695357440 bytes exceeds the 558174208 bytes remaining budget (resident predicted peak 1264152576 bytes plus 1398898688 bytes selected for this pull; total budget 3221225472 bytes); they remain queued for a droplet with room
[2026-10-06 21:14:05] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-55b81ee5-96535731-77a4-4b7d-9c13-4671b58ddf5f-L5 with 4 test(s) [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserAttachmentsKeepTheirOwnNamesAndStayBounded.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserRejectedBeginCanBeRemovedAndRetried.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testRawDownloadRejectsInconsistentAndChangingFiles.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientProxyLifecycle.kts] to droplet 0 (pull-based handout from shared queue; 12 unit(s) remaining). Memory admission: predicted peak 1758257152 bytes; resident predicted peak 3022409728 of 3221225472 bytes; 198815744 bytes remaining budget
/tmp/qtcompile263664739691323457/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/qtcompile263664739691323457/testFiledropClientProxyLifecycle.kt:112:36: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
            registration = resolver!!.registerGlobalService(serviceUrl, handler, ServiceRegistrationConfig())
                                   ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile263664739691323457/testFiledropClientProxyLifecycle.kt:113:54: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
            return RunningProvider(protocol, resolver!!, registration!!, manager)
                                                     ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile263664739691323457/testFiledropClientProxyLifecycle.kt:113:70: warning: unnecessary non-null assertion (!!) on a non-null receiver of type ServiceRegistration
            return RunningProvider(protocol, resolver!!, registration!!, manager)
                                                                     ^ Unnecessary non-null assertion (!!) on a non-null receiver of type ServiceRegistration [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile263664739691323457/testFiledropClientProxyLifecycle.kt:162:31: warning: unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi
        assertTrue(warmupProxy!!.listDrops().isEmpty(), "The new provider must initially have no drops")
                              ^ Unnecessary non-null assertion (!!) on a non-null receiver of type FiledropApi [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile9642085092064705345/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/qtcompile9642085092064705345/testRawDownloadRejectsInconsistentAndChangingFiles.kt:354: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/qtcompile9642085092064705345/testRawDownloadRejectsInconsistentAndChangingFiles.kt:471: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/qtcompile9642085092064705345/testRawDownloadRejectsInconsistentAndChangingFiles.kt:552: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/qtcompile15055163342055591206/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/qtcompile12861363222892833630/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]
[2026-10-06 21:14:45] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserStagingCleanupWhileRequestsAreInFlight.kts] on droplet 0: its reservation of 2237 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8551 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:14:45] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserHomePagePreviewsLoadLazily.kts] on droplet 0: its reservation of 1806 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9435 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:14:45] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientResolverFactoryLock.kts] on droplet 0: its reservation of 2198 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9435 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:14:45] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testRawContentServletStreamsRangedDownloads.kts] on droplet 0: its reservation of 1577 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9493 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:14:45] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-55b81ee5-96535731-77a4-4b7d-9c13-4671b58ddf5f-L6 with 4 test(s) [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserStagingCleanupWhileRequestsAreInFlight.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testBrowserHomePagePreviewsLoadLazily.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientResolverFactoryLock.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testRawContentServletStreamsRangedDownloads.kts] to droplet 0 (pull-based handout from shared queue; 8 unit(s) remaining). Memory admission: predicted peak 1671061504 bytes; resident predicted peak 2879356928 of 3221225472 bytes; 341868544 bytes remaining budget
/tmp/qtcompile12178547154822663927/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/qtcompile12178547154822663927/testFiledropClientResolverFactoryLock.kt:104:36: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
            registration = resolver!!.registerGlobalService(
                                   ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile12178547154822663927/testFiledropClientResolverFactoryLock.kt:109:37: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
            RunningProvider(resolver!!, registration!!, manager)
                                    ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile12178547154822663927/testFiledropClientResolverFactoryLock.kt:109:53: warning: unnecessary non-null assertion (!!) on a non-null receiver of type ServiceRegistration
            RunningProvider(resolver!!, registration!!, manager)
                                                    ^ Unnecessary non-null assertion (!!) on a non-null receiver of type ServiceRegistration [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile12178547154822663927/testFiledropClientResolverFactoryLock.kt:133:28: warning: unnecessary non-null assertion (!!) on a non-null receiver of type RunningProvider
        val peer = provider!!.peer
                           ^ Unnecessary non-null assertion (!!) on a non-null receiver of type RunningProvider [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile12178547154822663927/testFiledropClientResolverFactoryLock.kt:149:19: warning: unnecessary non-null assertion (!!) on a non-null receiver of type FiledropClient
            client!!.listDrops()
                  ^ Unnecessary non-null assertion (!!) on a non-null receiver of type FiledropClient [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile12178547154822663927/testFiledropClientResolverFactoryLock.kt:157:19: warning: unnecessary non-null assertion (!!) on a non-null receiver of type FiledropClient
            client!!.listDrops()
                  ^ Unnecessary non-null assertion (!!) on a non-null receiver of type FiledropClient [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile5683958589303714236/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/qtcompile5683958589303714236/testRawContentServletStreamsRangedDownloads.kt:351: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/qtcompile5683958589303714236/testRawContentServletStreamsRangedDownloads.kt:422: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-group1850402873499857442/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/qtcompile8739759775995852888/testBrowserHomePagePreviewsLoadLazily.kt:256:9: warning: variable 'previewable' is never used
    val previewable = (1..8).map { index ->
        ^ Variable 'previewable' is never used [DiagnosticEffect from Main.kt:1547]
[2026-10-06 21:15:28] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDropPreviewEndpointServesPreviewContent.kts] on droplet 0: its reservation of 1415 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7973 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:15:28] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testHomePageRendersWithoutPerDropPreviewReads.kts] on droplet 0: its reservation of 1507 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8035 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:15:28] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testUntitledDropIsNamedAfterItsFiles.kts] on droplet 0: its reservation of 1556 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8127 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:15:28] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testChunkedUploadEndpointsRoundTripAFile.kts] on droplet 0: its reservation of 1453 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8176 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:15:28] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-55b81ee5-96535731-77a4-4b7d-9c13-4671b58ddf5f-L7 with 4 test(s) [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDropPreviewEndpointServesPreviewContent.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testHomePageRendersWithoutPerDropPreviewReads.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testUntitledDropIsNamedAfterItsFiles.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testChunkedUploadEndpointsRoundTripAFile.kts] to droplet 0 (pull-based handout from shared queue; 4 unit(s) remaining). Memory admission: predicted peak 366628864 bytes; resident predicted peak 1525727232 of 3221225472 bytes; 1695498240 bytes remaining budget
/tmp/qtcompile-group6523162532999991159/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/qtcompile5908098993713181973/testDropPreviewEndpointServesPreviewContent.kt:256: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/qtcompile8452691743942564658/testHomePageRendersWithoutPerDropPreviewReads.kt:305:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL("http://127.0.0.1:" + boundPort(server) + "/")
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile8452691743942564658/testHomePageRendersWithoutPerDropPreviewReads.kt:399:22: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
            java.net.URL("http://127.0.0.1:" + boundPort(server) + "/drop/" + emptyDropId)
                     ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile-group5119198001799414874/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/qtcompile10759833544009811014/testChunkedUploadEndpointsRoundTripAFile.kt:351: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/qtcompile18013543645863370489/testUntitledDropIsNamedAfterItsFiles.kt:118:13: warning: the corresponding parameter in the supertype 'FiledropApi' is named 'data'. This may cause problems when calling this function with named arguments.
            base64Content: String,
            ^ The corresponding parameter in the supertype 'FiledropApi' is named 'data'. This may cause problems when calling this function with named arguments. [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile18013543645863370489/testUntitledDropIsNamedAfterItsFiles.kt:143:13: warning: the corresponding parameter in the supertype 'FiledropApi' is named 'maxBytes'. This may cause problems when calling this function with named arguments.
            lengthBytes: Int,
            ^ The corresponding parameter in the supertype 'FiledropApi' is named 'maxBytes'. This may cause problems when calling this function with named arguments. [DiagnosticEffect from Main.kt:1547]
[2026-10-06 21:15:53] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDropDeleteEndpointOnlyDiscardsEmptyDrops.kts] on droplet 0: its reservation of 1537 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7027 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:15:53] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testUploadApiErrorsAreDescriptiveJson.kts] on droplet 0: its reservation of 1507 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7211 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:15:53] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testOversizedChunkBodyIsRejected.kts] on droplet 0: its reservation of 1500 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7303 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:15:53] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientRetryBudget.kts] on droplet 0: its reservation of 1802 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7350 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 21:15:53] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-55b81ee5-96535731-77a4-4b7d-9c13-4671b58ddf5f-L8 with 4 test(s) [CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testDropDeleteEndpointOnlyDiscardsEmptyDrops.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testUploadApiErrorsAreDescriptiveJson.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testOversizedChunkBodyIsRejected.kts, CodexCoder21Organization-FiledropWui-153073e841b81f93f5ae680cb30a323ee76029c6/tests/testFiledropClientRetryBudget.kts] to droplet 0 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 388677632 bytes; resident predicted peak 886235136 of 3221225472 bytes; 2334990336 bytes remaining budget
/tmp/qtcompile2755231626144236595/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/qtcompile18309240343470247832/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/qtcompile18309240343470247832/testOversizedChunkBodyIsRejected.kt:349: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/qtcompile18309240343470247832/testOversizedChunkBodyIsRejected.kt:415:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(chunkUrl).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile-group14085093249207511255/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/qtcompile15395962011910995609/testDropDeleteEndpointOnlyDiscardsEmptyDrops.kt:338: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/qtcompile9564643798367756554/testUploadApiErrorsAreDescriptiveJson.kt:354: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]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 004c1433ba9c3cfd1af9352bae58155988d5771bff31b2d4f0867b8539fc5e43
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache HIT for key: 004c1433ba9c3cfd1af9352bae58155988d5771bff31b2d4f0867b8539fc5e43
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: da5e33a8700410552a850b285b1d7ddab49754bf9aeaa75b3c6439838096a062
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: da5e33a8700410552a850b285b1d7ddab49754bf9aeaa75b3c6439838096a062, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: buildjar outputFile /root/.buildcache/persistent-scratchspace/scratch-15995237868629986980/0cc12134-f8c6-4e22-a2de-0ef0d93caaab/file.jar a987e48dec80c886596d64d8d5f89202542d35c57f904702118b04c1d5943205 [unhandled JarBuiltEffect from JvmBuildRules.kt:764]
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: da5e33a8700410552a850b285b1d7ddab49754bf9aeaa75b3c6439838096a062
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 99cb108b8110c269c8564a04b155b33f3126730b79bacd359e90e8b000c745b8
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 99cb108b8110c269c8564a04b155b33f3126730b79bacd359e90e8b000c745b8, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 14c03bf8c924650b732ac9e416fcd2ce8a1210a85c5358cfb3eb75c067ce778b
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache HIT for key: 14c03bf8c924650b732ac9e416fcd2ce8a1210a85c5358cfb3eb75c067ce778b
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 99cb108b8110c269c8564a04b155b33f3126730b79bacd359e90e8b000c745b8
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 004c1433ba9c3cfd1af9352bae58155988d5771bff31b2d4f0867b8539fc5e43
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache HIT for key: 004c1433ba9c3cfd1af9352bae58155988d5771bff31b2d4f0867b8539fc5e43
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 4d1411a417adc53c38d00735a3011946453d3db6ccd05a3cc380e72b2c79e176
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 4d1411a417adc53c38d00735a3011946453d3db6ccd05a3cc380e72b2c79e176, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: buildjar outputFile /root/.buildcache/persistent-scratchspace/scratch-12028582947277980000/698843e0-2529-45ba-a2c7-d6688f9e8f23/file.jar 77504e6b163af081dfbf213adcb6378e339699ef767a9f8fe2d821dded83e9df [unhandled JarBuiltEffect from JvmBuildRules.kt:764]
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 4d1411a417adc53c38d00735a3011946453d3db6ccd05a3cc380e72b2c79e176
 [BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile12292753742756618338/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/qtcompile12292753742756618338/testConcurrentColdSandboxConstructionStaysWithinHeap.kt:162:36: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
            registration = resolver!!.registerGlobalService(
                                   ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile12292753742756618338/testConcurrentColdSandboxConstructionStaysWithinHeap.kt:167:54: warning: unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver
            return RunningProvider(protocol, resolver!!, registration!!)
                                                     ^ Unnecessary non-null assertion (!!) on a non-null receiver of type UrlResolver [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile12292753742756618338/testConcurrentColdSandboxConstructionStaysWithinHeap.kt:167:70: warning: unnecessary non-null assertion (!!) on a non-null receiver of type ServiceRegistration
            return RunningProvider(protocol, resolver!!, registration!!)
                                                                     ^ Unnecessary non-null assertion (!!) on a non-null receiver of type ServiceRegistration [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile12292753742756618338/testConcurrentColdSandboxConstructionStaysWithinHeap.kt:191:28: warning: unnecessary non-null assertion (!!) on a non-null receiver of type RunningProvider
        val peer = provider!!.peer
                           ^ Unnecessary non-null assertion (!!) on a non-null receiver of type RunningProvider [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile12292753742756618338/testConcurrentColdSandboxConstructionStaysWithinHeap.kt:213:27: warning: unnecessary non-null assertion (!!) on a non-null receiver of type FiledropClient
                    client!!.deleteDrop(requestId)
                          ^ Unnecessary non-null assertion (!!) on a non-null receiver of type FiledropClient [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile1387862587143264482/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]
[2026-10-06 21:16:40] [dispatch] drain: Drain: shared queue has no unowned work, droplet 0 has no outstanding leases or targeted recovery/acceleration assignment
[2026-10-06 21:16:42] Merged 37 build rule results from XML
[HeapDump] No heap dump files found on droplet
[2026-10-06 21:16:42] Build+test complete: 40 passed, 0 failed, 40 total
[2026-10-06 21:16:43] Build finished with status: COMPLETED
[perftest-dispatch] No @PerformanceTest-annotated tests found in workspace.
[2026-10-06 21:16:49] Destroying droplet...
[2026-10-06 21:16:49] Droplet enqueued for deletion