CodexCoder21Organization/HandoffServiceServer
Stored run summary updated . Data age: 2254m 33s.
b015c1b520b375 test attempts: 74 passed, 1 failed.
7 lanes across 2 droplets, 75 test attempts, over 3m 29s 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.
| Status | Build Rule | Representative wall time | Output | Error |
|---|---|---|---|---|
| PASSED | handoff.serviceserver.buildClientJar() | 44900ms | 1 file, 7.6 KB | |
| PASSED | handoff.serviceserver.buildFatJar() | 859ms | 1 file, 57.2 MB | |
| PASSED | handoff.serviceserver.buildSkinnyJar() | 838ms | 1 file, 207.3 KB |
| Status | Project | Test | Duration | Error | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncBlockedReasonRoundTrip | 1708ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncCompletedBeforeFirstMirrorAndReopen | 2792ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncDecodesUnicodeGithubContents | 1724ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncFailureDoesNotBreakServiceOperations | 2024ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncGitToServiceLifecycle | 2367ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncInvalidGitEditIsAtomic | 2104ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncMirrorsAroundUnmappableServiceId | 2372ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncPublishesHandoffUnlistedBeforeFirstSync | 1150ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncPublishesNonAsciiContentVerbatim | 1696ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncPublishesNonAsciiTitle | 1500ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncReconnectsAfterProxyFailure | 1068ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncReenqueuesOpenPullRequestAfterEnqueueFailure | 1420ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncRejectsNonCanonicalUnicodeFilenameEncodings | 1514ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncRejectsTruncatedContentsListing | 2374ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncRejectsUnsafeServiceId | 3255ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncRestartPublishesPendingUpdate | 2145ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncResumesReadsAfterProxySessionExpires | 1384ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncRetriesStuckMergeQueuePullRequest | 4086ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncRetriesWhenReplacementSessionFailsImmediately | 2548ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncRoundTripsVersionNumberedFileNames | 1721ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncRunnerUsesManualClock | 2108ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncSeed | 3268ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncServiceToGitLifecycle | 3973ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncServiceWinsConflict | 1845ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncStatusAdvancesOnQuietReconcile | 1983ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncStatusBeforeFirstAttempt | 869ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncStatusDoesNotAdvanceOnFailedTick | 3435ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncStatusIgnoresSeedWithoutReconcile | 2144ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncStatusRejectsUnsupportedSidecarVersion | 1140ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncStatusRpcReportsStaleMirror | 10891ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncStatusSurvivesRestart | 2231ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncStatusTruncatesUnicodeFailureMessage | 2386ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncStatusWriteFailurePreservesPriorOutcome | 2177ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncTickDoesNotMaterializeTheArchive | 11313ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.gitsync.test | testGitSyncTracksUnlistedHandoff | 1105ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testConversationHandoffLookupCrossesTheServiceBoundary | 22805ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testConversationReferenceCrossesTheServiceBoundary | 19643ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testDashboardAssemblyRefreshesThroughReplacedGithubProxySessions | 3567ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testDashboardMethodsCrossTheServiceBoundary | 18609ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testDashboardRefreshBlockedInGithubKeepsServing | 3271ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testDashboardShutdownLogsNoJobWarnings | 2702ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testDashboardTimedJobFailureIsIsolated | 2568ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testDashboardTimedJobSurvivesErrors | 1919ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testDashboardTimedJobsReportUnavailableDependencies | 3403ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testDashboardTimedJobsRunOnTheServerClock | 2647ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testDashboardTimedJobsStopOnClose | 7116ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testDashboardWeekOfHistoryCrossesTheServiceBoundary | 30701ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testGitSyncStatusRpcReportsDisabledMirror | 2819ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testGithubProxySessionCloseIsTerminalAndRacesOpen | 1284ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testGithubProxySessionCloseReleasesCallersWaitingOnAnOpen | 1772ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testGithubProxySessionClosedExactlyOnce | 2160ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testGithubProxySessionNotClosedDuringACall flaky — passed on attempt 2 of 3 | 1956ms | |||||||||||||||||||||||||||||||
Attempts (3)
| ||||||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testGithubProxySessionOpenedOnceForConcurrentCallers | 1260ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testGithubProxySessionProbeNeverBlocksOtherCallers | 1218ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testGithubProxySessionRetiredOnlyByAFailedCallOnIt | 2292ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testGithubProxySessionSurvivesAnInterruptedCaller | 3136ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testGithubProxySessionWaitersOutliveAnInterruptedOpener | 1913ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testMainIgnoresRetiredGitSyncRepo | 1383ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testMainRejectsMalformedGitSyncInterval | 4396ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testRelatedProjectsCrossTheServiceBoundary | 15981ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testReorderOfCompletedHandoffOverUrlSaysItLeftTheList | 22810ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testReorderPreservesBlankAnchorSemanticsOverUrl | 19306ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testRpcHandlerAcceptsServicePrefixedMethod | 1087ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testRpcHandlerCarriesOptionalConversationReference | 2192ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testRpcHandlerErrorMarshaling | 2091ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testSandboxedClientRejectsMalformedResponses | 18205ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testSandboxedHandoffLifecycle | 24235ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testServerRejectsPartialStatusSandboxClient | 3320ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testServerRejectsStaleSandboxClient | 3695ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testServiceRestartPreservesState | 19202ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testStatusColorsWireErrors | 25054ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testStatusColorsWireRoundTrip | 25187ms | |||||||||||||||||||||||||||||||
| PASSED | handoff.serviceserver.test | testWorkInProgressCrossesTheServiceBoundary | 17221ms | |||||||||||||||||||||||||||||||
[buildtest-coordinator] [2026-10-06 19:52:20] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-06 19:52:24] Admission accounting: reserved=467 unreserved=19 requested=2 limit=200 observedFleet=173 fleetObservationValid=true
[2026-10-06 19:52:24] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=173 unreservedObserved=19 reservationsSum=467 reservationHolders=59 reservationHoldersWithNoObservedDroplet=35 otherGrantedRemainder=21 dropletLimit=200 queueDepth=67 queuePos=66 fleetObservationValid=true fleetObservationAge=8s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-06 19:52:24] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 19:52:54] Admission accounting: reserved=471 unreserved=14 requested=2 limit=200 observedFleet=172 fleetObservationValid=true
[2026-10-06 19:52:54] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=172 unreservedObserved=14 reservationsSum=471 reservationHolders=59 reservationHoldersWithNoObservedDroplet=35 otherGrantedRemainder=27 dropletLimit=200 queueDepth=63 queuePos=62 fleetObservationValid=true fleetObservationAge=8s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 19:52:54] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 19:53:54] Admission accounting: reserved=471 unreserved=6 requested=2 limit=200 observedFleet=174 fleetObservationValid=true
[2026-10-06 19:53:54] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=174 unreservedObserved=6 reservationsSum=471 reservationHolders=59 reservationHoldersWithNoObservedDroplet=33 otherGrantedRemainder=17 dropletLimit=200 queueDepth=65 queuePos=62 fleetObservationValid=true fleetObservationAge=18s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 19:53:54] Waiting for droplet capacity; retrying admission in 120s
[2026-10-06 19:55:54] Admission accounting: reserved=451 unreserved=15 requested=2 limit=200 observedFleet=165 fleetObservationValid=true
[2026-10-06 19:55:54] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=165 unreservedObserved=15 reservationsSum=451 reservationHolders=57 reservationHoldersWithNoObservedDroplet=32 otherGrantedRemainder=35 dropletLimit=200 queueDepth=63 queuePos=60 fleetObservationValid=true fleetObservationAge=4s fleetObservationUsable=true reservedProjection=202/200 freshProjection=202/200]
[2026-10-06 19:55:54] Waiting for droplet capacity; retrying admission in 240s
[2026-10-06 19:59:54] Admission accounting: reserved=441 unreserved=9 requested=2 limit=200 observedFleet=152 fleetObservationValid=true
[2026-10-06 19:59:54] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=152 unreservedObserved=9 reservationsSum=441 reservationHolders=55 reservationHoldersWithNoObservedDroplet=30 otherGrantedRemainder=41 dropletLimit=200 queueDepth=70 queuePos=59 fleetObservationValid=true fleetObservationAge=2s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 19:59:54] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:04:54] Admission accounting: reserved=441 unreserved=0 requested=2 limit=200 observedFleet=116 fleetObservationValid=true
[2026-10-06 20:04:54] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=116 unreservedObserved=0 reservationsSum=441 reservationHolders=55 reservationHoldersWithNoObservedDroplet=29 otherGrantedRemainder=78 dropletLimit=200 queueDepth=73 queuePos=58 fleetObservationValid=true fleetObservationAge=58s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-06 20:04:54] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:09:54] Admission accounting: reserved=441 unreserved=2 requested=2 limit=200 observedFleet=111 fleetObservationValid=true
[2026-10-06 20:09:54] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=111 unreservedObserved=2 reservationsSum=441 reservationHolders=55 reservationHoldersWithNoObservedDroplet=30 otherGrantedRemainder=91 dropletLimit=200 queueDepth=74 queuePos=57 fleetObservationValid=true fleetObservationAge=10s fleetObservationUsable=true reservedProjection=204/200 freshProjection=204/200]
[2026-10-06 20:09:54] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:14:54] Admission accounting: reserved=441 unreserved=0 requested=2 limit=200 observedFleet=97 fleetObservationValid=true
[2026-10-06 20:14:54] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=97 unreservedObserved=0 reservationsSum=441 reservationHolders=55 reservationHoldersWithNoObservedDroplet=30 otherGrantedRemainder=103 dropletLimit=200 queueDepth=77 queuePos=57 fleetObservationValid=true fleetObservationAge=18s fleetObservationUsable=true reservedProjection=202/200 freshProjection=202/200]
[2026-10-06 20:14:54] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:19:55] Admission accounting: reserved=425 unreserved=0 requested=2 limit=200 observedFleet=79 fleetObservationValid=true
[2026-10-06 20:19:55] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=79 unreservedObserved=0 reservationsSum=425 reservationHolders=53 reservationHoldersWithNoObservedDroplet=28 otherGrantedRemainder=121 dropletLimit=200 queueDepth=76 queuePos=53 fleetObservationValid=true fleetObservationAge=23s fleetObservationUsable=true reservedProjection=202/200 freshProjection=202/200]
[2026-10-06 20:19:55] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:24:55] Admission accounting: reserved=425 unreserved=0 requested=2 limit=200 observedFleet=79 fleetObservationValid=true
[2026-10-06 20:24:55] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=79 unreservedObserved=0 reservationsSum=425 reservationHolders=53 reservationHoldersWithNoObservedDroplet=28 otherGrantedRemainder=121 dropletLimit=200 queueDepth=78 queuePos=53 fleetObservationValid=true fleetObservationAge=53s fleetObservationUsable=true reservedProjection=202/200 freshProjection=202/200]
[2026-10-06 20:24:55] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:29:55] Admission accounting: reserved=429 unreserved=0 requested=2 limit=200 observedFleet=56 fleetObservationValid=true
[2026-10-06 20:29:55] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=56 unreservedObserved=0 reservationsSum=429 reservationHolders=54 reservationHoldersWithNoObservedDroplet=34 otherGrantedRemainder=144 dropletLimit=200 queueDepth=76 queuePos=51 fleetObservationValid=true fleetObservationAge=1s fleetObservationUsable=true reservedProjection=202/200 freshProjection=202/200]
[2026-10-06 20:29:55] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:34:55] Admission accounting: reserved=414 unreserved=0 requested=2 limit=200 observedFleet=66 fleetObservationValid=true
[2026-10-06 20:34:55] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=66 unreservedObserved=0 reservationsSum=414 reservationHolders=52 reservationHoldersWithNoObservedDroplet=31 otherGrantedRemainder=128 dropletLimit=200 queueDepth=75 queuePos=49 fleetObservationValid=true fleetObservationAge=60s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-06 20:34:55] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:40:00] Admission accounting: reserved=396 unreserved=0 requested=2 limit=200 observedFleet=63 fleetObservationValid=true
[2026-10-06 20:40:00] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=63 unreservedObserved=0 reservationsSum=396 reservationHolders=50 reservationHoldersWithNoObservedDroplet=30 otherGrantedRemainder=133 dropletLimit=200 queueDepth=75 queuePos=45 fleetObservationValid=true fleetObservationAge=11s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 20:40:00] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:45:00] Admission accounting: reserved=346 unreserved=2 requested=2 limit=200 observedFleet=79 fleetObservationValid=true
[2026-10-06 20:45:00] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=79 unreservedObserved=2 reservationsSum=346 reservationHolders=45 reservationHoldersWithNoObservedDroplet=26 otherGrantedRemainder=121 dropletLimit=200 queueDepth=71 queuePos=38 fleetObservationValid=true fleetObservationAge=18s fleetObservationUsable=true reservedProjection=202/200 freshProjection=202/200]
[2026-10-06 20:45:00] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:50:00] Admission accounting: reserved=330 unreserved=0 requested=2 limit=200 observedFleet=91 fleetObservationValid=true
[2026-10-06 20:50:00] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=91 unreservedObserved=0 reservationsSum=330 reservationHolders=42 reservationHoldersWithNoObservedDroplet=23 otherGrantedRemainder=103 dropletLimit=200 queueDepth=67 queuePos=34 fleetObservationValid=true fleetObservationAge=19s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-06 20:50:00] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 20:55:00] Admission accounting: reserved=295 unreserved=0 requested=2 limit=200 observedFleet=108 fleetObservationValid=true
[2026-10-06 20:55:00] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=108 unreservedObserved=0 reservationsSum=295 reservationHolders=38 reservationHoldersWithNoObservedDroplet=18 otherGrantedRemainder=92 dropletLimit=200 queueDepth=64 queuePos=29 fleetObservationValid=true fleetObservationAge=0s fleetObservationUsable=true reservedProjection=202/200 freshProjection=202/200]
[2026-10-06 20:55:00] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 21:00:00] Admission accounting: reserved=257 unreserved=0 requested=2 limit=200 observedFleet=125 fleetObservationValid=true
[2026-10-06 21:00:00] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=125 unreservedObserved=0 reservationsSum=257 reservationHolders=35 reservationHoldersWithNoObservedDroplet=13 otherGrantedRemainder=75 dropletLimit=200 queueDepth=62 queuePos=24 fleetObservationValid=true fleetObservationAge=3s fleetObservationUsable=true reservedProjection=202/200 freshProjection=202/200]
[2026-10-06 21:00:00] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 21:05:05] Admission accounting: reserved=208 unreserved=0 requested=2 limit=200 observedFleet=136 fleetObservationValid=true
[2026-10-06 21:05:05] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=136 unreservedObserved=0 reservationsSum=208 reservationHolders=27 reservationHoldersWithNoObservedDroplet=3 otherGrantedRemainder=58 dropletLimit=200 queueDepth=57 queuePos=12 fleetObservationValid=true fleetObservationAge=17s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-06 21:05:05] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 21:10:05] Admission accounting: reserved=200 unreserved=1 requested=2 limit=200 observedFleet=123 fleetObservationValid=true
[2026-10-06 21:10:05] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=123 unreservedObserved=1 reservationsSum=200 reservationHolders=27 reservationHoldersWithNoObservedDroplet=1 otherGrantedRemainder=73 dropletLimit=200 queueDepth=50 queuePos=4 fleetObservationValid=true fleetObservationAge=0s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 21:10:05] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 21:13:48] Dynamic dispatch: seeded 73 work unit(s) (73 discovered test(s), 0 terminal before seeding) into the shared lease queue
[2026-10-06 21:13:48] Provisioning DigitalOcean droplet...
[2026-10-06 21:13:48] Sharding 73 default-pool tests across 2 droplets (maxTestShards=10, minTestsPerShard=25)
[shard 1/2] [2026-10-06 21:13:48] Awaiting shard 0's workspace module cache preparation outcome before creating this follower's droplet
[shard 0/2] [2026-10-06 21:14:18] provisioning_failure runId=0018e257 shardIndex=0 shardCount=2 method=createBuildDroplet attempt=1 maxAttempts=3 elapsedMs=30128 classification=INFRASTRUCTURE/PROVISIONING action=exhausted error=DropletServiceCallStalledException: Droplet creation outcome for 'buildtest-0018e257-ab02068' is not safe to retry inline because the async request result was not delivered conclusively. No per-droplet fleet polling was started; the coordinator must use its fleet-wide cleanup-before-requeue path. Last failure: SandboxException: Sandboxed code threw an exception: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). cause: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes).
[shard 1/2] [2026-10-06 21:14:18] Shard 0 failed before its workspace module cache preparation began (ProvisioningFailureException: Provisioning failed for runId=0018e257 shardIndex=0 method=createBuildDroplet attempts=1/3 elapsedMs=30128 classification=INFRASTRUCTURE/PROVISIONING: Droplet creation outcome for 'buildtest-0018e257-ab02068' is not safe to retry inline because the async request result was not delivered conclusively. No per-droplet fleet polling was started; the coordinator must use its fleet-wide cleanup-before-requeue path. Last failure: SandboxException: Sandboxed code threw an exception: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). cause: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes).); this follower's droplet was not created and its runner will not start.
[2026-10-06 21:14:18] Droplet admission pressure; stopping the shard workers that have not acquired a droplet yet so this attempt requeues without creating droplets it would immediately release
[shard 1/2] [2026-10-06 21:14:18] ERROR: Provisioning failed for runId=0018e257 shardIndex=0 method=createBuildDroplet attempts=1/3 elapsedMs=30128 classification=INFRASTRUCTURE/PROVISIONING: Droplet creation outcome for 'buildtest-0018e257-ab02068' is not safe to retry inline because the async request result was not delivered conclusively. No per-droplet fleet polling was started; the coordinator must use its fleet-wide cleanup-before-requeue path. Last failure: SandboxException: Sandboxed code threw an exception: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). cause: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes).
[shard 0/2] [2026-10-06 21:14:18] ERROR: Provisioning failed for runId=0018e257 shardIndex=0 method=createBuildDroplet attempts=1/3 elapsedMs=30128 classification=INFRASTRUCTURE/PROVISIONING: Droplet creation outcome for 'buildtest-0018e257-ab02068' is not safe to retry inline because the async request result was not delivered conclusively. No per-droplet fleet polling was started; the coordinator must use its fleet-wide cleanup-before-requeue path. Last failure: SandboxException: Sandboxed code threw an exception: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). cause: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes).
[2026-10-06 21:14:18] Allocation capacity unavailable; requeueing build as PENDING: ShardedProvisioningFailureException: A shard hit temporary droplet admission pressure; the other 2-shard provisioning workers were stopped so this attempt could requeue without creating droplets it would immediately discard | ProvisioningFailureException: Provisioning failed for runId=0018e257 shardIndex=0 method=createBuildDroplet attempts=1/3 elapsedMs=30128 classification=INFRASTRUCTURE/PROVISIONING: Droplet creation outcome for 'buildtest-0018e257-ab02068' is not safe to retry inline because the async request result was not delivered conclusively. No per-droplet fleet polling was started; the coordinator must use its fleet-wide cleanup-before-requeue path. Last failure: SandboxException: Sandboxed code threw an exception: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). cause: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). | DropletServiceCallStalledException: Droplet creation outcome for 'buildtest-0018e257-ab02068' is not safe to retry inline because the async request result was not delivered conclusively. No per-droplet fleet polling was started; the coordinator must use its fleet-wide cleanup-before-requeue path. Last failure: SandboxException: Sandboxed code threw an exception: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). cause: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). | SandboxException: Sandboxed code threw an exception: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). cause: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). | RuntimeException: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes).
Caused by: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes).
Caused by: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes)
[2026-10-06 21:15:12] Admission accounting: reserved=193 unreserved=0 requested=2 limit=200 observedFleet=87 fleetObservationValid=true
[2026-10-06 21:15:12] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=87 unreservedObserved=0 reservationsSum=193 reservationHolders=25 reservationHoldersWithNoObservedDroplet=0 otherGrantedRemainder=106 dropletLimit=200 queueDepth=49 queuePos=48 fleetObservationValid=true fleetObservationAge=23s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 21:15:12] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 21:15:49] Admission accounting: reserved=193 unreserved=0 requested=2 limit=200 observedFleet=77 fleetObservationValid=true
[2026-10-06 21:15:49] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=77 unreservedObserved=0 reservationsSum=193 reservationHolders=25 reservationHoldersWithNoObservedDroplet=0 otherGrantedRemainder=116 dropletLimit=200 queueDepth=49 queuePos=48 fleetObservationValid=true fleetObservationAge=13s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 21:15:49] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 21:16:50] Admission accounting: reserved=192 unreserved=1 requested=2 limit=200 observedFleet=66 fleetObservationValid=true
[2026-10-06 21:16:50] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=66 unreservedObserved=1 reservationsSum=192 reservationHolders=24 reservationHoldersWithNoObservedDroplet=0 otherGrantedRemainder=127 dropletLimit=200 queueDepth=51 queuePos=48 fleetObservationValid=true fleetObservationAge=0s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 21:16:50] Waiting for droplet capacity; retrying admission in 120s
[2026-10-06 21:18:50] Admission accounting: reserved=196 unreserved=0 requested=2 limit=200 observedFleet=55 fleetObservationValid=true
[2026-10-06 21:18:50] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=55 unreservedObserved=0 reservationsSum=196 reservationHolders=24 reservationHoldersWithNoObservedDroplet=0 otherGrantedRemainder=141 dropletLimit=200 queueDepth=50 queuePos=47 fleetObservationValid=true fleetObservationAge=1s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 21:18:50] Waiting for droplet capacity; retrying admission in 240s
[2026-10-06 21:22:50] Admission accounting: reserved=199 unreserved=0 requested=2 limit=200 observedFleet=72 fleetObservationValid=true
[2026-10-06 21:22:50] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=72 unreservedObserved=0 reservationsSum=199 reservationHolders=25 reservationHoldersWithNoObservedDroplet=0 otherGrantedRemainder=127 dropletLimit=200 queueDepth=51 queuePos=46 fleetObservationValid=true fleetObservationAge=40s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 21:22:50] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 21:27:59] Admission accounting: reserved=197 unreserved=0 requested=2 limit=200 observedFleet=64 fleetObservationValid=true
[2026-10-06 21:27:59] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=64 unreservedObserved=0 reservationsSum=197 reservationHolders=25 reservationHoldersWithNoObservedDroplet=3 otherGrantedRemainder=132 dropletLimit=200 queueDepth=51 queuePos=44 fleetObservationValid=true fleetObservationAge=13s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 21:27:59] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 21:33:10] Admission accounting: reserved=198 unreserved=0 requested=2 limit=200 observedFleet=56 fleetObservationValid=true
[2026-10-06 21:33:10] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=56 unreservedObserved=0 reservationsSum=198 reservationHolders=29 reservationHoldersWithNoObservedDroplet=6 otherGrantedRemainder=140 dropletLimit=200 queueDepth=50 queuePos=39 fleetObservationValid=true fleetObservationAge=18s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 21:33:10] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 21:38:10] Admission accounting: reserved=198 unreserved=0 requested=2 limit=200 observedFleet=61 fleetObservationValid=true
[2026-10-06 21:38:10] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=61 unreservedObserved=0 reservationsSum=198 reservationHolders=29 reservationHoldersWithNoObservedDroplet=3 otherGrantedRemainder=135 dropletLimit=200 queueDepth=52 queuePos=38 fleetObservationValid=true fleetObservationAge=0s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 21:38:10] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 21:50:10] Admission accounting: reserved=52 unreserved=0 requested=2 limit=200 observedFleet=0 fleetObservationValid=false
[2026-10-06 21:50:10] admissionDecision[run=0018e257 path=fresh requested=2 myReservation=0 observedFleet=0 unreservedObserved=0 reservationsSum=52 reservationHolders=27 reservationHoldersWithNoObservedDroplet=27 otherGrantedRemainder=52 dropletLimit=200 queueDepth=50 queuePos=2 fleetObservationValid=false fleetObservationAge=never fleetObservationUsable=false reservedProjection=54/200 freshProjection=54/200]
[2026-10-06 21:50:10] Waiting for droplet capacity; retrying admission in 30s
[buildtest-coordinator] [2026-10-06 21:50:10] Resuming sharded build after service restart (was PENDING, 2 shards)
[2026-10-06 21:50:10] Reconciled dynamic restart recovery against 73 durable test_discovered identity/identities: restored 0 omitted identity/identities and ignored 0 recovery-only identity/identities from fresh archive analysis
[2026-10-06 21:50:10] Rebuilding dynamic dispatch after service restart from 73 discovered test(s) and 0 durable terminal result(s)
[2026-10-06 21:51:21] Dynamic dispatch: seeded 73 work unit(s) (73 discovered test(s), 0 terminal before seeding) into the shared lease queue
[dispatch] Settled restart ownership before dynamic registration: registered 0 durable dynamic queue(s); 0 spec(s) remain exclusively owned by shard collection or static fallback
[2026-10-06 21:51:21] Admission accounting: reserved=490 unreserved=0 requested=2 limit=200 observedFleet=55 fleetObservationValid=true
[2026-10-06 21:51:21] admissionDecision[run=0018e257 path=reserved-head requested=2 myReservation=2 observedFleet=55 unreservedObserved=0 reservationsSum=490 reservationHolders=77 reservationHoldersWithNoObservedDroplet=47 otherGrantedRemainder=143 dropletLimit=200 queueDepth=52 queuePos=51 fleetObservationValid=true fleetObservationAge=40s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-06 21:51:21] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 21:51:51] Admission accounting: reserved=553 unreserved=0 requested=2 limit=200 observedFleet=56 fleetObservationValid=true
[2026-10-06 21:51:51] admissionDecision[run=0018e257 path=reserved-head requested=2 myReservation=2 observedFleet=56 unreservedObserved=0 reservationsSum=553 reservationHolders=78 reservationHoldersWithNoObservedDroplet=47 otherGrantedRemainder=143 dropletLimit=200 queueDepth=55 queuePos=33 fleetObservationValid=true fleetObservationAge=70s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 21:51:51] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 21:52:51] Admission accounting: reserved=556 unreserved=0 requested=2 limit=200 observedFleet=127 fleetObservationValid=true
[2026-10-06 21:52:51] admissionDecision[run=0018e257 path=reserved-head requested=2 myReservation=2 observedFleet=127 unreservedObserved=0 reservationsSum=556 reservationHolders=76 reservationHoldersWithNoObservedDroplet=39 otherGrantedRemainder=65 dropletLimit=200 queueDepth=56 queuePos=32 fleetObservationValid=true fleetObservationAge=20s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 21:52:51] Waiting for droplet capacity; retrying admission in 120s
[2026-10-06 21:54:51] Admission accounting: reserved=551 unreserved=2 requested=2 limit=200 observedFleet=133 fleetObservationValid=true
[2026-10-06 21:54:51] admissionDecision[run=0018e257 path=reserved-head requested=2 myReservation=2 observedFleet=133 unreservedObserved=2 reservationsSum=551 reservationHolders=73 reservationHoldersWithNoObservedDroplet=38 otherGrantedRemainder=66 dropletLimit=200 queueDepth=57 queuePos=31 fleetObservationValid=true fleetObservationAge=140s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 21:54:51] Waiting for droplet capacity; retrying admission in 240s
[2026-10-06 21:58:51] Admission accounting: reserved=540 unreserved=0 requested=2 limit=200 observedFleet=179 fleetObservationValid=true
[2026-10-06 21:58:51] admissionDecision[run=0018e257 path=reserved-head requested=2 myReservation=2 observedFleet=179 unreservedObserved=0 reservationsSum=540 reservationHolders=71 reservationHoldersWithNoObservedDroplet=42 otherGrantedRemainder=12 dropletLimit=200 queueDepth=59 queuePos=30 fleetObservationValid=true fleetObservationAge=11s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 21:58:51] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 22:03:51] Admission accounting: reserved=443 unreserved=54 requested=2 limit=200 observedFleet=185 fleetObservationValid=true
[2026-10-06 22:03:51] admissionDecision[run=0018e257 path=reserved-head requested=2 myReservation=2 observedFleet=185 unreservedObserved=54 reservationsSum=443 reservationHolders=57 reservationHoldersWithNoObservedDroplet=37 otherGrantedRemainder=12 dropletLimit=200 queueDepth=59 queuePos=21 fleetObservationValid=true fleetObservationAge=18s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 22:03:51] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 22:08:51] Admission accounting: reserved=421 unreserved=11 requested=2 limit=200 observedFleet=186 fleetObservationValid=true
[2026-10-06 22:08:51] admissionDecision[run=0018e257 path=reserved-head requested=2 myReservation=2 observedFleet=186 unreservedObserved=11 reservationsSum=421 reservationHolders=55 reservationHoldersWithNoObservedDroplet=30 otherGrantedRemainder=6 dropletLimit=200 queueDepth=56 queuePos=15 fleetObservationValid=true fleetObservationAge=5s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 22:08:51] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 22:13:51] Admission accounting: reserved=387 unreserved=19 requested=2 limit=200 observedFleet=161 fleetObservationValid=true
[2026-10-06 22:13:51] admissionDecision[run=0018e257 path=reserved-head requested=2 myReservation=2 observedFleet=161 unreservedObserved=19 reservationsSum=387 reservationHolders=49 reservationHoldersWithNoObservedDroplet=26 otherGrantedRemainder=37 dropletLimit=200 queueDepth=51 queuePos=10 fleetObservationValid=true fleetObservationAge=0s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-06 22:13:51] Waiting for droplet capacity; retrying admission in 300s
[shard 0/2] [2026-10-06 22:19:57] Droplet created: id=606769234, name=buildtest-0018e257-a229a54
[shard 0/2] [2026-10-06 22:19:57] Droplet active at 64.23.180.243
[shard 1/2] [2026-10-06 22:19:57] Droplet created: id=606769236, name=buildtest-0018e257-s1-a229a55
[shard 1/2] [2026-10-06 22:19:57] Droplet active at 209.38.64.55
[shard 1/2] [2026-10-06 22:19:59] SSH access granted to droplet 606769236
[shard 1/2] [2026-10-06 22:19:59] Waiting for guest readiness on droplet 606769236
[shard 0/2] [2026-10-06 22:20:01] SSH access granted to droplet 606769234
[shard 0/2] [2026-10-06 22:20:01] Waiting for guest readiness on droplet 606769234
[shard 1/2] [2026-10-06 22:20:10] Guest readiness complete on droplet 606769236
[shard 1/2] [2026-10-06 22:20:10] Dynamic memory admission: droplet 1 has 4096 MiB RAM, 3221225472 bytes available to resident tests, and runner parallelism 4
[shard 1/2] [2026-10-06 22:20:11] Connecting via SSH and installing dependencies...
[shard 1/2] [2026-10-06 22:20:11] SSH connected
[shard 1/2] 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
[shard 1/2] Dependencies already present (snapshot image), skipping installation
[shard 1/2] Java: openjdk version "21.0.11" 2026-04-21
[shard 1/2] Node.js: v18.19.1
[shard 1/2] Chromium: /usr/bin/chromium-browser
[shard 1/2] Coursier: /root/tools/coursier
[shard 1/2] Docker already present: Docker version 29.1.3, build 29.1.3-0ubuntu3~24.04.2
[shard 1/2] haveged already present
[shard 1/2] securerandom.source=file:/dev/urandom already set in /usr/lib/jvm/java-21-openjdk-amd64/conf/security/java.security
[shard 1/2] Dependencies installed successfully
[shard 1/2] Install image id: 245388985; base dependency fast path taken: true
[shard 1/2] [BuildDriver] Memory before swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3479936, totalSwapKb=0, freeSwapKb=0)
[shard 1/2] mkswap: /swapfile: warning: wiping old swap signature.
[shard 1/2] Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
[shard 1/2] no label, UUID=7a7eed52-1266-40e3-b10b-9fa5f9e816de
[shard 1/2] Swap file created and enabled
[shard 1/2] [BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3477144, totalSwapKb=4194300, freeSwapKb=4194300)
[shard 1/2] [BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[shard 1/2] [2026-10-06 22:20:18] Dependencies installed
[shard 1/2] [2026-10-06 22:20:18] Uploading project archive...
[shard 1/2] Extracted projects:
CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f
[shard 1/2] [2026-10-06 22:20:19] Projects on remote: CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f
[shard 1/2] [2026-10-06 22:20:19] Projects from archive: handoff:serviceserver
[shard 1/2] [2026-10-06 22:20:19] Building and testing workspace...
[shard 1/2] [2026-10-06 22:20:19] Shard test specs (0):
[2026-10-06 22:20:19] [dispatch] droplet 1 ready
[2026-10-06 22:20:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardMethodsCrossTheServiceBoundary.kts] on droplet 1: its reservation of 2228 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 2616 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testConversationHandoffLookupCrossesTheServiceBoundary.kts] on droplet 1: its reservation of 2331 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4844 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testRelatedProjectsCrossTheServiceBoundary.kts] on droplet 1: its reservation of 2313 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7175 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testServiceRestartPreservesState.kts] on droplet 1: its reservation of 2478 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9488 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testStatusColorsWireErrors.kts] on droplet 1: its reservation of 2392 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9738 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testStatusColorsWireRoundTrip.kts] on droplet 1: its reservation of 2347 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9817 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testConversationReferenceCrossesTheServiceBoundary.kts] on droplet 1: its reservation of 2296 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9833 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:20] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L0 with 8 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardMethodsCrossTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testConversationHandoffLookupCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testRelatedProjectsCrossTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testServiceRestartPreservesState.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testStatusColorsWireErrors.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testStatusColorsWireRoundTrip.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testConversationReferenceCrossesTheServiceBoundary.kts] to droplet 1 (pull-based handout from shared queue; 65 unit(s) remaining). Memory admission: predicted peak 1587666944 bytes; resident predicted peak 1587666944 of 3221225472 bytes; 1633558528 bytes remaining budget
[shard 1/2] System memory: 3915MB, JVM heap: 1957MB
[shard 1/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
[shard 1/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
[shard 1/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
[shard 1/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
[shard 1/2] Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
[shard 1/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
[shard 1/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
[shard 1/2] 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
[shard 1/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
[shard 1/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
[shard 1/2] Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
[shard 1/2] 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
[shard 1/2] 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
[shard 1/2] 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
[shard 1/2] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
[shard 1/2] 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
[shard 1/2] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
[shard 1/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
[shard 1/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
[shard 1/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
[shard 1/2] 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
[shard 1/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
[shard 1/2] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
[shard 1/2] 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
[shard 1/2] 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
[shard 1/2] 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
[shard 1/2] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
[shard 1/2] 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
[shard 1/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
[shard 1/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
[shard 1/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
[shard 1/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
[shard 1/2] 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
[shard 1/2] 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
[shard 1/2] Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
[shard 1/2] 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
[shard 1/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
[shard 1/2] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
[shard 1/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
[shard 1/2] 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
[shard 1/2] 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
[shard 1/2] 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
[shard 1/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
[shard 1/2] 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
[shard 1/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
[shard 1/2] 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
[shard 1/2] 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
[shard 1/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
[shard 1/2] 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
[shard 1/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
[shard 1/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
[shard 1/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
[shard 1/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
[shard 0/2] [2026-10-06 22:20:24] Guest readiness complete on droplet 606769234
[shard 0/2] [2026-10-06 22:20:24] Dynamic memory admission: droplet 0 has 4096 MiB RAM, 3221225472 bytes available to resident tests, and runner parallelism 4
[shard 0/2] [2026-10-06 22:20:24] Connecting via SSH and installing dependencies...
[shard 0/2] [2026-10-06 22:20:24] SSH connected
[shard 0/2] 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
[shard 0/2] Dependencies already present (snapshot image), skipping installation
[shard 0/2] Java: openjdk version "21.0.11" 2026-04-21
[shard 0/2] Node.js: v18.19.1
[shard 0/2] Chromium: /usr/bin/chromium-browser
[shard 0/2] Coursier: /root/tools/coursier
[shard 0/2] Docker already present: Docker version 29.1.3, build 29.1.3-0ubuntu3~24.04.2
[shard 0/2] haveged already present
[shard 0/2] securerandom.source=file:/dev/urandom already set in /usr/lib/jvm/java-21-openjdk-amd64/conf/security/java.security
[shard 0/2] Dependencies installed successfully
[shard 0/2] Install image id: 245388985; base dependency fast path taken: true
[shard 0/2] [BuildDriver] Memory before swap: MemoryInfo(totalMemoryKb=4009856, availableMemoryKb=3481568, totalSwapKb=0, freeSwapKb=0)
[shard 0/2] mkswap: /swapfile: warning: wiping old swap signature.
[shard 0/2] Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
[shard 0/2] no label, UUID=dadedb78-85e9-4564-8beb-3174e4d5c0ac
[shard 0/2] Swap file created and enabled
[shard 0/2] [BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009856, availableMemoryKb=3493176, totalSwapKb=4194300, freeSwapKb=4194300)
[shard 0/2] [BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[shard 0/2] [2026-10-06 22:20:33] Dependencies installed
[shard 0/2] [2026-10-06 22:20:33] Uploading project archive...
[shard 0/2] Extracted projects:
CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f
[shard 0/2] [2026-10-06 22:20:33] Projects on remote: CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f
[shard 0/2] [2026-10-06 22:20:33] Projects from archive: handoff:serviceserver
[shard 0/2] [2026-10-06 22:20:33] Building and testing workspace...
[shard 0/2] [2026-10-06 22:20:33] Shard test specs (0):
[2026-10-06 22:20:33] [dispatch] droplet 0 ready
[2026-10-06 22:20:33] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testWorkInProgressCrossesTheServiceBoundary.kts] on droplet 0: its reservation of 2253 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 2312 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:33] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testReorderOfCompletedHandoffOverUrlSaysItLeftTheList.kts] on droplet 0: its reservation of 2292 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4565 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:33] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testSandboxedClientRejectsMalformedResponses.kts] on droplet 0: its reservation of 2241 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6857 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:33] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testReorderRejectsWhitespaceAnchorOverUrl.kts] on droplet 0: its reservation of 2267 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9098 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:33] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncTickDoesNotMaterializeTheArchive.kts] on droplet 0: its reservation of 1868 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9124 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:33] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusRpcReportsStaleMirror.kts] on droplet 0: its reservation of 2280 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9124 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:33] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardTimedJobsStopOnClose.kts] on droplet 0: its reservation of 337 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9151 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:20:34] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L1 with 8 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testSandboxedHandoffLifecycle.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testWorkInProgressCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testReorderOfCompletedHandoffOverUrlSaysItLeftTheList.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testSandboxedClientRejectsMalformedResponses.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testReorderRejectsWhitespaceAnchorOverUrl.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncTickDoesNotMaterializeTheArchive.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusRpcReportsStaleMirror.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardTimedJobsStopOnClose.kts] to droplet 0 (pull-based handout from shared queue; 57 unit(s) remaining). Memory admission: predicted peak 1285455872 bytes; resident predicted peak 1285455872 of 3221225472 bytes; 1935769600 bytes remaining budget
[shard 0/2] System memory: 3915MB, JVM heap: 1957MB
[shard 0/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
[shard 0/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
[shard 0/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
[shard 0/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
[shard 0/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
[shard 0/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
[shard 0/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
[shard 0/2] 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
[shard 0/2] Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
[shard 0/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
[shard 0/2] 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
[shard 0/2] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
[shard 0/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
[shard 0/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
[shard 0/2] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
[shard 0/2] 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
[shard 0/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
[shard 0/2] 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
[shard 0/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
[shard 0/2] 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
[shard 0/2] 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
[shard 0/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
[shard 0/2] 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
[shard 0/2] 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
[shard 0/2] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
[shard 0/2] 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
[shard 0/2] 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
[shard 0/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
[shard 0/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
[shard 0/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
[shard 0/2] 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
[shard 0/2] 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
[shard 0/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
[shard 0/2] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
[shard 0/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
[shard 0/2] 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
[shard 0/2] Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
[shard 0/2] 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
[shard 0/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
[shard 0/2] 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
[shard 0/2] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
[shard 0/2] 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
[shard 0/2] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
[shard 0/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
[shard 0/2] 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
[shard 0/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
[shard 0/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
[shard 0/2] 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
[shard 0/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
[shard 0/2] 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
[shard 0/2] 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
[shard 0/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
[shard 0/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
[shard 1/2] /tmp/qtcompile-group5183316741290066017/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile-group7109033007362235765/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile3391951959245074044/testStatusColorsWireErrors.kt:194:30: warning: this declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
[shard 1/2] override fun getStdlibJar(): ByteArray = stdlibJarBytes
[shard 1/2] ^ This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [DiagnosticEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26, executing calculator
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 305b26452831fd6f205f686b71d91d0dba01adbb91a634ebe3e3d60461699f50
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 305b26452831fd6f205f686b71d91d0dba01adbb91a634ebe3e3d60461699f50, executing calculator
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Diagnostic: This class shouldn't be used in Kotlin. Use kotlin.Any instead. [DiagnosticReportedEffect from Main.kt:1547]
[shard 1/2] Diagnostic: This class shouldn't be used in Kotlin. Use kotlin.Any instead. [DiagnosticReportedEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 305b26452831fd6f205f686b71d91d0dba01adbb91a634ebe3e3d60461699f50
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64, executing calculator
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: f42147efc4b18ad58185116634bafabea52145fc34db062b79745f5e03702d3c
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: f42147efc4b18ad58185116634bafabea52145fc34db062b79745f5e03702d3c, executing calculator
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: f42147efc4b18ad58185116634bafabea52145fc34db062b79745f5e03702d3c
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile-group11354505883201587310/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile13842447539757258867/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile11226663971432975907/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile770085720439664919/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile10902091388776225933/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:22:58] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testMainRejectsMalformedGitSyncInterval.kts] on droplet 1: its reservation of 1995 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9618 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:22:58] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardTimedJobFailureIsIsolated.kts] on droplet 1: its reservation of 1390 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9618 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:22:58] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardAssemblyRefreshesThroughReplacedGithubProxySessions.kts] on droplet 1: its reservation of 1413 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9618 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:22:58] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardRefreshBlockedInGithubKeepsServing.kts] on droplet 1: its reservation of 1431 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9618 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:22:58] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L2 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testMainRejectsMalformedGitSyncInterval.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardTimedJobFailureIsIsolated.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardAssemblyRefreshesThroughReplacedGithubProxySessions.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardRefreshBlockedInGithubKeepsServing.kts] to droplet 1 (pull-based handout from shared queue; 53 unit(s) remaining). Memory admission: predicted peak 363515904 bytes; resident predicted peak 1186897920 of 3221225472 bytes; 2034327552 bytes remaining budget
[shard 0/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26, executing calculator
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 305b26452831fd6f205f686b71d91d0dba01adbb91a634ebe3e3d60461699f50
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 305b26452831fd6f205f686b71d91d0dba01adbb91a634ebe3e3d60461699f50, executing calculator
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Diagnostic: This class shouldn't be used in Kotlin. Use kotlin.Any instead. [DiagnosticReportedEffect from Main.kt:1547]
[shard 0/2] Diagnostic: This class shouldn't be used in Kotlin. Use kotlin.Any instead. [DiagnosticReportedEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 305b26452831fd6f205f686b71d91d0dba01adbb91a634ebe3e3d60461699f50
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64, executing calculator
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: f42147efc4b18ad58185116634bafabea52145fc34db062b79745f5e03702d3c
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: f42147efc4b18ad58185116634bafabea52145fc34db062b79745f5e03702d3c, executing calculator
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: f42147efc4b18ad58185116634bafabea52145fc34db062b79745f5e03702d3c
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile17447741781074506798/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile17447741781074506798/testSandboxedClientRejectsMalformedResponses.kt:142:30: warning: this declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
[shard 0/2] override fun getStdlibJar(): ByteArray = stdlibJarBytes
[shard 0/2] ^ This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile4410243986979843109/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile12043400517843362741/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile13738140712290115300/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile2840522378600763588/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile17131906157520669097/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:23:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardTimedJobsReportUnavailableDependencies.kts] on droplet 0: its reservation of 1311 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9124 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncSeed.kts] on droplet 0: its reservation of 1531 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9124 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testServerRejectsStaleSandboxClient.kts] on droplet 0: its reservation of 1373 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9124 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:21] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testServerRejectsPartialStatusSandboxClient.kts] on droplet 0: its reservation of 1328 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9124 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:21] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L3 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardTimedJobsReportUnavailableDependencies.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncSeed.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testServerRejectsStaleSandboxClient.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testServerRejectsPartialStatusSandboxClient.kts] to droplet 0 (pull-based handout from shared queue; 49 unit(s) remaining). Memory admission: predicted peak 303144960 bytes; resident predicted peak 1066934272 of 3221225472 bytes; 2154291200 bytes remaining budget
[shard 1/2] /tmp/qtcompile-group11910900253318818480/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:23:27] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionClosedExactlyOnce.kts] on droplet 1: its reservation of 1358 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7026 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:27] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionNotClosedDuringACall.kts] on droplet 1: its reservation of 1318 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7026 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:27] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardTimedJobsRunOnTheServerClock.kts] on droplet 1: its reservation of 1417 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7026 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:27] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncGitToServiceLifecycle.kts] on droplet 1: its reservation of 1258 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7053 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:27] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L4 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionClosedExactlyOnce.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionNotClosedDuringACall.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardTimedJobsRunOnTheServerClock.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncGitToServiceLifecycle.kts] to droplet 1 (pull-based handout from shared queue; 45 unit(s) remaining). Memory admission: predicted peak 256503808 bytes; resident predicted peak 743809024 of 3221225472 bytes; 2477416448 bytes remaining budget
[shard 1/2] /tmp/qtcompile-group8773157867873712395/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:23:42] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionNotClosedDuringACall.kts] attempt 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-A25 FAILED on droplet 1 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [1]
[2026-10-06 22:23:44] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncDecodesUnicodeGithubContents.kts] on droplet 1: its reservation of 1320 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6060 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:44] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testRpcHandlerErrorMarshaling.kts] on droplet 1: its reservation of 1310 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6122 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:44] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRestartPublishesPendingUpdate.kts] on droplet 1: its reservation of 1340 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6122 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:44] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRetriesWhenReplacementSessionFailsImmediately.kts] on droplet 1: its reservation of 1278 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6142 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:44] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L5 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncDecodesUnicodeGithubContents.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testRpcHandlerErrorMarshaling.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRestartPublishesPendingUpdate.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRetriesWhenReplacementSessionFailsImmediately.kts] to droplet 1 (pull-based handout from shared queue; 42 unit(s) remaining). Memory admission: predicted peak 253009920 bytes; resident predicted peak 605888512 of 3221225472 bytes; 2615336960 bytes remaining budget
[shard 1/2] /tmp/qtcompile831778998321324810/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile14557032690509232096/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile14926744857389125809/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile13815150211277143247/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:23:55] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardShutdownLogsNoJobWarnings.kts] on droplet 0: its reservation of 1325 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6265 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:55] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionRetiredOnlyByAFailedCallOnIt.kts] on droplet 0: its reservation of 1277 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6279 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:55] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionWaitersOutliveAnInterruptedOpener.kts] on droplet 0: its reservation of 1273 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6279 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:55] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusIgnoresSeedWithoutReconcile.kts] on droplet 0: its reservation of 1263 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6279 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:23:55] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L6 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardShutdownLogsNoJobWarnings.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionRetiredOnlyByAFailedCallOnIt.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionWaitersOutliveAnInterruptedOpener.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusIgnoresSeedWithoutReconcile.kts] to droplet 0 (pull-based handout from shared queue; 38 unit(s) remaining). Memory admission: predicted peak 254726144 bytes; resident predicted peak 675057664 of 3221225472 bytes; 2546167808 bytes remaining budget
[shard 0/2] /tmp/qtcompile3151704246989313047/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile9083148687513255642/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile9789760972493802175/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile13889942391044332690/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile-group5162364328831385577/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:24:03] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncBlockedReasonRoundTrip.kts] on droplet 1: its reservation of 1221 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5973 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:03] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardTimedJobSurvivesErrors.kts] on droplet 1: its reservation of 1275 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5973 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:03] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionOpenedOnceForConcurrentCallers.kts] on droplet 1: its reservation of 1275 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5973 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:03] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncReenqueuesOpenPullRequestAfterEnqueueFailure.kts] on droplet 1: its reservation of 1302 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5973 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:03] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L7 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncBlockedReasonRoundTrip.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testDashboardTimedJobSurvivesErrors.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionOpenedOnceForConcurrentCallers.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncReenqueuesOpenPullRequestAfterEnqueueFailure.kts] to droplet 1 (pull-based handout from shared queue; 34 unit(s) remaining). Memory admission: predicted peak 249237504 bytes; resident predicted peak 605442048 of 3221225472 bytes; 2615783424 bytes remaining budget
[2026-10-06 22:24:06] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionCloseIsTerminalAndRacesOpen.kts] on droplet 0: its reservation of 1270 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5138 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:06] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRunnerUsesManualClock.kts] on droplet 0: its reservation of 1257 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5145 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:06] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncResumesReadsAfterProxySessionExpires.kts] on droplet 0: its reservation of 1273 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5145 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:06] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRoundTripsVersionNumberedFileNames.kts] on droplet 0: its reservation of 1248 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5148 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:06] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L8 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionCloseIsTerminalAndRacesOpen.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRunnerUsesManualClock.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncResumesReadsAfterProxySessionExpires.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRoundTripsVersionNumberedFileNames.kts] to droplet 0 (pull-based handout from shared queue; 30 unit(s) remaining). Memory admission: predicted peak 247099392 bytes; resident predicted peak 501825536 of 3221225472 bytes; 2719399936 bytes remaining budget
[shard 0/2] /tmp/qtcompile-group8981575170480102455/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile12584131476349316058/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile13373385620242754228/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile12563709612760305898/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile14472677326573434297/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile6369060402752508505/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile14692706627748877624/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:24:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncServiceWinsConflict.kts] on droplet 1: its reservation of 1242 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5962 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncPublishesNonAsciiContentVerbatim.kts] on droplet 1: its reservation of 1262 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5962 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncMirrorsAroundUnmappableServiceId.kts] on droplet 1: its reservation of 1218 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5962 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionCloseReleasesCallersWaitingOnAnOpen.kts] on droplet 1: its reservation of 1281 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5962 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:23] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L9 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncServiceWinsConflict.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncPublishesNonAsciiContentVerbatim.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncMirrorsAroundUnmappableServiceId.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionCloseReleasesCallersWaitingOnAnOpen.kts] to droplet 1 (pull-based handout from shared queue; 26 unit(s) remaining). Memory admission: predicted peak 245493760 bytes; resident predicted peak 597590016 of 3221225472 bytes; 2623635456 bytes remaining budget
[2026-10-06 22:24:24] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncCompletedBeforeFirstMirrorAndReopen.kts] on droplet 0: its reservation of 1317 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5048 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:24] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusAdvancesOnQuietReconcile.kts] on droplet 0: its reservation of 1202 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5117 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncFailureDoesNotBreakServiceOperations.kts] on droplet 0: its reservation of 1143 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5117 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncInvalidGitEditIsAtomic.kts] on droplet 0: its reservation of 1187 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5117 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:25] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L10 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncCompletedBeforeFirstMirrorAndReopen.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusAdvancesOnQuietReconcile.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncFailureDoesNotBreakServiceOperations.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncInvalidGitEditIsAtomic.kts] to droplet 0 (pull-based handout from shared queue; 22 unit(s) remaining). Memory admission: predicted peak 243924992 bytes; resident predicted peak 491024384 of 3221225472 bytes; 2730201088 bytes remaining budget
[shard 0/2] /tmp/qtcompile-group13940901484025751446/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile1353767326250722841/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile12910313680364440715/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache HIT for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache HIT for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 386b54d79f6fa3eb96e69569af98ac67e87d74e089096f2a3ad3aa3982174e9a
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 386b54d79f6fa3eb96e69569af98ac67e87d74e089096f2a3ad3aa3982174e9a, executing calculator
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: buildjar outputFile /root/.buildcache/persistent-scratchspace/scratch-11002853028518186103/dc810c3a-f25d-4cbd-bef6-5e1d597800a1/file.jar b56b1594fb82fbc14253648d999bbcdb1ef9e9a45d0cfba200cc02b47dd7c19d [unhandled JarBuiltEffect from JvmBuildRules.kt:764]
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 386b54d79f6fa3eb96e69569af98ac67e87d74e089096f2a3ad3aa3982174e9a
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 91a89225beed002a1d960719e2902de3deaa166cce36aff20f30141e0ae54f63
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 91a89225beed002a1d960719e2902de3deaa166cce36aff20f30141e0ae54f63, executing calculator
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: buildjar outputFile /root/.buildcache/persistent-scratchspace/scratch-11002853028518186103/5337f7f5-6b84-4b9e-91fc-0c7639bd714e/file.jar 0044dfa58bf1a702e31c6354aa959343b47d80a1b53d8618ef3650d319991a2f [unhandled JarBuiltEffect from JvmBuildRules.kt:764]
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 91a89225beed002a1d960719e2902de3deaa166cce36aff20f30141e0ae54f63
[shard 1/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile896055250448906359/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile1692946024164307965/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:24:32] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionProbeNeverBlocksOtherCallers.kts] on droplet 1: its reservation of 1247 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5003 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:32] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncPublishesHandoffUnlistedBeforeFirstSync.kts] on droplet 1: its reservation of 1230 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5032 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:32] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncReconnectsAfterProxyFailure.kts] on droplet 1: its reservation of 1197 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5032 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:32] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncPublishesNonAsciiTitle.kts] on droplet 1: its reservation of 1200 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5032 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:32] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L11 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionProbeNeverBlocksOtherCallers.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncPublishesHandoffUnlistedBeforeFirstSync.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncReconnectsAfterProxyFailure.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncPublishesNonAsciiTitle.kts] to droplet 1 (pull-based handout from shared queue; 18 unit(s) remaining). Memory admission: predicted peak 245358592 bytes; resident predicted peak 490852352 of 3221225472 bytes; 2730373120 bytes remaining budget
[2026-10-06 22:24:33] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncServiceToGitLifecycle.kts] on droplet 0: its reservation of 1163 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4849 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:33] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRetriesStuckMergeQueuePullRequest.kts] on droplet 0: its reservation of 1147 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4869 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:33] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testMainIgnoresRetiredGitSyncRepo.kts] on droplet 0: its reservation of 1375 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4869 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:33] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncTracksUnlistedHandoff.kts] on droplet 0: its reservation of 1186 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5081 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:33] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L12 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncServiceToGitLifecycle.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRetriesStuckMergeQueuePullRequest.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testMainIgnoresRetiredGitSyncRepo.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncTracksUnlistedHandoff.kts] to droplet 0 (pull-based handout from shared queue; 14 unit(s) remaining). Memory admission: predicted peak 305602560 bytes; resident predicted peak 549527552 of 3221225472 bytes; 2671697920 bytes remaining budget
[shard 0/2] /tmp/qtcompile4586737132334883941/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile4412572534624507912/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile-group11560882318283101833/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile4499824203711878219/testGitSyncStatusAdvancesOnQuietReconcile.kt:231:23: warning: unnecessary safe call on a non-null receiver of type HandoffGitSyncRunner?
[shard 0/2] runner?.close()
[shard 0/2] ^ Unnecessary safe call on a non-null receiver of type HandoffGitSyncRunner? [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:24:42] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusDoesNotAdvanceOnFailedTick.kts] on droplet 0: its reservation of 1148 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4871 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:42] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRejectsUnsafeServiceId.kts] on droplet 0: its reservation of 1147 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4872 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:42] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionSurvivesAnInterruptedCaller.kts] on droplet 0: its reservation of 1192 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4872 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:42] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusRpcReportsDisabledMirror.kts] on droplet 0: its reservation of 1146 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4916 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:42] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L13 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusDoesNotAdvanceOnFailedTick.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRejectsUnsafeServiceId.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionSurvivesAnInterruptedCaller.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusRpcReportsDisabledMirror.kts] to droplet 0 (pull-based handout from shared queue; 10 unit(s) remaining). Memory admission: predicted peak 246480896 bytes; resident predicted peak 552083456 of 3221225472 bytes; 2669142016 bytes remaining budget
[shard 1/2] /tmp/qtcompile13996687841381916137/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile8972824341192237168/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile-group16155917060598057861/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:24:49] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusSurvivesRestart.kts] on droplet 1: its reservation of 1111 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4874 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:49] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRejectsTruncatedContentsListing.kts] on droplet 1: its reservation of 1230 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4874 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:49] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusWriteFailurePreservesPriorOutcome.kts] on droplet 1: its reservation of 1152 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4907 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:49] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testRpcHandlerCarriesOptionalConversationReference.kts] on droplet 1: its reservation of 1170 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4907 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:49] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L14 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusSurvivesRestart.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRejectsTruncatedContentsListing.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusWriteFailurePreservesPriorOutcome.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testRpcHandlerCarriesOptionalConversationReference.kts] to droplet 1 (pull-based handout from shared queue; 6 unit(s) remaining). Memory admission: predicted peak 245264384 bytes; resident predicted peak 490622976 of 3221225472 bytes; 2730602496 bytes remaining budget
[shard 1/2] /tmp/qtcompile4991930116629643254/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile6159662295892685043/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile-group10840738545465737905/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile-group1632193421677208239/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:24:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRejectsNonCanonicalUnicodeFilenameEncodings.kts] on droplet 1: its reservation of 1130 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4663 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusRejectsUnsupportedSidecarVersion.kts] on droplet 1: its reservation of 1047 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4682 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusBeforeFirstAttempt.kts] on droplet 1: its reservation of 1086 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4682 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testRpcHandlerAcceptsServicePrefixedMethod.kts] on droplet 1: its reservation of 1026 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4682 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:24:56] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L15 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRejectsNonCanonicalUnicodeFilenameEncodings.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusRejectsUnsupportedSidecarVersion.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusBeforeFirstAttempt.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testRpcHandlerAcceptsServicePrefixedMethod.kts] to droplet 1 (pull-based handout from shared queue; 2 unit(s) remaining). Memory admission: predicted peak 239726592 bytes; resident predicted peak 484990976 of 3221225472 bytes; 2736234496 bytes remaining budget
[shard 0/2] /tmp/qtcompile-group18168453902547747159/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile10800663427560341184/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile14378676916393732581/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile14378676916393732581/testGitSyncStatusSurvivesRestart.kt:131:9: warning: the value 'beforeRestart' assigned to 'var firstSync: HandoffGitSync? defined in handoff.serviceserver.gitsync.test.testGitSyncStatusSurvivesRestart' is never used
[shard 1/2] firstSync = beforeRestart
[shard 1/2] ^ The value 'beforeRestart' assigned to 'var firstSync: HandoffGitSync? defined in handoff.serviceserver.gitsync.test.testGitSyncStatusSurvivesRestart' is never used [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile6463722919793497429/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile4480799461074830694/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:25:06] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusTruncatesUnicodeFailureMessage.kts] on droplet 0: its reservation of 1036 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4899 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:25:06] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionNotClosedDuringACall.kts] on droplet 0: its reservation of 1193 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4899 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:25:06] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L16 with 2 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncStatusTruncatesUnicodeFailureMessage.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionNotClosedDuringACall.kts] to droplet 0 (pull-based handout from shared queue; 1 unit(s) remaining). Memory admission: predicted peak 124907520 bytes; resident predicted peak 435859456 of 3221225472 bytes; 2785366016 bytes remaining budget. Retry top-up for [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionNotClosedDuringACall.kts]: 1 failures of budget 3; 1 live, target 2; issued because an eligible failure left live attempts below target
[shard 0/2] /tmp/qtcompile14387866485931274619/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile5790837710407329998/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:25:11] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionNotClosedDuringACall.kts] on droplet 1: its reservation of 1193 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4289 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:25:11] [dispatch] lease_issued: Issued lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L17 with 1 test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionNotClosedDuringACall.kts] to droplet 1 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 65126400 bytes; resident predicted peak 304852992 of 3221225472 bytes; 2916372480 bytes remaining budget. Retry top-up for [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGithubProxySessionNotClosedDuringACall.kts]: 1 failures of budget 3; 2 live, target 2; issued because an eligible failure left live attempts below target
[shard 1/2] /tmp/qtcompile-group9234067384829519502/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile10273004781361405621/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile7512818288264211329/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile16424431845707603141/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile8418108661079286209/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile1022212130733494305/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:25:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncServiceToGitLifecycle.kts] on droplet 1: its reservation of 1373 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 1193 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:25:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRetriesStuckMergeQueuePullRequest.kts] on droplet 1: its reservation of 1408 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 1193 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:25:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testMainIgnoresRetiredGitSyncRepo.kts] on droplet 1: its reservation of 1375 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 1193 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:25:24] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncTracksUnlistedHandoff.kts] on droplet 1: its reservation of 1186 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 1193 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:25:24] [dispatch] tail_reservation: Reserved droplet 1 for recovery of [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncRetriesStuckMergeQueuePullRequest.kts]; other idle droplets can drain
[2026-10-06 22:25:26] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncTracksUnlistedHandoff.kts] on droplet 1: its reservation of 1186 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 1375 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 22:25:26] [dispatch] tail_reservation: Reserved droplet 1 for tail acceleration of [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testMainIgnoresRetiredGitSyncRepo.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncTracksUnlistedHandoff.kts]; other idle droplets can drain
[2026-10-06 22:25:47] [dispatch] tail_rescue: Tail acceleration: shared queue empty and droplet 1 idle while droplet 0's started lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L12 has run 68211ms vs 2221ms predicted (straggler threshold 60000ms exceeded); racing 2 still-unfinished test(s) [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testMainIgnoresRetiredGitSyncRepo.kts, CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncTracksUnlistedHandoff.kts] in speculative lease 3f9b9c66-cb03-41b1-8003-273eaafab3a7-0018e257-6355cf0e-2b3a-472c-908a-ea697504b360-L18 on droplet 1 (first terminal completion wins; the loser's late result is recorded superseded)
[shard 0/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache HIT for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache HIT for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 386b54d79f6fa3eb96e69569af98ac67e87d74e089096f2a3ad3aa3982174e9a
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 386b54d79f6fa3eb96e69569af98ac67e87d74e089096f2a3ad3aa3982174e9a, executing calculator
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: buildjar outputFile /root/.buildcache/persistent-scratchspace/scratch-1319891121508164713/5b7cabc6-3287-42bc-9baa-22d3e23ec3cf/file.jar b56b1594fb82fbc14253648d999bbcdb1ef9e9a45d0cfba200cc02b47dd7c19d [unhandled JarBuiltEffect from JvmBuildRules.kt:764]
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 386b54d79f6fa3eb96e69569af98ac67e87d74e089096f2a3ad3aa3982174e9a
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: b441b5654f2db3e3a19a3f65efd3fd560025316970d1653156b4200ba77586a3
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: b441b5654f2db3e3a19a3f65efd3fd560025316970d1653156b4200ba77586a3, executing calculator
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: buildjar outputFile /root/.buildcache/persistent-scratchspace/scratch-1319891121508164713/7c524e01-e14f-47d9-84dc-115f79c8d9bc/file.jar 0044dfa58bf1a702e31c6354aa959343b47d80a1b53d8618ef3650d319991a2f [unhandled JarBuiltEffect from JvmBuildRules.kt:764]
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: b441b5654f2db3e3a19a3f65efd3fd560025316970d1653156b4200ba77586a3
[shard 0/2] [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile6990109449265947440/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile12468161002056722278/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2] .append(" #").append(thread.id)
[shard 0/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile808030320226034007/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:25:51] [dispatch] Every test in run 0018e257 has an authoritative result; stopping shard(s) 1 whose runners are executing only superseded attempts (any late result they would report is superseded) and releasing their droplets
[shard 1/2] /tmp/qtcompile12682511492299959345/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 1/2] .append(" #").append(thread.id)
[shard 1/2] ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 22:25:51] [dispatch] tail_rescue_resolved: Tail acceleration resolved for [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testMainIgnoresRetiredGitSyncRepo.kts]: the ORIGINAL attempt on droplet 0 won (PASS); the winner ran for 73959ms while the losing speculative attempt (droplet 1) had been running 5739ms; the loser's late result will be recorded superseded
[2026-10-06 22:25:52] [dispatch] tail_rescue_resolved: Tail acceleration resolved for [CodexCoder21Organization-HandoffServiceServer-b015c1b520b374be783c40a666799654af88053f/tests/testGitSyncTracksUnlistedHandoff.kts]: the ORIGINAL attempt on droplet 0 won (PASS); the winner ran for 73959ms while the losing speculative attempt (droplet 1) had been running 5739ms; the loser's late result will be recorded superseded
[2026-10-06 22:25:52] [dispatch] drain: Drain: shared queue has no unowned work, droplet 1 has no outstanding leases or targeted recovery/acceleration assignment
[2026-10-06 22:25:52] [dispatch] drain: Drain: shared queue has no unowned work, droplet 0 has no outstanding leases or targeted recovery/acceleration assignment
[shard 1/2] [2026-10-06 22:25:53] Stopped following this shard's runner: every test has an authoritative result and its remaining work was superseded (the stop surfaced as java.lang.IllegalStateException: SSH session is not connected. Call connect() first.)
[shard 1/2] [2026-10-06 22:25:53] Completed recovered live shard; enqueued droplet 606769236 for deletion so its missing sibling can enter admission
[shard 0/2] [2026-10-06 22:25:54] Merged 23 build rule results from XML
[shard 0/2] [HeapDump] No heap dump files found on droplet
[shard 0/2] [2026-10-06 22:25:55] Completed recovered live shard; enqueued droplet 606769234 for deletion so its missing sibling can enter admission
[2026-10-06 22:25:55] Build+test complete: 73 passed, 0 failed, 73 total (aggregated across 2 shards, resumed after restart)
[2026-10-06 22:25:55] Build finished with status: COMPLETED (resumed after restart)
[perftest-dispatch] No @PerformanceTest-annotated tests found in workspace.
[2026-10-06 22:26:09] Destroying droplets...
[2026-10-06 22:26:09] Droplets enqueued for deletion