← Back to all runs

Build Run: b38aab44

CodexCoder21Organization/TinySiteWui

Stored run summary updated . Data age: 2270m 58s.

Projectstinysitewui:tinysite-wui
RepositoryCodexCoder21Organization/TinySiteWuibranch gh-readonly-queue/main/pr-1-285dc37acf2788cbb83b3c2cf48f551286212cdfcommit 5752d9a6593a
Droplets (0 active, 1 total)
Image: 245388985 · 2 vCPU
Status
FAILED
1 test(s) failed
Build Rules
1 built, 0 failed, 1 total
Tests
12 passed, 1 failed, 13 total
0%50%100%Tests passedTests failedTests canceled before they reached a verdictTests started and still runningTests started (including the ones still running)Tests finished, whether they passed or notTests passed or failed, excluding the ones canceledTests passedpassedfailedrunning03m 1s
Test ages
024680-1s01-10s210-30s730-60s41-5m25-15m015-60m01h+0test lifespanpassedfailedrunning

15 test attempts: 12 passed, 3 failed.

Lane activity
037.5s1m 15s1m 52s2m 30sexecuting for03m 1s
Hover or focus a rising line to name the lane and the test it was executing.
passedfailedstill running

4 lanes across 1 droplet, 15 test attempts, over 3m 1s of testing.

Lane numbers are derived, not recorded: the coordinator reports the droplet an attempt ran on but no lane, so attempts are packed onto the lowest-numbered lane of their droplet that was free when they started. The number of lanes per droplet is exactly the number the runner used; which lane a particular test is drawn on is this reconstruction's.

Requested
32 minutes
spent waiting (pending)
Started
Total duration from build request until completion: 41m 9s Excluding the 32m 8s spent pending in the queue: 9m41m 9spending: 32m 8s wall clock. Queue time: the real elapsed time from run creation until the first recorded phase began. This is time the run waited before execution started.pending32m 8sprovisioning droplet: 2m 9s wall clock. Lifecycle time: the real elapsed time the run spent in the provisioning droplet phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.provisioning dropletinstalling dependencies: 17.7s wall clock. Lifecycle time: the real elapsed time the run spent in the installing dependencies phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.installing dependenciesuploading project: 318ms wall clock. Lifecycle time: the real elapsed time the run spent in the uploading project phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.uploading projectbuild rules: 3m 27s wall clock. Lifecycle time: the real elapsed time the run spent in the build rules phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last build rule finished while the run remained in the phase. CPU time: 2.8s. CPU time: the sum of all measured individual build rules CPU times. Because build rules run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.build rulesLifecycle time: the real elapsed time the run spent in the build rules phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last build rule finished while the run remained in the phase.3m 27s (wall clock)CPU time: the sum of all measured individual build rules CPU times. Because build rules run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.2.8s (cpu time)unit tests: 3m 5s wall clock. Lifecycle time: the real elapsed time the run spent in the unit tests phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last test finished, such as dispatching @PerformanceTest tests to the performance-test service. CPU time: 1m 55s. CPU time: the sum of all measured individual tests CPU times. Because tests run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.unit testsLifecycle time: the real elapsed time the run spent in the unit tests phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last test finished, such as dispatching @PerformanceTest tests to the performance-test service.3m 5s (wall clock)CPU time: the sum of all measured individual tests CPU times. Because tests run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.1m 55s (cpu time)collecting results: 565ms wall clock. Lifecycle time: the real elapsed time the run spent in the collecting results phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.collecting resultsfinishing: 18ms wall clock. Lifecycle time: the real elapsed time the run spent in the finishing phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.finishing
test time
6m 13s
cpu time
1m 55s
Finished

Build Rules

1 built, 0 failed, 1 total
StatusBuild RuleDurationOutputError
PASSEDtinysitewui.buildMaven()2800ms82 files, 39.8 MB

Test Results

12 passed, 1 failed, 13 total
StatusProjectTestDurationError
FAILEDtinysitewui.testtestEveryKnownExtensionIsServedWithItsContentType33683msjava.lang.RuntimeException: Test 'testEveryKnownExtensionIsServedWithItsContentType' timed out after 30000ms, stuck at: tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http(testEveryKnownExtensionIsServedWithItsContentType.kt:84) at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748) at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1) at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke$lambda$0(Workspace.kt:6758) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)
Attempts (3)
AttemptStatusDurationDropletCanonicalError
1 of 3FAILED33.6s606724405yes (this is the published result)—
3 of 3FAILED33.2s606724405—java.lang.RuntimeException: Test 'testEveryKnownExtensionIsServedWithItsContentType' timed out after 30000ms, stuck at: tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http(testEveryKnownExtensionIsServedWithItsContentType.kt:84) at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748) at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1) at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6740) at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke(Workspace.kt:6725) at kompile.PreparedTestRun.execute(Workspace.kt:4396) at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1981) at kompile.LocalBuildWorkspace$prepareTestBatchInternalOpen$executePrepared$1.invoke(Workspace.kt:1961) at kompile.PreparedTestBatch.executeOnce(Workspace.kt:348) at kompile.PreparedTestBatch.execute(Workspace.kt:299) at buildtest.runner.PreparedLeaseBatch.execute(PreparedLeaseBatch.kt:22) at buildtest.runner.PreparedLeaseBatch.execute$default(PreparedLeaseBatch.kt:20) at buildtest.runner.MainKt.runOneExecution(Main.kt:1693) at buildtest.runner.MainKt.runOneExecution$default(Main.kt:1093) at buildtest.runner.MainKt$runMainWithOverrides$exitCode$1.invoke(Main.kt:716) at buildtest.runner.MainKt$runMainWithOverrides$exitCode$1.invoke(Main.kt:684) at buildtest.runner.WorkQueueKt.runWorkLoop$dispatchAvailableSlots$lambda$16(WorkQueue.kt:585) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)
Console output of attempt 3 of 3 (65593 bytes, showing the last 65536)
20; built: 2024-01-29T21:04:22.394Z; git: 922f8dc188f7011e60d0361de585fd4ac4d63064; jvm 21.0.11+10-1-24.04.2-Ubuntu
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@484970b0{/,null,AVAILABLE}
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@7692d9cc{HTTP/1.1, (http/1.1)}{0.0.0.0:38955}
[main] INFO org.eclipse.jetty.server.Server - Started Server@3349e9bb{STARTING}[11.0.20,sto=0] @6466ms
2026-10-06 19:35:56
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x00007a745c8060e0, length=21, elements={
0x00007a745c01be40, 0x00007a745c0b3b60, 0x00007a745c0b50e0, 0x00007a745c0b6890,
0x00007a745c0b7ee0, 0x00007a745c0b9490, 0x00007a745c0bafe0, 0x00007a745c0bc6b0,
0x00007a745c0d0aa0, 0x00007a745c0d3d70, 0x00007a745c597700, 0x00007a745c7c41f0,
0x00007a745c7c5190, 0x00007a745c7c6260, 0x00007a745c7c7330, 0x00007a745c7c83f0,
0x00007a745c7c9540, 0x00007a745c7ca920, 0x00007a745c7cba80, 0x00007a73cc01e6b0,
0x00007a745c805300
}

"main" #1 [5649] prio=5 os_prio=0 cpu=2238.77ms elapsed=31.63s tid=0x00007a745c01be40 nid=5649 runnable  [0x00007a7460dfd000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.poll(java.base@21.0.11/Native Method)
	at sun.nio.ch.NioSocketImpl.park(java.base@21.0.11/NioSocketImpl.java:191)
	at sun.nio.ch.NioSocketImpl.timedRead(java.base@21.0.11/NioSocketImpl.java:280)
	at sun.nio.ch.NioSocketImpl.implRead(java.base@21.0.11/NioSocketImpl.java:304)
	at sun.nio.ch.NioSocketImpl.read(java.base@21.0.11/NioSocketImpl.java:346)
	at sun.nio.ch.NioSocketImpl$1.read(java.base@21.0.11/NioSocketImpl.java:796)
	at java.net.Socket$SocketInputStream.read(java.base@21.0.11/Socket.java:1099)
	at java.io.BufferedInputStream.fill(java.base@21.0.11/BufferedInputStream.java:291)
	at java.io.BufferedInputStream.read1(java.base@21.0.11/BufferedInputStream.java:347)
	at java.io.BufferedInputStream.implRead(java.base@21.0.11/BufferedInputStream.java:420)
	at java.io.BufferedInputStream.read(java.base@21.0.11/BufferedInputStream.java:399)
	at sun.net.www.http.HttpClient.parseHTTPHeader(java.base@21.0.11/HttpClient.java:827)
	at sun.net.www.http.HttpClient.parseHTTP(java.base@21.0.11/HttpClient.java:759)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(java.base@21.0.11/HttpURLConnection.java:1720)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(java.base@21.0.11/HttpURLConnection.java:1629)
	at java.net.HttpURLConnection.getResponseCode(java.base@21.0.11/HttpURLConnection.java:531)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http(testEveryKnownExtensionIsServedWithItsContentType.kt:84)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http$default(testEveryKnownExtensionIsServedWithItsContentType.kt:62)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$post(testEveryKnownExtensionIsServedWithItsContentType.kt:102)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$publish(testEveryKnownExtensionIsServedWithItsContentType.kt:110)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType(testEveryKnownExtensionIsServedWithItsContentType.kt:189)
	at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
	at java.lang.invoke.LambdaForm$MH/0x00007a73e800c800.invoke(java.base@21.0.11/LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
	at kompile.TestRunner.executeTest(TestRunner.kt:47)
	at java.lang.invoke.LambdaForm$DMH/0x00007a73e8001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$MH/0x00007a73e8005400.invoke(java.base@21.0.11/LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
	at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)

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

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

"Signal Dispatcher" #11 [5659] daemon prio=9 os_prio=0 cpu=0.35ms elapsed=31.40s tid=0x00007a745c0b6890 nid=5659 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

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

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

"C2 CompilerThread0" #14 [5662] daemon prio=9 os_prio=0 cpu=3622.50ms elapsed=31.39s tid=0x00007a745c0bafe0 nid=5662 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

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

"Notification Thread" #16 [5664] daemon prio=9 os_prio=0 cpu=0.20ms elapsed=31.30s tid=0x00007a745c0d0aa0 nid=5664 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

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

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

"qtp2076287037-19" #19 [5730] prio=5 os_prio=0 cpu=869.66ms elapsed=25.92s tid=0x00007a745c7c41f0 nid=5730 runnable  [0x00007a7435a2c000]
   java.lang.Thread.State: RUNNABLE
	at filedrop.embedded.FiledropEmbedded.activeMetadataOrNull(FiledropEmbedded.kt:680)
	at filedrop.embedded.FiledropEmbedded.requireActiveMetadata(FiledropEmbedded.kt:690)
	at filedrop.embedded.FiledropEmbedded.beginFileUpload(FiledropEmbedded.kt:344)
	at tinysitewui.FiledropClient.beginFileUpload(FiledropClient.kt:631)
	at tinysitewui.BeginUploadApiServlet$doPost$1.invoke(ApiServlets.kt:148)
	at tinysitewui.BeginUploadApiServlet$doPost$1.invoke(ApiServlets.kt:138)
	at tinysitewui.ApiServletsKt.respondingWithJsonErrors(ApiServlets.kt:76)
	at tinysitewui.ApiServletsKt.access$respondingWithJsonErrors(ApiServlets.kt:1)
	at tinysitewui.BeginUploadApiServlet.doPost(ApiServlets.kt:138)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:520)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
	at org.eclipse.jetty.server.Server.handle(Server.java:563)
	at org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
	at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-20-acceptor-0@1ce7b408-ServerConnector@7692d9cc{HTTP/1.1, (http/1.1)}{0.0.0.0:38955}" #20 [5731] prio=3 os_prio=0 cpu=23.16ms elapsed=25.92s tid=0x00007a745c7c5190 nid=5731 runnable  [0x00007a743592d000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.accept(java.base@21.0.11/Native Method)
	at sun.nio.ch.ServerSocketChannelImpl.implAccept(java.base@21.0.11/ServerSocketChannelImpl.java:433)
	at sun.nio.ch.ServerSocketChannelImpl.accept(java.base@21.0.11/ServerSocketChannelImpl.java:399)
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:409)
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:748)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-21" #21 [5732] prio=5 os_prio=0 cpu=424.74ms elapsed=25.92s tid=0x00007a745c7c6260 nid=5732 waiting on condition  [0x00007a743582d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564b48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-22" #22 [5733] prio=5 os_prio=0 cpu=1246.89ms elapsed=25.94s tid=0x00007a745c7c7330 nid=5733 waiting on condition  [0x00007a743572d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564b48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-23" #23 [5734] prio=5 os_prio=0 cpu=1044.01ms elapsed=25.94s tid=0x00007a745c7c83f0 nid=5734 runnable  [0x00007a743562d000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPoll.wait(java.base@21.0.11/Native Method)
	at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@21.0.11/EPollSelectorImpl.java:121)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.11/SelectorImpl.java:130)
	- locked <0x00000000f855d0a0> (a sun.nio.ch.Util$2)
	- locked <0x00000000f8558318> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(java.base@21.0.11/SelectorImpl.java:147)
	at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181)
	at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188)
	at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
	at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-24" #24 [5735] prio=5 os_prio=0 cpu=265.25ms elapsed=25.94s tid=0x00007a745c7c9540 nid=5735 waiting on condition  [0x00007a743552d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564b48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-25" #25 [5736] prio=5 os_prio=0 cpu=946.91ms elapsed=25.94s tid=0x00007a745c7ca920 nid=5736 waiting on condition  [0x00007a743542d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564b48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-26" #26 [5737] prio=5 os_prio=0 cpu=410.54ms elapsed=25.93s tid=0x00007a745c7cba80 nid=5737 waiting on condition  [0x00007a743532d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564390> (a java.util.concurrent.SynchronousQueue$Transferer)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:410)
	at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.11/LinkedTransferQueue.java:452)
	at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.11/SynchronousQueue.java:194)
	at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.11/SynchronousQueue.java:235)
	at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.11/SynchronousQueue.java:338)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:325)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:401)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"Connector-Scheduler-7692d9cc-1" #27 [5773] prio=5 os_prio=0 cpu=0.37ms elapsed=24.93s tid=0x00007a73cc01e6b0 nid=5773 waiting on condition  [0x00007a743522d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8558ee8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.11/ScheduledThreadPoolExecutor.java:1182)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.11/ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"Keep-Alive-Timer" #28 [5798] daemon prio=8 os_prio=0 cpu=2.32ms elapsed=23.44s tid=0x00007a745c805300 nid=5798 waiting on condition  [0x00007a743512d000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep0(java.base@21.0.11/Native Method)
	at java.lang.Thread.sleep(java.base@21.0.11/Thread.java:509)
	at sun.net.www.http.KeepAliveCache.run(java.base@21.0.11/KeepAliveCache.java:238)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
	at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)

"VM Thread" os_prio=0 cpu=27.69ms elapsed=31.46s tid=0x00007a745c0a8020 nid=5656 runnable  

"VM Periodic Task Thread" os_prio=0 cpu=28.46ms elapsed=31.49s tid=0x00007a745c0968a0 nid=5655 waiting on condition  

"G1 Service" os_prio=0 cpu=2.57ms elapsed=31.58s tid=0x00007a745c07dcb0 nid=5654 runnable  

"G1 Refine#0" os_prio=0 cpu=47.94ms elapsed=31.58s tid=0x00007a745c07cce0 nid=5653 runnable  

"G1 Conc#0" os_prio=0 cpu=0.17ms elapsed=31.63s tid=0x00007a745c03f980 nid=5652 runnable  

"G1 Main Marker" os_prio=0 cpu=0.13ms elapsed=31.63s tid=0x00007a745c03e9d0 nid=5651 runnable  

"GC Thread#0" os_prio=0 cpu=91.41ms elapsed=31.63s tid=0x00007a745c03c3f0 nid=5650 runnable  

JNI global refs: 15, weak refs: 0

Heap
 garbage-first heap   total 65536K, used 9801K [0x00000000f8000000, 0x0000000100000000)
  region size 1024K, 2 young (2048K), 1 survivors (1024K)
 Metaspace       used 11812K, committed 12096K, reserved 1114112K
  class space    used 1150K, committed 1280K, reserved 1048576K

Full thread dump (kompile in-child self-dump: tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType exceeded 30000ms):

"main" #1 prio=5
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.poll(Native Method)
	at sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
	at sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
	at sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
	at sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
	at sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
	at java.net.Socket$SocketInputStream.read(Socket.java:1099)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
	at java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:399)
	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1720)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1629)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:531)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http(testEveryKnownExtensionIsServedWithItsContentType.kt:84)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http$default(testEveryKnownExtensionIsServedWithItsContentType.kt:62)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$post(testEveryKnownExtensionIsServedWithItsContentType.kt:102)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$publish(testEveryKnownExtensionIsServedWithItsContentType.kt:110)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType(testEveryKnownExtensionIsServedWithItsContentType.kt:189)
	at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
	at java.lang.invoke.LambdaForm$MH/0x00007a73e800c800.invoke(LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(Method.java:580)
	at kompile.TestRunner.executeTest(TestRunner.kt:47)
	at java.lang.invoke.LambdaForm$DMH/0x00007a73e8001800.invokeStatic(LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$MH/0x00007a73e8005400.invoke(LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(Method.java:580)
	at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)

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

"qtp2076287037-25" #25 prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"qtp2076287037-22" #22 prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"qtp2076287037-26" #26 prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
	at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
	at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
	at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:325)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:401)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

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

"qtp2076287037-20-acceptor-0@1ce7b408-ServerConnector@7692d9cc{HTTP/1.1, (http/1.1)}{0.0.0.0:38955}" #20 prio=3
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.accept(Native Method)
	at sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
	at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:409)
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:748)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

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

"qtp2076287037-21" #21 prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"qtp2076287037-24" #24 prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"Connector-Scheduler-7692d9cc-1" #27 prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"qtp2076287037-23" #23 prio=5
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPoll.wait(Native Method)
	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:147)
	at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181)
	at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188)
	at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
	at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

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

"qtp2076287037-19" #19 prio=5
   java.lang.Thread.State: RUNNABLE
	at okio.internal.-SegmentedByteString.binarySearch(SegmentedByteString.kt:42)
	at okio.internal.-SegmentedByteString.segment(SegmentedByteString.kt:55)
	at okio.SegmentedByteString.internalGet$okio(SegmentedByteString.kt:195)
	at okio.ByteString.getByte(ByteString.kt:123)
	at okio.fakefilesystem.FakeFileSystem$FakeFileHandle.protectedRead(FakeFileSystem.kt:726)
	at okio.FileHandle.readNoCloseCheck(FileHandle.kt:341)
	at okio.FileHandle.access$readNoCloseCheck(FileHandle.kt:35)
	at okio.FileHandle$FileHandleSource.read(FileHandle.kt:426)
	at okio.Buffer.writeAll(Buffer.kt:1303)
	at okio.RealBufferedSource.readUtf8(RealBufferedSource.kt:300)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager.readJson(OkioSimpleFileSystemManager.kt:1121)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager.readNamespaceEventStream(OkioSimpleFileSystemManager.kt:700)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager.appendNamespaceEvents(OkioSimpleFileSystemManager.kt:719)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager.journalNamespaceCommit(OkioSimpleFileSystemManager.kt:510)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager.journalNamespaceCommit$default(OkioSimpleFileSystemManager.kt:464)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager$openFilesystem$1$1$5.invoke(OkioSimpleFileSystemManager.kt:255)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager$openFilesystem$1$1$5.invoke(OkioSimpleFileSystemManager.kt:254)
	at simplefilesystem.embedded.OkioSimpleFileSystem.commitNamespaceTransition(OkioSimpleFileSystem.kt:1174)
	at simplefilesystem.embedded.OkioSimpleFileSystem.commitNamespaceTransition$default(OkioSimpleFileSystem.kt:1162)
	at simplefilesystem.embedded.OkioSimpleFileSystem.commitStaging(OkioSimpleFileSystem.kt:703)
	at simplefilesystem.embedded.OkioSimpleFileSystem.access$commitStaging(OkioSimpleFileSystem.kt:89)
	at simplefilesystem.embedded.OkioSimpleFileSystem$sink$1$1$1.invoke(OkioSimpleFileSystem.kt:573)
	at simplefilesystem.embedded.OkioSimpleFileSystem$sink$1$1$1.invoke(OkioSimpleFileSystem.kt:572)
	at simplefilesystem.embedded.PathLockRegistry.withLocks(OkioSimpleFileSystem.kt:1327)
	at simplefilesystem.embedded.OkioSimpleFileSystem$sink$1$1.invoke(OkioSimpleFileSystem.kt:572)
	at simplefilesystem.embedded.OkioSimpleFileSystem$sink$1$1.invoke(OkioSimpleFileSystem.kt:570)
	at simplefilesystem.embedded.OkioSimpleFileSystem$withTreeRead$1.invoke(OkioSimpleFileSystem.kt:1185)
	at simplefilesystem.embedded.OkioSimpleFileSystem.withLifecycleRead(OkioSimpleFileSystem.kt:1196)
	at simplefilesystem.embedded.OkioSimpleFileSystem.withTreeRead(OkioSimpleFileSystem.kt:1184)
	at simplefilesystem.embedded.OkioSimpleFileSystem.access$withTreeRead(OkioSimpleFileSystem.kt:89)
	at simplefilesystem.embedded.OkioSimpleFileSystem$sink$1.invoke(OkioSimpleFileSystem.kt:570)
	at simplefilesystem.embedded.OkioSimpleFileSystem$sink$1.invoke(OkioSimpleFileSystem.kt:567)
	at simplefilesystem.embedded.OkioSimpleFileSystem$committingSink$1.commit(OkioSimpleFileSystem.kt:761)
	at filedrop.embedded.FiledropEmbeddedKt.writeStreamedBytes(FiledropEmbedded.kt:1934)
	at filedrop.embedded.FiledropEmbeddedKt.writeStreamedUtf8(FiledropEmbedded.kt:1883)
	at filedrop.embedded.FiledropEmbeddedKt.access$writeStreamedUtf8(FiledropEmbedded.kt:1)
	at filedrop.embedded.FiledropEmbedded.beginFileUpload(FiledropEmbedded.kt:371)
	at tinysitewui.FiledropClient.beginFileUpload(FiledropClient.kt:631)
	at tinysitewui.BeginUploadApiServlet$doPost$1.invoke(ApiServlets.kt:148)
	at tinysitewui.BeginUploadApiServlet$doPost$1.invoke(ApiServlets.kt:138)
	at tinysitewui.ApiServletsKt.respondingWithJsonErrors(ApiServlets.kt:76)
	at tinysitewui.ApiServletsKt.access$respondingWithJsonErrors(ApiServlets.kt:1)
	at tinysitewui.BeginUploadApiServlet.doPost(ApiServlets.kt:138)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:520)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
	at org.eclipse.jetty.server.Server.handle(Server.java:563)
	at org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
	at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

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

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

"Keep-Alive-Timer" #28 daemon prio=8
   java.lang.Thread.State: TIMED_WAITING
	at java.lang.Thread.sleep0(Native Method)
	at java.lang.Thread.sleep(Thread.java:509)
	at sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)
	at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)

JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x00007a745c8060e0, length=21, elements={
0x00007a745c01be40, 0x00007a745c0b3b60, 0x00007a745c0b50e0, 0x00007a745c0b6890,
0x00007a745c0b7ee0, 0x00007a745c0b9490, 0x00007a745c0bafe0, 0x00007a745c0bc6b0,
0x00007a745c0d0aa0, 0x00007a745c0d3d70, 0x00007a745c597700, 0x00007a745c7c41f0,
0x00007a745c7c5190, 0x00007a745c7c6260, 0x00007a745c7c7330, 0x00007a745c7c83f0,
0x00007a745c7c9540, 0x00007a745c7ca920, 0x00007a745c7cba80, 0x00007a73cc01e6b0,
0x00007a745c805300
}

"main" #1 [5649] prio=5 os_prio=0 cpu=2238.77ms elapsed=31.63s tid=0x00007a745c01be40 nid=5649 runnable  [0x00007a7460dfd000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.poll(java.base@21.0.11/Native Method)
	at sun.nio.ch.NioSocketImpl.park(java.base@21.0.11/NioSocketImpl.java:191)
	at sun.nio.ch.NioSocketImpl.timedRead(java.base@21.0.11/NioSocketImpl.java:280)
	at sun.nio.ch.NioSocketImpl.implRead(java.base@21.0.11/NioSocketImpl.java:304)
	at sun.nio.ch.NioSocketImpl.read(java.base@21.0.11/NioSocketImpl.java:346)
	at sun.nio.ch.NioSocketImpl$1.read(java.base@21.0.11/NioSocketImpl.java:796)
	at java.net.Socket$SocketInputStream.read(java.base@21.0.11/Socket.java:1099)
	at java.io.BufferedInputStream.fill(java.base@21.0.11/BufferedInputStream.java:291)
	at java.io.BufferedInputStream.read1(java.base@21.0.11/BufferedInputStream.java:347)
	at java.io.BufferedInputStream.implRead(java.base@21.0.11/BufferedInputStream.java:420)
	at java.io.BufferedInputStream.read(java.base@21.0.11/BufferedInputStream.java:399)
	at sun.net.www.http.HttpClient.parseHTTPHeader(java.base@21.0.11/HttpClient.java:827)
	at sun.net.www.http.HttpClient.parseHTTP(java.base@21.0.11/HttpClient.java:759)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(java.base@21.0.11/HttpURLConnection.java:1720)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(java.base@21.0.11/HttpURLConnection.java:1629)
	at java.net.HttpURLConnection.getResponseCode(java.base@21.0.11/HttpURLConnection.java:531)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http(testEveryKnownExtensionIsServedWithItsContentType.kt:84)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http$default(testEveryKnownExtensionIsServedWithItsContentType.kt:62)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$post(testEveryKnownExtensionIsServedWithItsContentType.kt:102)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$publish(testEveryKnownExtensionIsServedWithItsContentType.kt:110)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType(testEveryKnownExtensionIsServedWithItsContentType.kt:189)
	at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
	at java.lang.invoke.LambdaForm$MH/0x00007a73e800c800.invoke(java.base@21.0.11/LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
	at kompile.TestRunner.executeTest(TestRunner.kt:47)
	at java.lang.invoke.LambdaForm$DMH/0x00007a73e8001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$MH/0x00007a73e8005400.invoke(java.base@21.0.11/LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
	at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)

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

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

"Signal Dispatcher" #11 [5659] daemon prio=9 os_prio=0 cpu=0.35ms elapsed=31.40s tid=0x00007a745c0b6890 nid=5659 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

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

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

"C2 CompilerThread0" #14 [5662] daemon prio=9 os_prio=0 cpu=3622.50ms elapsed=31.39s tid=0x00007a745c0bafe0 nid=5662 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

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

"Notification Thread" #16 [5664] daemon prio=9 os_prio=0 cpu=0.20ms elapsed=31.30s tid=0x00007a745c0d0aa0 nid=5664 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

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

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

"qtp2076287037-19" #19 [5730] prio=5 os_prio=0 cpu=869.66ms elapsed=25.92s tid=0x00007a745c7c41f0 nid=5730 runnable  [0x00007a7435a2c000]
   java.lang.Thread.State: RUNNABLE
	at filedrop.embedded.FiledropEmbedded.activeMetadataOrNull(FiledropEmbedded.kt:680)
	at filedrop.embedded.FiledropEmbedded.requireActiveMetadata(FiledropEmbedded.kt:690)
	at filedrop.embedded.FiledropEmbedded.beginFileUpload(FiledropEmbedded.kt:344)
	at tinysitewui.FiledropClient.beginFileUpload(FiledropClient.kt:631)
	at tinysitewui.BeginUploadApiServlet$doPost$1.invoke(ApiServlets.kt:148)
	at tinysitewui.BeginUploadApiServlet$doPost$1.invoke(ApiServlets.kt:138)
	at tinysitewui.ApiServletsKt.respondingWithJsonErrors(ApiServlets.kt:76)
	at tinysitewui.ApiServletsKt.access$respondingWithJsonErrors(ApiServlets.kt:1)
	at tinysitewui.BeginUploadApiServlet.doPost(ApiServlets.kt:138)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:520)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
	at org.eclipse.jetty.server.Server.handle(Server.java:563)
	at org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
	at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-20-acceptor-0@1ce7b408-ServerConnector@7692d9cc{HTTP/1.1, (http/1.1)}{0.0.0.0:38955}" #20 [5731] prio=3 os_prio=0 cpu=23.16ms elapsed=25.92s tid=0x00007a745c7c5190 nid=5731 runnable  [0x00007a743592d000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.accept(java.base@21.0.11/Native Method)
	at sun.nio.ch.ServerSocketChannelImpl.implAccept(java.base@21.0.11/ServerSocketChannelImpl.java:433)
	at sun.nio.ch.ServerSocketChannelImpl.accept(java.base@21.0.11/ServerSocketChannelImpl.java:399)
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:409)
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:748)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-21" #21 [5732] prio=5 os_prio=0 cpu=424.74ms elapsed=25.92s tid=0x00007a745c7c6260 nid=5732 waiting on condition  [0x00007a743582d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564b48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-22" #22 [5733] prio=5 os_prio=0 cpu=1246.89ms elapsed=25.94s tid=0x00007a745c7c7330 nid=5733 waiting on condition  [0x00007a743572d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564b48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-23" #23 [5734] prio=5 os_prio=0 cpu=1044.01ms elapsed=25.94s tid=0x00007a745c7c83f0 nid=5734 runnable  [0x00007a743562d000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPoll.wait(java.base@21.0.11/Native Method)
	at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@21.0.11/EPollSelectorImpl.java:121)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.11/SelectorImpl.java:130)
	- locked <0x00000000f855d0a0> (a sun.nio.ch.Util$2)
	- locked <0x00000000f8558318> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(java.base@21.0.11/SelectorImpl.java:147)
	at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181)
	at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188)
	at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
	at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-24" #24 [5735] prio=5 os_prio=0 cpu=265.25ms elapsed=25.94s tid=0x00007a745c7c9540 nid=5735 waiting on condition  [0x00007a743552d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564b48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-25" #25 [5736] prio=5 os_prio=0 cpu=946.91ms elapsed=25.94s tid=0x00007a745c7ca920 nid=5736 waiting on condition  [0x00007a743542d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564b48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-26" #26 [5737] prio=5 os_prio=0 cpu=410.54ms elapsed=25.93s tid=0x00007a745c7cba80 nid=5737 waiting on condition  [0x00007a743532d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564390> (a java.util.concurrent.SynchronousQueue$Transferer)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:410)
	at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.11/LinkedTransferQueue.java:452)
	at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.11/SynchronousQueue.java:194)
	at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.11/SynchronousQueue.java:235)
	at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.11/SynchronousQueue.java:338)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:325)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:401)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"Connector-Scheduler-7692d9cc-1" #27 [5773] prio=5 os_prio=0 cpu=0.37ms elapsed=24.93s tid=0x00007a73cc01e6b0 nid=5773 waiting on condition  [0x00007a743522d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8558ee8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.Ab
[truncated — full output preserved in test-events.jsonl]
2 of 3FAILED33.5s606724405—java.lang.RuntimeException: Test 'testEveryKnownExtensionIsServedWithItsContentType' timed out after 30000ms, stuck at: tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http(testEveryKnownExtensionIsServedWithItsContentType.kt:84) at kompile.WorkspaceKt.executeTestInSeparateJvm(Workspace.kt:4748) at kompile.WorkspaceKt.access$executeTestInSeparateJvm(Workspace.kt:1) at kompile.WorkspaceKt$prepareTests$4$executeAction$1.invoke$lambda$0(Workspace.kt:6758) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)
Console output of attempt 2 of 3 (65593 bytes, showing the last 65536)
20; built: 2024-01-29T21:04:22.394Z; git: 922f8dc188f7011e60d0361de585fd4ac4d63064; jvm 21.0.11+10-1-24.04.2-Ubuntu
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@484970b0{/,null,AVAILABLE}
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@7692d9cc{HTTP/1.1, (http/1.1)}{0.0.0.0:39977}
[main] INFO org.eclipse.jetty.server.Server - Started Server@3349e9bb{STARTING}[11.0.20,sto=0] @7194ms
2026-10-06 19:36:04
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x000072cd4882e320, length=21, elements={
0x000072cd4801bde0, 0x000072cd480b3ae0, 0x000072cd480b5180, 0x000072cd480b6930,
0x000072cd480b7f80, 0x000072cd480b9530, 0x000072cd480bb080, 0x000072cd480bc750,
0x000072cd480c8ab0, 0x000072cd480cbd80, 0x000072cd485b7720, 0x000072cd487ec730,
0x000072cd487ed6f0, 0x000072cd487ee7c0, 0x000072cd487ef890, 0x000072cd487f0950,
0x000072cd487f1aa0, 0x000072cd487f2e80, 0x000072cd487f3fe0, 0x000072ccb800e6d0,
0x000072cd4882d540
}

"main" #1 [5781] prio=5 os_prio=0 cpu=2010.63ms elapsed=31.96s tid=0x000072cd4801bde0 nid=5781 runnable  [0x000072cd4e1fd000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.poll(java.base@21.0.11/Native Method)
	at sun.nio.ch.NioSocketImpl.park(java.base@21.0.11/NioSocketImpl.java:191)
	at sun.nio.ch.NioSocketImpl.timedRead(java.base@21.0.11/NioSocketImpl.java:280)
	at sun.nio.ch.NioSocketImpl.implRead(java.base@21.0.11/NioSocketImpl.java:304)
	at sun.nio.ch.NioSocketImpl.read(java.base@21.0.11/NioSocketImpl.java:346)
	at sun.nio.ch.NioSocketImpl$1.read(java.base@21.0.11/NioSocketImpl.java:796)
	at java.net.Socket$SocketInputStream.read(java.base@21.0.11/Socket.java:1099)
	at java.io.BufferedInputStream.fill(java.base@21.0.11/BufferedInputStream.java:291)
	at java.io.BufferedInputStream.read1(java.base@21.0.11/BufferedInputStream.java:347)
	at java.io.BufferedInputStream.implRead(java.base@21.0.11/BufferedInputStream.java:420)
	at java.io.BufferedInputStream.read(java.base@21.0.11/BufferedInputStream.java:399)
	at sun.net.www.http.HttpClient.parseHTTPHeader(java.base@21.0.11/HttpClient.java:827)
	at sun.net.www.http.HttpClient.parseHTTP(java.base@21.0.11/HttpClient.java:759)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(java.base@21.0.11/HttpURLConnection.java:1720)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(java.base@21.0.11/HttpURLConnection.java:1629)
	at java.net.HttpURLConnection.getResponseCode(java.base@21.0.11/HttpURLConnection.java:531)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http(testEveryKnownExtensionIsServedWithItsContentType.kt:84)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http$default(testEveryKnownExtensionIsServedWithItsContentType.kt:62)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$publish(testEveryKnownExtensionIsServedWithItsContentType.kt:121)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType(testEveryKnownExtensionIsServedWithItsContentType.kt:189)
	at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
	at java.lang.invoke.LambdaForm$MH/0x000072ccd400c800.invoke(java.base@21.0.11/LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
	at kompile.TestRunner.executeTest(TestRunner.kt:47)
	at java.lang.invoke.LambdaForm$DMH/0x000072ccd4001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$MH/0x000072ccd4005400.invoke(java.base@21.0.11/LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
	at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)

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

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

"Signal Dispatcher" #11 [5791] daemon prio=9 os_prio=0 cpu=0.30ms elapsed=31.81s tid=0x000072cd480b6930 nid=5791 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #12 [5792] daemon prio=9 os_prio=0 cpu=2.06ms elapsed=31.81s tid=0x000072cd480b7f80 nid=5792 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Monitor Deflation Thread" #13 [5793] daemon prio=9 os_prio=0 cpu=4.98ms elapsed=31.81s tid=0x000072cd480b9530 nid=5793 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #14 [5794] daemon prio=9 os_prio=0 cpu=3607.38ms elapsed=31.81s tid=0x000072cd480bb080 nid=5794 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   Compiling: 1535       4       simplefilesystem.embedded.StoredNamespaceEvent$Companion::fromJson (453 bytes)

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

"Notification Thread" #16 [5796] daemon prio=9 os_prio=0 cpu=0.26ms elapsed=31.76s tid=0x000072cd480c8ab0 nid=5796 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

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

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

"qtp2076287037-19" #19 [5818] prio=5 os_prio=0 cpu=12.89ms elapsed=25.23s tid=0x000072cd487ec730 nid=5818 waiting on condition  [0x000072cd4c1fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-20-acceptor-0@1ce7b408-ServerConnector@7692d9cc{HTTP/1.1, (http/1.1)}{0.0.0.0:39977}" #20 [5819] prio=3 os_prio=0 cpu=18.03ms elapsed=25.23s tid=0x000072cd487ed6f0 nid=5819 runnable  [0x000072cd4c0fe000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.accept(java.base@21.0.11/Native Method)
	at sun.nio.ch.ServerSocketChannelImpl.implAccept(java.base@21.0.11/ServerSocketChannelImpl.java:433)
	at sun.nio.ch.ServerSocketChannelImpl.accept(java.base@21.0.11/ServerSocketChannelImpl.java:399)
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:409)
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:748)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-21" #21 [5820] prio=5 os_prio=0 cpu=208.43ms elapsed=25.22s tid=0x000072cd487ee7c0 nid=5820 waiting on condition  [0x000072cd47ffe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-22" #22 [5821] prio=5 os_prio=0 cpu=2537.61ms elapsed=25.22s tid=0x000072cd487ef890 nid=5821 runnable  [0x000072cd307fe000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPoll.wait(java.base@21.0.11/Native Method)
	at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@21.0.11/EPollSelectorImpl.java:121)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.11/SelectorImpl.java:130)
	- locked <0x00000000f855d038> (a sun.nio.ch.Util$2)
	- locked <0x00000000f85582d8> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(java.base@21.0.11/SelectorImpl.java:147)
	at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181)
	at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188)
	at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
	at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-23" #23 [5822] prio=5 os_prio=0 cpu=190.28ms elapsed=25.22s tid=0x000072cd487f0950 nid=5822 waiting on condition  [0x000072cd306fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-24" #24 [5823] prio=5 os_prio=0 cpu=2010.95ms elapsed=25.22s tid=0x000072cd487f1aa0 nid=5823 runnable  [0x000072cd305fc000]
   java.lang.Thread.State: RUNNABLE
	at okio.fakefilesystem.FakeFileSystem.lookupPath(FakeFileSystem.kt:534)
	at okio.fakefilesystem.FakeFileSystem.lookupPath$default(FakeFileSystem.kt:507)
	at okio.fakefilesystem.FakeFileSystem.metadataOrNull(FakeFileSystem.kt:250)
	at simplefilesystem.embedded.OkioSimpleFileSystem.validateIntermediateComponents(OkioSimpleFileSystem.kt:888)
	at simplefilesystem.embedded.OkioSimpleFileSystem.resolve(OkioSimpleFileSystem.kt:859)
	at simplefilesystem.embedded.OkioSimpleFileSystem.delete(OkioSimpleFileSystem.kt:324)
	at filedrop.embedded.FiledropEmbeddedKt.deleteIfExists(FiledropEmbedded.kt:1955)
	at filedrop.embedded.FiledropEmbeddedKt.access$deleteIfExists(FiledropEmbedded.kt:1)
	at filedrop.embedded.FiledropEmbedded.cleanupPublishedSessionMarkers(FiledropEmbedded.kt:1143)
	at filedrop.embedded.FiledropEmbedded.activeMetadataOrNull(FiledropEmbedded.kt:686)
	at filedrop.embedded.FiledropEmbedded.requireActiveMetadata(FiledropEmbedded.kt:690)
	at filedrop.embedded.FiledropEmbedded.uploadFileChunk(FiledropEmbedded.kt:396)
	at tinysitewui.FiledropClient$uploadFileChunk$1.invoke(FiledropClient.kt:665)
	at tinysitewui.FiledropClient$uploadFileChunk$1.invoke(FiledropClient.kt:665)
	at tinysitewui.FiledropClient.withRetry(FiledropClient.kt:369)
	at tinysitewui.FiledropClient.uploadFileChunk(FiledropClient.kt:665)
	at tinysitewui.UploadChunkApiServlet$doPost$1.invoke(ApiServlets.kt:209)
	at tinysitewui.UploadChunkApiServlet$doPost$1.invoke(ApiServlets.kt:175)
	at tinysitewui.ApiServletsKt.respondingWithJsonErrors(ApiServlets.kt:76)
	at tinysitewui.ApiServletsKt.access$respondingWithJsonErrors(ApiServlets.kt:1)
	at tinysitewui.UploadChunkApiServlet.doPost(ApiServlets.kt:175)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:520)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
	at org.eclipse.jetty.server.Server.handle(Server.java:563)
	at org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
	at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-25" #25 [5824] prio=5 os_prio=0 cpu=0.52ms elapsed=25.21s tid=0x000072cd487f2e80 nid=5824 waiting on condition  [0x000072cd304fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564360> (a java.util.concurrent.SynchronousQueue$Transferer)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:410)
	at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.11/LinkedTransferQueue.java:452)
	at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.11/SynchronousQueue.java:194)
	at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.11/SynchronousQueue.java:235)
	at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.11/SynchronousQueue.java:338)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:325)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:401)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-26" #26 [5825] prio=5 os_prio=0 cpu=0.25ms elapsed=25.21s tid=0x000072cd487f3fe0 nid=5825 waiting on condition  [0x000072cd303fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"Connector-Scheduler-7692d9cc-1" #27 [5826] prio=5 os_prio=0 cpu=0.21ms elapsed=24.55s tid=0x000072ccb800e6d0 nid=5826 waiting on condition  [0x000072cd302fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8558ea8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.11/ScheduledThreadPoolExecutor.java:1182)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.11/ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.11/ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.11/ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.11/ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"Keep-Alive-Timer" #28 [5827] daemon prio=8 os_prio=0 cpu=1.30ms elapsed=23.47s tid=0x000072cd4882d540 nid=5827 waiting on condition  [0x000072cd301fe000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep0(java.base@21.0.11/Native Method)
	at java.lang.Thread.sleep(java.base@21.0.11/Thread.java:509)
	at sun.net.www.http.KeepAliveCache.run(java.base@21.0.11/KeepAliveCache.java:238)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)
	at jdk.internal.misc.InnocuousThread.run(java.base@21.0.11/InnocuousThread.java:186)

"VM Thread" os_prio=0 cpu=20.23ms elapsed=31.85s tid=0x000072cd480a7fa0 nid=5788 runnable  

"VM Periodic Task Thread" os_prio=0 cpu=24.10ms elapsed=31.86s tid=0x000072cd48096820 nid=5787 waiting on condition  

"G1 Service" os_prio=0 cpu=2.08ms elapsed=31.93s tid=0x000072cd4807dc50 nid=5786 runnable  

"G1 Refine#0" os_prio=0 cpu=47.56ms elapsed=31.93s tid=0x000072cd4807cc80 nid=5785 runnable  

"G1 Conc#0" os_prio=0 cpu=0.17ms elapsed=31.94s tid=0x000072cd4803f920 nid=5784 runnable  

"G1 Main Marker" os_prio=0 cpu=0.20ms elapsed=31.95s tid=0x000072cd4803e970 nid=5783 runnable  

"GC Thread#0" os_prio=0 cpu=95.63ms elapsed=31.95s tid=0x000072cd4803c390 nid=5782 runnable  

JNI global refs: 16, weak refs: 0

Heap
 garbage-first heap   total 65536K, used 18985K [0x00000000f8000000, 0x0000000100000000)
  region size 1024K, 11 young (11264K), 1 survivors (1024K)
 Metaspace       used 11788K, committed 12032K, reserved 1114112K
  class space    used 1150K, committed 1280K, reserved 1048576K

Full thread dump (kompile in-child self-dump: tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType exceeded 30000ms):

"main" #1 prio=5
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.poll(Native Method)
	at sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
	at sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
	at sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
	at sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
	at sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
	at java.net.Socket$SocketInputStream.read(Socket.java:1099)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
	at java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:399)
	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1720)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1629)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:531)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http(testEveryKnownExtensionIsServedWithItsContentType.kt:84)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http$default(testEveryKnownExtensionIsServedWithItsContentType.kt:62)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$post(testEveryKnownExtensionIsServedWithItsContentType.kt:102)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$publish(testEveryKnownExtensionIsServedWithItsContentType.kt:131)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType(testEveryKnownExtensionIsServedWithItsContentType.kt:189)
	at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
	at java.lang.invoke.LambdaForm$MH/0x000072ccd400c800.invoke(LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(Method.java:580)
	at kompile.TestRunner.executeTest(TestRunner.kt:47)
	at java.lang.invoke.LambdaForm$DMH/0x000072ccd4001800.invokeStatic(LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$MH/0x000072ccd4005400.invoke(LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(Method.java:580)
	at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)

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

"qtp2076287037-25" #25 prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
	at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
	at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
	at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:325)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:401)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"qtp2076287037-22" #22 prio=5
   java.lang.Thread.State: RUNNABLE
	at org.json.JSONTokener.nextString(JSONTokener.java:394)
	at org.json.JSONTokener.nextSimpleValue(JSONTokener.java:488)
	at org.json.JSONObject.<init>(JSONObject.java:233)
	at org.json.JSONTokener.nextValue(JSONTokener.java:461)
	at org.json.JSONArray.<init>(JSONArray.java:117)
	at org.json.JSONTokener.nextValue(JSONTokener.java:468)
	at org.json.JSONObject.<init>(JSONObject.java:252)
	at org.json.JSONObject.<init>(JSONObject.java:469)
	at org.json.JSONObject.<init>(JSONObject.java:451)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager.readJson(OkioSimpleFileSystemManager.kt:1121)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager.readNamespaceEventStream(OkioSimpleFileSystemManager.kt:700)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager.appendNamespaceEvents(OkioSimpleFileSystemManager.kt:719)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager.journalNamespaceCommit(OkioSimpleFileSystemManager.kt:510)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager.journalNamespaceCommit$default(OkioSimpleFileSystemManager.kt:464)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager$openFilesystem$1$1$5.invoke(OkioSimpleFileSystemManager.kt:255)
	at simplefilesystem.embedded.OkioSimpleFileSystemManager$openFilesystem$1$1$5.invoke(OkioSimpleFileSystemManager.kt:254)
	at simplefilesystem.embedded.OkioSimpleFileSystem.commitNamespaceTransition(OkioSimpleFileSystem.kt:1174)
	at simplefilesystem.embedded.OkioSimpleFileSystem.commitNamespaceTransition$default(OkioSimpleFileSystem.kt:1162)
	at simplefilesystem.embedded.OkioSimpleFileSystem$atomicMove$1$1.invoke(OkioSimpleFileSystem.kt:487)
	at simplefilesystem.embedded.OkioSimpleFileSystem$atomicMove$1$1.invoke(OkioSimpleFileSystem.kt:446)
	at simplefilesystem.embedded.PathLockRegistry.withLocks(OkioSimpleFileSystem.kt:1327)
	at simplefilesystem.embedded.OkioSimpleFileSystem$atomicMove$1.invoke(OkioSimpleFileSystem.kt:446)
	at simplefilesystem.embedded.OkioSimpleFileSystem$atomicMove$1.invoke(OkioSimpleFileSystem.kt:445)
	at simplefilesystem.embedded.OkioSimpleFileSystem$withTreeWrite$1.invoke(OkioSimpleFileSystem.kt:1189)
	at simplefilesystem.embedded.OkioSimpleFileSystem.withLifecycleRead(OkioSimpleFileSystem.kt:1196)
	at simplefilesystem.embedded.OkioSimpleFileSystem.withTreeWrite(OkioSimpleFileSystem.kt:1188)
	at simplefilesystem.embedded.OkioSimpleFileSystem.atomicMove(OkioSimpleFileSystem.kt:445)
	at filedrop.embedded.FiledropEmbedded.commitFileUpload(FiledropEmbedded.kt:474)
	at tinysitewui.FiledropClient.commitFileUpload(FiledropClient.kt:723)
	at tinysitewui.CommitUploadApiServlet$doPost$1.invoke(ApiServlets.kt:271)
	at tinysitewui.CommitUploadApiServlet$doPost$1.invoke(ApiServlets.kt:264)
	at tinysitewui.ApiServletsKt.respondingWithJsonErrors(ApiServlets.kt:76)
	at tinysitewui.ApiServletsKt.access$respondingWithJsonErrors(ApiServlets.kt:1)
	at tinysitewui.CommitUploadApiServlet.doPost(ApiServlets.kt:264)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:520)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
	at org.eclipse.jetty.server.Server.handle(Server.java:563)
	at org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
	at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"qtp2076287037-26" #26 prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

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

"qtp2076287037-20-acceptor-0@1ce7b408-ServerConnector@7692d9cc{HTTP/1.1, (http/1.1)}{0.0.0.0:39977}" #20 prio=3
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.accept(Native Method)
	at sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
	at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:409)
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:748)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

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

"qtp2076287037-21" #21 prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"qtp2076287037-24" #24 prio=5
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPoll.wait(Native Method)
	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:147)
	at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181)
	at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188)
	at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
	at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"Connector-Scheduler-7692d9cc-1" #27 prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

"qtp2076287037-23" #23 prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

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

"qtp2076287037-19" #19 prio=5
   java.lang.Thread.State: TIMED_WAITING
	at jdk.internal.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)

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

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

"Keep-Alive-Timer" #28 daemon prio=8
   java.lang.Thread.State: TIMED_WAITING
	at java.lang.Thread.sleep0(Native Method)
	at java.lang.Thread.sleep(Thread.java:509)
	at sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238)
	at java.lang.Thread.runWith(Thread.java:1596)
	at java.lang.Thread.run(Thread.java:1583)
	at jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)

JNI global refs: 0 (not measured; kompile in-child self-dump)
TIMEOUT: Test 'tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType' exceeded per-test timeout of 30000ms; child process killed
[JSTACK THREAD DUMPS BEGIN]
Full thread dump OpenJDK 64-Bit Server VM (21.0.11+10-1-24.04.2-Ubuntu mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x000072cd4882e320, length=21, elements={
0x000072cd4801bde0, 0x000072cd480b3ae0, 0x000072cd480b5180, 0x000072cd480b6930,
0x000072cd480b7f80, 0x000072cd480b9530, 0x000072cd480bb080, 0x000072cd480bc750,
0x000072cd480c8ab0, 0x000072cd480cbd80, 0x000072cd485b7720, 0x000072cd487ec730,
0x000072cd487ed6f0, 0x000072cd487ee7c0, 0x000072cd487ef890, 0x000072cd487f0950,
0x000072cd487f1aa0, 0x000072cd487f2e80, 0x000072cd487f3fe0, 0x000072ccb800e6d0,
0x000072cd4882d540
}

"main" #1 [5781] prio=5 os_prio=0 cpu=2010.63ms elapsed=31.96s tid=0x000072cd4801bde0 nid=5781 runnable  [0x000072cd4e1fd000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.poll(java.base@21.0.11/Native Method)
	at sun.nio.ch.NioSocketImpl.park(java.base@21.0.11/NioSocketImpl.java:191)
	at sun.nio.ch.NioSocketImpl.timedRead(java.base@21.0.11/NioSocketImpl.java:280)
	at sun.nio.ch.NioSocketImpl.implRead(java.base@21.0.11/NioSocketImpl.java:304)
	at sun.nio.ch.NioSocketImpl.read(java.base@21.0.11/NioSocketImpl.java:346)
	at sun.nio.ch.NioSocketImpl$1.read(java.base@21.0.11/NioSocketImpl.java:796)
	at java.net.Socket$SocketInputStream.read(java.base@21.0.11/Socket.java:1099)
	at java.io.BufferedInputStream.fill(java.base@21.0.11/BufferedInputStream.java:291)
	at java.io.BufferedInputStream.read1(java.base@21.0.11/BufferedInputStream.java:347)
	at java.io.BufferedInputStream.implRead(java.base@21.0.11/BufferedInputStream.java:420)
	at java.io.BufferedInputStream.read(java.base@21.0.11/BufferedInputStream.java:399)
	at sun.net.www.http.HttpClient.parseHTTPHeader(java.base@21.0.11/HttpClient.java:827)
	at sun.net.www.http.HttpClient.parseHTTP(java.base@21.0.11/HttpClient.java:759)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(java.base@21.0.11/HttpURLConnection.java:1720)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(java.base@21.0.11/HttpURLConnection.java:1629)
	at java.net.HttpURLConnection.getResponseCode(java.base@21.0.11/HttpURLConnection.java:531)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http(testEveryKnownExtensionIsServedWithItsContentType.kt:84)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$http$default(testEveryKnownExtensionIsServedWithItsContentType.kt:62)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType$publish(testEveryKnownExtensionIsServedWithItsContentType.kt:121)
	at tinysitewui.test.TestEveryKnownExtensionIsServedWithItsContentTypeKt.testEveryKnownExtensionIsServedWithItsContentType(testEveryKnownExtensionIsServedWithItsContentType.kt:189)
	at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@21.0.11/DirectMethodHandle$Holder)
	at java.lang.invoke.LambdaForm$MH/0x000072ccd400c800.invoke(java.base@21.0.11/LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:153)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
	at kompile.TestRunner.executeTest(TestRunner.kt:47)
	at java.lang.invoke.LambdaForm$DMH/0x000072ccd4001800.invokeStatic(java.base@21.0.11/LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$MH/0x000072ccd4005400.invoke(java.base@21.0.11/LambdaForm$MH)
	at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.11/Invokers$Holder)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.11/DirectMethodHandleAccessor.java:154)
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.11/DirectMethodHandleAccessor.java:103)
	at java.lang.reflect.Method.invoke(java.base@21.0.11/Method.java:580)
	at community.kotlin.kompile.testrunner.bootstrap.BootstrapRunner.main(BootstrapRunner.java:449)

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

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

"Signal Dispatcher" #11 [5791] daemon prio=9 os_prio=0 cpu=0.30ms elapsed=31.81s tid=0x000072cd480b6930 nid=5791 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #12 [5792] daemon prio=9 os_prio=0 cpu=2.06ms elapsed=31.81s tid=0x000072cd480b7f80 nid=5792 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Monitor Deflation Thread" #13 [5793] daemon prio=9 os_prio=0 cpu=4.98ms elapsed=31.81s tid=0x000072cd480b9530 nid=5793 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #14 [5794] daemon prio=9 os_prio=0 cpu=3607.38ms elapsed=31.81s tid=0x000072cd480bb080 nid=5794 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   Compiling: 1535       4       simplefilesystem.embedded.StoredNamespaceEvent$Companion::fromJson (453 bytes)

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

"Notification Thread" #16 [5796] daemon prio=9 os_prio=0 cpu=0.26ms elapsed=31.76s tid=0x000072cd480c8ab0 nid=5796 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

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

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

"qtp2076287037-19" #19 [5818] prio=5 os_prio=0 cpu=12.89ms elapsed=25.23s tid=0x000072cd487ec730 nid=5818 waiting on condition  [0x000072cd4c1fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-20-acceptor-0@1ce7b408-ServerConnector@7692d9cc{HTTP/1.1, (http/1.1)}{0.0.0.0:39977}" #20 [5819] prio=3 os_prio=0 cpu=18.03ms elapsed=25.23s tid=0x000072cd487ed6f0 nid=5819 runnable  [0x000072cd4c0fe000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.accept(java.base@21.0.11/Native Method)
	at sun.nio.ch.ServerSocketChannelImpl.implAccept(java.base@21.0.11/ServerSocketChannelImpl.java:433)
	at sun.nio.ch.ServerSocketChannelImpl.accept(java.base@21.0.11/ServerSocketChannelImpl.java:399)
	at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:409)
	at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:748)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-21" #21 [5820] prio=5 os_prio=0 cpu=208.43ms elapsed=25.22s tid=0x000072cd487ee7c0 nid=5820 waiting on condition  [0x000072cd47ffe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-22" #22 [5821] prio=5 os_prio=0 cpu=2537.61ms elapsed=25.22s tid=0x000072cd487ef890 nid=5821 runnable  [0x000072cd307fe000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPoll.wait(java.base@21.0.11/Native Method)
	at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@21.0.11/EPollSelectorImpl.java:121)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.11/SelectorImpl.java:130)
	- locked <0x00000000f855d038> (a sun.nio.ch.Util$2)
	- locked <0x00000000f85582d8> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(java.base@21.0.11/SelectorImpl.java:147)
	at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181)
	at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188)
	at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
	at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-23" #23 [5822] prio=5 os_prio=0 cpu=190.28ms elapsed=25.22s tid=0x000072cd487f0950 nid=5822 waiting on condition  [0x000072cd306fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-24" #24 [5823] prio=5 os_prio=0 cpu=2010.95ms elapsed=25.22s tid=0x000072cd487f1aa0 nid=5823 runnable  [0x000072cd305fc000]
   java.lang.Thread.State: RUNNABLE
	at okio.fakefilesystem.FakeFileSystem.lookupPath(FakeFileSystem.kt:534)
	at okio.fakefilesystem.FakeFileSystem.lookupPath$default(FakeFileSystem.kt:507)
	at okio.fakefilesystem.FakeFileSystem.metadataOrNull(FakeFileSystem.kt:250)
	at simplefilesystem.embedded.OkioSimpleFileSystem.validateIntermediateComponents(OkioSimpleFileSystem.kt:888)
	at simplefilesystem.embedded.OkioSimpleFileSystem.resolve(OkioSimpleFileSystem.kt:859)
	at simplefilesystem.embedded.OkioSimpleFileSystem.delete(OkioSimpleFileSystem.kt:324)
	at filedrop.embedded.FiledropEmbeddedKt.deleteIfExists(FiledropEmbedded.kt:1955)
	at filedrop.embedded.FiledropEmbeddedKt.access$deleteIfExists(FiledropEmbedded.kt:1)
	at filedrop.embedded.FiledropEmbedded.cleanupPublishedSessionMarkers(FiledropEmbedded.kt:1143)
	at filedrop.embedded.FiledropEmbedded.activeMetadataOrNull(FiledropEmbedded.kt:686)
	at filedrop.embedded.FiledropEmbedded.requireActiveMetadata(FiledropEmbedded.kt:690)
	at filedrop.embedded.FiledropEmbedded.uploadFileChunk(FiledropEmbedded.kt:396)
	at tinysitewui.FiledropClient$uploadFileChunk$1.invoke(FiledropClient.kt:665)
	at tinysitewui.FiledropClient$uploadFileChunk$1.invoke(FiledropClient.kt:665)
	at tinysitewui.FiledropClient.withRetry(FiledropClient.kt:369)
	at tinysitewui.FiledropClient.uploadFileChunk(FiledropClient.kt:665)
	at tinysitewui.UploadChunkApiServlet$doPost$1.invoke(ApiServlets.kt:209)
	at tinysitewui.UploadChunkApiServlet$doPost$1.invoke(ApiServlets.kt:175)
	at tinysitewui.ApiServletsKt.respondingWithJsonErrors(ApiServlets.kt:76)
	at tinysitewui.ApiServletsKt.access$respondingWithJsonErrors(ApiServlets.kt:1)
	at tinysitewui.UploadChunkApiServlet.doPost(ApiServlets.kt:175)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:520)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
	at org.eclipse.jetty.server.Server.handle(Server.java:563)
	at org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
	at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-25" #25 [5824] prio=5 os_prio=0 cpu=0.52ms elapsed=25.21s tid=0x000072cd487f2e80 nid=5824 waiting on condition  [0x000072cd304fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564360> (a java.util.concurrent.SynchronousQueue$Transferer)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:410)
	at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.11/LinkedTransferQueue.java:452)
	at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.11/SynchronousQueue.java:194)
	at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.11/SynchronousQueue.java:235)
	at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.11/SynchronousQueue.java:338)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:325)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:401)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.lang.Thread.runWith(java.base@21.0.11/Thread.java:1596)
	at java.lang.Thread.run(java.base@21.0.11/Thread.java:1583)

"qtp2076287037-26" #26 [5825] prio=5 os_prio=0 cpu=0.25ms elapsed=25.21s tid=0x000072cd487f3fe0 nid=5825 waiting on condition  [0x000072cd303fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@21.0.11/Native Method)
	- parking to wait for  <0x00000000f8564cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.11/LockSupport.java:269)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.11/AbstractQueuedSynchronizer.java:1797)
	at org.eclipse.je
[truncated — full output preserved in test-events.jsonl]
PASSEDtinysitewui.testtestBrowserPublishesAFolderAndOpensTheSite120446ms
PASSEDtinysitewui.testtestBrowserRetryAfterAFailedPublishSendsOnlyTheRest84647ms
PASSEDtinysitewui.testtestConcurrentPublishesAndVisitsStayIntact48070ms
PASSEDtinysitewui.testtestFileThatShrinksWhileBeingServedIsCutOffNotPadded11010ms
PASSEDtinysitewui.testtestHomeListsOnlyPublishedSites18805ms
PASSEDtinysitewui.testtestMisusedUploadsAreRefusedAndStoreNothing12288ms
PASSEDtinysitewui.testtestPublishedSiteServesIndexAndNestedAssets14237ms
PASSEDtinysitewui.testtestRangeRequestsReturnExactlyTheBytesAsked9590ms
PASSEDtinysitewui.testtestSiteStopsBeingServedWhenItExpires12087ms
PASSEDtinysitewui.testtestTimesAndSizesAreWordedByMagnitude18148ms
PASSEDtinysitewui.testtestUnreachableStorageIsNotReportedAsMissing11374ms
PASSEDtinysitewui.testtestUploadRefusesPathsOutsideTheSite5014ms

Build Log

[buildtest-coordinator] [2026-10-06 18:56:41] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-06 18:56:42] Admission accounting: reserved=308 unreserved=0 requested=1 limit=200 observedFleet=77 fleetObservationValid=true
[2026-10-06 18:56:42] admissionDecision[run=b38aab44 path=fresh requested=1 myReservation=0 observedFleet=77 unreservedObserved=0 reservationsSum=308 reservationHolders=41 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=115 dropletLimit=200 queueDepth=71 queuePos=70 fleetObservationValid=true fleetObservationAge=7s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 18:56:42] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 18:57:12] Admission accounting: reserved=308 unreserved=0 requested=1 limit=200 observedFleet=77 fleetObservationValid=true
[2026-10-06 18:57:12] admissionDecision[run=b38aab44 path=fresh requested=1 myReservation=0 observedFleet=77 unreservedObserved=0 reservationsSum=308 reservationHolders=41 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=115 dropletLimit=200 queueDepth=72 queuePos=70 fleetObservationValid=true fleetObservationAge=38s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 18:57:12] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 18:58:13] Admission accounting: reserved=308 unreserved=0 requested=1 limit=200 observedFleet=73 fleetObservationValid=true
[2026-10-06 18:58:13] admissionDecision[run=b38aab44 path=fresh requested=1 myReservation=0 observedFleet=73 unreservedObserved=0 reservationsSum=308 reservationHolders=41 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=119 dropletLimit=200 queueDepth=72 queuePos=70 fleetObservationValid=true fleetObservationAge=19s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 18:58:13] Waiting for droplet capacity; retrying admission in 120s
[2026-10-06 19:00:13] Admission accounting: reserved=308 unreserved=0 requested=1 limit=200 observedFleet=66 fleetObservationValid=true
[2026-10-06 19:00:13] admissionDecision[run=b38aab44 path=fresh requested=1 myReservation=0 observedFleet=66 unreservedObserved=0 reservationsSum=308 reservationHolders=41 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=126 dropletLimit=200 queueDepth=74 queuePos=69 fleetObservationValid=true fleetObservationAge=17s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 19:00:13] Waiting for droplet capacity; retrying admission in 240s
[2026-10-06 19:04:19] Admission accounting: reserved=305 unreserved=1 requested=1 limit=200 observedFleet=61 fleetObservationValid=true
[2026-10-06 19:04:19] admissionDecision[run=b38aab44 path=fresh requested=1 myReservation=0 observedFleet=61 unreservedObserved=1 reservationsSum=305 reservationHolders=39 reservationHoldersWithNoObservedDroplet=16 otherGrantedRemainder=131 dropletLimit=200 queueDepth=79 queuePos=66 fleetObservationValid=true fleetObservationAge=47s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 19:04:19] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:09:27] Admission accounting: reserved=288 unreserved=2 requested=1 limit=200 observedFleet=61 fleetObservationValid=true
[2026-10-06 19:09:27] admissionDecision[run=b38aab44 path=fresh requested=1 myReservation=0 observedFleet=61 unreservedObserved=2 reservationsSum=288 reservationHolders=36 reservationHoldersWithNoObservedDroplet=14 otherGrantedRemainder=131 dropletLimit=200 queueDepth=78 queuePos=63 fleetObservationValid=true fleetObservationAge=164s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 19:09:27] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:14:27] Admission accounting: reserved=282 unreserved=1 requested=1 limit=200 observedFleet=76 fleetObservationValid=true
[2026-10-06 19:14:27] admissionDecision[run=b38aab44 path=fresh requested=1 myReservation=0 observedFleet=76 unreservedObserved=1 reservationsSum=282 reservationHolders=37 reservationHoldersWithNoObservedDroplet=19 otherGrantedRemainder=119 dropletLimit=200 queueDepth=82 queuePos=57 fleetObservationValid=true fleetObservationAge=0s fleetObservationUsable=true reservedProjection=196/200 freshProjection=196/200]
[2026-10-06 19:14:27] Waiting for droplet capacity; retrying admission in 300s
[buildtest-coordinator] [2026-10-06 19:26:13] Resuming build after service restart (was PENDING)
[2026-10-06 19:26:13] No droplet allocated, provisioning from scratch...
[2026-10-06 19:26:13] Admission accounting: reserved=77 unreserved=0 requested=1 limit=200 observedFleet=0 fleetObservationValid=false
[2026-10-06 19:26:13] admissionDecision[run=b38aab44 path=fresh requested=1 myReservation=0 observedFleet=0 unreservedObserved=0 reservationsSum=77 reservationHolders=20 reservationHoldersWithNoObservedDroplet=20 otherGrantedRemainder=77 dropletLimit=200 queueDepth=60 queuePos=39 fleetObservationValid=false fleetObservationAge=never fleetObservationUsable=false reservedProjection=78/200 freshProjection=78/200]
[2026-10-06 19:26:13] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 19:26:43] Admission accounting: reserved=227 unreserved=1 requested=1 limit=200 observedFleet=87 fleetObservationValid=true
[2026-10-06 19:26:43] admissionDecision[run=b38aab44 path=fresh requested=1 myReservation=0 observedFleet=87 unreservedObserved=1 reservationsSum=227 reservationHolders=39 reservationHoldersWithNoObservedDroplet=19 otherGrantedRemainder=110 dropletLimit=200 queueDepth=44 queuePos=20 fleetObservationValid=true fleetObservationAge=0s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 19:26:43] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 19:28:22] Droplet created: id=606724405, name=buildtest-b38aab44-ab01de2
[2026-10-06 19:28:22] Droplet active at 134.199.235.50
[2026-10-06 19:28:28] SSH access granted to droplet 606724405
[2026-10-06 19:28:28] Waiting for guest readiness on droplet 606724405
[2026-10-06 19:29:22] Guest readiness complete on droplet 606724405
[2026-10-06 19:29:22] Droplet active at 134.199.235.50
[buildtest-coordinator] [2026-10-06 19:29:22] SSH connected to 134.199.235.50
[2026-10-06 19:29:23] Reconciled dynamic restart recovery against 13 durable test_discovered identity/identities: restored 0 omitted identity/identities and ignored 0 recovery-only identity/identities from fresh archive analysis
[2026-10-06 19:29:23] Rebuilding dynamic dispatch after service restart from 13 discovered test(s) and 0 durable terminal result(s)
[2026-10-06 19:29:24] Dynamic dispatch: seeded 13 work unit(s) (13 discovered test(s), 0 terminal before seeding) into the shared lease queue
[2026-10-06 19:29:24] No runner execution found for this dynamic run; launching a work-queue runner for its unfinished work on droplet 606724405
[2026-10-06 19:29:24] Dynamic memory admission: droplet 0 has 4096 MiB RAM, 3221225472 bytes available to resident tests, and runner parallelism 4
[2026-10-06 19:29:24] Connecting via SSH and installing dependencies...
[2026-10-06 19:29:24] 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=3475384, totalSwapKb=0, freeSwapKb=0)
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=48fbc5c8-b5c1-4a31-af0c-dcd4e1818dfe
Swap file created and enabled
[BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3475384, totalSwapKb=4194300, freeSwapKb=4194300)
[BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[2026-10-06 19:29:42] Dependencies installed
[2026-10-06 19:29:42] Uploading project archive...
Extracted projects:
CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b

[2026-10-06 19:29:42] Projects on remote: CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b
[2026-10-06 19:29:42] Projects from archive: tinysitewui:tinysite-wui
[2026-10-06 19:29:42] Building and testing workspace...
[2026-10-06 19:29:43] [dispatch] droplet 0 ready
[2026-10-06 19:29:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testConcurrentPublishesAndVisitsStayIntact.kts] on droplet 0: its reservation of 2165 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 2151 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testEveryKnownExtensionIsServedWithItsContentType.kts] on droplet 0: its reservation of 2017 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4316 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testPublishedSiteServesIndexAndNestedAssets.kts] on droplet 0: its reservation of 2070 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6333 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testHomeListsOnlyPublishedSites.kts] on droplet 0: its reservation of 2095 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8403 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testSiteStopsBeingServedWhenItExpires.kts] on droplet 0: its reservation of 1865 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8481 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testRangeRequestsReturnExactlyTheBytesAsked.kts] on droplet 0: its reservation of 1917 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8481 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:43] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testBrowserPublishesAFolderAndOpensTheSite.kts] on droplet 0: its reservation of 2232 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8481 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:43] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-b38aab44-d088e745-3312-45be-a019-5c5640da7f75-L0 with 8 test(s) [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.kts, CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testConcurrentPublishesAndVisitsStayIntact.kts, CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testEveryKnownExtensionIsServedWithItsContentType.kts, CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testPublishedSiteServesIndexAndNestedAssets.kts, CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testHomeListsOnlyPublishedSites.kts, CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testSiteStopsBeingServedWhenItExpires.kts, CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testRangeRequestsReturnExactlyTheBytesAsked.kts, CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testBrowserPublishesAFolderAndOpensTheSite.kts] to droplet 0 (pull-based handout from shared queue; 5 unit(s) remaining). Memory admission: predicted peak 2214514688 bytes; resident predicted peak 2214514688 of 3221225472 bytes; 1006710784 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/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/kompile/manager/0.0.205/manager-0.0.205.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/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.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/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
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/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.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
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
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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.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
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/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/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/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/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
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/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.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/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/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/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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/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
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/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
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
Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.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-group9096708967878877860/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/qtcompile1686256486821232774/testHomeListsOnlyPublishedSites.kt:69:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile2053778870579719435/testSiteStopsBeingServedWhenItExpires.kt:69:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 6251ae4d4e150b85b06c9be5fdf1c8362944829234a6720a9dc56c917464637a
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 6251ae4d4e150b85b06c9be5fdf1c8362944829234a6720a9dc56c917464637a, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Checking cache for key: 39da546a50188962618a9acc398a93fa10627f55d2115532a183ffa927ced86a
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Cache MISS for key: 39da546a50188962618a9acc398a93fa10627f55d2115532a183ffa927ced86a, executing calculator
 [BuildScriptStderrEffect from Main.kt:1547]
Diagnostic: Variable 'stateChanged' initializer is redundant [DiagnosticReportedEffect from Main.kt:1547]
Diagnostic: Variable 'proxyToClose' initializer is redundant [DiagnosticReportedEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 39da546a50188962618a9acc398a93fa10627f55d2115532a183ffa927ced86a
 [BuildScriptStderrEffect from Main.kt:1547]
Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 6251ae4d4e150b85b06c9be5fdf1c8362944829234a6720a9dc56c917464637a
 [BuildScriptStderrEffect from Main.kt:1547]
/tmp/qtcompile-group703475265110695991/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/qtcompile3111173005430220044/testPublishedSiteServesIndexAndNestedAssets.kt:72:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile5170519916031290063/testEveryKnownExtensionIsServedWithItsContentType.kt:70:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 19:33:44] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testEveryKnownExtensionIsServedWithItsContentType.kts] attempt 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-b38aab44-d088e745-3312-45be-a019-5c5640da7f75-A2 FAILED on droplet 0 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [0]
/tmp/qtcompile16627298325405612622/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/qtcompile16627298325405612622/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.kt:86:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile16627298325405612622/testBrowserRetryAfterAFailedPublishSendsOnlyTheRest.kt:232:9: warning: variable 'siteBytes' is never used
    val siteBytes = (indexHtml + siteCss + logoSvg + appJs + longText).toByteArray(Charsets.UTF_8).size
        ^ Variable 'siteBytes' is never used [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile12119804607378007217/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/qtcompile12119804607378007217/testConcurrentPublishesAndVisitsStayIntact.kt:83:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile10940208330169064212/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/qtcompile10940208330169064212/testRangeRequestsReturnExactlyTheBytesAsked.kt:72:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile14367449924234697549/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/qtcompile14367449924234697549/testBrowserPublishesAFolderAndOpensTheSite.kt:84:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile14367449924234697549/testBrowserPublishesAFolderAndOpensTheSite.kt:303:43: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
                val storedLong = java.net.URL("$base/s/$siteId/data/long.txt").openStream().use { it.readBytes() }
                                          ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile14367449924234697549/testBrowserPublishesAFolderAndOpensTheSite.kt:306:42: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
                assertEquals(0, java.net.URL("$base/s/$siteId/empty.txt").openStream().use { it.readBytes() }.size)
                                         ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile14367449924234697549/testBrowserPublishesAFolderAndOpensTheSite.kt:307:50: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
                assertEquals(indexHtml, java.net.URL("$base/s/$siteId/index.html").openStream().use { it.readBytes() }.toString(Charsets.UTF_8))
                                                 ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 19:34:03] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testTimesAndSizesAreWordedByMagnitude.kts] on droplet 0: its reservation of 2115 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8465 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:34:03] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testFileThatShrinksWhileBeingServedIsCutOffNotPadded.kts] on droplet 0: its reservation of 1781 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8663 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:34:03] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testMisusedUploadsAreRefusedAndStoreNothing.kts] on droplet 0: its reservation of 1742 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8663 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:34:03] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testUnreachableStorageIsNotReportedAsMissing.kts] on droplet 0: its reservation of 1791 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8663 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:34:03] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-b38aab44-d088e745-3312-45be-a019-5c5640da7f75-L1 with 4 test(s) [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testTimesAndSizesAreWordedByMagnitude.kts, CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testFileThatShrinksWhileBeingServedIsCutOffNotPadded.kts, CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testMisusedUploadsAreRefusedAndStoreNothing.kts, CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testUnreachableStorageIsNotReportedAsMissing.kts] to droplet 0 (pull-based handout from shared queue; 2 unit(s) remaining). Memory admission: predicted peak 504995840 bytes; resident predicted peak 2215153664 of 3221225472 bytes; 1006071808 bytes remaining budget
/tmp/qtcompile-group8737472805751099717/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/qtcompile10544439640102622910/testTimesAndSizesAreWordedByMagnitude.kt:69:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile395846651471429763/testFileThatShrinksWhileBeingServedIsCutOffNotPadded.kt:74:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile395846651471429763/testFileThatShrinksWhileBeingServedIsCutOffNotPadded.kt:211:39: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
            val connection = java.net.URL("$base/s/$siteId/large.bin").openConnection() as java.net.HttpURLConnection
                                      ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile-group9764461470417543807/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/qtcompile11364060467351227086/testMisusedUploadsAreRefusedAndStoreNothing.kt:70:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile8374590621832786052/testUnreachableStorageIsNotReportedAsMissing.kt:74:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 19:34:51] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testUploadRefusesPathsOutsideTheSite.kts] on droplet 0: its reservation of 1687 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8240 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:34:51] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testEveryKnownExtensionIsServedWithItsContentType.kts] on droplet 0: its reservation of 2002 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8240 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:34:52] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-b38aab44-d088e745-3312-45be-a019-5c5640da7f75-L2 with 2 test(s) [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testUploadRefusesPathsOutsideTheSite.kts, CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testEveryKnownExtensionIsServedWithItsContentType.kts] to droplet 0 (pull-based handout from shared queue; 1 unit(s) remaining). Memory admission: predicted peak 234868736 bytes; resident predicted peak 1943580672 of 3221225472 bytes; 1277644800 bytes remaining budget. Retry top-up for [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testEveryKnownExtensionIsServedWithItsContentType.kts]: 1 failures of budget 3; 1 live, target 2; issued because an eligible failure left live attempts below target
Control socket idle for 60000ms with no RPC from the child; child process is still alive, so continuing to wait (the independent monotonic per-test watchdog still bounds the run)
[2026-10-06 19:35:08] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testEveryKnownExtensionIsServedWithItsContentType.kts] on droplet 0: its reservation of 2002 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 8072 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:35:08] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-b38aab44-d088e745-3312-45be-a019-5c5640da7f75-L3 with 1 test(s) [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testEveryKnownExtensionIsServedWithItsContentType.kts] to droplet 0 (pull-based handout from shared queue; 0 unit(s) remaining). Memory admission: predicted peak 131477504 bytes; resident predicted peak 1809666048 of 3221225472 bytes; 1411559424 bytes remaining budget. Retry top-up for [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testEveryKnownExtensionIsServedWithItsContentType.kts]: 1 failures of budget 3; 2 live, target 2; issued because an eligible failure left live attempts below target
/tmp/qtcompile8010847659794034880/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/qtcompile8010847659794034880/testEveryKnownExtensionIsServedWithItsContentType.kt:70:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile-group3366835127278340331/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/qtcompile18070445756483774789/testEveryKnownExtensionIsServedWithItsContentType.kt:70:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
/tmp/qtcompile2053565596958770492/testUploadRefusesPathsOutsideTheSite.kt:69:35: warning: 'constructor URL(String!)' is deprecated. Deprecated in Java
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
                                  ^ 'constructor URL(String!)' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
Control socket idle for 60000ms with no RPC from the child; child process is still alive, so continuing to wait (the independent monotonic per-test watchdog still bounds the run)
[2026-10-06 19:36:07] [dispatch] re_lease_exhausted: In-run flake re-lease exhausted: test [CodexCoder21Organization-TinySiteWui-5752d9a6593a1435005cedd68e14fb0aa9b9b16b/tests/testEveryKnownExtensionIsServedWithItsContentType.kts] attempt 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-b38aab44-d088e745-3312-45be-a019-5c5640da7f75-A13 FAILED on droplet 0 (history ordinal 2; 3 failures of budget 3; 0 live, target 0); recording an authoritative FAILURE
[2026-10-06 19:36:12] [dispatch] drain: Drain: shared queue has no unowned work, droplet 0 has no outstanding leases or targeted recovery/acceleration assignment
[2026-10-06 19:36:15] Merged 8 build rule results from XML
[HeapDump] No heap dump files found on droplet
[2026-10-06 19:36:15] Collecting results...
[2026-10-06 19:36:15] Build+test results: 12 passed, 1 failed, 13 total
[2026-10-06 19:36:15] Build finished with status: FAILED (resumed after restart)
[perftest-dispatch] No @PerformanceTest-annotated tests found in workspace.
[2026-10-06 19:36:26] Destroying droplet...
[2026-10-06 19:36:26] Droplet enqueued for deletion