← Back to all runs

Build Run: c0714896

CodexCoder21Organization/HandoffServiceServer

Stored run summary updated . Data age: 2722m 16s.

Projectshandoff:serviceserver
RepositoryCodexCoder21Organization/HandoffServiceServerbranch gh-readonly-queue/main/pr-29-0149b34f5c67776123db6d6312cb545da25015accommit 5247440a3fb5
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 12s
Test ages
02040600-1s01-10s5810-30s1630-60s11-5m05-15m015-60m01h+0test lifespanpassedfailedrunning

75 test attempts: 74 passed, 1 failed.

Lane activity
010s20s30s40sexecuting for03m 14s
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 14s 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
49 minutes
spent waiting (pending)
Started
Build span
3m 6s across 2 droplets · overlaps unit tests by 25.2s
Total duration from build request until completion: 55m 47s Excluding the 49m 29s spent pending in the queue: 6m 18s55m 47spending: 49m 29s 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.pending49m 29sinstalling dependencies: 13.6s 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: 755ms 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: 3m 6s 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: 2.8s. 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.3m 6s (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.2.8s (cpu time)unit tests: 3m 22s 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 22s (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: 363ms 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: 16ms wall clock. Lifecycle time: the real elapsed time the run spent in the finishing phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.finishing
test time
2m 3s
cpu time
2m 56s
Finished

Build Rules

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

Test Results

73 passed, 0 failed, 73 total
StatusProjectTestDurationError
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncBlockedReasonRoundTrip2175ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncCompletedBeforeFirstMirrorAndReopen2395ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncDecodesUnicodeGithubContents1399ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncFailureDoesNotBreakServiceOperations2425ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncGitToServiceLifecycle2831ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncInvalidGitEditIsAtomic2366ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncMirrorsAroundUnmappableServiceId1865ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncPublishesHandoffUnlistedBeforeFirstSync2301ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncPublishesNonAsciiContentVerbatim2214ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncPublishesNonAsciiTitle2181ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncReconnectsAfterProxyFailure1974ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncReenqueuesOpenPullRequestAfterEnqueueFailure2760ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRejectsNonCanonicalUnicodeFilenameEncodings1972ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRejectsTruncatedContentsListing1887ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRejectsUnsafeServiceId2096ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRestartPublishesPendingUpdate1979ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncResumesReadsAfterProxySessionExpires2696ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRetriesStuckMergeQueuePullRequest1991ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRetriesWhenReplacementSessionFailsImmediately2441ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRoundTripsVersionNumberedFileNames2324ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRunnerUsesManualClock2508ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncSeed2112ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncServiceToGitLifecycle1957ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncServiceWinsConflict2566ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusAdvancesOnQuietReconcile1791ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusBeforeFirstAttempt1027ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusDoesNotAdvanceOnFailedTick2445ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusIgnoresSeedWithoutReconcile2758ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusRejectsUnsupportedSidecarVersion1551ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusRpcReportsStaleMirror10767ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusSurvivesRestart2142ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusTruncatesUnicodeFailureMessage2135ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusWriteFailurePreservesPriorOutcome2411ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncTickDoesNotMaterializeTheArchive10252ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncTracksUnlistedHandoff1811ms
PASSEDhandoff.serviceserver.testtestConversationHandoffLookupCrossesTheServiceBoundary21773ms
PASSEDhandoff.serviceserver.testtestConversationReferenceCrossesTheServiceBoundary22981ms
PASSEDhandoff.serviceserver.testtestDashboardAssemblyRefreshesThroughReplacedGithubProxySessions2713ms
PASSEDhandoff.serviceserver.testtestDashboardMethodsCrossTheServiceBoundary17975ms
PASSEDhandoff.serviceserver.testtestDashboardRefreshBlockedInGithubKeepsServing3432ms
PASSEDhandoff.serviceserver.testtestDashboardShutdownLogsNoJobWarnings1907ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobFailureIsIsolated3569ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobSurvivesErrors1886ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobsReportUnavailableDependencies2669ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobsRunOnTheServerClock3816ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobsStopOnClose6807ms
PASSEDhandoff.serviceserver.testtestDashboardWeekOfHistoryCrossesTheServiceBoundary flaky — passed on attempt 2 of 322620ms
Attempts (3)
AttemptStatusDurationDropletCanonicalError
1 of 3FAILED32.9s606727798—java.lang.RuntimeException: Test 'testDashboardWeekOfHistoryCrossesTheServiceBoundary' timed out after 30000ms, stuck at: org.json.JSONTokener.nextClean(JSONTokener.java:323) at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748) at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1) at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke$lambda$0(Workspace.kt:6758) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)
Console output of attempt 1 of 3 (65593 bytes, showing the last 65536)
XUj9bPwcMFKCXynzsAkgb1/shared-root: reason=ADMISSION_RETIREMENT, pendingClientRequests=0, initiatedBy=PendingDialAdmissionController.Entry.closeChannel
2026-10-06 19:44:36
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x000072cb1c0c1280, length=68, elements={
0x000072cb5001bf30, 0x000072cb500b3c30, 0x000072cb500b51b0, 0x000072cb500b6960,
0x000072cb500b7fb0, 0x000072cb500b9560, 0x000072cb500bb0b0, 0x000072cb500bc780,
0x000072cb500c8b00, 0x000072cb500cbdd0, 0x000072cb505b15e0, 0x000072cb506b75f0,
0x000072cb50779430, 0x000072cb5077a690, 0x000072cb5077b830, 0x000072cb5077c9c0,
0x000072cb5077dbe0, 0x000072cb5077f090, 0x000072cb507802c0, 0x000072cb50781500,
0x000072cb507949a0, 0x000072cb507950b0, 0x000072cb507965f0, 0x000072cb50797aa0,
0x000072cb50b8ec10, 0x000072cb50bb3780, 0x000072cb50bb5380, 0x000072cb50bd96a0,
0x000072cab80129f0, 0x000072cb24024070, 0x000072cacc002690, 0x000072cacc003920,
0x000072cacc00a6b0, 0x000072cb50ca4250, 0x000072cac4037880, 0x00005e23547feac0,
0x00005e23547ff9b0, 0x000072cb50d022a0, 0x000072cac0079ab0, 0x000072cb2405ade0,
0x000072cb2404a2b0, 0x000072cb34044b60, 0x000072cb2c09d2a0, 0x000072cb2c09dd10,
0x000072cb1c0044f0, 0x000072cac00d0180, 0x000072cb30057b40, 0x000072cb340475a0,
0x000072cb34048fe0, 0x000072cac80126b0, 0x000072cb2000be10, 0x000072cac80175e0,
0x000072cb2409a1a0, 0x000072cb2409af30, 0x000072cab01e15c0, 0x000072cac801aef0,
0x000072cb50cc6c10, 0x000072cb50cd5000, 0x000072cb3006b6c0, 0x00005e2354813880,
0x00005e2354815330, 0x000072cb34052bb0, 0x000072cacc015b50, 0x000072cacc0165b0,
0x000072cb2000dd80, 0x000072cb50e0fab0, 0x000072cb1c0bc070, 0x000072cb1c0c03c0
}

"main" #1 [5685] prio=5 os_prio=0 cpu=6512.80ms elapsed=31.50s tid=0x000072cb5001bf30 nid=5685 runnable  [0x000072cb547fc000]
   java.lang.Thread.State: RUNNABLE
	at org.json.JSONTokener.nextClean(JSONTokener.java:323)
	at org.json.JSONTokener.nextValue(JSONTokener.java:456)
	at org.json.JSONObject.<init>(JSONObject.java:252)
	at org.json.JSONTokener.nextValue(JSONTokener.java:461)
	at org.json.JSONArray.<init>(JSONArray.java:117)
	at org.json.JSONTokener.nextValue(JSONTokener.java:468)
	at org.json.JSONObject.<init>(JSONObject.java:252)
	at org.json.JSONObject.<init>(JSONObject.java:469)
	at org.json.JSONObject.<init>(JSONObject.java:451)
	at handoff.api.DashboardProjection$Companion.fromJson(DashboardProjection.kt:584)
	at handoff.serviceserver.test.TestDashboardWeekOfHistoryCrossesTheServiceBoundaryKt.testDashboardWeekOfHistoryCrossesTheServiceBoundary(testDashboardWeekOfHistoryCrossesTheServiceBoundary.kt:223)
	at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
	at java.lang.invoke.LambdaForm$MH/0x000072cadc00c800.invoke(java.base@21.0.11/LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
	at kompile.TestRunner.executeTest(TestRunner.kt:47)
	at java.lang.invoke.LambdaForm$DMH/0x000072cadc001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$MH/0x000072cadc005400.invoke(java.base@21.0.11/LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
	at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)

"Reference Handler" #9 [5697] daemon prio=10 os_prio=0 cpu=1.41ms elapsed=31.40s tid=0x000072cb500b3c30 nid=5697 waiting on condition  [0x000072cb29bfe000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.11/Native Method)
	at java.lang.ref.Reference.processPendingReferences(java.base@21.0.11/Reference.java:246)
	at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.11/Reference.java:208)

"Finalizer" #10 [5698] daemon prio=8 os_prio=0 cpu=0.27ms elapsed=31.39s tid=0x000072cb500b51b0 nid=5698 in Object.wait()  [0x000072cb29afe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait0(java.base@21.0.11/Native Method)
	- waiting on <0x00000000f822ed48> (a java.lang.ref.NativeReferenceQueue$Lock)
	at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
	at java.lang.Object.wait(java.base@21.0.11/Object.java:339)
	at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.11/NativeReferenceQueue.java:48)
	at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:158)
	at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.11/NativeReferenceQueue.java:89)
	- locked <0x00000000f822ed48> (a java.lang.ref.NativeReferenceQueue$Lock)
	at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.11/Finalizer.java:173)

"Signal Dispatcher" #11 [5699] daemon prio=9 os_prio=0 cpu=0.23ms elapsed=31.39s tid=0x000072cb500b6960 nid=5699 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #12 [5700] daemon prio=9 os_prio=0 cpu=4.56ms elapsed=31.39s tid=0x000072cb500b7fb0 nid=5700 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Monitor Deflation Thread" #13 [5701] daemon prio=9 os_prio=0 cpu=4.69ms elapsed=31.39s tid=0x000072cb500b9560 nid=5701 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #14 [5702] daemon prio=9 os_prio=0 cpu=5360.57ms elapsed=31.39s tid=0x000072cb500bb0b0 nid=5702 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   Compiling: 2761   !   4       org.json.JSONObject::write (329 bytes)

"C1 CompilerThread0" #15 [5703] daemon prio=9 os_prio=0 cpu=1307.19ms elapsed=31.38s tid=0x000072cb500bc780 nid=5703 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"Notification Thread" #16 [5705] daemon prio=9 os_prio=0 cpu=0.16ms elapsed=31.32s tid=0x000072cb500c8b00 nid=5705 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #17 [5706] daemon prio=8 os_prio=0 cpu=0.71ms elapsed=31.31s tid=0x000072cb500cbdd0 nid=5706 waiting on condition  [0x000072cb2932d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f822ee70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
	at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
	at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
	at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
	at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
	at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)

"kompile-timeout-self-dump" #18 [5748] daemon prio=5 os_prio=0 cpu=0.42ms elapsed=29.88s tid=0x000072cb505b15e0 nid=5748 waiting on condition  [0x000072cb2922d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f85739b0> (a java.util.concurrent.CountDownLatch$Sync)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.11/AbstractQueuedSynchronizer.java:790)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1160)
	at java.util.concurrent.CountDownLatch.await(java.base@21.0.11/CountDownLatch.java:276)
	at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:31)
	at kompile.TestRunner$$Lambda/0x000072cadc009ba8.run(Unknown Source)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"handoff-github-pull-request-state" #19 [5814] daemon prio=5 os_prio=0 cpu=41.76ms elapsed=27.48s tid=0x000072cb506b75f0 nid=5814 waiting on condition  [0x000072cb2912d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8584a48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at java.util.concurrent.LinkedBlockingQueue.poll(java.base@21.0.11/LinkedBlockingQueue.java:460)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1069)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-coroutine-1" #20 [6128] daemon prio=5 os_prio=0 cpu=70.14ms elapsed=8.33s tid=0x000072cb50779430 nid=6128 waiting on condition  [0x000072cb2902d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc530d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-coroutine-2" #21 [6129] daemon prio=5 os_prio=0 cpu=18.13ms elapsed=8.32s tid=0x000072cb5077a690 nid=6129 waiting on condition  [0x000072cb28f2d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc530d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-coroutine-3" #22 [6130] daemon prio=5 os_prio=0 cpu=11.66ms elapsed=8.32s tid=0x000072cb5077b830 nid=6130 waiting on condition  [0x000072cb28e2d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc530d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-coroutine-4" #23 [6131] daemon prio=5 os_prio=0 cpu=4.06ms elapsed=8.32s tid=0x000072cb5077c9c0 nid=6131 waiting on condition  [0x000072cb28d2d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc530d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-coroutine-5" #24 [6132] daemon prio=5 os_prio=0 cpu=18.14ms elapsed=8.32s tid=0x000072cb5077dbe0 nid=6132 waiting on condition  [0x000072cb28c2d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc530d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-coroutine-6" #25 [6133] daemon prio=5 os_prio=0 cpu=7.70ms elapsed=8.32s tid=0x000072cb5077f090 nid=6133 waiting on condition  [0x000072cb28b2d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc530d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-coroutine-7" #26 [6134] daemon prio=5 os_prio=0 cpu=14.21ms elapsed=8.32s tid=0x000072cb507802c0 nid=6134 waiting on condition  [0x000072cb28a2d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc530d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-coroutine-8" #27 [6135] daemon prio=5 os_prio=0 cpu=47.61ms elapsed=8.32s tid=0x000072cb50781500 nid=6135 waiting on condition  [0x000072cb2892d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc530d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-resync-1" #28 [6136] daemon prio=5 os_prio=0 cpu=2.62ms elapsed=8.31s tid=0x000072cb507949a0 nid=6136 waiting on condition  [0x000072cb2882d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc64408> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-resync-2" #29 [6137] daemon prio=5 os_prio=0 cpu=1.17ms elapsed=8.31s tid=0x000072cb507950b0 nid=6137 waiting on condition  [0x000072cb2872d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc64408> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-resync-3" #30 [6138] daemon prio=5 os_prio=0 cpu=4.96ms elapsed=8.31s tid=0x000072cb507965f0 nid=6138 waiting on condition  [0x000072cb2862d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc64408> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-resync-4" #31 [6139] daemon prio=5 os_prio=0 cpu=1.55ms elapsed=8.31s tid=0x000072cb50797aa0 nid=6139 waiting on condition  [0x000072cb2852d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc64408> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"libp2p-nio-boss-1-1" #33 [6169] daemon prio=5 os_prio=0 cpu=16.72ms elapsed=5.67s tid=0x000072cb50b8ec10 nid=6169 runnable  [0x000072cb2842d000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPoll.wait(java.base@21.0.11/Native Method)
	at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@21.0.11/EPollSelectorImpl.java:121)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.11/SelectorImpl.java:130)
	- locked <0x00000000ffc57838> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x00000000ffc57720> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(java.base@21.0.11/SelectorImpl.java:142)
	at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
	at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:668)
	at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:434)
	at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
	at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"RelayService-worker" #34 [6170] daemon prio=5 os_prio=0 cpu=0.26ms elapsed=5.46s tid=0x000072cb50bb3780 nid=6170 waiting on condition  [0x000072cb2832d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8ba21e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.11/ScheduledThreadPoolExecutor.java:1182)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.11/ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"RelayService-worker" #35 [6171] daemon prio=5 os_prio=0 cpu=0.32ms elapsed=5.46s tid=0x000072cb50bb5380 nid=6171 waiting on condition  [0x000072cb2822d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8ba21e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.11/ScheduledThreadPoolExecutor.java:1177)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.11/ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-relay-registration-65466a" #36 [6172] daemon prio=5 os_prio=0 cpu=29.06ms elapsed=5.38s tid=0x000072cb50bd96a0 nid=6172 waiting on condition  [0x000072cb2812d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc64f60> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"kotlinx.coroutines.DefaultExecutor" #37 [6173] daemon prio=5 os_prio=0 cpu=5.83ms elapsed=5.36s tid=0x000072cab80129f0 nid=6173 waiting on condition  [0x000072cad6ffe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffc52fa8> (a kotlinx.coroutines.DefaultExecutor)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at kotlinx.coroutines.DefaultExecutor.run(DefaultExecutor.kt:118)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"libp2p-nio-worker-3-1" #38 [6174] daemon prio=5 os_prio=0 cpu=171.29ms elapsed=5.07s tid=0x000072cb24024070 nid=6174 runnable  [0x000072cad6efe000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPoll.wait(java.base@21.0.11/Native Method)
	at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@21.0.11/EPollSelectorImpl.java:121)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.11/SelectorImpl.java:130)
	- locked <0x00000000ffc652f8> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x00000000ffc66320> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(java.base@21.0.11/SelectorImpl.java:142)
	at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
	at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:668)
	at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:434)
	at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
	at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"libp2p-nio-boss-4-1" #40 [6176] daemon prio=5 os_prio=0 cpu=2.40ms elapsed=4.93s tid=0x000072cacc002690 nid=6176 runnable  [0x000072cad6cfe000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPoll.wait(java.base@21.0.11/Native Method)
	at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@21.0.11/EPollSelectorImpl.java:121)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.11/SelectorImpl.java:130)
	- locked <0x00000000f8b92290> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x00000000f8b920b8> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(java.base@21.0.11/SelectorImpl.java:142)
	at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
	at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:668)
	at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:434)
	at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
	at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"RelayService-worker" #41 [6177] daemon prio=5 os_prio=0 cpu=0.35ms elapsed=4.92s tid=0x000072cacc003920 nid=6177 waiting on condition  [0x000072cad6bfe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8b8f598> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.11/ScheduledThreadPoolExecutor.java:1182)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.11/ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"RelayService-worker" #42 [6178] daemon prio=5 os_prio=0 cpu=0.22ms elapsed=4.92s tid=0x000072cacc00a6b0 nid=6178 waiting on condition  [0x000072cad6afe000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8b8f598> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.11/ScheduledThreadPoolExecutor.java:1177)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.11/ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"sandbox-proxy-cleaner" #43 [6179] daemon prio=5 os_prio=0 cpu=0.16ms elapsed=4.91s tid=0x000072cb50ca4250 nid=6179 waiting on condition  [0x000072cad69fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8ba7ff0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
	at java.lang.ref.ReferenceQueue.await(java.base@21.0.11/ReferenceQueue.java:71)
	at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.11/ReferenceQueue.java:143)
	at java.lang.ref.ReferenceQueue.remove(java.base@21.0.11/ReferenceQueue.java:218)
	at jdk.internal.ref.CleanerImpl.run(java.base@21.0.11/CleanerImpl.java:140)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"libp2p-nio-worker-3-2" #44 [6180] daemon prio=5 os_prio=0 cpu=453.59ms elapsed=4.89s tid=0x000072cac4037880 nid=6180 runnable  [0x000072cad68fe000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPoll.wait(java.base@21.0.11/Native Method)
	at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@21.0.11/EPollSelectorImpl.java:121)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.11/SelectorImpl.java:130)
	- locked <0x00000000ffc61968> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x00000000ffc62990> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(java.base@21.0.11/SelectorImpl.java:142)
	at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
	at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:668)
	at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:434)
	at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
	at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"libp2p-nio-worker-3-3" #45 [6181] daemon prio=5 os_prio=0 cpu=69.37ms elapsed=4.87s tid=0x00005e23547feac0 nid=6181 runnable  [0x000072cad67fe000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPoll.wait(java.base@21.0.11/Native Method)
	at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@21.0.11/EPollSelectorImpl.java:121)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.11/SelectorImpl.java:130)
	- locked <0x00000000ffc5e070> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x00000000ffc5f098> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(java.base@21.0.11/SelectorImpl.java:142)
	at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
	at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:668)
	at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:434)
	at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
	at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"libp2p-nio-worker-3-4" #46 [6182] daemon prio=5 os_prio=0 cpu=365.75ms elapsed=4.86s tid=0x00005e23547ff9b0 nid=6182 runnable  [0x000072cad66fe000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPoll.wait(java.base@21.0.11/Native Method)
	at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@21.0.11/EPollSelectorImpl.java:121)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.11/SelectorImpl.java:130)
	- locked <0x00000000ffc5a150> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x00000000ffc5b178> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(java.base@21.0.11/SelectorImpl.java:142)
	at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
	at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:668)
	at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:434)
	at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
	at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-bytecode-1" #47 [6183] daemon prio=5 os_prio=0 cpu=27.77ms elapsed=4.77s tid=0x000072cb50d022a0 nid=6183 waiting on condition  [0x000072cad65fe000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8ba1d60> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.ArrayBlockingQueue.take(java.base@21.0.11/ArrayBlockingQueue.java:420)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"noise-handshake-crypto-1" #49 [6185] daemon prio=5 os_prio=0 cpu=12.20ms elapsed=4.22s tid=0x000072cac0079ab0 nid=6185 waiting on condition  [0x000072cad63fe000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f93c8228> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"noise-handshake-crypto-2" #50 [6186] daemon prio=5 os_prio=0 cpu=22.70ms elapsed=4.18s tid=0x000072cb2405ade0 nid=6186 waiting on condition  [0x000072cad62fe000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f93c8228> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-resolver-relay-registration-2fab4a" #54 [6190] daemon prio=5 os_prio=0 cpu=18.63ms elapsed=3.96s tid=0x000072cb2404a2b0 nid=6190 waiting on condition  [0x000072cad60fe000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8b9ee38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"rpc-read-34a8ac" #58 [6194] daemon prio=5 os_prio=0 cpu=9.18ms elapsed=3.70s tid=0x000072cb34044b60 nid=6194 waiting on condition  [0x000072cad64fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8ba04a0> (a java.util.concurrent.SynchronousQueue$Transferer)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:410)
	at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.11/LinkedTransferQueue.java:452)
	at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.11/SynchronousQueue.java:194)
	at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.11/SynchronousQueue.java:235)
	at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.11/SynchronousQueue.java:338)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1069)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"DefaultDispatcher-worker-1" #59 [6195] daemon prio=5 os_prio=0 cpu=210.34ms elapsed=3.57s tid=0x000072cb2c09d2a0 nid=6195 waiting on condition  [0x000072cad5efe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:410)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:847)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:792)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:740)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

"DefaultDispatcher-worker-2" #60 [6196] daemon prio=5 os_prio=0 cpu=0.67ms elapsed=3.57s tid=0x000072cb2c09dd10 nid=6196 waiting on condition  [0x000072cad5dfe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:410)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:847)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:792)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:740)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

"DefaultDispatcher-worker-3" #61 [6197] daemon prio=5 os_prio=0 cpu=42.49ms elapsed=3.57s tid=0x000072cb1c0044f0 nid=6197 waiting on condition  [0x000072cad5cfe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:410)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:847)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:792)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:740)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

"rpc-read-4edd90" #62 [6198] daemon prio=5 os_prio=0 cpu=3.07ms elapsed=3.55s tid=0x000072cac00d0180 nid=6198 waiting on condition  [0x000072cad5bfe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8ba04a0> (a java.util.concurrent.SynchronousQueue$Transferer)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:410)
	at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.11/LinkedTransferQueue.java:452)
	at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.11/SynchronousQueue.java:194)
	at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.11/SynchronousQueue.java:235)
	at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.11/SynchronousQueue.java:338)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1069)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"RelayService-identity-publication" #63 [6199] daemon prio=5 os_prio=0 cpu=5.81ms elapsed=3.48s tid=0x000072cb30057b40 nid=6199 waiting on condition  [0x000072cad5afe000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8b8dd50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"RelayService-publication-callback" #64 [6200] daemon prio=5 os_prio=0 cpu=3.47ms elapsed=3.46s tid=0x000072cb340475a0 nid=6200 waiting on condition  [0x000072cad59fe000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8ba5e08> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"RelayService-publication-notification" #65 [6201] daemon prio=5 os_prio=0 cpu=12.74ms elapsed=3.46s tid=0x000072cb34048fe0 nid=6201 waiting on condition  [0x000072cad58fe000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8b8d7d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@21.0.11/LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.11/AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.11/ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.11/ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.11/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"RelayService-listener-a72ZdCnc" #66 [6202] daemon prio=5 os_prio=0 cpu=14.19ms elapsed=3.44s tid=0x000072cac80126b0 nid=6202 waiting on condition  [0x000072cad57fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f93caac0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.11/AbstractQueuedSynchronizer.java:1886)
	at foundation.url.protocol.RelayStreamController.readBytes(RelayService.kt:13938)
	at foundation.url.protocol.RelayStreamController.readMessage(RelayService.kt:13868)
	at foundation.url.protocol.RelayConnection.readMessage(RelayService.kt:13066)
	at foundation.url.protocol.RelayService$startRequestListener$installed$1$newThread$1.invoke(RelayService.kt:11653)
	at foundation.url.protocol.RelayService$startRequestListener$installed$1$newThread$1.invoke(RelayService.kt:11649)
	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

"url-attachment-stall-watchdog" #67 [6203] daemon prio=5 os_prio=0 cpu=0.30ms elapsed=3.42s tid=0x000072cb2000be10 nid=6203 waiting on condition  [0x000072cad56fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8bb6e78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(java.base@21.0.11/ScheduledThreadPoolExecutor.java:1209)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(java.base@21.0.11/ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1069)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"SystemClock-scheduler" #68 [6204] daemon prio=5 os_prio=0 cpu=0.21ms elapsed=3.40s tid=0x000072cac80175e0 nid=6204 in Object.wait()  [0x000072cad55fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait0(java.base@21.0.11/Native Method)
	- waiting on <0x00000000f93d1e28> (a java.util.TaskQueue)
	at java.lang.Object.wait(java.base@21.0.11/Object.java:366)
	at java.util.TimerThread.mainLoop(java.base@21.0.11/Timer.java:563)
	- locked <0x00000000f93d1e28> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@21.0.11/Timer.java:516)

"url-json-admission-1" #69 [6205] daemon prio=5 os_prio=0 cpu=0.73ms elapsed=3.28s tid=0x000072cb2409a1a0 nid=6205 waiting on condition  [0x000072cad61fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffcfc580> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at java.util.concurrent.LinkedBlockingQueue.poll(java.base@21.0.11/LinkedBlockingQueue.java:460)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1069)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"url-json-admission-2" #70 [6206] daemon prio=5 os_prio=0 cpu=0.25ms elapsed=3.27s tid=0x000072cb2409af30 nid=6206 waiting on condition  [0x000072cad5ffe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000ffcfc580> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at java.util.concurrent.LinkedBlockingQueue.poll(java.base@21.0.11/LinkedBlockingQueue.java:460)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolEx
[truncated — full output preserved in test-events.jsonl]
2 of 3PASSED22.6s606727798yes (this is the published result)—
3 of 3PASSED21.7s606727798——
PASSEDhandoff.serviceserver.testtestGitSyncStatusRpcReportsDisabledMirror1895ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionCloseIsTerminalAndRacesOpen1748ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionCloseReleasesCallersWaitingOnAnOpen2273ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionClosedExactlyOnce1717ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionNotClosedDuringACall2955ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionOpenedOnceForConcurrentCallers2361ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionProbeNeverBlocksOtherCallers1791ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionRetiredOnlyByAFailedCallOnIt2830ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionSurvivesAnInterruptedCaller1884ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionWaitersOutliveAnInterruptedOpener1749ms
PASSEDhandoff.serviceserver.testtestMainIgnoresRetiredGitSyncRepo2390ms
PASSEDhandoff.serviceserver.testtestMainRejectsMalformedGitSyncInterval4515ms
PASSEDhandoff.serviceserver.testtestRelatedProjectsCrossTheServiceBoundary19368ms
PASSEDhandoff.serviceserver.testtestReorderOfCompletedHandoffOverUrlSaysItLeftTheList24862ms
PASSEDhandoff.serviceserver.testtestReorderPreservesBlankAnchorSemanticsOverUrl19232ms
PASSEDhandoff.serviceserver.testtestRpcHandlerAcceptsServicePrefixedMethod1352ms
PASSEDhandoff.serviceserver.testtestRpcHandlerCarriesOptionalConversationReference2517ms
PASSEDhandoff.serviceserver.testtestRpcHandlerErrorMarshaling1577ms
PASSEDhandoff.serviceserver.testtestSandboxedClientRejectsMalformedResponses16372ms
PASSEDhandoff.serviceserver.testtestSandboxedHandoffLifecycle22475ms
PASSEDhandoff.serviceserver.testtestServerRejectsPartialStatusSandboxClient4009ms
PASSEDhandoff.serviceserver.testtestServerRejectsStaleSandboxClient2302ms
PASSEDhandoff.serviceserver.testtestServiceRestartPreservesState21822ms
PASSEDhandoff.serviceserver.testtestStatusColorsWireErrors24041ms
PASSEDhandoff.serviceserver.testtestStatusColorsWireRoundTrip24129ms
PASSEDhandoff.serviceserver.testtestWorkInProgressCrossesTheServiceBoundary19026ms

Build Log

[buildtest-coordinator] [2026-10-06 18:51:45] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-06 18:51:47] Admission accounting: reserved=328 unreserved=0 requested=2 limit=200 observedFleet=71 fleetObservationValid=true
[2026-10-06 18:51:47] admissionDecision[run=c0714896 path=fresh requested=2 myReservation=0 observedFleet=71 unreservedObserved=0 reservationsSum=328 reservationHolders=44 reservationHoldersWithNoObservedDroplet=21 otherGrantedRemainder=120 dropletLimit=200 queueDepth=73 queuePos=72 fleetObservationValid=true fleetObservationAge=12s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 18:51:47] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 18:52:22] Admission accounting: reserved=320 unreserved=0 requested=2 limit=200 observedFleet=71 fleetObservationValid=true
[2026-10-06 18:52:22] admissionDecision[run=c0714896 path=fresh requested=2 myReservation=0 observedFleet=71 unreservedObserved=0 reservationsSum=320 reservationHolders=43 reservationHoldersWithNoObservedDroplet=20 otherGrantedRemainder=122 dropletLimit=200 queueDepth=72 queuePos=71 fleetObservationValid=true fleetObservationAge=47s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 18:52:22] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 18:53:36] Admission accounting: reserved=310 unreserved=10 requested=2 limit=200 observedFleet=81 fleetObservationValid=true
[2026-10-06 18:53:36] admissionDecision[run=c0714896 path=fresh requested=2 myReservation=0 observedFleet=81 unreservedObserved=10 reservationsSum=310 reservationHolders=42 reservationHoldersWithNoObservedDroplet=19 otherGrantedRemainder=112 dropletLimit=200 queueDepth=72 queuePos=71 fleetObservationValid=true fleetObservationAge=20s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 18:53:36] Waiting for droplet capacity; retrying admission in 120s
[2026-10-06 18:55:36] Admission accounting: reserved=308 unreserved=0 requested=2 limit=200 observedFleet=79 fleetObservationValid=true
[2026-10-06 18:55:36] admissionDecision[run=c0714896 path=fresh requested=2 myReservation=0 observedFleet=79 unreservedObserved=0 reservationsSum=308 reservationHolders=41 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=113 dropletLimit=200 queueDepth=70 queuePos=69 fleetObservationValid=true fleetObservationAge=2s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 18:55:36] Waiting for droplet capacity; retrying admission in 240s
[2026-10-06 18:59:37] Admission accounting: reserved=308 unreserved=0 requested=2 limit=200 observedFleet=68 fleetObservationValid=true
[2026-10-06 18:59:37] admissionDecision[run=c0714896 path=fresh requested=2 myReservation=0 observedFleet=68 unreservedObserved=0 reservationsSum=308 reservationHolders=41 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=124 dropletLimit=200 queueDepth=74 queuePos=69 fleetObservationValid=true fleetObservationAge=26s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 18:59:37] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:04:43] Admission accounting: reserved=305 unreserved=1 requested=2 limit=200 observedFleet=61 fleetObservationValid=true
[2026-10-06 19:04:43] admissionDecision[run=c0714896 path=fresh requested=2 myReservation=0 observedFleet=61 unreservedObserved=1 reservationsSum=305 reservationHolders=39 reservationHoldersWithNoObservedDroplet=16 otherGrantedRemainder=131 dropletLimit=200 queueDepth=79 queuePos=65 fleetObservationValid=true fleetObservationAge=71s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 19:04:43] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:09:50] Admission accounting: reserved=288 unreserved=2 requested=2 limit=200 observedFleet=61 fleetObservationValid=true
[2026-10-06 19:09:50] admissionDecision[run=c0714896 path=fresh requested=2 myReservation=0 observedFleet=61 unreservedObserved=2 reservationsSum=288 reservationHolders=36 reservationHoldersWithNoObservedDroplet=14 otherGrantedRemainder=131 dropletLimit=200 queueDepth=79 queuePos=62 fleetObservationValid=true fleetObservationAge=188s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 19:09:50] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:14:50] Admission accounting: reserved=280 unreserved=1 requested=2 limit=200 observedFleet=71 fleetObservationValid=true
[2026-10-06 19:14:50] admissionDecision[run=c0714896 path=fresh requested=2 myReservation=0 observedFleet=71 unreservedObserved=1 reservationsSum=280 reservationHolders=36 reservationHoldersWithNoObservedDroplet=18 otherGrantedRemainder=123 dropletLimit=200 queueDepth=81 queuePos=54 fleetObservationValid=true fleetObservationAge=11s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-06 19:14:50] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:26:13] Admission accounting: reserved=77 unreserved=0 requested=2 limit=200 observedFleet=0 fleetObservationValid=false
[2026-10-06 19:26:13] admissionDecision[run=c0714896 path=fresh requested=2 myReservation=0 observedFleet=0 unreservedObserved=0 reservationsSum=77 reservationHolders=20 reservationHoldersWithNoObservedDroplet=20 otherGrantedRemainder=77 dropletLimit=200 queueDepth=60 queuePos=36 fleetObservationValid=false fleetObservationAge=never fleetObservationUsable=false reservedProjection=79/200 freshProjection=79/200]
[2026-10-06 19:26:13] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 19:26:43] Admission accounting: reserved=227 unreserved=1 requested=2 limit=200 observedFleet=87 fleetObservationValid=true
[2026-10-06 19:26:43] admissionDecision[run=c0714896 path=fresh requested=2 myReservation=0 observedFleet=87 unreservedObserved=1 reservationsSum=227 reservationHolders=39 reservationHoldersWithNoObservedDroplet=19 otherGrantedRemainder=110 dropletLimit=200 queueDepth=44 queuePos=17 fleetObservationValid=true fleetObservationAge=0s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 19:26:43] Waiting for droplet capacity; retrying admission in 60s
[buildtest-coordinator] [2026-10-06 19:27:15] Resuming sharded build after service restart (was PENDING, 2 shards)
[2026-10-06 19:27:15] 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 19:27:15] Rebuilding dynamic dispatch after service restart from 73 discovered test(s) and 0 durable terminal result(s)
[2026-10-06 19:27:15] 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 19:27:21] Admission accounting: reserved=427 unreserved=1 requested=2 limit=200 observedFleet=89 fleetObservationValid=true
[2026-10-06 19:27:21] admissionDecision[run=c0714896 path=reserved-head requested=2 myReservation=2 observedFleet=89 unreservedObserved=1 reservationsSum=427 reservationHolders=64 reservationHoldersWithNoObservedDroplet=41 otherGrantedRemainder=110 dropletLimit=200 queueDepth=54 queuePos=46 fleetObservationValid=true fleetObservationAge=13s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 19:27:21] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 19:27:51] Admission accounting: reserved=574 unreserved=1 requested=2 limit=200 observedFleet=99 fleetObservationValid=true
[2026-10-06 19:27:51] admissionDecision[run=c0714896 path=reserved-head requested=2 myReservation=2 observedFleet=99 unreservedObserved=1 reservationsSum=574 reservationHolders=86 reservationHoldersWithNoObservedDroplet=53 otherGrantedRemainder=92 dropletLimit=200 queueDepth=56 queuePos=14 fleetObservationValid=true fleetObservationAge=5s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 19:27:51] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 19:28:51] Admission accounting: reserved=565 unreserved=17 requested=2 limit=200 observedFleet=136 fleetObservationValid=true
[2026-10-06 19:28:51] admissionDecision[run=c0714896 path=reserved-head requested=2 myReservation=2 observedFleet=136 unreservedObserved=17 reservationsSum=565 reservationHolders=83 reservationHoldersWithNoObservedDroplet=48 otherGrantedRemainder=58 dropletLimit=200 queueDepth=68 queuePos=9 fleetObservationValid=true fleetObservationAge=35s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-06 19:28:51] Waiting for droplet capacity; retrying admission in 120s
[2026-10-06 19:30:51] Admission accounting: reserved=561 unreserved=3 requested=2 limit=200 observedFleet=158 fleetObservationValid=true
[2026-10-06 19:30:51] admissionDecision[run=c0714896 path=reserved-head requested=2 myReservation=2 observedFleet=158 unreservedObserved=3 reservationsSum=561 reservationHolders=79 reservationHoldersWithNoObservedDroplet=42 otherGrantedRemainder=41 dropletLimit=200 queueDepth=67 queuePos=6 fleetObservationValid=true fleetObservationAge=20s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 19:30:51] Waiting for droplet capacity; retrying admission in 240s
[2026-10-06 19:34:51] Admission accounting: reserved=560 unreserved=1 requested=2 limit=200 observedFleet=172 fleetObservationValid=true
[2026-10-06 19:34:51] admissionDecision[run=c0714896 path=reserved-head requested=2 myReservation=2 observedFleet=172 unreservedObserved=1 reservationsSum=560 reservationHolders=78 reservationHoldersWithNoObservedDroplet=40 otherGrantedRemainder=24 dropletLimit=200 queueDepth=69 queuePos=6 fleetObservationValid=true fleetObservationAge=32s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 19:34:51] Waiting for droplet capacity; retrying admission in 300s
[shard 0/2] [2026-10-06 19:40:01] Droplet created: id=606727798, name=buildtest-c0714896-ab01e9f
[shard 0/2] [2026-10-06 19:40:01] Droplet active at 64.23.157.31
[shard 0/2] [2026-10-06 19:40:09] SSH access granted to droplet 606727798
[shard 0/2] [2026-10-06 19:40:09] Waiting for guest readiness on droplet 606727798
[shard 0/2] [2026-10-06 19:40:47] Guest readiness complete on droplet 606727798
[shard 0/2] [2026-10-06 19:40:47] 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 19:40:47] Connecting via SSH and installing dependencies...
[shard 0/2] [2026-10-06 19:40:48] 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=4009860, availableMemoryKb=3457404, 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=80423988-0487-4f40-8ef5-611e5e147dd7
[shard 0/2] Swap file created and enabled
[shard 0/2] [BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3479468, totalSwapKb=4194300, freeSwapKb=4194300)
[shard 0/2] [BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[shard 0/2] [2026-10-06 19:41:00] Dependencies installed
[shard 0/2] [2026-10-06 19:41:00] Uploading project archive...
[shard 0/2] Extracted projects:
CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2

[shard 0/2] [2026-10-06 19:41:01] Projects on remote: CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2
[shard 0/2] [2026-10-06 19:41:01] Projects from archive: handoff:serviceserver
[shard 0/2] [2026-10-06 19:41:01] Building and testing workspace...
[shard 0/2] [2026-10-06 19:41:01] Shard test specs (0): 
[2026-10-06 19:41:01] [dispatch] droplet 0 ready
[2026-10-06 19:41:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardMethodsCrossTheServiceBoundary.kts] on droplet 0: its reservation of 2228 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 2673 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:41:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testConversationHandoffLookupCrossesTheServiceBoundary.kts] on droplet 0: its reservation of 2337 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4901 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:41:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testRelatedProjectsCrossTheServiceBoundary.kts] on droplet 0: its reservation of 2313 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7238 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:41:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testServiceRestartPreservesState.kts] on droplet 0: its reservation of 2478 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9551 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:41:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testStatusColorsWireErrors.kts] on droplet 0: its reservation of 2392 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9801 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:41:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testStatusColorsWireRoundTrip.kts] on droplet 0: its reservation of 2356 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9880 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:41:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testConversationReferenceCrossesTheServiceBoundary.kts] on droplet 0: its reservation of 2297 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9899 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:41:02] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L0 with 8 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardMethodsCrossTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testConversationHandoffLookupCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testRelatedProjectsCrossTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testServiceRestartPreservesState.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testStatusColorsWireErrors.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testStatusColorsWireRoundTrip.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testConversationReferenceCrossesTheServiceBoundary.kts] to droplet 0 (pull-based handout from shared queue; 65 unit(s) remaining). Memory admission: predicted peak 1586671616 bytes; resident predicted peak 1586671616 of 3221225472 bytes; 1634553856 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/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.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/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/kompile/manager/0.0.205/manager-0.0.205.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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
[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] 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] 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] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
[shard 0/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.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/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/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
[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
[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/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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] 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/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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
[shard 1/2] [2026-10-06 19:41:04] Droplet created: id=606727799, name=buildtest-c0714896-s1-ab01ea0
[shard 1/2] [2026-10-06 19:41:04] Droplet active at 147.182.238.170
[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/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/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/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/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
[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/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/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/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/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/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/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/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] 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/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
[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/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/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
[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.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/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] [2026-10-06 19:41:09] SSH access granted to droplet 606727799
[shard 1/2] [2026-10-06 19:41:09] Waiting for guest readiness on droplet 606727799
[shard 1/2] [2026-10-06 19:41:12] Guest readiness complete on droplet 606727799
[shard 1/2] [2026-10-06 19:41:12] 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 19:41:12] Connecting via SSH and installing dependencies...
[shard 1/2] [2026-10-06 19:41:13] 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=4009872, availableMemoryKb=3486240, 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=a9619cf9-65a8-4ece-9e23-07c0ffd22aab
[shard 1/2] Swap file created and enabled
[shard 1/2] [BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009872, availableMemoryKb=3488872, totalSwapKb=4194300, freeSwapKb=4194300)
[shard 1/2] [BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[shard 1/2] [2026-10-06 19:41:24] Dependencies installed
[shard 1/2] [2026-10-06 19:41:24] Uploading project archive...
[shard 1/2] Extracted projects:
CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2

[shard 1/2] [2026-10-06 19:41:24] Projects on remote: CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2
[shard 1/2] [2026-10-06 19:41:24] Projects from archive: handoff:serviceserver
[shard 1/2] [2026-10-06 19:41:24] Building and testing workspace...
[shard 1/2] [2026-10-06 19:41:24] Shard test specs (0): 
[2026-10-06 19:41:25] [dispatch] droplet 1 ready
[2026-10-06 19:41:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testWorkInProgressCrossesTheServiceBoundary.kts] on droplet 1: 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 19:41:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testReorderOfCompletedHandoffOverUrlSaysItLeftTheList.kts] on droplet 1: 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 19:41:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testSandboxedClientRejectsMalformedResponses.kts] on droplet 1: 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 19:41:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testReorderRejectsWhitespaceAnchorOverUrl.kts] on droplet 1: 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 19:41:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncTickDoesNotMaterializeTheArchive.kts] on droplet 1: 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 19:41:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusRpcReportsStaleMirror.kts] on droplet 1: its reservation of 2261 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 19:41:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardTimedJobsStopOnClose.kts] on droplet 1: its reservation of 373 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9132 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:41:25] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L1 with 8 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testSandboxedHandoffLifecycle.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testWorkInProgressCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testReorderOfCompletedHandoffOverUrlSaysItLeftTheList.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testSandboxedClientRejectsMalformedResponses.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testReorderRejectsWhitespaceAnchorOverUrl.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncTickDoesNotMaterializeTheArchive.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusRpcReportsStaleMirror.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardTimedJobsStopOnClose.kts] to droplet 1 (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 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/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
[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] 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/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/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/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
[shard 1/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/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/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/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/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.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/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/manager/0.0.205/manager-0.0.205.pom
[shard 1/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.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] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/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/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/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/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.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/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
[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/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/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/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/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/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/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/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/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] 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/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/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/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.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] 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] 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/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/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.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] /tmp/qtcompile-group17860399680988833760/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] 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/qtcompile-group12421789653761400732/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/qtcompile5633884722309781309/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 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/qtcompile-group12908492054441344689/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/qtcompile1302996333884780864/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/qtcompile4771384174564067141/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 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] [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] /tmp/qtcompile11945926145505703085/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/qtcompile13406942745678458572/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 19:44:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testMainRejectsMalformedGitSyncInterval.kts] on droplet 0: its reservation of 1995 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9676 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:44:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardAssemblyRefreshesThroughReplacedGithubProxySessions.kts] on droplet 0: its reservation of 1471 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9676 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:44:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardTimedJobFailureIsIsolated.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 9676 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:44:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardRefreshBlockedInGithubKeepsServing.kts] on droplet 0: its reservation of 1483 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9676 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:44:25] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L2 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testMainRejectsMalformedGitSyncInterval.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardAssemblyRefreshesThroughReplacedGithubProxySessions.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardTimedJobFailureIsIsolated.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardRefreshBlockedInGithubKeepsServing.kts] to droplet 0 (pull-based handout from shared queue; 53 unit(s) remaining). Memory admission: predicted peak 362917888 bytes; resident predicted peak 1185681408 of 3221225472 bytes; 2035544064 bytes remaining budget
[shard 1/2] /tmp/qtcompile13585431765427505483/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/qtcompile13585431765427505483/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 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] /tmp/qtcompile11756623353261389474/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/qtcompile8710638613868760956/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/qtcompile9209934137620066448/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 19:44:39] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts] attempt 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-A0 FAILED on droplet 0 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [0]
[shard 0/2] /tmp/qtcompile-group382360561333376707/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 19:44:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardTimedJobsReportUnavailableDependencies.kts] on droplet 0: its reservation of 1340 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7067 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:44:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncSeed.kts] on droplet 0: its reservation of 1532 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7067 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:44:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/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 7226 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:44:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionClosedExactlyOnce.kts] on droplet 0: its reservation of 1358 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7226 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:44:48] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L3 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardTimedJobsReportUnavailableDependencies.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncSeed.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testServerRejectsStaleSandboxClient.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionClosedExactlyOnce.kts] to droplet 0 (pull-based handout from shared queue; 50 unit(s) remaining). Memory admission: predicted peak 287338496 bytes; resident predicted peak 774045696 of 3221225472 bytes; 2447179776 bytes remaining budget
[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/qtcompile12664831974200212066/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/qtcompile3937432536677242082/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 19:44:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testServerRejectsPartialStatusSandboxClient.kts] on droplet 1: 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 19:44:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/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 9124 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:44:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardTimedJobsRunOnTheServerClock.kts] on droplet 1: its reservation of 1411 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 19:44:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/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 9124 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:44:56] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L4 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testServerRejectsPartialStatusSandboxClient.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionNotClosedDuringACall.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardTimedJobsRunOnTheServerClock.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncGitToServiceLifecycle.kts] to droplet 1 (pull-based handout from shared queue; 46 unit(s) remaining). Memory admission: predicted peak 272125952 bytes; resident predicted peak 1035915264 of 3221225472 bytes; 2185310208 bytes remaining budget
[shard 0/2] /tmp/qtcompile4330009756280892235/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/qtcompile302352823223161149/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/qtcompile4152125160895006747/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/qtcompile11416260569309592456/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 19:45:14] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncDecodesUnicodeGithubContents.kts] on droplet 0: its reservation of 1323 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6164 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:14] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testRpcHandlerErrorMarshaling.kts] on droplet 0: its reservation of 1315 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6164 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:14] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/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 6164 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:14] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/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 6164 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:14] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L5 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncDecodesUnicodeGithubContents.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testRpcHandlerErrorMarshaling.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardShutdownLogsNoJobWarnings.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionWaitersOutliveAnInterruptedOpener.kts] to droplet 0 (pull-based handout from shared queue; 42 unit(s) remaining). Memory admission: predicted peak 259272704 bytes; resident predicted peak 621142016 of 3221225472 bytes; 2600083456 bytes remaining budget
[shard 0/2] /tmp/qtcompile-group18389763550170533428/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/qtcompile10869092190127831758/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/qtcompile4578492071312424288/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 19:45:30] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardTimedJobSurvivesErrors.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 6104 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:30] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRestartPublishesPendingUpdate.kts] on droplet 0: its reservation of 1348 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6104 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:30] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRetriesWhenReplacementSessionFailsImmediately.kts] on droplet 0: its reservation of 1292 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6137 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:30] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/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 6137 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:30] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L6 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardTimedJobSurvivesErrors.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRestartPublishesPendingUpdate.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRetriesWhenReplacementSessionFailsImmediately.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionCloseIsTerminalAndRacesOpen.kts] to droplet 0 (pull-based handout from shared queue; 38 unit(s) remaining). Memory admission: predicted peak 248971264 bytes; resident predicted peak 607760384 of 3221225472 bytes; 2613465088 bytes remaining budget
[shard 1/2] /tmp/qtcompile2901779126720002493/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/qtcompile17612921509817936574/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 19:45:32] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionOpenedOnceForConcurrentCallers.kts] on droplet 1: its reservation of 1211 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5315 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:32] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionRetiredOnlyByAFailedCallOnIt.kts] on droplet 1: its reservation of 1187 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5315 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:32] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/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 5315 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:32] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusIgnoresSeedWithoutReconcile.kts] on droplet 1: its reservation of 1263 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5315 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:32] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L7 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionOpenedOnceForConcurrentCallers.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionRetiredOnlyByAFailedCallOnIt.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncBlockedReasonRoundTrip.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusIgnoresSeedWithoutReconcile.kts] to droplet 1 (pull-based handout from shared queue; 34 unit(s) remaining). Memory admission: predicted peak 249663488 bytes; resident predicted peak 521789440 of 3221225472 bytes; 2699436032 bytes remaining budget
[shard 1/2] /tmp/qtcompile9018192989310163411/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/qtcompile17436593617290420843/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/qtcompile3186050177712862564/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/qtcompile9202417398244420526/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 19:45:46] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/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 4882 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:46] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRunnerUsesManualClock.kts] on droplet 1: its reservation of 1257 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4997 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:46] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncResumesReadsAfterProxySessionExpires.kts] on droplet 1: its reservation of 1273 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5043 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:46] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRoundTripsVersionNumberedFileNames.kts] on droplet 1: its reservation of 1248 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5095 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:46] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L8 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncReenqueuesOpenPullRequestAfterEnqueueFailure.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRunnerUsesManualClock.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncResumesReadsAfterProxySessionExpires.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRoundTripsVersionNumberedFileNames.kts] to droplet 1 (pull-based handout from shared queue; 30 unit(s) remaining). Memory admission: predicted peak 245600256 bytes; resident predicted peak 495263744 of 3221225472 bytes; 2725961728 bytes remaining budget
[shard 0/2] /tmp/qtcompile3483136444492972629/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/qtcompile6963796151971973734/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 19:45:49] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncServiceWinsConflict.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 6106 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:49] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncPublishesNonAsciiContentVerbatim.kts] on droplet 0: its reservation of 1262 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6106 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:49] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionProbeNeverBlocksOtherCallers.kts] on droplet 0: its reservation of 1247 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6106 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:49] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncMirrorsAroundUnmappableServiceId.kts] on droplet 0: its reservation of 1218 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6106 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:45:49] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L9 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncServiceWinsConflict.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncPublishesNonAsciiContentVerbatim.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionProbeNeverBlocksOtherCallers.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncMirrorsAroundUnmappableServiceId.kts] to droplet 0 (pull-based handout from shared queue; 26 unit(s) remaining). Memory admission: predicted peak 245710848 bytes; resident predicted peak 596561920 of 3221225472 bytes; 2624663552 bytes remaining budget
[shard 1/2] /tmp/qtcompile-group17585716834431132149/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] 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-11819624333290663259/54a46898-8fe9-43fb-bd93-0e4048236299/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: 936cce593b3f471990d187583102824bc55f7c1469ecd7194e19dccd69c3607b
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 936cce593b3f471990d187583102824bc55f7c1469ecd7194e19dccd69c3607b, executing calculator
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: buildjar outputFile /root/.buildcache/persistent-scratchspace/scratch-11819624333290663259/6b578fc6-0f98-4188-b15c-29a07d3f3787/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: 936cce593b3f471990d187583102824bc55f7c1469ecd7194e19dccd69c3607b
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile6571129672707236544/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/qtcompile4455840127325948391/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-group3530693964925746229/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 19:46:00] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionCloseReleasesCallersWaitingOnAnOpen.kts] on droplet 1: its reservation of 1241 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5080 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:00] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncCompletedBeforeFirstMirrorAndReopen.kts] on droplet 1: its reservation of 1332 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5080 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:00] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusAdvancesOnQuietReconcile.kts] on droplet 1: its reservation of 1202 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5164 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:00] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncFailureDoesNotBreakServiceOperations.kts] on droplet 1: its reservation of 1143 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5164 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:00] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L10 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionCloseReleasesCallersWaitingOnAnOpen.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncCompletedBeforeFirstMirrorAndReopen.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusAdvancesOnQuietReconcile.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncFailureDoesNotBreakServiceOperations.kts] to droplet 1 (pull-based handout from shared queue; 22 unit(s) remaining). Memory admission: predicted peak 246579200 bytes; resident predicted peak 492179456 of 3221225472 bytes; 2729046016 bytes remaining budget
[2026-10-06 19:46:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncInvalidGitEditIsAtomic.kts] on droplet 0: its reservation of 1201 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4984 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncPublishesHandoffUnlistedBeforeFirstSync.kts] on droplet 0: its reservation of 1230 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4984 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncReconnectsAfterProxyFailure.kts] on droplet 0: its reservation of 1215 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4996 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncPublishesNonAsciiTitle.kts] on droplet 0: its reservation of 1200 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4996 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:02] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L11 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncInvalidGitEditIsAtomic.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncPublishesHandoffUnlistedBeforeFirstSync.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncReconnectsAfterProxyFailure.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncPublishesNonAsciiTitle.kts] to droplet 0 (pull-based handout from shared queue; 18 unit(s) remaining). Memory admission: predicted peak 242225152 bytes; resident predicted peak 487936000 of 3221225472 bytes; 2733289472 bytes remaining budget
[shard 0/2] /tmp/qtcompile-group15163696628050194462/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/qtcompile17231267061993387094/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/qtcompile15237090301040974307/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-group16606268564496761035/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-group14193973671380401014/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 19:46:09] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/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 4846 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:09] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRetriesStuckMergeQueuePullRequest.kts] on droplet 0: its reservation of 1151 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4846 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:09] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/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 4846 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:09] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncTracksUnlistedHandoff.kts] on droplet 0: its reservation of 1218 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5021 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:09] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L12 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncServiceToGitLifecycle.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRetriesStuckMergeQueuePullRequest.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testMainIgnoresRetiredGitSyncRepo.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncTracksUnlistedHandoff.kts] to droplet 0 (pull-based handout from shared queue; 14 unit(s) remaining). Memory admission: predicted peak 305143808 bytes; resident predicted peak 547368960 of 3221225472 bytes; 2673856512 bytes remaining budget
[shard 0/2] /tmp/qtcompile-group13742052062088881747/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-group5225636822672461992/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 19:46:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusDoesNotAdvanceOnFailedTick.kts] on droplet 1: its reservation of 1148 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4918 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRejectsUnsafeServiceId.kts] on droplet 1: its reservation of 1150 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4923 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionSurvivesAnInterruptedCaller.kts] on droplet 1: its reservation of 1180 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4925 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusRpcReportsDisabledMirror.kts] on droplet 1: its reservation of 1146 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4955 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:17] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L13 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusDoesNotAdvanceOnFailedTick.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRejectsUnsafeServiceId.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGithubProxySessionSurvivesAnInterruptedCaller.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusRpcReportsDisabledMirror.kts] to droplet 1 (pull-based handout from shared queue; 10 unit(s) remaining). Memory admission: predicted peak 246480896 bytes; resident predicted peak 493060096 of 3221225472 bytes; 2728165376 bytes remaining budget
[shard 1/2] /tmp/qtcompile-group17568952412794125299/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/qtcompile1861157642519250595/testGitSyncStatusAdvancesOnQuietReconcile.kt:231:23: warning: unnecessary safe call on a non-null receiver of type HandoffGitSyncRunner?
[shard 1/2]                 runner?.close()
[shard 1/2]                       ^ Unnecessary safe call on a non-null receiver of type HandoffGitSyncRunner? [DiagnosticEffect from Main.kt:1547]
[2026-10-06 19:46:19] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusSurvivesRestart.kts] on droplet 0: its reservation of 1121 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 19:46:19] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRejectsTruncatedContentsListing.kts] on droplet 0: its reservation of 1260 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 19:46:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusWriteFailurePreservesPriorOutcome.kts] on droplet 0: its reservation of 1152 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5016 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testRpcHandlerCarriesOptionalConversationReference.kts] on droplet 0: its reservation of 1172 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5016 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:20] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L14 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusSurvivesRestart.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRejectsTruncatedContentsListing.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusWriteFailurePreservesPriorOutcome.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testRpcHandlerCarriesOptionalConversationReference.kts] to droplet 0 (pull-based handout from shared queue; 6 unit(s) remaining). Memory admission: predicted peak 245186560 bytes; resident predicted peak 550330368 of 3221225472 bytes; 2670895104 bytes remaining budget
[shard 1/2] /tmp/qtcompile14872143031490336814/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/qtcompile11020114832801513206/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-group16649717249281227655/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 19:46:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRejectsNonCanonicalUnicodeFilenameEncodings.kts] on droplet 1: its reservation of 1135 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4624 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/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 4624 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusBeforeFirstAttempt.kts] on droplet 1: its reservation of 1091 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4624 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:23] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testRpcHandlerAcceptsServicePrefixedMethod.kts] on droplet 1: its reservation of 1032 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4624 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:23] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L15 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncRejectsNonCanonicalUnicodeFilenameEncodings.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusRejectsUnsupportedSidecarVersion.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusBeforeFirstAttempt.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testRpcHandlerAcceptsServicePrefixedMethod.kts] to droplet 1 (pull-based handout from shared queue; 2 unit(s) remaining). Memory admission: predicted peak 239448064 bytes; resident predicted peak 485928960 of 3221225472 bytes; 2735296512 bytes remaining budget
[shard 0/2] /tmp/qtcompile299464513986258430/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/qtcompile296313816687836255/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-group2811928799022450323/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/qtcompile13911227323612280899/testGitSyncStatusSurvivesRestart.kt:131:9: warning: the value 'beforeRestart' assigned to 'var firstSync: HandoffGitSync? defined in handoff.serviceserver.gitsync.test.testGitSyncStatusSurvivesRestart' is never used
[shard 0/2]         firstSync = beforeRestart
[shard 0/2]         ^ The value 'beforeRestart' assigned to 'var firstSync: HandoffGitSync? defined in handoff.serviceserver.gitsync.test.testGitSyncStatusSurvivesRestart' is never used [DiagnosticEffect from Main.kt:1547]
[2026-10-06 19:46:28] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/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 4705 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:28] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts] on droplet 0: its reservation of 2571 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4705 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:28] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L16 with 2 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testGitSyncStatusTruncatesUnicodeFailureMessage.kts, CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts] to droplet 0 (pull-based handout from shared queue; 1 unit(s) remaining). Memory admission: predicted peak 292765696 bytes; resident predicted peak 537952256 of 3221225472 bytes; 2683273216 bytes remaining budget. Retry top-up for [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts]: 1 failures of budget 3; 1 live, target 2; issued because an eligible failure left live attempts below target
[shard 1/2] /tmp/qtcompile-group2612698654485037949/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 19:46:32] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts] on droplet 0: its reservation of 2571 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5931 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:46:32] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-c0714896-298193ef-c462-4ae7-8f5d-7ccff533c589-L17 with 1 test(s) [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts] to droplet 0 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 232984576 bytes; resident predicted peak 650276864 of 3221225472 bytes; 2570948608 bytes remaining budget. Retry top-up for [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts]: 1 failures of budget 3; 2 live, target 2; issued because an eligible failure left live attempts below target
[shard 1/2] /tmp/qtcompile16976215215643825068/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/qtcompile1792982898290257444/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/qtcompile5234980533831675070/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/qtcompile2179952910737128973/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-group6298639855310862816/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/qtcompile15716719976662791191/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/qtcompile11133751729310646612/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/qtcompile14261265648729081024/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 19:46:41] [dispatch] tail_reservation: Reserved droplet 1 for recovery of [CodexCoder21Organization-HandoffServiceServer-5247440a3fb5269c9737b4cc3a89eca3f44f52f2/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts]; other idle droplets can drain
[2026-10-06 19:46:59] [dispatch] drain: Drain: shared queue has no unowned work, droplet 0 has no outstanding leases or targeted recovery/acceleration assignment
[2026-10-06 19:46:59] [dispatch] Every test in run c0714896 has an authoritative result; stopping shard(s) 0 whose runners are executing only superseded attempts (any late result they would report is superseded) and releasing their droplets
[2026-10-06 19:46:59] [dispatch] drain: Drain: shared queue has no unowned work, droplet 1 has no outstanding leases or targeted recovery/acceleration assignment
[shard 1/2] [2026-10-06 19:47:02] Merged 19 build rule results from XML
[shard 1/2] [HeapDump] No heap dump files found on droplet
[shard 1/2] [2026-10-06 19:47:02] Completed recovered live shard; enqueued droplet 606727799 for deletion so its missing sibling can enter admission
[shard 0/2] [2026-10-06 19:47:04] 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 0/2] [2026-10-06 19:47:04] Completed recovered live shard; enqueued droplet 606727798 for deletion so its missing sibling can enter admission
[2026-10-06 19:47:05] Build+test complete: 73 passed, 0 failed, 73 total (aggregated across 2 shards, resumed after restart)
[2026-10-06 19:47:05] Build finished with status: COMPLETED (resumed after restart)
[perftest-dispatch] No @PerformanceTest-annotated tests found in workspace.
[2026-10-06 19:47:26] Destroying droplets...
[2026-10-06 19:47:26] Droplets enqueued for deletion