← Back to all runs

Build Run: 0018e257

CodexCoder21Organization/HandoffServiceServer

Stored run summary updated . Data age: 2254m 33s.

Projectshandoff:serviceserver
RepositoryCodexCoder21Organization/HandoffServiceServerbranch gh-readonly-queue/main/pr-29-0149b34f5c67776123db6d6312cb545da25015accommit b015c1b520b3
Droplets (0 active, 2 total)
Image: 245388985 · 2 vCPU
Status
COMPLETED
Build Rules
3 built, 0 failed, 3 total
Tests
73 passed, 0 failed, 73 total
1 flaky — failed, then passed when retried; each flagged row below shows the retry's result
0%50%100%Tests passedTests failedTests canceled before they reached a verdictTests started and still runningTests started (including the ones still running)Tests finished, whether they passed or notTests passed or failed, excluding the ones canceledTests passedpassedfailedrunning03m 29s
Test ages
02040600-1s11-10s5910-30s1430-60s11-5m05-15m015-60m01h+0test lifespanpassedfailedrunning

75 test attempts: 74 passed, 1 failed.

Lane activity
010s20s30s40sexecuting for03m 29s
Hover or focus a rising line to name the lane and the test it was executing.
passedfailedstill running

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.

Requested
1 hour
spent waiting (pending)
Started
Build span
2m 11s across 2 droplets · overlaps unit tests by 13.8s
Total duration from build request until completion: 153m 51s Excluding the 81m 44s spent pending in the queue: 72m 7s153m 51spending: 81m 44s wall clock. Queue time: the real elapsed time from run creation until the first recorded phase began. This is time the run waited before execution started.pending81m 44sprovisioning droplet: 66m 22s wall clock. Lifecycle time: the real elapsed time the run spent in the provisioning droplet phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.provisioning droplet66m 22sinstalling dependencies: 8.3s wall clock. Lifecycle time: the real elapsed time the run spent in the installing dependencies phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.installing dependenciesuploading project: 285ms wall clock. Lifecycle time: the real elapsed time the run spent in the uploading project phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.uploading projectbuild rules: 2m 11s wall clock. Cross-droplet build time: from the first droplet starting build rules until the last droplet finished. This interval may overlap unit tests. CPU time: 46.5s. CPU time: the sum of all measured individual build rules CPU times. Because build rules run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.build rulesCross-droplet build time: from the first droplet starting build rules until the last droplet finished. This interval may overlap unit tests.2m 11s (wall clock)CPU time: the sum of all measured individual build rules CPU times. Because build rules run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.46.5s (cpu time)unit tests: 3m 38s wall clock. Lifecycle time: the real elapsed time the run spent in the unit tests phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last test finished, such as dispatching @PerformanceTest tests to the performance-test service. CPU time: 2m 56s. CPU time: the sum of all measured individual tests CPU times. Because tests run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.unit testsLifecycle time: the real elapsed time the run spent in the unit tests phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last test finished, such as dispatching @PerformanceTest tests to the performance-test service.3m 38s (wall clock)CPU time: the sum of all measured individual tests CPU times. Because tests run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.2m 56s (cpu time)collecting results: 150ms wall clock. Lifecycle time: the real elapsed time the run spent in the collecting results phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.collecting resultsfinishing: 14ms wall clock. Lifecycle time: the real elapsed time the run spent in the finishing phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.finishing
test time
31.6s
cpu time
2m 56s
Finished

Build Rules

3 built, 0 failed, 3 total
StatusBuild RuleRepresentative wall timeOutputError
PASSEDhandoff.serviceserver.buildClientJar()44900ms1 file, 7.6 KB
PASSEDhandoff.serviceserver.buildFatJar()859ms1 file, 57.2 MB
PASSEDhandoff.serviceserver.buildSkinnyJar()838ms1 file, 207.3 KB

Test Results

73 passed, 0 failed, 73 total
StatusProjectTestDurationError
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncBlockedReasonRoundTrip1708ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncCompletedBeforeFirstMirrorAndReopen2792ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncDecodesUnicodeGithubContents1724ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncFailureDoesNotBreakServiceOperations2024ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncGitToServiceLifecycle2367ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncInvalidGitEditIsAtomic2104ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncMirrorsAroundUnmappableServiceId2372ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncPublishesHandoffUnlistedBeforeFirstSync1150ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncPublishesNonAsciiContentVerbatim1696ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncPublishesNonAsciiTitle1500ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncReconnectsAfterProxyFailure1068ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncReenqueuesOpenPullRequestAfterEnqueueFailure1420ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRejectsNonCanonicalUnicodeFilenameEncodings1514ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRejectsTruncatedContentsListing2374ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRejectsUnsafeServiceId3255ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRestartPublishesPendingUpdate2145ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncResumesReadsAfterProxySessionExpires1384ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRetriesStuckMergeQueuePullRequest4086ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRetriesWhenReplacementSessionFailsImmediately2548ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRoundTripsVersionNumberedFileNames1721ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRunnerUsesManualClock2108ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncSeed3268ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncServiceToGitLifecycle3973ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncServiceWinsConflict1845ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusAdvancesOnQuietReconcile1983ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusBeforeFirstAttempt869ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusDoesNotAdvanceOnFailedTick3435ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusIgnoresSeedWithoutReconcile2144ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusRejectsUnsupportedSidecarVersion1140ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusRpcReportsStaleMirror10891ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusSurvivesRestart2231ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusTruncatesUnicodeFailureMessage2386ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusWriteFailurePreservesPriorOutcome2177ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncTickDoesNotMaterializeTheArchive11313ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncTracksUnlistedHandoff1105ms
PASSEDhandoff.serviceserver.testtestConversationHandoffLookupCrossesTheServiceBoundary22805ms
PASSEDhandoff.serviceserver.testtestConversationReferenceCrossesTheServiceBoundary19643ms
PASSEDhandoff.serviceserver.testtestDashboardAssemblyRefreshesThroughReplacedGithubProxySessions3567ms
PASSEDhandoff.serviceserver.testtestDashboardMethodsCrossTheServiceBoundary18609ms
PASSEDhandoff.serviceserver.testtestDashboardRefreshBlockedInGithubKeepsServing3271ms
PASSEDhandoff.serviceserver.testtestDashboardShutdownLogsNoJobWarnings2702ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobFailureIsIsolated2568ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobSurvivesErrors1919ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobsReportUnavailableDependencies3403ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobsRunOnTheServerClock2647ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobsStopOnClose7116ms
PASSEDhandoff.serviceserver.testtestDashboardWeekOfHistoryCrossesTheServiceBoundary30701ms
PASSEDhandoff.serviceserver.testtestGitSyncStatusRpcReportsDisabledMirror2819ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionCloseIsTerminalAndRacesOpen1284ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionCloseReleasesCallersWaitingOnAnOpen1772ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionClosedExactlyOnce2160ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionNotClosedDuringACall flaky — passed on attempt 2 of 31956ms
Attempts (3)
AttemptStatusDurationDropletCanonicalError
1 of 3FAILED2.2s606769236—java.lang.AssertionError: session 1 must stay open while a call is still using it. Expected <[]>, actual <[1]>. at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16) at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652) at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11) at kotlin.test.Asserter$DefaultImpls.assertEquals(Assertions.kt:671) at kotlin.test.DefaultAsserter.assertEquals(DefaultAsserter.kt:11) at kotlin.test.AssertionsKt__AssertionsKt.assertEquals(Assertions.kt:63) at kotlin.test.AssertionsKt.assertEquals(Unknown Source) at handoff.serviceserver.test.TestGithubProxySessionNotClosedDuringACallKt.testGithubProxySessionNotClosedDuringACall(testGithubProxySessionNotClosedDuringACall.kt:150) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at kompile.TestRunner.executeTest(TestRunner.kt:47) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Console output of attempt 1 of 3 (1407 bytes)
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: session 1 must stay open while a call is still using it. Expected <[]>, actual <[1]>.
	at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
	at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
	at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
	at kotlin.test.Asserter$DefaultImpls.assertEquals(Assertions.kt:671)
	at kotlin.test.DefaultAsserter.assertEquals(DefaultAsserter.kt:11)
	at kotlin.test.AssertionsKt__AssertionsKt.assertEquals(Assertions.kt:63)
	at kotlin.test.AssertionsKt.assertEquals(Unknown Source)
	at handoff.serviceserver.test.TestGithubProxySessionNotClosedDuringACallKt.testGithubProxySessionNotClosedDuringACall(testGithubProxySessionNotClosedDuringACall.kt:150)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at kompile.TestRunner.executeTest(TestRunner.kt:47)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	... 2 more
2 of 3PASSED1.9s606769234yes (this is the published result)—
3 of 3PASSED1s606769236——
PASSEDhandoff.serviceserver.testtestGithubProxySessionOpenedOnceForConcurrentCallers1260ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionProbeNeverBlocksOtherCallers1218ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionRetiredOnlyByAFailedCallOnIt2292ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionSurvivesAnInterruptedCaller3136ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionWaitersOutliveAnInterruptedOpener1913ms
PASSEDhandoff.serviceserver.testtestMainIgnoresRetiredGitSyncRepo1383ms
PASSEDhandoff.serviceserver.testtestMainRejectsMalformedGitSyncInterval4396ms
PASSEDhandoff.serviceserver.testtestRelatedProjectsCrossTheServiceBoundary15981ms
PASSEDhandoff.serviceserver.testtestReorderOfCompletedHandoffOverUrlSaysItLeftTheList22810ms
PASSEDhandoff.serviceserver.testtestReorderPreservesBlankAnchorSemanticsOverUrl19306ms
PASSEDhandoff.serviceserver.testtestRpcHandlerAcceptsServicePrefixedMethod1087ms
PASSEDhandoff.serviceserver.testtestRpcHandlerCarriesOptionalConversationReference2192ms
PASSEDhandoff.serviceserver.testtestRpcHandlerErrorMarshaling2091ms
PASSEDhandoff.serviceserver.testtestSandboxedClientRejectsMalformedResponses18205ms
PASSEDhandoff.serviceserver.testtestSandboxedHandoffLifecycle24235ms
PASSEDhandoff.serviceserver.testtestServerRejectsPartialStatusSandboxClient3320ms
PASSEDhandoff.serviceserver.testtestServerRejectsStaleSandboxClient3695ms
PASSEDhandoff.serviceserver.testtestServiceRestartPreservesState19202ms
PASSEDhandoff.serviceserver.testtestStatusColorsWireErrors25054ms
PASSEDhandoff.serviceserver.testtestStatusColorsWireRoundTrip25187ms
PASSEDhandoff.serviceserver.testtestWorkInProgressCrossesTheServiceBoundary17221ms

Build Log

[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