Back

Boudicca EventCollectors WebUI

Single Collection

Collector: kunstunilinz

Duration: 26 m

Start/End Time: 21.10.26 17:16 / 17:43

Errors: 1

Warnings: 1

Total Events Collected: 0

Http Calls

Url Response Code Duration Start/End Time Post Data (if it is a post request)
https://events.kunstuni-linz.at/ -1 261 s 21.10.26 17:16 / 17:20
https://events.kunstuni-linz.at/ -1 261 s 21.10.26 17:21 / 17:26
https://events.kunstuni-linz.at/ -1 261 s 21.10.26 17:27 / 17:31
https://events.kunstuni-linz.at/ -1 261 s 21.10.26 17:32 / 17:36
https://events.kunstuni-linz.at/ -1 261 s 21.10.26 17:37 / 17:42

Log lines

15:20:40.174 [virtual-1951] INFO base.boudicca.fetcher.Fetcher -- exception caught, retrying in 1 minute
java.net.ConnectException
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:955)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133)
	at io.opentelemetry.instrumentation.javahttpclient.internal.OpenTelemetryHttpClient.send(OpenTelemetryHttpClient.java:103)
	at base.boudicca.fetcher.FetcherKt$createDefaultHttpClientWrapper$1.doRequest(Fetcher.kt:222)
	at base.boudicca.fetcher.FetcherKt$createDefaultHttpClientWrapper$1.doGet(Fetcher.kt:202)
	at base.boudicca.fetcher.Fetcher.fetchUrl$lambda$0(Fetcher.kt:57)
	at base.boudicca.fetcher.Fetcher.fetch$lambda$0$1(Fetcher.kt:92)
	at base.boudicca.fetcher.Fetcher.executeRequest$lambda$0(Fetcher.kt:121)
	at base.boudicca.fetcher.RetryUtilKt.retry(RetryUtil.kt:21)
	at base.boudicca.fetcher.Fetcher.retry(Fetcher.kt:143)
	at base.boudicca.fetcher.Fetcher.executeRequest(Fetcher.kt:115)
	at base.boudicca.fetcher.Fetcher.fetch(Fetcher.kt:92)
	at base.boudicca.fetcher.Fetcher.fetchUrl(Fetcher.kt:56)
	at events.boudicca.eventcollector.util.FetcherUtilsKt.fetchUrlAndParse(FetcherUtils.kt:11)
	at events.boudicca.eventcollector.collectors.KunstuniversitaetLinzCollector.getAllUnparsedEvents(KunstuniversitaetLinzCollector.kt:20)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.collectEvents(TwoStepEventCollector.kt:18)
	at base.boudicca.api.eventcollector.EventCollectionRunner.collect(EventCollectionRunner.kt:82)
	at base.boudicca.api.eventcollector.EventCollectionRunner.run$lambda$0$1$0(EventCollectionRunner.kt:51)
	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.lang.VirtualThread.run(VirtualThread.java:329)
Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1065)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:227)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:280)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$2(PlainHttpConnection.java:238)
	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
	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)
Caused by: java.nio.channels.ClosedChannelException
	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:202)
	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:786)
	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:874)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:210)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:212)
	... 9 common frames omitted

15:26:01.711 [virtual-1951] INFO base.boudicca.fetcher.Fetcher -- exception caught, retrying in 1 minute
java.net.ConnectException
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:955)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133)
	at io.opentelemetry.instrumentation.javahttpclient.internal.OpenTelemetryHttpClient.send(OpenTelemetryHttpClient.java:103)
	at base.boudicca.fetcher.FetcherKt$createDefaultHttpClientWrapper$1.doRequest(Fetcher.kt:222)
	at base.boudicca.fetcher.FetcherKt$createDefaultHttpClientWrapper$1.doGet(Fetcher.kt:202)
	at base.boudicca.fetcher.Fetcher.fetchUrl$lambda$0(Fetcher.kt:57)
	at base.boudicca.fetcher.Fetcher.fetch$lambda$0$1(Fetcher.kt:92)
	at base.boudicca.fetcher.Fetcher.executeRequest$lambda$0(Fetcher.kt:121)
	at base.boudicca.fetcher.RetryUtilKt.retry(RetryUtil.kt:21)
	at base.boudicca.fetcher.Fetcher.retry(Fetcher.kt:143)
	at base.boudicca.fetcher.Fetcher.executeRequest(Fetcher.kt:115)
	at base.boudicca.fetcher.Fetcher.fetch(Fetcher.kt:92)
	at base.boudicca.fetcher.Fetcher.fetchUrl(Fetcher.kt:56)
	at events.boudicca.eventcollector.util.FetcherUtilsKt.fetchUrlAndParse(FetcherUtils.kt:11)
	at events.boudicca.eventcollector.collectors.KunstuniversitaetLinzCollector.getAllUnparsedEvents(KunstuniversitaetLinzCollector.kt:20)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.collectEvents(TwoStepEventCollector.kt:18)
	at base.boudicca.api.eventcollector.EventCollectionRunner.collect(EventCollectionRunner.kt:82)
	at base.boudicca.api.eventcollector.EventCollectionRunner.run$lambda$0$1$0(EventCollectionRunner.kt:51)
	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.lang.VirtualThread.run(VirtualThread.java:329)
Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1065)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:227)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:280)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$2(PlainHttpConnection.java:238)
	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
	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)
Caused by: java.nio.channels.ClosedChannelException
	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:202)
	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:786)
	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:874)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:210)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:212)
	... 9 common frames omitted

15:31:23.247 [virtual-1951] INFO base.boudicca.fetcher.Fetcher -- exception caught, retrying in 1 minute
java.net.ConnectException
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:955)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133)
	at io.opentelemetry.instrumentation.javahttpclient.internal.OpenTelemetryHttpClient.send(OpenTelemetryHttpClient.java:103)
	at base.boudicca.fetcher.FetcherKt$createDefaultHttpClientWrapper$1.doRequest(Fetcher.kt:222)
	at base.boudicca.fetcher.FetcherKt$createDefaultHttpClientWrapper$1.doGet(Fetcher.kt:202)
	at base.boudicca.fetcher.Fetcher.fetchUrl$lambda$0(Fetcher.kt:57)
	at base.boudicca.fetcher.Fetcher.fetch$lambda$0$1(Fetcher.kt:92)
	at base.boudicca.fetcher.Fetcher.executeRequest$lambda$0(Fetcher.kt:121)
	at base.boudicca.fetcher.RetryUtilKt.retry(RetryUtil.kt:21)
	at base.boudicca.fetcher.Fetcher.retry(Fetcher.kt:143)
	at base.boudicca.fetcher.Fetcher.executeRequest(Fetcher.kt:115)
	at base.boudicca.fetcher.Fetcher.fetch(Fetcher.kt:92)
	at base.boudicca.fetcher.Fetcher.fetchUrl(Fetcher.kt:56)
	at events.boudicca.eventcollector.util.FetcherUtilsKt.fetchUrlAndParse(FetcherUtils.kt:11)
	at events.boudicca.eventcollector.collectors.KunstuniversitaetLinzCollector.getAllUnparsedEvents(KunstuniversitaetLinzCollector.kt:20)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.collectEvents(TwoStepEventCollector.kt:18)
	at base.boudicca.api.eventcollector.EventCollectionRunner.collect(EventCollectionRunner.kt:82)
	at base.boudicca.api.eventcollector.EventCollectionRunner.run$lambda$0$1$0(EventCollectionRunner.kt:51)
	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.lang.VirtualThread.run(VirtualThread.java:329)
Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1065)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:227)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:280)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$2(PlainHttpConnection.java:238)
	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
	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)
Caused by: java.nio.channels.ClosedChannelException
	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:202)
	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:786)
	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:874)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:210)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:212)
	... 9 common frames omitted

15:36:44.783 [virtual-1951] INFO base.boudicca.fetcher.Fetcher -- exception caught, retrying in 1 minute
java.net.ConnectException
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:955)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133)
	at io.opentelemetry.instrumentation.javahttpclient.internal.OpenTelemetryHttpClient.send(OpenTelemetryHttpClient.java:103)
	at base.boudicca.fetcher.FetcherKt$createDefaultHttpClientWrapper$1.doRequest(Fetcher.kt:222)
	at base.boudicca.fetcher.FetcherKt$createDefaultHttpClientWrapper$1.doGet(Fetcher.kt:202)
	at base.boudicca.fetcher.Fetcher.fetchUrl$lambda$0(Fetcher.kt:57)
	at base.boudicca.fetcher.Fetcher.fetch$lambda$0$1(Fetcher.kt:92)
	at base.boudicca.fetcher.Fetcher.executeRequest$lambda$0(Fetcher.kt:121)
	at base.boudicca.fetcher.RetryUtilKt.retry(RetryUtil.kt:21)
	at base.boudicca.fetcher.Fetcher.retry(Fetcher.kt:143)
	at base.boudicca.fetcher.Fetcher.executeRequest(Fetcher.kt:115)
	at base.boudicca.fetcher.Fetcher.fetch(Fetcher.kt:92)
	at base.boudicca.fetcher.Fetcher.fetchUrl(Fetcher.kt:56)
	at events.boudicca.eventcollector.util.FetcherUtilsKt.fetchUrlAndParse(FetcherUtils.kt:11)
	at events.boudicca.eventcollector.collectors.KunstuniversitaetLinzCollector.getAllUnparsedEvents(KunstuniversitaetLinzCollector.kt:20)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.collectEvents(TwoStepEventCollector.kt:18)
	at base.boudicca.api.eventcollector.EventCollectionRunner.collect(EventCollectionRunner.kt:82)
	at base.boudicca.api.eventcollector.EventCollectionRunner.run$lambda$0$1$0(EventCollectionRunner.kt:51)
	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.lang.VirtualThread.run(VirtualThread.java:329)
Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1065)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:227)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:280)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$2(PlainHttpConnection.java:238)
	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
	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)
Caused by: java.nio.channels.ClosedChannelException
	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:202)
	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:786)
	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:874)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:210)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:212)
	... 9 common frames omitted

15:42:06.318 [virtual-1951] INFO base.boudicca.fetcher.Fetcher -- exception caught, retrying in 1 minute
java.net.ConnectException
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:955)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133)
	at io.opentelemetry.instrumentation.javahttpclient.internal.OpenTelemetryHttpClient.send(OpenTelemetryHttpClient.java:103)
	at base.boudicca.fetcher.FetcherKt$createDefaultHttpClientWrapper$1.doRequest(Fetcher.kt:222)
	at base.boudicca.fetcher.FetcherKt$createDefaultHttpClientWrapper$1.doGet(Fetcher.kt:202)
	at base.boudicca.fetcher.Fetcher.fetchUrl$lambda$0(Fetcher.kt:57)
	at base.boudicca.fetcher.Fetcher.fetch$lambda$0$1(Fetcher.kt:92)
	at base.boudicca.fetcher.Fetcher.executeRequest$lambda$0(Fetcher.kt:121)
	at base.boudicca.fetcher.RetryUtilKt.retry(RetryUtil.kt:21)
	at base.boudicca.fetcher.Fetcher.retry(Fetcher.kt:143)
	at base.boudicca.fetcher.Fetcher.executeRequest(Fetcher.kt:115)
	at base.boudicca.fetcher.Fetcher.fetch(Fetcher.kt:92)
	at base.boudicca.fetcher.Fetcher.fetchUrl(Fetcher.kt:56)
	at events.boudicca.eventcollector.util.FetcherUtilsKt.fetchUrlAndParse(FetcherUtils.kt:11)
	at events.boudicca.eventcollector.collectors.KunstuniversitaetLinzCollector.getAllUnparsedEvents(KunstuniversitaetLinzCollector.kt:20)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.collectEvents(TwoStepEventCollector.kt:18)
	at base.boudicca.api.eventcollector.EventCollectionRunner.collect(EventCollectionRunner.kt:82)
	at base.boudicca.api.eventcollector.EventCollectionRunner.run$lambda$0$1$0(EventCollectionRunner.kt:51)
	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.lang.VirtualThread.run(VirtualThread.java:329)
Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1065)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:227)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:280)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$2(PlainHttpConnection.java:238)
	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
	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)
Caused by: java.nio.channels.ClosedChannelException
	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:202)
	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:786)
	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:874)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:210)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:212)
	... 9 common frames omitted

15:43:06.319 [virtual-1951] ERROR base.boudicca.api.eventcollector.TwoStepEventCollector -- collector kunstunilinz throw exception while getting all unparsed events
java.net.ConnectException
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:955)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133)
	at io.opentelemetry.instrumentation.javahttpclient.internal.OpenTelemetryHttpClient.send(OpenTelemetryHttpClient.java:103)
	at base.boudicca.fetcher.FetcherKt$createDefaultHttpClientWrapper$1.doRequest(Fetcher.kt:222)
	at base.boudicca.fetcher.FetcherKt$createDefaultHttpClientWrapper$1.doGet(Fetcher.kt:202)
	at base.boudicca.fetcher.Fetcher.fetchUrl$lambda$0(Fetcher.kt:57)
	at base.boudicca.fetcher.Fetcher.fetch$lambda$0$1(Fetcher.kt:92)
	at base.boudicca.fetcher.Fetcher.executeRequest$lambda$0(Fetcher.kt:121)
	at base.boudicca.fetcher.RetryUtilKt.retry(RetryUtil.kt:21)
	at base.boudicca.fetcher.Fetcher.retry(Fetcher.kt:143)
	at base.boudicca.fetcher.Fetcher.executeRequest(Fetcher.kt:115)
	at base.boudicca.fetcher.Fetcher.fetch(Fetcher.kt:92)
	at base.boudicca.fetcher.Fetcher.fetchUrl(Fetcher.kt:56)
	at events.boudicca.eventcollector.util.FetcherUtilsKt.fetchUrlAndParse(FetcherUtils.kt:11)
	at events.boudicca.eventcollector.collectors.KunstuniversitaetLinzCollector.getAllUnparsedEvents(KunstuniversitaetLinzCollector.kt:20)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.collectEvents(TwoStepEventCollector.kt:18)
	at base.boudicca.api.eventcollector.EventCollectionRunner.collect(EventCollectionRunner.kt:82)
	at base.boudicca.api.eventcollector.EventCollectionRunner.run$lambda$0$1$0(EventCollectionRunner.kt:51)
	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.lang.VirtualThread.run(VirtualThread.java:329)
Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1065)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:227)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:280)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$2(PlainHttpConnection.java:238)
	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
	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)
Caused by: java.nio.channels.ClosedChannelException
	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:202)
	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:786)
	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:874)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:210)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:212)
	... 9 common frames omitted

15:43:06.320 [virtual-1951] WARN base.boudicca.api.eventcollector.EventCollectionRunner -- collector collected 0 events!