..
Stored run summary updated . Data age: 714m 29s.
9 tests: 9 passed.
Lane activity for this run is still being read from the coordinator's per-test attempt journal, so this chart is not drawn yet. Reload the page to see it.
| Status | Build Rule | Duration | Output | Error |
|---|---|---|---|---|
| PASSED | tinysite.cli.buildMaven() | 584ms | 76 files, 36.9 MB |
| Status | Project | Test | Duration | Error |
|---|---|---|---|---|
| PASSED | tinysite.cli.test | testEveryFileIsCommittedAgainstItsDigest | 5542ms | |
| PASSED | tinysite.cli.test | testFailedPublishLeavesNoPartialSite | 6746ms | |
| PASSED | tinysite.cli.test | testListInfoAndDeleteActOnlyOnSites | 4835ms | |
| PASSED | tinysite.cli.test | testListingWordsTimesAndSizesByMagnitude | 10059ms | |
| PASSED | tinysite.cli.test | testPublishFollowsLinksAndStopsAtWhatItCannotRead | 6900ms | |
| PASSED | tinysite.cli.test | testPublishRefusesWhatCannotBeASite | 2398ms | |
| PASSED | tinysite.cli.test | testPublishUploadsAFolderAndPrintsItsLink | 6118ms | |
| PASSED | tinysite.cli.test | testStorageFailuresAreReportedPerCommand | 1693ms | |
| PASSED | tinysite.cli.test | testUsageErrorsSayWhatWasWrong | 2885ms |
[buildtest-coordinator] [2026-10-08 08:30:42] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-08 08:30:43] Admission accounting: reserved=193 unreserved=0 requested=1 limit=200 observedFleet=111 fleetObservationValid=true
[2026-10-08 08:30:43] admissionDecision[run=8dfb3cf4 path=fresh requested=1 myReservation=0 observedFleet=111 unreservedObserved=0 reservationsSum=193 reservationHolders=27 reservationHoldersWithNoObservedDroplet=4 otherGrantedRemainder=82 dropletLimit=200 queueDepth=3 queuePos=2 fleetObservationValid=true fleetObservationAge=48s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-08 08:30:43] Waiting for droplet capacity; retrying admission in 30s
[2026-10-08 08:31:13] Admission accounting: reserved=193 unreserved=0 requested=1 limit=200 observedFleet=108 fleetObservationValid=true
[2026-10-08 08:31:13] admissionDecision[run=8dfb3cf4 path=fresh requested=1 myReservation=0 observedFleet=108 unreservedObserved=0 reservationsSum=193 reservationHolders=27 reservationHoldersWithNoObservedDroplet=4 otherGrantedRemainder=85 dropletLimit=200 queueDepth=4 queuePos=2 fleetObservationValid=true fleetObservationAge=78s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-08 08:31:13] Waiting for droplet capacity; retrying admission in 60s
[2026-10-08 08:32:13] Admission accounting: reserved=193 unreserved=0 requested=1 limit=200 observedFleet=108 fleetObservationValid=false
[2026-10-08 08:32:13] admissionDecision[run=8dfb3cf4 path=fresh requested=1 myReservation=0 observedFleet=108 unreservedObserved=0 reservationsSum=193 reservationHolders=27 reservationHoldersWithNoObservedDroplet=4 otherGrantedRemainder=85 dropletLimit=200 queueDepth=4 queuePos=2 fleetObservationValid=false fleetObservationAge=138s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-08 08:32:13] Waiting for droplet capacity; retrying admission in 120s
[2026-10-08 08:34:13] Admission accounting: reserved=193 unreserved=0 requested=1 limit=200 observedFleet=97 fleetObservationValid=true
[2026-10-08 08:34:13] admissionDecision[run=8dfb3cf4 path=fresh requested=1 myReservation=0 observedFleet=97 unreservedObserved=0 reservationsSum=193 reservationHolders=27 reservationHoldersWithNoObservedDroplet=3 otherGrantedRemainder=96 dropletLimit=200 queueDepth=4 queuePos=2 fleetObservationValid=true fleetObservationAge=16s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-08 08:34:13] Waiting for droplet capacity; retrying admission in 240s
[2026-10-08 08:38:18] Admission accounting: reserved=191 unreserved=0 requested=1 limit=200 observedFleet=90 fleetObservationValid=true
[2026-10-08 08:38:19] admissionDecision[run=8dfb3cf4 path=fresh requested=1 myReservation=0 observedFleet=90 unreservedObserved=0 reservationsSum=191 reservationHolders=27 reservationHoldersWithNoObservedDroplet=5 otherGrantedRemainder=101 dropletLimit=200 queueDepth=3 queuePos=1 fleetObservationValid=true fleetObservationAge=21s fleetObservationUsable=true reservedProjection=192/200 freshProjection=192/200]
[2026-10-08 08:38:19] Waiting for droplet capacity; retrying admission in 300s
[2026-10-08 08:40:53] Dynamic dispatch: seeded 9 work unit(s) (9 discovered test(s), 0 terminal before seeding) into the shared lease queue
[2026-10-08 08:40:53] Provisioning DigitalOcean droplet...
[2026-10-08 08:42:22] provisioning_failure runId=8dfb3cf4 shardIndex=0 shardCount=1 method=createBuildDroplet attempt=1 maxAttempts=3 elapsedMs=89007 classification=INFRASTRUCTURE/PROVISIONING action=exhausted error=DropletServiceCallStalledException: Droplet creation outcome for 'buildtest-8dfb3cf4-a24a33f' is not safe to retry inline because the async request result was not delivered conclusively. No per-droplet fleet polling was started; the coordinator must use its fleet-wide cleanup-before-requeue path. Last failure: SandboxException: Sandboxed code threw an exception: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). cause: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes).
[2026-10-08 08:42:22] Allocation capacity unavailable; requeueing build as PENDING: ProvisioningFailureException: Provisioning failed for runId=8dfb3cf4 shardIndex=0 method=createBuildDroplet attempts=1/3 elapsedMs=89007 classification=INFRASTRUCTURE/PROVISIONING: Droplet creation outcome for 'buildtest-8dfb3cf4-a24a33f' is not safe to retry inline because the async request result was not delivered conclusively. No per-droplet fleet polling was started; the coordinator must use its fleet-wide cleanup-before-requeue path. Last failure: SandboxException: Sandboxed code threw an exception: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). cause: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). | DropletServiceCallStalledException: Droplet creation outcome for 'buildtest-8dfb3cf4-a24a33f' is not safe to retry inline because the async request result was not delivered conclusively. No per-droplet fleet polling was started; the coordinator must use its fleet-wide cleanup-before-requeue path. Last failure: SandboxException: Sandboxed code threw an exception: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). cause: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). | SandboxException: Sandboxed code threw an exception: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). cause: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes). | RuntimeException: java.lang.InternalError: Exception encountered in implementation of foundation/url/sjvm/intrinsics/ServiceBridge:rpc(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; :
foundation.url.resolver.PersistentRpcConnection$AmbiguousRpcRequestException: RPC request 'getDropletCreationStatus' to service 'digitalocean-droplets' has an ambiguous outcome because its transport failed after the request write began. The request was not replayed because the remote handler may already have run. Original transport failure: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes).
Caused by: foundation.url.resolver.UrlResolutionException: Persistent RPC connection to service 'digitalocean-droplets' was closed while requests were still pending. Reader transport failure: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes).
Caused by: java.io.EOFException: Stream closed while reading message data (read 0 of 4 bytes)
[2026-10-08 08:45:30] Dynamic dispatch: seeded 9 work unit(s) (9 discovered test(s), 0 terminal before seeding) into the shared lease queue
[2026-10-08 08:45:30] Provisioning DigitalOcean droplet...
[2026-10-08 08:46:34] Droplet created: id=607215114, name=buildtest-8dfb3cf4-a24a34f
[2026-10-08 08:46:34] Droplet active at 137.184.123.126
[2026-10-08 08:46:36] SSH access granted to droplet 607215114
[2026-10-08 08:46:36] Waiting for guest readiness on droplet 607215114
[2026-10-08 08:46:59] Guest readiness complete on droplet 607215114
[2026-10-08 08:46:59] Dynamic memory admission: droplet 0 has 4096 MiB RAM, 3221225472 bytes available to resident tests, and runner parallelism 4
[2026-10-08 08:46:59] Connecting via SSH and installing dependencies...
[2026-10-08 08:46:59] 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=3469732, totalSwapKb=0, freeSwapKb=0)
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=12520b8c-09d1-44ed-985b-c418811ccfbd
Swap file created and enabled
[BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3467960, totalSwapKb=4194300, freeSwapKb=4194300)
[BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[2026-10-08 08:47:18] Dependencies installed
[2026-10-08 08:47:18] Uploading project archive...
Extracted projects:
README.md
build.kts
config.json
jars
scripts
src
tests
[2026-10-08 08:47:19] Projects on remote: README.md, build.kts, config.json, jars, scripts, src, tests
[2026-10-08 08:47:19] Projects from archive: tinysite.cli:tinysite-cli
[2026-10-08 08:47:19] Building and testing workspace...
[2026-10-08 08:47:19] [dispatch] droplet 0 ready
[2026-10-08 08:47:19] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [tests/testListInfoAndDeleteActOnlyOnSites.kts] on droplet 0: its reservation of 2082 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 1897 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 08:47:19] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [tests/testFailedPublishLeavesNoPartialSite.kts] on droplet 0: its reservation of 1860 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 3979 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 08:47:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [tests/testPublishUploadsAFolderAndPrintsItsLink.kts] on droplet 0: its reservation of 2027 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 5839 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 08:47:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [tests/testEveryFileIsCommittedAgainstItsDigest.kts] on droplet 0: its reservation of 1905 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7866 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 08:47:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [tests/testPublishFollowsLinksAndStopsAtWhatItCannotRead.kts] on droplet 0: its reservation of 1907 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7911 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 08:47:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [tests/testPublishRefusesWhatCannotBeASite.kts] on droplet 0: its reservation of 1322 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7921 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 08:47:20] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [tests/testUsageErrorsSayWhatWasWrong.kts] on droplet 0: its reservation of 1333 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7921 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 08:47:20] [dispatch] lease_issued: Issued lease 4654e67d-8c66-49d8-ab9e-527cf564b460-8dfb3cf4-9971b966-cdd4-46bd-9319-137213d4b486-L0 with 8 test(s) [tests/testListingWordsTimesAndSizesByMagnitude.kts, tests/testListInfoAndDeleteActOnlyOnSites.kts, tests/testFailedPublishLeavesNoPartialSite.kts, tests/testPublishUploadsAFolderAndPrintsItsLink.kts, tests/testEveryFileIsCommittedAgainstItsDigest.kts, tests/testPublishFollowsLinksAndStopsAtWhatItCannotRead.kts, tests/testPublishRefusesWhatCannotBeASite.kts, tests/testUsageErrorsSayWhatWasWrong.kts] to droplet 0 (pull-based handout from shared queue; 1 unit(s) remaining). Memory admission: predicted peak 822960128 bytes; resident predicted peak 822960128 of 3221225472 bytes; 2398265344 bytes remaining budget
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/kompile/manager/0.0.205/manager-0.0.205.pom
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/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
Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.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/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
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/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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.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/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
Downloading 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/kompile/manager/0.0.205/manager-0.0.205.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/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/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
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/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/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
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.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/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/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.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/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar
Downloaded 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/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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.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/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/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
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/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.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.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
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/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/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
Downloading 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
Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/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
/tmp/qtcompile-group7027087973071025257/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]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 95c28468bcee7cc7258bb47c3e10306b447741630f2074d0ad5427a5870e6cfc
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 95c28468bcee7cc7258bb47c3e10306b447741630f2074d0ad5427a5870e6cfc, executing calculator
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 4c5cbb69279afc7db296c2d6fadee4e3deeafb1bd1d617f989a02236de5cd561
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 4c5cbb69279afc7db296c2d6fadee4e3deeafb1bd1d617f989a02236de5cd561, executing calculator
[BuildScriptStderrEffect from Main.kt:1547]
Diagnostic: Parameter 'stdin' is never used [DiagnosticReportedEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 4c5cbb69279afc7db296c2d6fadee4e3deeafb1bd1d617f989a02236de5cd561
[BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 95c28468bcee7cc7258bb47c3e10306b447741630f2074d0ad5427a5870e6cfc
[BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile-group10835862521432665806/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/qtcompile-group11744571587668375830/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/qtcompile-group10326494300841280761/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]
[2026-10-08 08:49:10] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [tests/testStorageFailuresAreReportedPerCommand.kts] on droplet 0: its reservation of 1538 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7911 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-08 08:49:10] [dispatch] lease_issued: Issued lease 4654e67d-8c66-49d8-ab9e-527cf564b460-8dfb3cf4-9971b966-cdd4-46bd-9319-137213d4b486-L1 with 1 test(s) [tests/testStorageFailuresAreReportedPerCommand.kts] to droplet 0 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 87482368 bytes; resident predicted peak 558444544 of 3221225472 bytes; 2662780928 bytes remaining budget
/tmp/qtcompile5993131433549641475/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]
[2026-10-08 08:49:16] [dispatch] drain: Drain: shared queue has no unowned work, droplet 0 has no outstanding leases or targeted recovery/acceleration assignment
[2026-10-08 08:49:17] Merged 5 build rule results from XML
[HeapDump] No heap dump files found on droplet
[2026-10-08 08:49:17] Build+test complete: 9 passed, 0 failed, 9 total
[2026-10-08 08:49:17] Build finished with status: COMPLETED
[perftest-dispatch] No @PerformanceTest-annotated tests found in workspace.
[2026-10-08 08:49:18] Destroying droplet...
[2026-10-08 08:49:18] Droplet enqueued for deletion