← UrlResolver FAILED

buildtest-22661f67-a1372e6

Shard 0: builds the workspace, carries the run's build rule and artifact collection, and runs its share of the tests.
Name
buildtest-22661f67-a1372e6
Droplet id
606833586
Role
primary
State
destroyed
IP address
134.199.208.118
Size
s-2vcpu-4gb
Region
sfo3
Image
245388985
Hardware
2 vCPU
Created
Destroyed
Lifetime
13m 35s
Utilization
all0.9%5m1.5%1m7.7%
This figure is the coordinator's measurement for the WHOLE RUN, across every droplet it held. There is no per-droplet utilization measurement; the tests timeline below is this droplet's own answer to the same question.

Phase timeline

buildtest-22661f67-a1372e6id 606833586 · s-2vcpu-4gb · 134.199.208.1183m 7s11m 33s0s5m10m15m
PhaseEnteredDuration
provisioning droplet3m 7s
installing dependencies21.5s
uploading project22.5s
build rules11m 33s
unit tests16.9s

Tests on this droplet

2 test attempts, 0 passed, 2 failed. They occupied 18.5s of test time in total (attempts run several at a time on one droplet, so this can exceed the wall clock), while the droplet was held for 13m 35s.
passedfailedstill running
foundation.url.resolver / testClosedFirstChil…foundation.url.resolver / testLateAbandonedFi…
TestAttemptStatusStartedEndedDuration
foundation.url.resolver / testClosedFirstChildWithNegotiatedControllerFailsBeforePublication1FAILED6.8s
foundation.url.resolver / testLateAbandonedFirstChildIsClosedAndNeverPublished1FAILED11.6s

Build log from this droplet

This run has one recorded droplet, so the whole of its build log is shown here. There is no per-droplet prefix to filter on when a run records a single droplet.
Download this droplet's full log
[buildtest-coordinator] [2026-10-07 03:42:35] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-07 03:44:30] Admission accounting: reserved=307 unreserved=2 requested=1 limit=200 observedFleet=49 fleetObservationValid=true
[2026-10-07 03:44:30] admissionDecision[run=22661f67 path=fresh requested=1 myReservation=0 observedFleet=49 unreservedObserved=2 reservationsSum=307 reservationHolders=36 reservationHoldersWithNoObservedDroplet=16 otherGrantedRemainder=149 dropletLimit=200 queueDepth=29 queuePos=28 fleetObservationValid=true fleetObservationAge=15s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-07 03:44:30] Waiting for droplet capacity; retrying admission in 30s
[2026-10-07 03:45:03] Admission accounting: reserved=305 unreserved=2 requested=1 limit=200 observedFleet=45 fleetObservationValid=true
[2026-10-07 03:45:03] admissionDecision[run=22661f67 path=fresh requested=1 myReservation=0 observedFleet=45 unreservedObserved=2 reservationsSum=305 reservationHolders=35 reservationHoldersWithNoObservedDroplet=16 otherGrantedRemainder=151 dropletLimit=200 queueDepth=27 queuePos=26 fleetObservationValid=true fleetObservationAge=11s fleetObservationUsable=true reservedProjection=197/200 freshProjection=197/200]
[2026-10-07 03:45:03] Waiting for droplet capacity; retrying admission in 60s
[2026-10-07 03:46:03] Admission accounting: reserved=295 unreserved=0 requested=1 limit=200 observedFleet=46 fleetObservationValid=true
[2026-10-07 03:46:03] admissionDecision[run=22661f67 path=fresh requested=1 myReservation=0 observedFleet=46 unreservedObserved=0 reservationsSum=295 reservationHolders=34 reservationHoldersWithNoObservedDroplet=16 otherGrantedRemainder=148 dropletLimit=200 queueDepth=26 queuePos=25 fleetObservationValid=true fleetObservationAge=6s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-07 03:46:03] Waiting for droplet capacity; retrying admission in 120s
[2026-10-07 03:48:04] Admission accounting: reserved=266 unreserved=0 requested=1 limit=200 observedFleet=79 fleetObservationValid=true
[2026-10-07 03:48:04] admissionDecision[run=22661f67 path=fresh requested=1 myReservation=0 observedFleet=79 unreservedObserved=0 reservationsSum=266 reservationHolders=32 reservationHoldersWithNoObservedDroplet=11 otherGrantedRemainder=116 dropletLimit=200 queueDepth=26 queuePos=22 fleetObservationValid=true fleetObservationAge=6s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-07 03:48:04] Waiting for droplet capacity; retrying admission in 240s
[2026-10-07 03:52:05] Admission accounting: reserved=241 unreserved=0 requested=1 limit=200 observedFleet=90 fleetObservationValid=true
[2026-10-07 03:52:05] admissionDecision[run=22661f67 path=fresh requested=1 myReservation=0 observedFleet=90 unreservedObserved=0 reservationsSum=241 reservationHolders=30 reservationHoldersWithNoObservedDroplet=9 otherGrantedRemainder=110 dropletLimit=200 queueDepth=30 queuePos=19 fleetObservationValid=true fleetObservationAge=7s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-07 03:52:05] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 03:57:05] Admission accounting: reserved=214 unreserved=1 requested=1 limit=200 observedFleet=109 fleetObservationValid=true
[2026-10-07 03:57:05] admissionDecision[run=22661f67 path=fresh requested=1 myReservation=0 observedFleet=109 unreservedObserved=1 reservationsSum=214 reservationHolders=26 reservationHoldersWithNoObservedDroplet=5 otherGrantedRemainder=83 dropletLimit=200 queueDepth=25 queuePos=16 fleetObservationValid=true fleetObservationAge=37s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-07 03:57:05] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 04:02:20] Admission accounting: reserved=180 unreserved=20 requested=1 limit=200 observedFleet=108 fleetObservationValid=true
[2026-10-07 04:02:20] admissionDecision[run=22661f67 path=fresh requested=1 myReservation=0 observedFleet=108 unreservedObserved=20 reservationsSum=180 reservationHolders=28 reservationHoldersWithNoObservedDroplet=2 otherGrantedRemainder=92 dropletLimit=200 queueDepth=20 queuePos=7 fleetObservationValid=true fleetObservationAge=16s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-07 04:02:20] Waiting for droplet capacity; retrying admission in 300s
[2026-10-07 04:05:03] Provisioning DigitalOcean droplet...
[2026-10-07 04:07:10] Droplet created: id=606833586, name=buildtest-22661f67-a1372e6
[2026-10-07 04:07:10] Droplet active at 134.199.208.118
[2026-10-07 04:07:16] SSH access granted to droplet 606833586
[2026-10-07 04:07:16] Waiting for guest readiness on droplet 606833586
[2026-10-07 04:08:10] Guest readiness complete on droplet 606833586
[2026-10-07 04:08:10] Connecting via SSH and installing dependencies...
[2026-10-07 04:08:11] SSH connected
Stopped, disabled, and masked unattended-upgrades.service, apt-daily.service, apt-daily-upgrade.service, apt-daily.timer, and apt-daily-upgrade.timer; waited 0 seconds for apt/dpkg locks to clear
Dependencies already present (snapshot image), skipping installation
Java: openjdk version "21.0.11" 2026-04-21
Node.js: v18.19.1
Chromium: /usr/bin/chromium-browser
Coursier: /root/tools/coursier
Docker already present: Docker version 29.1.3, build 29.1.3-0ubuntu3~24.04.2
haveged already present
securerandom.source=file:/dev/urandom already set in /usr/lib/jvm/java-21-openjdk-amd64/conf/security/java.security
Dependencies installed successfully
Install image id: 245388985; base dependency fast path taken: true
[BuildDriver] Memory before swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3457592, totalSwapKb=0, freeSwapKb=0)
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=793991a3-f7f2-4c1a-9db1-6160c72947bb
Swap file created and enabled
[BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3481908, totalSwapKb=4194300, freeSwapKb=4194300)
[BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[2026-10-07 04:08:32] Dependencies installed
[2026-10-07 04:08:32] Uploading project archive...
Extracted projects:
GOSSIP_FIX_REPORT.md
README.md
apply-protocol-version.bash
build.kts
config.json
docs
investigations
jars
netlab-topologies
scripts
src
tests

[2026-10-07 04:08:54] Projects on remote: GOSSIP_FIX_REPORT.md, README.md, apply-protocol-version.bash, build.kts, config.json, docs, investigations, jars, netlab-topologies, scripts, src, tests
[2026-10-07 04:08:54] Projects from archive: foundation.url:resolver
[2026-10-07 04:08:55] Building and testing workspace...
System memory: 3915MB, JVM heap: 1957MB
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom
Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
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
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
Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
Downloading https://kotlin.directory/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
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
Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom.sha1
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom.sha1
Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom.sha1
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar
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
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar.sha1
Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar.sha1
Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
Failed to download https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar.sha1
Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar.sha1
Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
/root/projects/tests/testFindPeersPromptReturnAfterCompletedAdvance.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersPromptReturnAfterCompletedAdvance.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFindPeersDeadlineRegistrationThroughClock.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersDeadlineRegistrationThroughClock.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testQueryServicesCountsCachedResultsTowardLimit.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testQueryServicesCountsCachedResultsTowardLimit.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testQueryServicesPartialCacheWithUnreachableCandidate.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testQueryServicesPartialCacheWithUnreachableCandidate.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/stressTestGossipRetryDeadlineExpiresDuringRelayAdmission.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/stressTestGossipRetryDeadlineExpiresDuringRelayAdmission.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFindPeersDeadlineRegistrationsReleasedAfterCompletion.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersDeadlineRegistrationsReleasedAfterCompletion.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFindPeersDeadlineAdvanceDuringTimerRegistration.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersDeadlineAdvanceDuringTimerRegistration.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFindPeersExpiryBeforeScheduleReturns.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersExpiryBeforeScheduleReturns.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFindPeersExactElapsedAssertionAtExpiry.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersExactElapsedAssertionAtExpiry.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFindPeersReturnsPromptlyAfterInjectedDeadline.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersReturnsPromptlyAfterInjectedDeadline.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testCancelledDiscoveryRecoveryPublicationIgnoresRelay.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testCancelledDiscoveryRecoveryPublicationIgnoresRelay.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFindPeersInterruptedWaitReleasesDeadlineRegistration.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersInterruptedWaitReleasesDeadlineRegistration.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testQueryServicesCompletesPartialCache.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testQueryServicesCompletesPartialCache.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFindPeersPollingInterruptionPreservesSignal.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersPollingInterruptionPreservesSignal.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testShortPublicRpcBudgetClosesReplacementHandshake.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testShortPublicRpcBudgetClosesReplacementHandshake.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testCancelledBudgetedOpenEndsItsReplacementDialDuringHandshake.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testCancelledBudgetedOpenEndsItsReplacementDialDuringHandshake.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFindPeersDeadlineRegistrationsReleasedAfterFailedWrite.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersDeadlineRegistrationsReleasedAfterFailedWrite.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testLiveProjectionSubscribeAfterFailedSeedServesEveryProperty.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testLiveProjectionSubscribeAfterFailedSeedServesEveryProperty.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testInterruptPhysicalReplacementHandshakeBeforeBudgetExpiry.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testInterruptPhysicalReplacementHandshakeBeforeBudgetExpiry.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testInterruptedRpcOpenKeepsOtherPublicReplacementOpenerAlive.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testInterruptedRpcOpenKeepsOtherPublicReplacementOpenerAlive.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testQueryServicesDoesNotCacheLocalRegistration.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testQueryServicesDoesNotCacheLocalRegistration.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFindPeersInterruptionStopsActiveQueryWithoutWarning.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersInterruptionStopsActiveQueryWithoutWarning.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testCancelledDiscoveryRecoveryWithSlowReplacementHandshakeClosesLateReplacement.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testCancelledDiscoveryRecoveryWithSlowReplacementHandshakeClosesLateReplacement.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testInterruptedPublicRpcOpenPromptlyClosesReplacementHandshake.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testInterruptedPublicRpcOpenPromptlyClosesReplacementHandshake.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPersistentRpcOpenSurvivesSlowRecoveryReplacementHandshake.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testPersistentRpcOpenSurvivesSlowRecoveryReplacementHandshake.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPhysicalParentReselectionHonoursShortRpcBudget.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testPhysicalParentReselectionHonoursShortRpcBudget.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFindPeersSystemClockDeadlineIncludesBlockedRpcWrite.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersSystemClockDeadlineIncludesBlockedRpcWrite.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testShortRpcBudgetKeepsOtherPublicReplacementOpenerAlive.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testShortRpcBudgetKeepsOtherPublicReplacementOpenerAlive.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testQueryServicesConcurrentPartialCacheOnOneClient.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testQueryServicesConcurrentPartialCacheOnOneClient.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testQueryServicesStopsAtFullCachedLimit.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testQueryServicesStopsAtFullCachedLimit.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFindPeersDeadlineWithOccupiedSystemClockScheduler.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testFindPeersDeadlineWithOccupiedSystemClockScheduler.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testInterruptedPublicRpcOpenClosesReplacementHandshake.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testInterruptedPublicRpcOpenClosesReplacementHandshake.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testBudgetedReplacementDialFailsAtItsOwnBudgetWhenHandshakeOutlastsIt.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testBudgetedReplacementDialFailsAtItsOwnBudgetWhenHandshakeOutlastsIt.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testQueryServicesCapsCachedMatchesAtTen.kts pins foundation.url:protocol at 0.0.527, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.0.551. Bump /root/projects/tests/testQueryServicesCapsCachedMatchesAtTen.kts to 0.0.551, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPersistentRpcConnectionRejectsMalformedInterleavedFrames.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPersistentRpcConnectionRejectsMalformedInterleavedFrames.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableConnectionClosingDuringRequestIsReclaimed.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableConnectionClosingDuringRequestIsReclaimed.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPersistentRpcConnectionControlRepliesCompleteWhileMultipleLargeResponsesAreHeld.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPersistentRpcConnectionControlRepliesCompleteWhileMultipleLargeResponsesAreHeld.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testEqualConnectionHandlesCannotOverwriteReplacement.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testEqualConnectionHandlesCannotOverwriteReplacement.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testRepeatedObservableParameterReusesOneRegistration.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testRepeatedObservableParameterReusesOneRegistration.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testLateDiscoveryReplacementClosesAfterOriginalDrains.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testLateDiscoveryReplacementClosesAfterOriginalDrains.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPadAwareObservableReadCanShutDownItsHandler.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPadAwareObservableReadCanShutDownItsHandler.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testConcurrentPullEofClosesOnce.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testConcurrentPullEofClosesOnce.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPersistentRpcReplyIsNotLostWhenConnectionIsReplacedDuringRead.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPersistentRpcReplyIsNotLostWhenConnectionIsReplacedDuringRead.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservablePushReconnectRetainsEveryRegistration.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservablePushReconnectRetainsEveryRegistration.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testClosedUnobservedConnectionCannotReclaimLiveParameter.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testClosedUnobservedConnectionCannotReclaimLiveParameter.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPadAwareObservableReadCanCloseItsOwnRegistration.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPadAwareObservableReadCanCloseItsOwnRegistration.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservablePollDeadlineExpiresBetweenTimeReadAndParking.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservablePollDeadlineExpiresBetweenTimeReadAndParking.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPersistentRpcConnectionReassemblesMultipleAndEmptyAttachments.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPersistentRpcConnectionReassemblesMultipleAndEmptyAttachments.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testQuietParameterObservableSurvivesTransportReconnect.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testQuietParameterObservableSurvivesTransportReconnect.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPullEofAfterExplicitReleaseClosesOnce.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPullEofAfterExplicitReleaseClosesOnce.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testReviewConnectionClosesBeforeObservableDispatch.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testReviewConnectionClosesBeforeObservableDispatch.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testBulkInvalidationCallbackCannotPublishAfterShutdown.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testBulkInvalidationCallbackCannotPublishAfterShutdown.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testQuietParameterObservableSurvivesBackgroundPollReconnect.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testQuietParameterObservableSurvivesBackgroundPollReconnect.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testClosingDiscoveryReplacementRejectsNewChildren.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testClosingDiscoveryReplacementRejectsNewChildren.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testRepeatedParameterMarkerRefreshesServerProxy.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testRepeatedParameterMarkerRefreshesServerProxy.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testRetiredDiscoveryParentRejectsNewChildren.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testRetiredDiscoveryParentRejectsNewChildren.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableOlderConnectionCannotReclaimReplacement.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableOlderConnectionCannotReclaimReplacement.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPingPeerDoesNotAddLocalRelayCandidateForUnregisteredTargetCircuitAddress.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPingPeerDoesNotAddLocalRelayCandidateForUnregisteredTargetCircuitAddress.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableRequestFailureKeepsReconciliationFailureSuppressed.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableRequestFailureKeepsReconciliationFailureSuppressed.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableConcurrentReleaseDetachesListener.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableConcurrentReleaseDetachesListener.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableOlderConnectionCannotCloseReplacement.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableOlderConnectionCannotCloseReplacement.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableZeroWindowPollReturnsImmediately.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableZeroWindowPollReturnsImmediately.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testClockPadHeaderWithUnusableClockIdStillServesRequest.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testClockPadHeaderWithUnusableClockIdStillServesRequest.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableRegistrationsReleasedWhenClientConnectionCloses.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableRegistrationsReleasedWhenClientConnectionCloses.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testDelayedObservableReconciliationDoesNotReplaceNewerValue.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testDelayedObservableReconciliationDoesNotReplaceNewerValue.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testBytecodeFetchKeepsLocalRelayCandidateForRoutedTarget.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testBytecodeFetchKeepsLocalRelayCandidateForRoutedTarget.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableLongPollAtMaximumWindowAnswersInsideRequestDeadline.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableLongPollAtMaximumWindowAnswersInsideRequestDeadline.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableExplicitCloseRacingExpiryDetachesOnce.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableExplicitCloseRacingExpiryDetachesOnce.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testBulkObservableDeliveriesPreserveRepeatedIdOrder.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testBulkObservableDeliveriesPreserveRepeatedIdOrder.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPullEofReportsCloseFailure.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPullEofReportsCloseFailure.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableServedOverDetachedConnectionIsNotReleased.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableServedOverDetachedConnectionIsNotReleased.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableExtractionRejectsCalculatorClosingManager.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableExtractionRejectsCalculatorClosingManager.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableConnectionGetterReentryCannotPublishAfterShutdown.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableConnectionGetterReentryCannotPublishAfterShutdown.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableClaimRacingDisconnectRetainsReplacement.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableClaimRacingDisconnectRetainsReplacement.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFreshHandleForSameConnectionCanUpdateParameter.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testFreshHandleForSameConnectionCanUpdateParameter.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testParamObservableReHomedByReconnectSurvivesOldConnectionClose.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testParamObservableReHomedByReconnectSurvivesOldConnectionClose.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPersistentRpcConnectionRejectsOverBudgetInterleavedStartWithoutBlockingSibling.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPersistentRpcConnectionRejectsOverBudgetInterleavedStartWithoutBlockingSibling.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableSubscriberCallbackDoesNotHoldHandlerLock.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableSubscriberCallbackDoesNotHoldHandlerLock.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testIdleDiscoveryParentClosesOnRetirement.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testIdleDiscoveryParentClosesOnRetirement.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableReconciliationUsesCapturedValueDuringCalculation.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableReconciliationUsesCapturedValueDuringCalculation.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/stressTestActiveQueryMalformedResponseAlwaysReachesParsing.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/stressTestActiveQueryMalformedResponseAlwaysReachesParsing.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPullEofAfterRealConnectionReleaseClosesOnce.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPullEofAfterRealConnectionReleaseClosesOnce.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPadAwareObservableReadDoesNotSerializeAcrossObservables.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPadAwareObservableReadDoesNotSerializeAcrossObservables.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableSurvivesClientReconnectBeforeOldConnectionCloses.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableSurvivesClientReconnectBeforeOldConnectionCloses.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableClaimRacingExpiryHasSingleOutcome.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableClaimRacingExpiryHasSingleOutcome.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testFailedObservableRequestReconcilesRetainedParameters.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testFailedObservableRequestReconcilesRetainedParameters.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testBytecodeFetchKeepsLocalRelayCandidateForRegisteredTarget.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testBytecodeFetchKeepsLocalRelayCandidateForRegisteredTarget.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testReconciliationEqualityCannotOverwriteNewerDelivery.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testReconciliationEqualityCannotOverwriteNewerDelivery.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testLateLiveConnectionCannotReclaimParameter.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testLateLiveConnectionCannotReclaimParameter.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPersistentRpcConnectionConsumesLegacyLargeResponseOnV11Connection.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPersistentRpcConnectionConsumesLegacyLargeResponseOnV11Connection.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testBootstrapExchangeEofKeepsAcceptedRpc.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testBootstrapExchangeEofKeepsAcceptedRpc.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPersistentRpcConnectionRoundTripsInterleavedResponsesFromRealProtocolHost.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPersistentRpcConnectionRoundTripsInterleavedResponsesFromRealProtocolHost.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPhysicalParentReselectionSkipsRetiredSibling.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPhysicalParentReselectionSkipsRetiredSibling.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableNegativeWindowPollReturnsImmediately.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableNegativeWindowPollReturnsImmediately.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testBytecodeRelayCandidateExcludesLocalPeerFromCircuitAddress.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testBytecodeRelayCandidateExcludesLocalPeerFromCircuitAddress.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableAdoptedByReconnectedClientAfterOldConnectionCloses.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableAdoptedByReconnectedClientAfterOldConnectionCloses.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testReconciliationEqualityDoesNotHoldLifecycleLock.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testReconciliationEqualityDoesNotHoldLifecycleLock.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testLateConnectionCloseCannotOrphanReplacementParameter.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testLateConnectionCloseCannotOrphanReplacementParameter.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testStreamPushForUnregisteredTargetReportsInsideRequestDeadline.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testStreamPushForUnregisteredTargetReportsInsideRequestDeadline.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPersistentRpcConnectionV10DoesNotAdvertiseInterleavedResponseFrames.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPersistentRpcConnectionV10DoesNotAdvertiseInterleavedResponseFrames.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testClosedConnectionWithReusedIdCannotOrphanReplacement.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testClosedConnectionWithReusedIdCannotOrphanReplacement.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testTimedOutInterleavedResponseDoesNotFailSiblingRequest.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testTimedOutInterleavedResponseDoesNotFailSiblingRequest.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testEffectAwareHandlerRejectsStaleResumeEffectId.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testEffectAwareHandlerRejectsStaleResumeEffectId.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPersistentRpcConnectionReassemblesMultipleIndependentLargeResponses.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPersistentRpcConnectionReassemblesMultipleIndependentLargeResponses.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testUnknownConnectionOrderCannotReplaceExistingOwner.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testUnknownConnectionOrderCannotReplaceExistingOwner.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPersistentRpcConnectionClearsPartialAssemblyAfterTerminalError.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPersistentRpcConnectionClearsPartialAssemblyAfterTerminalError.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableNegativeWindowSystemClockPollReturnsImmediately.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableNegativeWindowSystemClockPollReturnsImmediately.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testReviewReconciliationEqualityCannotPublishAfterShutdown.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testReviewReconciliationEqualityCannotPublishAfterShutdown.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testExhaustedPullStreamIsClosedOnServer.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testExhaustedPullStreamIsClosedOnServer.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testPersistentRpcConnectionAdvertisesAndConsumesInterleavedResponseFrames.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testPersistentRpcConnectionAdvertisesAndConsumesInterleavedResponseFrames.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testE2eObservableSurvivesTransportReconnectOverP2P.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testE2eObservableSurvivesTransportReconnectOverP2P.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableMarkerRevisionCannotPublishAfterShutdown.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableMarkerRevisionCannotPublishAfterShutdown.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testClosedObservableRecordDoesNotGrowWithoutBound.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testClosedObservableRecordDoesNotGrowWithoutBound.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testRetiredDiscoveryParentClosesAtRequestDeadline.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testRetiredDiscoveryParentClosesAtRequestDeadline.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testProviderAdmissionOrderSurvivesDelayedCallback.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testProviderAdmissionOrderSurvivesDelayedCallback.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testQuietParameterObservablesReconcileInOneTransportRequest.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testQuietParameterObservablesReconcileInOneTransportRequest.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableZeroWindowSystemClockPollReturnsImmediately.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableZeroWindowSystemClockPollReturnsImmediately.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservablePollDeadlinePassedBeforeWaitReturnsImmediately.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservablePollDeadlinePassedBeforeWaitReturnsImmediately.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testObservableShutdownDuringRequestDoesNotPublish.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testObservableShutdownDuringRequestDoesNotPublish.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testDiscoveryRetirementFixtureExcludesPeriodicExchange.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testDiscoveryRetirementFixtureExcludesPeriodicExchange.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
/root/projects/tests/testQuietParameterObservableReconcilesAfterRequestRedials.kts pins community.kotlin.observable:core-jvm at 0.3.15, but /root/projects/tests/perfClusterJoinAnnotated.kts already uses 0.3.22. Bump /root/projects/tests/testQuietParameterObservableReconcilesAfterRequestRedials.kts to 0.3.22, or add doNotUpgrade=true to mark the older pin as deliberate. [WithArtifactVersionMismatchWarningEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 1a08bd79885a42f1b31fa329c78851f16e607a3df7093f2cc80d5cf9d6f3f227
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 1a08bd79885a42f1b31fa329c78851f16e607a3df7093f2cc80d5cf9d6f3f227, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 8c137752111ef0e8c7d5bf72650135e153fb0c27bcb9e1049ce1a10f23f25fad
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 8c137752111ef0e8c7d5bf72650135e153fb0c27bcb9e1049ce1a10f23f25fad, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Diagnostic: 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 [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: 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 [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: 'getStdlibJar(): ByteArray?' is deprecated. Remote services must not supply stdlib bytes. UrlResolver always loads the consumer's bundled /stdlib.jar via AvianStdLibHelper.addStdlib(builder, null); the bytes returned here are dropped server-side before the bytecode response is serialized. Remove the override. [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Variable 'resolver' is never used [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: 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 [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: 'getStdlibJar(): ByteArray?' is deprecated. Remote services must not supply stdlib bytes. UrlResolver always loads the consumer's bundled /stdlib.jar via AvianStdLibHelper.addStdlib(builder, null); the bytes returned here are dropped server-side before the bytecode response is serialized. Remove the override. [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: The corresponding parameter in the supertype 'Host' is named 'conn'. This may cause problems when calling this function with named arguments. [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: The corresponding parameter in the supertype 'Host' is named 'conn'. This may cause problems when calling this function with named arguments. [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Variable 'closedFirstParent' initializer is redundant [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: 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 [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: 'getStdlibJar(): ByteArray?' is deprecated. Remote services must not supply stdlib bytes. UrlResolver always loads the consumer's bundled /stdlib.jar via AvianStdLibHelper.addStdlib(builder, null); the bytes returned here are dropped server-side before the bytecode response is serialized. Remove the override. [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Elvis operator (?:) always returns the left operand of non-nullable type PendingDialAdmissionController.Entry? [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Elvis operator (?:) always returns the left operand of non-nullable type PeerLifetime [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Unnecessary non-null assertion (!!) on a non-null receiver of type UrlProtocol2.PeerDialLifecycle [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: There is more than one label with such a name in this scope [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: There is more than one label with such a name in this scope [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: There is more than one label with such a name in this scope [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Variable 'admittedPeer' initializer is redundant [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)' [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: The value 'sf' assigned to 'var streamFuture: StreamPromise<Libp2pRpcController>? defined in foundation.url.resolver.UrlProtocol2.sendPeerExchangeAndReadResponseAsync' is never used [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: 'discoverPeers(Int = ...): Int' is deprecated. Peer discovery is automatic. Use openStream() which handles discovery internally. [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Parameter 'selected' is never used, could be renamed to _ [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Parameter 'multiaddresses' is never used [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Variable 'shouldRetry' initializer is redundant [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: The value 'sf' assigned to 'var streamFuture: StreamPromise<Libp2pRpcController>? defined in foundation.url.resolver.UrlProtocol2.forwardRelayRequestToTarget.`<anonymous>`' is never used [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: The value 'sf' assigned to 'var streamFuture: StreamPromise<Libp2pRpcController>? defined in foundation.url.resolver.UrlProtocol2.forwardRelayRequestToTarget' is never used [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Parameter 'rs' is never used, could be renamed to _ [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Elvis operator (?:) always returns the left operand of non-nullable type String [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Elvis operator (?:) always returns the left operand of non-nullable type String [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Parameter 'rs' is never used, could be renamed to _ [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Elvis operator (?:) always returns the left operand of non-nullable type String [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Elvis operator (?:) always returns the left operand of non-nullable type String [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Unnecessary safe call on a non-null receiver of type Scheduled? [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: The value 'null' assigned to 'var deadlineTask: Scheduled? defined in foundation.url.resolver.PersistentRpcConnection.reconnect' is never used [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Variable 'recordedPad' initializer is redundant [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: 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 [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: 'getStdlibJar(): ByteArray?' is deprecated. Remote services must not supply stdlib bytes. UrlResolver always loads the consumer's bundled /stdlib.jar via AvianStdLibHelper.addStdlib(builder, null); the bytes returned here are dropped server-side before the bytecode response is serialized. Remove the override. [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Variable 'cleanupFailures' initializer is redundant [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Parameter 'sjvmThread' is never used, could be renamed to _ [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Parameter 'proxyClassName' is never used [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Unnecessary non-null assertion (!!) on a non-null receiver of type Any [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Unnecessary non-null assertion (!!) on a non-null receiver of type Any [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: No cast needed [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Parameter 'parentClassName' is never used [DiagnosticReportedEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 8c137752111ef0e8c7d5bf72650135e153fb0c27bcb9e1049ce1a10f23f25fad
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 1a08bd79885a42f1b31fa329c78851f16e607a3df7093f2cc80d5cf9d6f3f227
 [BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile-group2747262830593590029/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
                    .append(" #").append(thread.id)
                                                ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile10580725524494474035/testLateAbandonedFirstChildIsClosedAndNeverPublished.kt:75:17: warning: variable 'remoteParent' is never used
            val remoteParent = providerHost.network.connect(PeerId.fromBase58(clientInfo.peerId), clientAddress)
                ^ Variable 'remoteParent' is never used [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile3202645794233123427/testClosedFirstChildWithNegotiatedControllerFailsBeforePublication.kt:74:17: warning: variable 'remoteParent' is never used
            val remoteParent = providerHost.network.connect(PeerId.fromBase58(clientInfo.peerId), clientAddress)
                ^ Variable 'remoteParent' is never used [DiagnosticEffect from Main.kt:1547]
[2026-10-07 04:20:41] Merged 1 build rule results from XML
[HeapDump] No heap dump files found on droplet
[2026-10-07 04:20:44] Build+test complete: 0 passed, 2 failed, 1958 total
[2026-10-07 04:20:45] Build finished with status: FAILED