← Back to all runs

Build Run: 86160041

CodexCoder21Organization/HandoffServiceServer

Stored run summary updated . Data age: 2741m 13s.

Projectshandoff:serviceserver
RepositoryCodexCoder21Organization/HandoffServiceServerbranch dashboard-rpcs-and-timed-jobscommit 79e5e8b5c500
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
2 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 56s
Test ages
0204060800-1s01-10s6310-30s1230-60s41-5m05-15m015-60m01h+0test lifespanpassedfailedrunning

79 test attempts: 77 passed, 2 failed.

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

7 lanes across 2 droplets, 79 test attempts, over 4m 5s 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
42 minutes
spent waiting (pending)
Started
Build span
3m 7s across 2 droplets · overlaps unit tests by 67ms
Total duration from build request until completion: 49m 59s Excluding the 42m 3s spent pending in the queue: 7m 56s49m 59spending: 42m 3s 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.pending42m 3sinstalling dependencies: 16.3s wall clock. Lifecycle time: the real elapsed time the run spent in the installing dependencies phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.installing dependenciesuploading project: 2.3s 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 7s 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: 1.3s. 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 7s (wall clock)CPU time: the sum of all measured individual build rules CPU times. Because build rules run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.1.3s (cpu time)unit tests: 4m 29s 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: 3m 35s. CPU time: the sum of all measured individual tests CPU times. Because tests run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.unit testsLifecycle time: the real elapsed time the run spent in the unit tests phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last test finished, such as dispatching @PerformanceTest tests to the performance-test service.4m 29s (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.3m 35s (cpu time)collecting results: 247ms 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: 32ms wall clock. Lifecycle time: the real elapsed time the run spent in the finishing phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.finishing
test time
7m 1s
cpu time
3m 35s
Finished

Build Rules

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

Test Results

73 passed, 0 failed, 73 total
StatusProjectTestDurationError
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncBlockedReasonRoundTrip2087ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncCompletedBeforeFirstMirrorAndReopen2969ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncDecodesUnicodeGithubContents2828ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncFailureDoesNotBreakServiceOperations2411ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncGitToServiceLifecycle3193ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncInvalidGitEditIsAtomic2125ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncMirrorsAroundUnmappableServiceId2689ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncPublishesHandoffUnlistedBeforeFirstSync2331ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncPublishesNonAsciiContentVerbatim2600ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncPublishesNonAsciiTitle1833ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncReconnectsAfterProxyFailure2369ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncReenqueuesOpenPullRequestAfterEnqueueFailure1839ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRejectsNonCanonicalUnicodeFilenameEncodings2145ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRejectsTruncatedContentsListing2872ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRejectsUnsafeServiceId2038ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRestartPublishesPendingUpdate3797ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncResumesReadsAfterProxySessionExpires2492ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRetriesStuckMergeQueuePullRequest2775ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRetriesWhenReplacementSessionFailsImmediately3057ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRoundTripsVersionNumberedFileNames2460ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncRunnerUsesManualClock2257ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncSeed3628ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncServiceToGitLifecycle3066ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncServiceWinsConflict2826ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusAdvancesOnQuietReconcile2280ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusBeforeFirstAttempt1568ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusDoesNotAdvanceOnFailedTick2026ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusIgnoresSeedWithoutReconcile2594ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusRejectsUnsupportedSidecarVersion2574ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusRpcReportsStaleMirror9644ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusSurvivesRestart2846ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusTruncatesUnicodeFailureMessage1005ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusWriteFailurePreservesPriorOutcome2944ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncTickDoesNotMaterializeTheArchive11847ms
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncTracksUnlistedHandoff1862ms
PASSEDhandoff.serviceserver.testtestConversationHandoffLookupCrossesTheServiceBoundary28470ms
PASSEDhandoff.serviceserver.testtestConversationReferenceCrossesTheServiceBoundary27882ms
PASSEDhandoff.serviceserver.testtestDashboardAssemblyRefreshesThroughReplacedGithubProxySessions4543ms
PASSEDhandoff.serviceserver.testtestDashboardMethodsCrossTheServiceBoundary20518ms
PASSEDhandoff.serviceserver.testtestDashboardRefreshBlockedInGithubKeepsServing2512ms
PASSEDhandoff.serviceserver.testtestDashboardShutdownLogsNoJobWarnings2370ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobFailureIsIsolated3444ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobSurvivesErrors2876ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobsReportUnavailableDependencies2877ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobsRunOnTheServerClock2709ms
PASSEDhandoff.serviceserver.testtestDashboardTimedJobsStopOnClose6693ms
PASSEDhandoff.serviceserver.testtestDashboardWeekOfHistoryCrossesTheServiceBoundary flaky — passed on attempt 2 of 313337ms
Attempts (3)
AttemptStatusDurationDropletCanonicalError
1 of 3FAILED32.4s606692103—java.lang.RuntimeException: Test 'testDashboardWeekOfHistoryCrossesTheServiceBoundary' timed out after 30000ms, stuck at: io.libp2p.crypto.keys.Ed25519Kt.generateEd25519KeyPair(Ed25519.kt:68) 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)
r VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x00007b54fc7907e0, length=24, elements={
0x00007b54fc01bf20, 0x00007b54fc0b3c20, 0x00007b54fc0b51a0, 0x00007b54fc0b6950,
0x00007b54fc0b7fa0, 0x00007b54fc0b9550, 0x00007b54fc0bb0a0, 0x00007b54fc0bc770,
0x00007b54fc0c8990, 0x00007b54fc0cbc60, 0x00007b54fc5a1340, 0x00007b54fc37ddb0,
0x00007b54fc770700, 0x00007b54fc771960, 0x00007b54fc772b00, 0x00007b54fc773c90,
0x00007b54fc774eb0, 0x00007b54fc776360, 0x00007b54fc777590, 0x00007b54fc7787d0,
0x00007b54fc78b810, 0x00007b54fc78c500, 0x00007b54fc78da30, 0x00007b54fc78eee0
}

"main" #1 [5326] prio=5 os_prio=0 cpu=7300.91ms elapsed=31.28s tid=0x00007b54fc01bf20 nid=5326 runnable  [0x00007b55009fb000]
   java.lang.Thread.State: RUNNABLE
	at java.math.BigInteger.implMultiplyToLen(java.base@21.0.11/BigInteger.java:1819)
	at java.math.BigInteger.multiplyToLen(java.base@21.0.11/BigInteger.java:1797)
	at java.math.BigInteger.implMontgomeryMultiply(java.base@21.0.11/BigInteger.java:2989)
	at java.math.BigInteger.montgomeryMultiply(java.base@21.0.11/BigInteger.java:2941)
	at java.math.BigInteger.oddModPow(java.base@21.0.11/BigInteger.java:3139)
	at java.math.BigInteger.modPow(java.base@21.0.11/BigInteger.java:2883)
	at sun.security.provider.DSA.generateV(java.base@21.0.11/DSA.java:454)
	at sun.security.provider.DSA.engineVerify(java.base@21.0.11/DSA.java:359)
	at sun.security.provider.DSA.engineVerify(java.base@21.0.11/DSA.java:288)
	at java.security.Signature$Delegate.engineVerify(java.base@21.0.11/Signature.java:1371)
	at java.security.Signature.verify(java.base@21.0.11/Signature.java:749)
	at sun.security.pkcs.SignerInfo.verify(java.base@21.0.11/SignerInfo.java:464)
	at sun.security.pkcs.PKCS7.verify(java.base@21.0.11/PKCS7.java:534)
	at sun.security.pkcs.PKCS7.verify(java.base@21.0.11/PKCS7.java:551)
	at sun.security.util.SignatureFileVerifier.processImpl(java.base@21.0.11/SignatureFileVerifier.java:306)
	at sun.security.util.SignatureFileVerifier.process(java.base@21.0.11/SignatureFileVerifier.java:282)
	at java.util.jar.JarVerifier.processEntry(java.base@21.0.11/JarVerifier.java:323)
	at java.util.jar.JarVerifier.update(java.base@21.0.11/JarVerifier.java:235)
	at java.util.jar.JarFile.initializeVerifier(java.base@21.0.11/JarFile.java:761)
	at java.util.jar.JarFile.ensureInitialization(java.base@21.0.11/JarFile.java:1071)
	- locked <0x00000000f8232a18> (a java.util.jar.JarFile)
	at java.util.jar.JavaUtilJarAccessImpl.ensureInitialization(java.base@21.0.11/JavaUtilJarAccessImpl.java:42)
	at jdk.internal.loader.URLClassPath$JarLoader$2.getManifest(java.base@21.0.11/URLClassPath.java:852)
	at jdk.internal.loader.BuiltinClassLoader.defineClass(java.base@21.0.11/BuiltinClassLoader.java:848)
	at jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(java.base@21.0.11/BuiltinClassLoader.java:760)
	at jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(java.base@21.0.11/BuiltinClassLoader.java:681)
	- locked <0x00000000fcb81a70> (a java.lang.Object)
	at jdk.internal.loader.BuiltinClassLoader.loadClass(java.base@21.0.11/BuiltinClassLoader.java:639)
	at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base@21.0.11/ClassLoaders.java:188)
	at java.lang.ClassLoader.loadClass(java.base@21.0.11/ClassLoader.java:526)
	at io.libp2p.crypto.keys.Ed25519Kt.generateEd25519KeyPair(Ed25519.kt:68)
	at io.libp2p.core.crypto.KeyKt.generateKeyPair(Key.kt:131)
	at foundation.url.protocol.Libp2pHostFactory.generateRandomEd25519Key(Libp2pHostFactory.kt:4568)
	at foundation.url.protocol.Libp2pHostFactory.access$generateRandomEd25519Key(Libp2pHostFactory.kt:4512)
	at foundation.url.protocol.Libp2pHostFactory$createServerHost$delegate$1$1.invoke(Libp2pHostFactory.kt:4840)
	at foundation.url.protocol.Libp2pHostFactory$createServerHost$delegate$1$1.invoke(Libp2pHostFactory.kt:4834)
	at io.libp2p.core.dsl.Builder.identity(Builders.kt:76)
	at foundation.url.protocol.Libp2pHostFactory$createServerHost$delegate$1.invoke(Libp2pHostFactory.kt:4834)
	at foundation.url.protocol.Libp2pHostFactory$createServerHost$delegate$1.invoke(Libp2pHostFactory.kt:4833)
	at io.libp2p.core.dsl.BuildersKt.host(Builders.kt:49)
	at foundation.url.protocol.Libp2pHostFactory.createServerHost(Libp2pHostFactory.kt:4833)
	at foundation.url.protocol.Libp2pHostFactory.createServerHost$default(Libp2pHostFactory.kt:4818)
	at foundation.url.protocol.Libp2pHostFactory.createServerHostWithRelayHandler(Libp2pHostFactory.kt:4920)
	at foundation.url.resolver.UrlProtocol2.getOrCreateServerHost(UrlResolver.kt:18737)
	at foundation.url.resolver.UrlProtocol2.joinNetworkInternalLocked(UrlResolver.kt:14764)
	at foundation.url.resolver.UrlProtocol2.joinNetworkInternal(UrlResolver.kt:14700)
	at foundation.url.resolver.UrlProtocol2.joinNetwork(UrlResolver.kt:14684)
	at handoff.serviceserver.test.TestDashboardWeekOfHistoryCrossesTheServiceBoundaryKt.testDashboardWeekOfHistoryCrossesTheServiceBoundary(testDashboardWeekOfHistoryCrossesTheServiceBoundary.kt:212)
	at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
	at java.lang.invoke.LambdaForm$MH/0x00007b548800c800.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/0x00007b5488001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$MH/0x00007b5488005400.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 [5335] daemon prio=10 os_prio=0 cpu=0.95ms elapsed=31.15s tid=0x00007b54fc0b3c20 nid=5335 waiting on condition  [0x00007b54e4120000]
   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 [5336] daemon prio=8 os_prio=0 cpu=0.32ms elapsed=31.14s tid=0x00007b54fc0b51a0 nid=5336 in Object.wait()  [0x00007b54d5ffe000]
   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 [5337] daemon prio=9 os_prio=0 cpu=0.43ms elapsed=31.14s tid=0x00007b54fc0b6950 nid=5337 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #12 [5338] daemon prio=9 os_prio=0 cpu=1.10ms elapsed=31.14s tid=0x00007b54fc0b7fa0 nid=5338 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Monitor Deflation Thread" #13 [5339] daemon prio=9 os_prio=0 cpu=3.91ms elapsed=31.14s tid=0x00007b54fc0b9550 nid=5339 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #14 [5340] daemon prio=9 os_prio=0 cpu=4788.05ms elapsed=31.14s tid=0x00007b54fc0bb0a0 nid=5340 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   Compiling: 1641 %     4       sun.security.provider.SHA2::implCompress0 @ 27 (448 bytes)

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

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

"Common-Cleaner" #17 [5343] daemon prio=8 os_prio=0 cpu=0.79ms elapsed=31.07s tid=0x00007b54fc0cbc60 nid=5343 waiting on condition  [0x00007b54d552d000]
   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 [5387] daemon prio=5 os_prio=0 cpu=0.46ms elapsed=29.84s tid=0x00007b54fc5a1340 nid=5387 waiting on condition  [0x00007b54d542d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8577de8> (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/0x00007b5488009ba8.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 [5417] daemon prio=5 os_prio=0 cpu=62.99ms elapsed=25.48s tid=0x00007b54fc37ddb0 nid=5417 waiting on condition  [0x00007b54d532d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f85af610> (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 [5751] daemon prio=5 os_prio=0 cpu=0.32ms elapsed=1.88s tid=0x00007b54fc770700 nid=5751 waiting on condition  [0x00007b54d522d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb8fc98> (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 [5752] daemon prio=5 os_prio=0 cpu=0.22ms elapsed=1.88s tid=0x00007b54fc771960 nid=5752 waiting on condition  [0x00007b54d512d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb8fc98> (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 [5753] daemon prio=5 os_prio=0 cpu=0.18ms elapsed=1.88s tid=0x00007b54fc772b00 nid=5753 waiting on condition  [0x00007b54d502d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb8fc98> (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 [5754] daemon prio=5 os_prio=0 cpu=0.20ms elapsed=1.88s tid=0x00007b54fc773c90 nid=5754 waiting on condition  [0x00007b54d4f2d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb8fc98> (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 [5755] daemon prio=5 os_prio=0 cpu=0.24ms elapsed=1.88s tid=0x00007b54fc774eb0 nid=5755 waiting on condition  [0x00007b54d4e2d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb8fc98> (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 [5756] daemon prio=5 os_prio=0 cpu=0.21ms elapsed=1.88s tid=0x00007b54fc776360 nid=5756 waiting on condition  [0x00007b54d4d2d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb8fc98> (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 [5757] daemon prio=5 os_prio=0 cpu=0.38ms elapsed=1.88s tid=0x00007b54fc777590 nid=5757 waiting on condition  [0x00007b54d4c2d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb8fc98> (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 [5758] daemon prio=5 os_prio=0 cpu=0.25ms elapsed=1.88s tid=0x00007b54fc7787d0 nid=5758 waiting on condition  [0x00007b54d4b2d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb8fc98> (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 [5760] daemon prio=5 os_prio=0 cpu=0.25ms elapsed=1.81s tid=0x00007b54fc78b810 nid=5760 waiting on condition  [0x00007b54d4a2d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb96040> (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 [5761] daemon prio=5 os_prio=0 cpu=0.31ms elapsed=1.81s tid=0x00007b54fc78c500 nid=5761 waiting on condition  [0x00007b54d492d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb96040> (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 [5762] daemon prio=5 os_prio=0 cpu=0.18ms elapsed=1.81s tid=0x00007b54fc78da30 nid=5762 waiting on condition  [0x00007b54d482d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb96040> (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 [5763] daemon prio=5 os_prio=0 cpu=0.21ms elapsed=1.81s tid=0x00007b54fc78eee0 nid=5763 waiting on condition  [0x00007b54d472d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb96040> (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)

"VM Thread" os_prio=0 cpu=22.46ms elapsed=31.17s tid=0x00007b54fc0a80e0 nid=5334 runnable  

"VM Periodic Task Thread" os_prio=0 cpu=21.75ms elapsed=31.19s tid=0x00007b54fc096960 nid=5333 waiting on condition  

"G1 Service" os_prio=0 cpu=2.97ms elapsed=31.26s tid=0x00007b54fc07dd90 nid=5332 runnable  

"G1 Refine#0" os_prio=0 cpu=60.06ms elapsed=31.26s tid=0x00007b54fc07cdc0 nid=5331 runnable  

"G1 Main Marker" os_prio=0 cpu=0.85ms elapsed=31.27s tid=0x00007b54fc03eab0 nid=5329 runnable  

"G1 Conc#0" os_prio=0 cpu=43.89ms elapsed=31.26s tid=0x00007b54fc03fa60 nid=5330 runnable  

"GC Thread#0" os_prio=0 cpu=172.47ms elapsed=31.27s tid=0x00007b54fc03c4d0 nid=5328 runnable  

JNI global refs: 15, weak refs: 0

Heap
 garbage-first heap   total 84992K, used 36355K [0x00000000f8000000, 0x0000000100000000)
  region size 1024K, 7 young (7168K), 6 survivors (6144K)
 Metaspace       used 11180K, committed 11392K, reserved 1114112K
  class space    used 833K, committed 960K, reserved 1048576K

Full thread dump (kompile in-child self-dump: handoff.serviceserver.test.TestDashboardWeekOfHistoryCrossesTheServiceBoundaryKt.testDashboardWeekOfHistoryCrossesTheServiceBoundary exceeded 30000ms):

"main" #1 prio=5
   java.lang.Thread.State: RUNNABLE
	at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle.get(VarHandleByteArrayAsInts.java:116)
	at java.lang.invoke.VarHandleGuards.guard_LI_I(VarHandleGuards.java:163)
	at sun.security.provider.ByteArrayAccess.b2iBig64(ByteArrayAccess.java:109)
	at sun.security.provider.SHA2.implCompress0(SHA2.java:157)
	at sun.security.provider.SHA2.implCompress(SHA2.java:135)
	at sun.security.provider.DigestBase.implCompressMultiBlock0(DigestBase.java:149)
	at sun.security.provider.DigestBase.implCompressMultiBlock(DigestBase.java:143)
	at sun.security.provider.DigestBase.engineUpdate(DigestBase.java:130)
	at java.security.MessageDigest$Delegate.engineUpdate(MessageDigest.java:671)
	at java.security.MessageDigest.update(MessageDigest.java:365)
	at sun.security.util.ManifestDigester.manifestDigest(ManifestDigester.java:358)
	at sun.security.util.SignatureFileVerifier.verifyManifestHash(SignatureFileVerifier.java:477)
	at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:336)
	at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:282)
	at java.util.jar.JarVerifier.processEntry(JarVerifier.java:323)
	at java.util.jar.JarVerifier.update(JarVerifier.java:235)
	at java.util.jar.JarFile.initializeVerifier(JarFile.java:761)
	at java.util.jar.JarFile.ensureInitialization(JarFile.java:1071)
	at java.util.jar.JavaUtilJarAccessImpl.ensureInitialization(JavaUtilJarAccessImpl.java:42)
	at jdk.internal.loader.URLClassPath$JarLoader$2.getManifest(URLClassPath.java:852)
	at jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:848)
	at jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	at io.libp2p.crypto.keys.Ed25519Kt.generateEd25519KeyPair(Ed25519.kt:68)
	at io.libp2p.core.crypto.KeyKt.generateKeyPair(Key.kt:131)
	at foundation.url.protocol.Libp2pHostFactory.generateRandomEd25519Key(Libp2pHostFactory.kt:4568)
	at foundation.url.protocol.Libp2pHostFactory.access$generateRandomEd25519Key(Libp2pHostFactory.kt:4512)
	at foundation.url.protocol.Libp2pHostFactory$createServerHost$delegate$1$1.invoke(Libp2pHostFactory.kt:4840)
	at foundation.url.protocol.Libp2pHostFactory$createServerHost$delegate$1$1.invoke(Libp2pHostFactory.kt:4834)
	at io.libp2p.core.dsl.Builder.identity(Builders.kt:76)
	at foundation.url.protocol.Libp2pHostFactory$createServerHost$delegate$1.invoke(Libp2pHostFactory.kt:4834)
	at foundation.url.protocol.Libp2pHostFactory$createServerHost$delegate$1.invoke(Libp2pHostFactory.kt:4833)
	at io.libp2p.core.dsl.BuildersKt.host(Builders.kt:49)
	at foundation.url.protocol.Libp2pHostFactory.createServerHost(Libp2pHostFactory.kt:4833)
	at foundation.url.protocol.Libp2pHostFactory.createServerHost$default(Libp2pHostFactory.kt:4818)
	at foundation.url.protocol.Libp2pHostFactory.createServerHostWithRelayHandler(Libp2pHostFactory.kt:4920)
	at foundation.url.resolver.UrlProtocol2.getOrCreateServerHost(UrlResolver.kt:18737)
	at foundation.url.resolver.UrlProtocol2.joinNetworkInternalLocked(UrlResolver.kt:14764)
	at foundation.url.resolver.UrlProtocol2.joinNetworkInternal(UrlResolver.kt:14700)
	at foundation.url.resolver.UrlProtocol2.joinNetwork(UrlResolver.kt:14684)
	at handoff.serviceserver.test.TestDashboardWeekOfHistoryCrossesTheServiceBoundaryKt.testDashboardWeekOfHistoryCrossesTheServiceBoundary(testDashboardWeekOfHistoryCrossesTheServiceBoundary.kt:212)
	at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
	at java.lang.invoke.LambdaForm$MH/0x00007b548800c800.invoke(LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(Method.java:580)
	at kompile.TestRunner.executeTest(TestRunner.kt:47)
	at java.lang.invoke.LambdaForm$DMH/0x00007b5488001800.invokeStatic(LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$MH/0x00007b5488005400.invoke(LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(Method.java:580)
	at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)

"url-resolver-coroutine-8" #27 daemon prio=5
   java.lang.Thread.State: WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"url-resolver-resync-4" #31 daemon prio=5
   java.lang.Thread.State: WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"Notification Thread" #16 daemon prio=9
   java.lang.Thread.State: RUNNABLE

"url-resolver-resync-2" #29 daemon prio=5
   java.lang.Thread.State: WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"url-resolver-resync-1" #28 daemon prio=5
   java.lang.Thread.State: WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"url-resolver-coroutine-5" #24 daemon prio=5
   java.lang.Thread.State: WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"Common-Cleaner" #17 daemon prio=8
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
	at java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
	at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
	at jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)
	at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)

"url-resolver-coroutine-6" #25 daemon prio=5
   java.lang.Thread.State: WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"url-resolver-coroutine-2" #21 daemon prio=5
   java.lang.Thread.State: WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"Signal Dispatcher" #11 daemon prio=9
   java.lang.Thread.State: RUNNABLE

"handoff-github-pull-request-state" #19 daemon prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
	at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"url-resolver-coroutine-3" #22 daemon prio=5
   java.lang.Thread.State: WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"url-resolver-resync-3" #30 daemon prio=5
   java.lang.Thread.State: WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"Reference Handler" #9 daemon prio=10
   java.lang.Thread.State: RUNNABLE
	at java.lang.ref.Reference.waitForReferencePendingList(Native Method)
	at java.lang.ref.Reference.processPendingReferences(Reference.java:246)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)

"url-resolver-coroutine-4" #23 daemon prio=5
   java.lang.Thread.State: WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"Finalizer" #10 daemon prio=8
   java.lang.Thread.State: WAITING
	at java.lang.Object.wait0(Native Method)
	at java.lang.Object.wait(Object.java:366)
	at java.lang.Object.wait(Object.java:339)
	at java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
	at java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
	at java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)

"url-resolver-coroutine-7" #26 daemon prio=5
   java.lang.Thread.State: WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"kompile-timeout-self-dump" #18 daemon prio=5
   java.lang.Thread.State: RUNNABLE
	at java.lang.Thread.dumpThreads(Native Method)
	at java.lang.Thread.getAllStackTraces(Thread.java:2522)
	at kompile.TestRunner.printSelfThreadDump(TestRunner.kt:77)
	at kompile.TestRunner.executeTest$lambda$0(TestRunner.kt:36)
	at kompile.TestRunner$$Lambda/0x00007b5488009ba8.run(Unknown Source)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"url-resolver-coroutine-1" #20 daemon prio=5
   java.lang.Thread.State: WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'handoff.serviceserver.test.TestDashboardWeekOfHistoryCrossesTheServiceBoundaryKt.testDashboardWeekOfHistoryCrossesTheServiceBoundary' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
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=0x00007b54fc7907e0, length=24, elements={
0x00007b54fc01bf20, 0x00007b54fc0b3c20, 0x00007b54fc0b51a0, 0x00007b54fc0b6950,
0x00007b54fc0b7fa0, 0x00007b54fc0b9550, 0x00007b54fc0bb0a0, 0x00007b54fc0bc770,
0x00007b54fc0c8990, 0x00007b54fc0cbc60, 0x00007b54fc5a1340, 0x00007b54fc37ddb0,
0x00007b54fc770700, 0x00007b54fc771960, 0x00007b54fc772b00, 0x00007b54fc773c90,
0x00007b54fc774eb0, 0x00007b54fc776360, 0x00007b54fc777590, 0x00007b54fc7787d0,
0x00007b54fc78b810, 0x00007b54fc78c500, 0x00007b54fc78da30, 0x00007b54fc78eee0
}

"main" #1 [5326] prio=5 os_prio=0 cpu=7300.91ms elapsed=31.28s tid=0x00007b54fc01bf20 nid=5326 runnable  [0x00007b55009fb000]
   java.lang.Thread.State: RUNNABLE
	at java.math.BigInteger.implMultiplyToLen(java.base@21.0.11/BigInteger.java:1819)
	at java.math.BigInteger.multiplyToLen(java.base@21.0.11/BigInteger.java:1797)
	at java.math.BigInteger.implMontgomeryMultiply(java.base@21.0.11/BigInteger.java:2989)
	at java.math.BigInteger.montgomeryMultiply(java.base@21.0.11/BigInteger.java:2941)
	at java.math.BigInteger.oddModPow(java.base@21.0.11/BigInteger.java:3139)
	at java.math.BigInteger.modPow(java.base@21.0.11/BigInteger.java:2883)
	at sun.security.provider.DSA.generateV(java.base@21.0.11/DSA.java:454)
	at sun.security.provider.DSA.engineVerify(java.base@21.0.11/DSA.java:359)
	at sun.security.provider.DSA.engineVerify(java.base@21.0.11/DSA.java:288)
	at java.security.Signature$Delegate.engineVerify(java.base@21.0.11/Signature.java:1371)
	at java.security.Signature.verify(java.base@21.0.11/Signature.java:749)
	at sun.security.pkcs.SignerInfo.verify(java.base@21.0.11/SignerInfo.java:464)
	at sun.security.pkcs.PKCS7.verify(java.base@21.0.11/PKCS7.java:534)
	at sun.security.pkcs.PKCS7.verify(java.base@21.0.11/PKCS7.java:551)
	at sun.security.util.SignatureFileVerifier.processImpl(java.base@21.0.11/SignatureFileVerifier.java:306)
	at sun.security.util.SignatureFileVerifier.process(java.base@21.0.11/SignatureFileVerifier.java:282)
	at java.util.jar.JarVerifier.processEntry(java.base@21.0.11/JarVerifier.java:323)
	at java.util.jar.JarVerifier.update(java.base@21.0.11/JarVerifier.java:235)
	at java.util.jar.JarFile.initializeVerifier(java.base@21.0.11/JarFile.java:761)
	at java.util.jar.JarFile.ensureInitialization(java.base@21.0.11/JarFile.java:1071)
	- locked <0x00000000f8232a18> (a java.util.jar.JarFile)
	at java.util.jar.JavaUtilJarAccessImpl.ensureInitialization(java.base@21.0.11/JavaUtilJarAccessImpl.java:42)
	at jdk.internal.loader.URLClassPath$JarLoader$2.getManifest(java.base@21.0.11/URLClassPath.java:852)
	at jdk.internal.loader.BuiltinClassLoader.defineClass(java.base@21.0.11/BuiltinClassLoader.java:848)
	at jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(java.base@21.0.11/BuiltinClassLoader.java:760)
	at jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(java.base@21.0.11/BuiltinClassLoader.java:681)
	- locked <0x00000000fcb81a70> (a java.lang.Object)
	at jdk.internal.loader.BuiltinClassLoader.loadClass(java.base@21.0.11/BuiltinClassLoader.java:639)
	at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base@21.0.11/ClassLoaders.java:188)
	at java.lang.ClassLoader.loadClass(java.base@21.0.11/ClassLoader.java:526)
	at io.libp2p.crypto.keys.Ed25519Kt.generateEd25519KeyPair(Ed25519.kt:68)
	at io.libp2p.core.crypto.KeyKt.generateKeyPair(Key.kt:131)
	at foundation.url.protocol.Libp2pHostFactory.generateRandomEd25519Key(Libp2pHostFactory.kt:4568)
	at foundation.url.protocol.Libp2pHostFactory.access$generateRandomEd25519Key(Libp2pHostFactory.kt:4512)
	at foundation.url.protocol.Libp2pHostFactory$createServerHost$delegate$1$1.invoke(Libp2pHostFactory.kt:4840)
	at foundation.url.protocol.Libp2pHostFactory$createServerHost$delegate$1$1.invoke(Libp2pHostFactory.kt:4834)
	at io.libp2p.core.dsl.Builder.identity(Builders.kt:76)
	at foundation.url.protocol.Libp2pHostFactory$createServerHost$delegate$1.invoke(Libp2pHostFactory.kt:4834)
	at foundation.url.protocol.Libp2pHostFactory$createServerHost$delegate$1.invoke(Libp2pHostFactory.kt:4833)
	at io.libp2p.core.dsl.BuildersKt.host(Builders.kt:49)
	at foundation.url.protocol.Libp2pHostFactory.createServerHost(Libp2pHostFactory.kt:4833)
	at foundation.url.protocol.Libp2pHostFactory.createServerHost$default(Libp2pHostFactory.kt:4818)
	at foundation.url.protocol.Libp2pHostFactory.createServerHostWithRelayHandler(Libp2pHostFactory.kt:4920)
	at foundation.url.resolver.UrlProtocol2.getOrCreateServerHost(UrlResolver.kt:18737)
	at foundation.url.resolver.UrlProtocol2.joinNetworkInternalLocked(UrlResolver.kt:14764)
	at foundation.url.resolver.UrlProtocol2.joinNetworkInternal(UrlResolver.kt:14700)
	at foundation.url.resolver.UrlProtocol2.joinNetwork(UrlResolver.kt:14684)
	at handoff.serviceserver.test.TestDashboardWeekOfHistoryCrossesTheServiceBoundaryKt.testDashboardWeekOfHistoryCrossesTheServiceBoundary(testDashboardWeekOfHistoryCrossesTheServiceBoundary.kt:212)
	at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
	at java.lang.invoke.LambdaForm$MH/0x00007b548800c800.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/0x00007b5488001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$MH/0x00007b5488005400.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 [5335] daemon prio=10 os_prio=0 cpu=0.95ms elapsed=31.15s tid=0x00007b54fc0b3c20 nid=5335 waiting on condition  [0x00007b54e4120000]
   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 [5336] daemon prio=8 os_prio=0 cpu=0.32ms elapsed=31.14s tid=0x00007b54fc0b51a0 nid=5336 in Object.wait()  [0x00007b54d5ffe000]
   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 [5337] daemon prio=9 os_prio=0 cpu=0.43ms elapsed=31.14s tid=0x00007b54fc0b6950 nid=5337 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #12 [5338] daemon prio=9 os_prio=0 cpu=1.10ms elapsed=31.14s tid=0x00007b54fc0b7fa0 nid=5338 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Monitor Deflation Thread" #13 [5339] daemon prio=9 os_prio=0 cpu=3.91ms elapsed=31.14s tid=0x00007b54fc0b9550 nid=5339 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #14 [5340] daemon prio=9 os_prio=0 cpu=4788.05ms elapsed=31.14s tid=0x00007b54fc0bb0a0 nid=5340 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   Compiling: 1641 %     4       sun.security.provider.SHA2::implCompress0 @ 27 (448 bytes)

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

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

"Common-Cleaner" #17 [5343] daemon prio=8 os_prio=0 cpu=0.79ms elapsed=31.07s tid=0x00007b54fc0cbc60 nid=5343 waiting on condition  [0x00007b54d552d000]
   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 [5387] daemon prio=5 os_prio=0 cpu=0.46ms elapsed=29.84s tid=0x00007b54fc5a1340 nid=5387 waiting on condition  [0x00007b54d542d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8577de8> (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/0x00007b5488009ba8.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 [5417] daemon prio=5 os_prio=0 cpu=62.99ms elapsed=25.48s tid=0x00007b54fc37ddb0 nid=5417 waiting on condition  [0x00007b54d532d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f85af610> (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 [5751] daemon prio=5 os_prio=0 cpu=0.32ms elapsed=1.88s tid=0x00007b54fc770700 nid=5751 waiting on condition  [0x00007b54d522d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb8fc98> (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 [5752] daemon prio=5 os_prio=0 cpu=0.22ms elapsed=1.88s tid=0x00007b54fc771960 nid=5752 waiting on condition  [0x00007b54d512d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000fcb8fc98> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$
[truncated — full output preserved in test-events.jsonl]
2 of 3PASSED13.3s606692087yes (this is the published result)—
3 of 3PASSED29s606692103——
PASSEDhandoff.serviceserver.testtestGitSyncStatusRpcReportsDisabledMirror1672ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionCloseIsTerminalAndRacesOpen2770ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionCloseReleasesCallersWaitingOnAnOpen2302ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionClosedExactlyOnce2973ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionNotClosedDuringACall flaky — passed on attempt 3 of 33518ms
Attempts (3)
AttemptStatusDurationDropletCanonicalError
1 of 3FAILED2.6s606692103—java.lang.AssertionError: the in-flight call completes on its session. Expected <ok>, actual <Persistent RPC connection to service 'githubproxy' was closed while requests were still pending.>. at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16) at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652) at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11) at kotlin.test.Asserter$DefaultImpls.assertEquals(Assertions.kt:671) at kotlin.test.DefaultAsserter.assertEquals(DefaultAsserter.kt:11) at kotlin.test.AssertionsKt__AssertionsKt.assertEquals(Assertions.kt:63) at kotlin.test.AssertionsKt.assertEquals(Unknown Source) at handoff.serviceserver.test.TestGithubProxySessionNotClosedDuringACallKt.testGithubProxySessionNotClosedDuringACall(testGithubProxySessionNotClosedDuringACall.kt:154) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at kompile.TestRunner.executeTest(TestRunner.kt:47) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Console output of attempt 1 of 3 (1488 bytes)
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)
Caused by: java.lang.AssertionError: the in-flight call completes on its session. Expected <ok>, actual <Persistent RPC connection to service 'githubproxy' was closed while requests were still pending.>.
	at kotlin.test.DefaultAsserter.fail(DefaultAsserter.kt:16)
	at kotlin.test.Asserter$DefaultImpls.assertTrue(Assertions.kt:652)
	at kotlin.test.DefaultAsserter.assertTrue(DefaultAsserter.kt:11)
	at kotlin.test.Asserter$DefaultImpls.assertEquals(Assertions.kt:671)
	at kotlin.test.DefaultAsserter.assertEquals(DefaultAsserter.kt:11)
	at kotlin.test.AssertionsKt__AssertionsKt.assertEquals(Assertions.kt:63)
	at kotlin.test.AssertionsKt.assertEquals(Unknown Source)
	at handoff.serviceserver.test.TestGithubProxySessionNotClosedDuringACallKt.testGithubProxySessionNotClosedDuringACall(testGithubProxySessionNotClosedDuringACall.kt:154)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at kompile.TestRunner.executeTest(TestRunner.kt:47)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	... 2 more
3 of 3PASSED3.5s606692103yes (this is the published result)—
2 of 3PASSED1.7s606692087——
PASSEDhandoff.serviceserver.testtestGithubProxySessionOpenedOnceForConcurrentCallers2382ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionProbeNeverBlocksOtherCallers1730ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionRetiredOnlyByAFailedCallOnIt2490ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionSurvivesAnInterruptedCaller2317ms
PASSEDhandoff.serviceserver.testtestGithubProxySessionWaitersOutliveAnInterruptedOpener2275ms
PASSEDhandoff.serviceserver.testtestMainIgnoresRetiredGitSyncRepo2091ms
PASSEDhandoff.serviceserver.testtestMainRejectsMalformedGitSyncInterval5381ms
PASSEDhandoff.serviceserver.testtestRelatedProjectsCrossTheServiceBoundary26984ms
PASSEDhandoff.serviceserver.testtestReorderOfCompletedHandoffOverUrlSaysItLeftTheList30759ms
PASSEDhandoff.serviceserver.testtestReorderPreservesBlankAnchorSemanticsOverUrl22456ms
PASSEDhandoff.serviceserver.testtestRpcHandlerAcceptsServicePrefixedMethod2054ms
PASSEDhandoff.serviceserver.testtestRpcHandlerCarriesOptionalConversationReference4450ms
PASSEDhandoff.serviceserver.testtestRpcHandlerErrorMarshaling3987ms
PASSEDhandoff.serviceserver.testtestSandboxedClientRejectsMalformedResponses17048ms
PASSEDhandoff.serviceserver.testtestSandboxedHandoffLifecycle25996ms
PASSEDhandoff.serviceserver.testtestServerRejectsPartialStatusSandboxClient2941ms
PASSEDhandoff.serviceserver.testtestServerRejectsStaleSandboxClient3537ms
PASSEDhandoff.serviceserver.testtestServiceRestartPreservesState28789ms
PASSEDhandoff.serviceserver.testtestStatusColorsWireErrors30380ms
PASSEDhandoff.serviceserver.testtestStatusColorsWireRoundTrip29931ms
PASSEDhandoff.serviceserver.testtestWorkInProgressCrossesTheServiceBoundary30083ms

Build Log

[buildtest-coordinator] [2026-10-06 16:48:28] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-06 16:48:30] Admission accounting: reserved=426 unreserved=0 requested=2 limit=200 observedFleet=124 fleetObservationValid=true
[2026-10-06 16:48:30] admissionDecision[run=86160041 path=fresh requested=2 myReservation=0 observedFleet=124 unreservedObserved=0 reservationsSum=426 reservationHolders=64 reservationHoldersWithNoObservedDroplet=38 otherGrantedRemainder=75 dropletLimit=200 queueDepth=68 queuePos=67 fleetObservationValid=true fleetObservationAge=4s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 16:48:30] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 16:49:00] Admission accounting: reserved=418 unreserved=0 requested=2 limit=200 observedFleet=123 fleetObservationValid=true
[2026-10-06 16:49:00] admissionDecision[run=86160041 path=fresh requested=2 myReservation=0 observedFleet=123 unreservedObserved=0 reservationsSum=418 reservationHolders=64 reservationHoldersWithNoObservedDroplet=38 otherGrantedRemainder=68 dropletLimit=200 queueDepth=68 queuePos=67 fleetObservationValid=true fleetObservationAge=34s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 16:49:00] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 16:50:00] Admission accounting: reserved=418 unreserved=0 requested=2 limit=200 observedFleet=121 fleetObservationValid=true
[2026-10-06 16:50:00] admissionDecision[run=86160041 path=fresh requested=2 myReservation=0 observedFleet=121 unreservedObserved=0 reservationsSum=418 reservationHolders=64 reservationHoldersWithNoObservedDroplet=38 otherGrantedRemainder=70 dropletLimit=200 queueDepth=68 queuePos=67 fleetObservationValid=true fleetObservationAge=15s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 16:50:00] Waiting for droplet capacity; retrying admission in 120s
[2026-10-06 16:52:00] Admission accounting: reserved=416 unreserved=0 requested=2 limit=200 observedFleet=120 fleetObservationValid=true
[2026-10-06 16:52:00] admissionDecision[run=86160041 path=fresh requested=2 myReservation=0 observedFleet=120 unreservedObserved=0 reservationsSum=416 reservationHolders=63 reservationHoldersWithNoObservedDroplet=38 otherGrantedRemainder=71 dropletLimit=200 queueDepth=67 queuePos=66 fleetObservationValid=true fleetObservationAge=83s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 16:52:00] Waiting for droplet capacity; retrying admission in 240s
[2026-10-06 16:56:00] Admission accounting: reserved=402 unreserved=0 requested=2 limit=200 observedFleet=113 fleetObservationValid=true
[2026-10-06 16:56:00] admissionDecision[run=86160041 path=fresh requested=2 myReservation=0 observedFleet=113 unreservedObserved=0 reservationsSum=402 reservationHolders=62 reservationHoldersWithNoObservedDroplet=38 otherGrantedRemainder=83 dropletLimit=200 queueDepth=68 queuePos=64 fleetObservationValid=true fleetObservationAge=2s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 16:56:00] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 17:01:08] Admission accounting: reserved=399 unreserved=0 requested=2 limit=200 observedFleet=90 fleetObservationValid=true
[2026-10-06 17:01:08] admissionDecision[run=86160041 path=fresh requested=2 myReservation=0 observedFleet=90 unreservedObserved=0 reservationsSum=399 reservationHolders=62 reservationHoldersWithNoObservedDroplet=39 otherGrantedRemainder=103 dropletLimit=200 queueDepth=68 queuePos=64 fleetObservationValid=true fleetObservationAge=83s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 17:01:08] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 17:06:08] Admission accounting: reserved=380 unreserved=0 requested=2 limit=200 observedFleet=93 fleetObservationValid=true
[2026-10-06 17:06:08] admissionDecision[run=86160041 path=fresh requested=2 myReservation=0 observedFleet=93 unreservedObserved=0 reservationsSum=380 reservationHolders=58 reservationHoldersWithNoObservedDroplet=35 otherGrantedRemainder=103 dropletLimit=200 queueDepth=70 queuePos=60 fleetObservationValid=true fleetObservationAge=19s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 17:06:08] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 17:11:08] Admission accounting: reserved=362 unreserved=5 requested=2 limit=200 observedFleet=105 fleetObservationValid=true
[2026-10-06 17:11:08] admissionDecision[run=86160041 path=fresh requested=2 myReservation=0 observedFleet=105 unreservedObserved=5 reservationsSum=362 reservationHolders=56 reservationHoldersWithNoObservedDroplet=33 otherGrantedRemainder=88 dropletLimit=200 queueDepth=71 queuePos=59 fleetObservationValid=true fleetObservationAge=1s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 17:11:08] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 17:16:11] Admission accounting: reserved=323 unreserved=8 requested=2 limit=200 observedFleet=94 fleetObservationValid=true
[2026-10-06 17:16:11] admissionDecision[run=86160041 path=fresh requested=2 myReservation=0 observedFleet=94 unreservedObserved=8 reservationsSum=323 reservationHolders=52 reservationHoldersWithNoObservedDroplet=31 otherGrantedRemainder=105 dropletLimit=200 queueDepth=67 queuePos=54 fleetObservationValid=true fleetObservationAge=9s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 17:16:11] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 17:24:04] Admission accounting: reserved=192 unreserved=40 requested=2 limit=200 observedFleet=95 fleetObservationValid=true
[2026-10-06 17:24:04] admissionDecision[run=86160041 path=fresh requested=2 myReservation=0 observedFleet=95 unreservedObserved=40 reservationsSum=192 reservationHolders=33 reservationHoldersWithNoObservedDroplet=16 otherGrantedRemainder=97 dropletLimit=200 queueDepth=27 queuePos=16 fleetObservationValid=true fleetObservationAge=2s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 17:24:04] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 17:24:34] Admission accounting: reserved=232 unreserved=28 requested=2 limit=200 observedFleet=94 fleetObservationValid=true
[2026-10-06 17:24:34] admissionDecision[run=86160041 path=fresh requested=2 myReservation=0 observedFleet=94 unreservedObserved=28 reservationsSum=232 reservationHolders=37 reservationHoldersWithNoObservedDroplet=18 otherGrantedRemainder=106 dropletLimit=200 queueDepth=26 queuePos=12 fleetObservationValid=true fleetObservationAge=0s fleetObservationUsable=true reservedProjection=202/200 freshProjection=202/200]
[2026-10-06 17:24:34] Waiting for droplet capacity; retrying admission in 60s
[buildtest-coordinator] [2026-10-06 17:24:54] Resuming sharded build after service restart (was PENDING, 2 shards)
[2026-10-06 17:24:54] 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 17:24:54] Rebuilding dynamic dispatch after service restart from 73 discovered test(s) and 0 durable terminal result(s)
[2026-10-06 17:24:55] 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 17:24:56] Admission accounting: reserved=385 unreserved=18 requested=2 limit=200 observedFleet=84 fleetObservationValid=true
[2026-10-06 17:24:56] admissionDecision[run=86160041 path=reserved-head requested=2 myReservation=2 observedFleet=84 unreservedObserved=18 reservationsSum=385 reservationHolders=55 reservationHoldersWithNoObservedDroplet=36 otherGrantedRemainder=112 dropletLimit=200 queueDepth=33 queuePos=28 fleetObservationValid=true fleetObservationAge=4s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 17:24:56] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 17:25:26] Admission accounting: reserved=433 unreserved=13 requested=2 limit=200 observedFleet=80 fleetObservationValid=true
[2026-10-06 17:25:26] admissionDecision[run=86160041 path=reserved-head requested=2 myReservation=2 observedFleet=80 unreservedObserved=13 reservationsSum=433 reservationHolders=61 reservationHoldersWithNoObservedDroplet=41 otherGrantedRemainder=118 dropletLimit=200 queueDepth=44 queuePos=8 fleetObservationValid=true fleetObservationAge=12s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-06 17:25:26] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 17:26:26] Admission accounting: reserved=456 unreserved=9 requested=2 limit=200 observedFleet=84 fleetObservationValid=true
[2026-10-06 17:26:26] admissionDecision[run=86160041 path=reserved-head requested=2 myReservation=2 observedFleet=84 unreservedObserved=9 reservationsSum=456 reservationHolders=62 reservationHoldersWithNoObservedDroplet=40 otherGrantedRemainder=111 dropletLimit=200 queueDepth=61 queuePos=2 fleetObservationValid=true fleetObservationAge=72s fleetObservationUsable=true reservedProjection=197/200 freshProjection=197/200]
[2026-10-06 17:26:26] Waiting for droplet capacity; retrying admission in 120s
[shard 0/2] [2026-10-06 17:29:18] Droplet created: id=606692087, name=buildtest-86160041-a0056a8
[shard 0/2] [2026-10-06 17:29:18] Droplet active at 142.93.72.245
[shard 1/2] [2026-10-06 17:29:22] Droplet created: id=606692103, name=buildtest-86160041-s1-a0056ad
[shard 1/2] [2026-10-06 17:29:22] Droplet active at 64.225.0.151
[shard 0/2] [2026-10-06 17:29:34] SSH access granted to droplet 606692087
[shard 0/2] [2026-10-06 17:29:34] Waiting for guest readiness on droplet 606692087
[shard 1/2] [2026-10-06 17:29:46] SSH access granted to droplet 606692103
[shard 1/2] [2026-10-06 17:29:46] Waiting for guest readiness on droplet 606692103
[shard 1/2] [2026-10-06 17:30:29] Guest readiness complete on droplet 606692103
[shard 1/2] [2026-10-06 17:30:29] 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 17:30:29] Connecting via SSH and installing dependencies...
[shard 1/2] [2026-10-06 17:30:30] 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=3471260, 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=c38ca6e1-22e6-40c9-96ed-c16eaf562c88
[shard 1/2] Swap file created and enabled
[shard 1/2] [BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009872, availableMemoryKb=3466644, totalSwapKb=4194300, freeSwapKb=4194300)
[shard 1/2] [BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[shard 1/2] [2026-10-06 17:30:45] Dependencies installed
[shard 1/2] [2026-10-06 17:30:46] Uploading project archive...
[shard 1/2] Extracted projects:
CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af

[shard 1/2] [2026-10-06 17:30:48] Projects on remote: CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af
[shard 1/2] [2026-10-06 17:30:48] Projects from archive: handoff:serviceserver
[shard 1/2] [2026-10-06 17:30:48] Building and testing workspace...
[shard 1/2] [2026-10-06 17:30:48] Shard test specs (0): 
[2026-10-06 17:30:48] [dispatch] droplet 1 ready
[2026-10-06 17:30:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardMethodsCrossTheServiceBoundary.kts] on droplet 1: its reservation of 2208 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 2607 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:30:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testConversationHandoffLookupCrossesTheServiceBoundary.kts] on droplet 1: its reservation of 2331 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4815 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:30:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testRelatedProjectsCrossTheServiceBoundary.kts] on droplet 1: its reservation of 2313 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7146 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:30:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testServiceRestartPreservesState.kts] on droplet 1: its reservation of 2457 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9459 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:30:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testStatusColorsWireErrors.kts] on droplet 1: its reservation of 2392 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9708 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:30:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testStatusColorsWireRoundTrip.kts] on droplet 1: its reservation of 2347 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9787 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:30:48] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testConversationReferenceCrossesTheServiceBoundary.kts] on droplet 1: its reservation of 2297 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9803 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:30:48] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L0 with 8 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardMethodsCrossTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testConversationHandoffLookupCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testRelatedProjectsCrossTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testServiceRestartPreservesState.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testStatusColorsWireErrors.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testStatusColorsWireRoundTrip.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testConversationReferenceCrossesTheServiceBoundary.kts] to droplet 1 (pull-based handout from shared queue; 65 unit(s) remaining). Memory admission: predicted peak 1584676864 bytes; resident predicted peak 1584676864 of 3221225472 bytes; 1636548608 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/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
[shard 1/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
[shard 1/2] Downloading https://kotlin.directory/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] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
[shard 1/2] Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom
[shard 1/2] 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/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.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/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom.sha1
[shard 1/2] Downloaded https://kotlin.directory/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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
[shard 1/2] Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
[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/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] 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] 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/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.sha1
[shard 1/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
[shard 1/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
[shard 1/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
[shard 1/2] Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar
[shard 1/2] Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar
[shard 1/2] Downloading https://kotlin.directory/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/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/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/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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
[shard 1/2] 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] 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/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
[shard 1/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
[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] 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/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
[shard 1/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
[shard 1/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
[shard 0/2] [2026-10-06 17:31:06] Guest readiness complete on droplet 606692087
[shard 0/2] [2026-10-06 17:31:06] 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 17:31:06] Connecting via SSH and installing dependencies...
[shard 0/2] [2026-10-06 17:31:08] 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 1 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=3325764, 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=2c3e7630-afd0-48a5-afca-4187463acf30
[shard 0/2] Swap file created and enabled
[shard 0/2] [BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3326708, totalSwapKb=4194300, freeSwapKb=4194300)
[shard 0/2] [BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[shard 0/2] [2026-10-06 17:31:20] Dependencies installed
[shard 0/2] [2026-10-06 17:31:20] Uploading project archive...
[shard 0/2] Extracted projects:
CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af

[shard 0/2] [2026-10-06 17:31:21] Projects on remote: CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af
[shard 0/2] [2026-10-06 17:31:21] Projects from archive: handoff:serviceserver
[shard 0/2] [2026-10-06 17:31:21] Building and testing workspace...
[shard 0/2] [2026-10-06 17:31:21] Shard test specs (0): 
[2026-10-06 17:31:22] [dispatch] droplet 0 ready
[2026-10-06 17:31:22] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testWorkInProgressCrossesTheServiceBoundary.kts] on droplet 0: its reservation of 2253 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 2306 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:31:22] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testReorderOfCompletedHandoffOverUrlSaysItLeftTheList.kts] on droplet 0: its reservation of 2292 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4559 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:31:22] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testSandboxedClientRejectsMalformedResponses.kts] on droplet 0: its reservation of 2238 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6851 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:31:22] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testReorderRejectsWhitespaceAnchorOverUrl.kts] on droplet 0: its reservation of 2253 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9089 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:31:22] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncTickDoesNotMaterializeTheArchive.kts] on droplet 0: its reservation of 1875 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9104 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:31:22] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusRpcReportsStaleMirror.kts] on droplet 0: its reservation of 2261 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9104 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:31:22] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardTimedJobsStopOnClose.kts] on droplet 0: its reservation of 373 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9112 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:31:22] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L1 with 8 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testSandboxedHandoffLifecycle.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testWorkInProgressCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testReorderOfCompletedHandoffOverUrlSaysItLeftTheList.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testSandboxedClientRejectsMalformedResponses.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testReorderRejectsWhitespaceAnchorOverUrl.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncTickDoesNotMaterializeTheArchive.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusRpcReportsStaleMirror.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardTimedJobsStopOnClose.kts] to droplet 0 (pull-based handout from shared queue; 57 unit(s) remaining). Memory admission: predicted peak 1285091328 bytes; resident predicted peak 1285091328 of 3221225472 bytes; 1936134144 bytes remaining budget
[shard 0/2] System memory: 3915MB, JVM heap: 1957MB
[shard 0/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
[shard 0/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
[shard 0/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
[shard 0/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/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] 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/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] 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/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
[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/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/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/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
[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.sha1
[shard 0/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/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/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/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] 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] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.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] 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/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar
[shard 0/2] Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar
[shard 0/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
[shard 0/2] 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/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/manager/0.0.205/manager-0.0.205.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/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/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/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar.sha1
[shard 0/2] Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
[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/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/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/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/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/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] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/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 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] /tmp/qtcompile5325594913875153014/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/qtcompile12658927556717718544/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]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 305b26452831fd6f205f686b71d91d0dba01adbb91a634ebe3e3d60461699f50, executing calculator
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Diagnostic: This class shouldn't be used in Kotlin. Use kotlin.Any instead. [DiagnosticReportedEffect from Main.kt:1547]
[shard 1/2] Diagnostic: This class shouldn't be used in Kotlin. Use kotlin.Any instead. [DiagnosticReportedEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 305b26452831fd6f205f686b71d91d0dba01adbb91a634ebe3e3d60461699f50
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64, executing calculator
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: f42147efc4b18ad58185116634bafabea52145fc34db062b79745f5e03702d3c
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: f42147efc4b18ad58185116634bafabea52145fc34db062b79745f5e03702d3c, executing calculator
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: f42147efc4b18ad58185116634bafabea52145fc34db062b79745f5e03702d3c
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile-group6406372555097544467/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-group3772528503236158705/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/qtcompile4455762125902798849/testStatusColorsWireErrors.kt:194:30: warning: this declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
[shard 1/2]                 override fun getStdlibJar(): ByteArray = stdlibJarBytes
[shard 1/2]                              ^ This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [DiagnosticEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile-group15324438774663089135/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/qtcompile2976711348663717294/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/qtcompile9254878624036755445/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: 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/qtcompile2508984457919626981/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/qtcompile2508984457919626981/testSandboxedClientRejectsMalformedResponses.kt:142:30: warning: this declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
[shard 0/2]                 override fun getStdlibJar(): ByteArray = stdlibJarBytes
[shard 0/2]                              ^ This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile12392514129632654598/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/qtcompile14557780825574534658/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/qtcompile8333012469041800300/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/qtcompile6986867176554700609/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/qtcompile18000092309130297881/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 17:34:46] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testMainRejectsMalformedGitSyncInterval.kts] on droplet 0: its reservation of 1988 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9104 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:34:46] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/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 9104 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:34:46] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardTimedJobFailureIsIsolated.kts] on droplet 0: its reservation of 1411 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9104 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:34:46] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardAssemblyRefreshesThroughReplacedGithubProxySessions.kts] on droplet 0: its reservation of 1413 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9104 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:34:46] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L2 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testMainRejectsMalformedGitSyncInterval.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardRefreshBlockedInGithubKeepsServing.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardTimedJobFailureIsIsolated.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardAssemblyRefreshesThroughReplacedGithubProxySessions.kts] to droplet 0 (pull-based handout from shared queue; 53 unit(s) remaining). Memory admission: predicted peak 362868736 bytes; resident predicted peak 1126293504 of 3221225472 bytes; 2094931968 bytes remaining budget
[2026-10-06 17:34:52] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardTimedJobsReportUnavailableDependencies.kts] on droplet 1: its reservation of 1311 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9569 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:34:52] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncSeed.kts] on droplet 1: its reservation of 1532 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9569 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:34:52] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testServerRejectsStaleSandboxClient.kts] on droplet 1: its reservation of 1367 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9569 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:34:52] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionClosedExactlyOnce.kts] on droplet 1: its reservation of 1360 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9569 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:34:52] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L3 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardTimedJobsReportUnavailableDependencies.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncSeed.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testServerRejectsStaleSandboxClient.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionClosedExactlyOnce.kts] to droplet 1 (pull-based handout from shared queue; 49 unit(s) remaining). Memory admission: predicted peak 287338496 bytes; resident predicted peak 1110020096 of 3221225472 bytes; 2111205376 bytes remaining budget
[2026-10-06 17:34:59] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts] attempt 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-A0 FAILED on droplet 1 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [1]
[2026-10-06 17:35:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/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 5570 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionNotClosedDuringACall.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 5587 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardTimedJobsRunOnTheServerClock.kts] on droplet 1: its reservation of 1430 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5587 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionWaitersOutliveAnInterruptedOpener.kts] on droplet 1: its reservation of 1291 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5689 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:20] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L4 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testServerRejectsPartialStatusSandboxClient.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionNotClosedDuringACall.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardTimedJobsRunOnTheServerClock.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionWaitersOutliveAnInterruptedOpener.kts] to droplet 1 (pull-based handout from shared queue; 46 unit(s) remaining). Memory admission: predicted peak 274620416 bytes; resident predicted peak 561958912 of 3221225472 bytes; 2659266560 bytes remaining budget
[shard 1/2] /tmp/qtcompile887041610945473636/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/qtcompile13388422426481709508/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-group18356689336987597114/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/qtcompile16718656200088243777/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/qtcompile3756591011598069884/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 17:35:36] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/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 6295 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:36] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncDecodesUnicodeGithubContents.kts] on droplet 0: its reservation of 1320 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6295 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:36] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncGitToServiceLifecycle.kts] on droplet 0: its reservation of 1258 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6295 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:36] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testRpcHandlerErrorMarshaling.kts] on droplet 0: its reservation of 1310 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6295 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:36] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L5 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardShutdownLogsNoJobWarnings.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncDecodesUnicodeGithubContents.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncGitToServiceLifecycle.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testRpcHandlerErrorMarshaling.kts] to droplet 0 (pull-based handout from shared queue; 42 unit(s) remaining). Memory admission: predicted peak 256069632 bytes; resident predicted peak 618938368 of 3221225472 bytes; 2602287104 bytes remaining budget
[shard 1/2] /tmp/qtcompile-group550822250108166172/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 17:35:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRestartPublishesPendingUpdate.kts] on droplet 1: its reservation of 1340 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5377 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardTimedJobSurvivesErrors.kts] on droplet 1: its reservation of 1275 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5426 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/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 5426 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRetriesWhenReplacementSessionFailsImmediately.kts] on droplet 1: its reservation of 1278 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5426 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:43] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L6 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRestartPublishesPendingUpdate.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardTimedJobSurvivesErrors.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionOpenedOnceForConcurrentCallers.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRetriesWhenReplacementSessionFailsImmediately.kts] to droplet 1 (pull-based handout from shared queue; 38 unit(s) remaining). Memory admission: predicted peak 247812096 bytes; resident predicted peak 522432512 of 3221225472 bytes; 2698792960 bytes remaining budget
[shard 1/2] /tmp/qtcompile756778477954829219/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/qtcompile5031110121080947923/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 17:35:47] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionNotClosedDuringACall.kts] attempt 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-A25 FAILED on droplet 1 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [1]
[2026-10-06 17:35:50] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/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 5104 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:50] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/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 5104 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:50] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/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 5114 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:50] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionCloseIsTerminalAndRacesOpen.kts] on droplet 1: its reservation of 1291 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5156 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:35:50] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L7 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionRetiredOnlyByAFailedCallOnIt.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncBlockedReasonRoundTrip.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusIgnoresSeedWithoutReconcile.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionCloseIsTerminalAndRacesOpen.kts] to droplet 1 (pull-based handout from shared queue; 35 unit(s) remaining). Memory admission: predicted peak 249917440 bytes; resident predicted peak 497729536 of 3221225472 bytes; 2723495936 bytes remaining budget
[shard 0/2] /tmp/qtcompile8432666984684465603/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/qtcompile6767571131930410000/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/qtcompile2986825815240664525/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/qtcompile6919976139631169373/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 17:36:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncReenqueuesOpenPullRequestAfterEnqueueFailure.kts] on droplet 0: its reservation of 1302 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6039 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionProbeNeverBlocksOtherCallers.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 6083 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRunnerUsesManualClock.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 6083 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:02] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncResumesReadsAfterProxySessionExpires.kts] on droplet 0: its reservation of 1268 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6083 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:02] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L8 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncReenqueuesOpenPullRequestAfterEnqueueFailure.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionProbeNeverBlocksOtherCallers.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRunnerUsesManualClock.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncResumesReadsAfterProxySessionExpires.kts] to droplet 0 (pull-based handout from shared queue; 31 unit(s) remaining). Memory admission: predicted peak 248324096 bytes; resident predicted peak 603922432 of 3221225472 bytes; 2617303040 bytes remaining budget
[shard 1/2] /tmp/qtcompile8277464522440145199/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/qtcompile8105928734903481494/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/qtcompile10255626472330048533/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/qtcompile630930893012531789/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 17:36:13] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/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 4962 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:13] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRoundTripsVersionNumberedFileNames.kts] on droplet 1: its reservation of 1231 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 17:36:13] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncServiceWinsConflict.kts] on droplet 1: its reservation of 1242 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5026 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:13] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncPublishesNonAsciiContentVerbatim.kts] on droplet 1: its reservation of 1262 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5037 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:13] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L9 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionCloseReleasesCallersWaitingOnAnOpen.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRoundTripsVersionNumberedFileNames.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncServiceWinsConflict.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncPublishesNonAsciiContentVerbatim.kts] to droplet 1 (pull-based handout from shared queue; 27 unit(s) remaining). Memory admission: predicted peak 245563392 bytes; resident predicted peak 495480832 of 3221225472 bytes; 2725744640 bytes remaining budget
[shard 1/2] /tmp/qtcompile3344316500584080949/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/qtcompile16568131679326018176/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/qtcompile14237476308065277772/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/qtcompile8139868832851814241/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-group7799293442415712121/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 17:36:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncMirrorsAroundUnmappableServiceId.kts] on droplet 1: its reservation of 1218 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4976 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusAdvancesOnQuietReconcile.kts] on droplet 1: its reservation of 1196 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4976 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncCompletedBeforeFirstMirrorAndReopen.kts] on droplet 1: its reservation of 1317 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4976 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncFailureDoesNotBreakServiceOperations.kts] on droplet 1: its reservation of 1136 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5062 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:20] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L10 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncMirrorsAroundUnmappableServiceId.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusAdvancesOnQuietReconcile.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncCompletedBeforeFirstMirrorAndReopen.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncFailureDoesNotBreakServiceOperations.kts] to droplet 1 (pull-based handout from shared queue; 23 unit(s) remaining). Memory admission: predicted peak 244002816 bytes; resident predicted peak 489566208 of 3221225472 bytes; 2731659264 bytes remaining budget
[shard 0/2] /tmp/qtcompile15393474315156424357/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/qtcompile6727546745326130924/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 17:36:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/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 6030 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncPublishesHandoffUnlistedBeforeFirstSync.kts] on droplet 0: its reservation of 1216 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6030 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncReconnectsAfterProxyFailure.kts] on droplet 0: its reservation of 1197 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6030 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:25] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncPublishesNonAsciiTitle.kts] on droplet 0: its reservation of 1191 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6030 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:25] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L11 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncInvalidGitEditIsAtomic.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncPublishesHandoffUnlistedBeforeFirstSync.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncReconnectsAfterProxyFailure.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncPublishesNonAsciiTitle.kts] to droplet 0 (pull-based handout from shared queue; 19 unit(s) remaining). Memory admission: predicted peak 242196480 bytes; resident predicted peak 593911808 of 3221225472 bytes; 2627313664 bytes remaining budget
[shard 1/2] /tmp/qtcompile-group17426301191970926577/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/qtcompile3953265799676258068/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/qtcompile2460768830793175838/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-group9601744417669241999/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/qtcompile17810640084705082223/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]
[shard 1/2] /tmp/qtcompile-group18182519797150054832/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-group7975739296176950125/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 17:36:39] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncServiceToGitLifecycle.kts] on droplet 1: its reservation of 1163 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4902 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:39] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRetriesStuckMergeQueuePullRequest.kts] on droplet 1: its reservation of 1147 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4929 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:39] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncTracksUnlistedHandoff.kts] on droplet 1: its reservation of 1218 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4929 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:39] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testMainIgnoresRetiredGitSyncRepo.kts] on droplet 1: its reservation of 1366 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 17:36:39] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L12 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncServiceToGitLifecycle.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRetriesStuckMergeQueuePullRequest.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncTracksUnlistedHandoff.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testMainIgnoresRetiredGitSyncRepo.kts] to droplet 1 (pull-based handout from shared queue; 15 unit(s) remaining). Memory admission: predicted peak 305143808 bytes; resident predicted peak 549224448 of 3221225472 bytes; 2672001024 bytes remaining budget
[shard 0/2] /tmp/qtcompile-group14107764855275340284/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 17:36:42] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusDoesNotAdvanceOnFailedTick.kts] on droplet 0: its reservation of 1148 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5869 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:42] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRejectsUnsafeServiceId.kts] on droplet 0: its reservation of 1147 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5869 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:42] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionSurvivesAnInterruptedCaller.kts] on droplet 0: its reservation of 1180 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5869 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:42] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusRpcReportsDisabledMirror.kts] on droplet 0: its reservation of 1141 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5869 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:42] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L13 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusDoesNotAdvanceOnFailedTick.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRejectsUnsafeServiceId.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionSurvivesAnInterruptedCaller.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusRpcReportsDisabledMirror.kts] to droplet 0 (pull-based handout from shared queue; 11 unit(s) remaining). Memory admission: predicted peak 246476800 bytes; resident predicted peak 593395712 of 3221225472 bytes; 2627829760 bytes remaining budget
[2026-10-06 17:36:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusSurvivesRestart.kts] on droplet 1: its reservation of 1111 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4894 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRejectsTruncatedContentsListing.kts] on droplet 1: its reservation of 1230 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4894 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusWriteFailurePreservesPriorOutcome.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 4977 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testRpcHandlerCarriesOptionalConversationReference.kts] on droplet 1: its reservation of 1170 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4977 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:43] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L14 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusSurvivesRestart.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRejectsTruncatedContentsListing.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusWriteFailurePreservesPriorOutcome.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testRpcHandlerCarriesOptionalConversationReference.kts] to droplet 1 (pull-based handout from shared queue; 7 unit(s) remaining). Memory admission: predicted peak 245186560 bytes; resident predicted peak 550330368 of 3221225472 bytes; 2670895104 bytes remaining budget
[shard 1/2] /tmp/qtcompile-group12477801176599030798/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/qtcompile1914027211969012371/testGitSyncStatusSurvivesRestart.kt:131:9: warning: the value 'beforeRestart' assigned to 'var firstSync: HandoffGitSync? defined in handoff.serviceserver.gitsync.test.testGitSyncStatusSurvivesRestart' is never used
[shard 1/2]         firstSync = beforeRestart
[shard 1/2]         ^ The value 'beforeRestart' assigned to 'var firstSync: HandoffGitSync? defined in handoff.serviceserver.gitsync.test.testGitSyncStatusSurvivesRestart' is never used [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile-group15587167821844195462/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/qtcompile13640511885164445744/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/qtcompile3792162092161333000/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 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-8904720364705958341/0c3457a9-adde-4fd6-bbfd-b562fc8dcdaf/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: 8e8a931b7cf5c03906802634f943e7c5a7af1c1b6559d924c5ac8c2e39bcf01c
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 8e8a931b7cf5c03906802634f943e7c5a7af1c1b6559d924c5ac8c2e39bcf01c, executing calculator
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: buildjar outputFile /root/.buildcache/persistent-scratchspace/scratch-8904720364705958341/aa9ba705-68f8-4250-ad90-2d5b77c1d355/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: 8e8a931b7cf5c03906802634f943e7c5a7af1c1b6559d924c5ac8c2e39bcf01c
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile13272532481336356656/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/qtcompile9553972154478506624/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 17:36:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRejectsNonCanonicalUnicodeFilenameEncodings.kts] on droplet 0: its reservation of 1130 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5792 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusRejectsUnsupportedSidecarVersion.kts] on droplet 0: its reservation of 1045 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5792 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusBeforeFirstAttempt.kts] on droplet 0: its reservation of 1091 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5792 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testRpcHandlerAcceptsServicePrefixedMethod.kts] on droplet 0: its reservation of 1026 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5792 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:36:57] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L15 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRejectsNonCanonicalUnicodeFilenameEncodings.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusRejectsUnsupportedSidecarVersion.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusBeforeFirstAttempt.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testRpcHandlerAcceptsServicePrefixedMethod.kts] to droplet 0 (pull-based handout from shared queue; 3 unit(s) remaining). Memory admission: predicted peak 239378432 bytes; resident predicted peak 591794176 of 3221225472 bytes; 2629431296 bytes remaining budget
[shard 1/2] /tmp/qtcompile-group12812850330094592786/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 17:37:04] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/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 4292 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:37:04] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts] on droplet 0: its reservation of 2338 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4302 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:37:04] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionNotClosedDuringACall.kts] on droplet 0: its reservation of 1205 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5604 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:37:04] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L16 with 3 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncStatusTruncatesUnicodeFailureMessage.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionNotClosedDuringACall.kts] to droplet 0 (pull-based handout from shared queue; 2 unit(s) remaining). Memory admission: predicted peak 312975360 bytes; resident predicted peak 552353792 of 3221225472 bytes; 2668871680 bytes remaining budget. Retry top-up for [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts]: 1 failures of budget 3; 1 live, target 2; issued because an eligible failure left live attempts below target. Retry top-up for [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionNotClosedDuringACall.kts]: 1 failures of budget 3; 1 live, target 2; issued because an eligible failure left live attempts below target
[2026-10-06 17:37:05] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts] on droplet 1: its reservation of 2338 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4897 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:37:05] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionNotClosedDuringACall.kts] on droplet 1: its reservation of 1205 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6092 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:37:05] [dispatch] lease_issued: Issued lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L17 with 2 test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionNotClosedDuringACall.kts] to droplet 1 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 253198336 bytes; resident predicted peak 561610752 of 3221225472 bytes; 2659614720 bytes remaining budget. Retry top-up for [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts]: 1 failures of budget 3; 2 live, target 2; issued because an eligible failure left live attempts below target. Retry top-up for [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGithubProxySessionNotClosedDuringACall.kts]: 1 failures of budget 3; 2 live, target 2; issued because an eligible failure left live attempts below target
[shard 1/2] /tmp/qtcompile13857350442401840076/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/qtcompile3746890216022037598/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-group9582986549410070320/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/qtcompile10897497083331142003/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/qtcompile14830858256549236368/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/qtcompile13217932494766733996/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/qtcompile3383148921994981168/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/qtcompile2094360018576933532/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 17:37:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testMainIgnoresRetiredGitSyncRepo.kts] on droplet 0: its reservation of 1366 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 1218 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 17:37:43] [dispatch] tail_reservation: Reserved droplet 0 for tail acceleration of [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncTracksUnlistedHandoff.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testMainIgnoresRetiredGitSyncRepo.kts]; other idle droplets can drain
[2026-10-06 17:37:43] [dispatch] tail_rescue: Tail acceleration: shared queue empty and droplet 0 idle while droplet 1's started lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L12 has run 63883ms vs 2212ms predicted (straggler threshold 60000ms exceeded); racing 2 still-unfinished test(s) [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncTracksUnlistedHandoff.kts, CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testMainIgnoresRetiredGitSyncRepo.kts] in speculative lease 7b225ab1-72da-4268-8a89-586e067fa693-86160041-18c2ef6d-7893-4cfe-9ce7-c842587f27ab-L18 on droplet 0 (first terminal completion wins; the loser's late result is recorded superseded)
[shard 0/2] /tmp/qtcompile2358738850062314741/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/qtcompile14748272014676101687/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 17:37:55] [dispatch] tail_rescue_resolved: Tail acceleration resolved for [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncTracksUnlistedHandoff.kts]: the SPECULATIVE attempt on droplet 0 won (PASS); the winner ran for 11825ms while the losing original attempt (droplet 1) had been running 75708ms; the loser's late result will be recorded superseded
[2026-10-06 17:37:55] [dispatch] tail_rescue_resolved: Tail acceleration resolved for [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testMainIgnoresRetiredGitSyncRepo.kts]: the SPECULATIVE attempt on droplet 0 won (PASS); the winner ran for 11825ms while the losing original attempt (droplet 1) had been running 75708ms; the loser's late result will be recorded superseded
[2026-10-06 17:37:55] [dispatch] tail_reservation: Reserved droplet 0 for recovery of [CodexCoder21Organization-HandoffServiceServer-79e5e8b5c5004406d8755dd4c2a5ee6b2db988af/tests/testGitSyncRetriesStuckMergeQueuePullRequest.kts]; other idle droplets can drain
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache HIT for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache HIT for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 386b54d79f6fa3eb96e69569af98ac67e87d74e089096f2a3ad3aa3982174e9a
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 386b54d79f6fa3eb96e69569af98ac67e87d74e089096f2a3ad3aa3982174e9a, executing calculator
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: buildjar outputFile /root/.buildcache/persistent-scratchspace/scratch-8774057106750329206/8ee501cb-d94d-409d-8ade-38f96d0f0bba/file.jar b56b1594fb82fbc14253648d999bbcdb1ef9e9a45d0cfba200cc02b47dd7c19d [unhandled JarBuiltEffect from JvmBuildRules.kt:764]
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 386b54d79f6fa3eb96e69569af98ac67e87d74e089096f2a3ad3aa3982174e9a
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 7b901b9511876a4cdfd011508bdab2179da81e50db87af587483264b14776a27
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 7b901b9511876a4cdfd011508bdab2179da81e50db87af587483264b14776a27, executing calculator
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: buildjar outputFile /root/.buildcache/persistent-scratchspace/scratch-8774057106750329206/cd4b2c10-7c4f-4579-a8b4-1ca30a4e87b0/file.jar 0044dfa58bf1a702e31c6354aa959343b47d80a1b53d8618ef3650d319991a2f [unhandled JarBuiltEffect from JvmBuildRules.kt:764]
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 7b901b9511876a4cdfd011508bdab2179da81e50db87af587483264b14776a27
[shard 1/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 1/2] /tmp/qtcompile12853210860440488354/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/qtcompile783593465340719742/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 17:38:05] [dispatch] drain: Drain: shared queue has no unowned work, droplet 1 has no outstanding leases or targeted recovery/acceleration assignment
[2026-10-06 17:38:05] [dispatch] drain: Drain: shared queue has no unowned work, droplet 0 has no outstanding leases or targeted recovery/acceleration assignment
[shard 0/2] [2026-10-06 17:38:20] Merged 25 build rule results from XML
[shard 0/2] [HeapDump] No heap dump files found on droplet
[shard 0/2] [2026-10-06 17:38:24] Completed recovered live shard; enqueued droplet 606692087 for deletion so its missing sibling can enter admission
[shard 1/2] [2026-10-06 17:38:24] Merged 28 build rule results from XML
[shard 1/2] [HeapDump] No heap dump files found on droplet
[shard 1/2] [2026-10-06 17:38:25] Completed recovered live shard; enqueued droplet 606692103 for deletion so its missing sibling can enter admission
[2026-10-06 17:38:25] Build+test complete: 73 passed, 0 failed, 73 total (aggregated across 2 shards, resumed after restart)
[2026-10-06 17:38:26] Build finished with status: COMPLETED (resumed after restart)
[perftest-dispatch] No @PerformanceTest-annotated tests found in workspace.
[2026-10-06 17:38:37] Destroying droplets...
[2026-10-06 17:38:37] Droplets enqueued for deletion