Open
Description
BUG REPORT
Description
Building of swarmpit container image fails under Ubuntu 24.04 Desktop with Leiningen 2.10.0 on Java 21.0.4 OpenJDK 64-Bit Server VM
Steps to reproduce the issue:
- Clone repo:
suitdeer@suitdeer-VirtualBox:~$ git clone https://github.com/swarmpit/swarmpit -b master
Klone nach 'swarmpit' …
remote: Enumerating objects: 20823, done.
remote: Counting objects: 100% (437/437), done.
remote: Compressing objects: 100% (226/226), done.
remote: Total 20823 (delta 194), reused 407 (delta 176), pack-reused 20386 (from 1)
Empfange Objekte: 100% (20823/20823), 6.68 MiB | 10.85 MiB/s, fertig.
Löse Unterschiede auf: 100% (12384/12384), fertig.
- Build swarmpit.jar:
suitdeer@suitdeer-VirtualBox:~$ cd swarmpit
suitdeer@suitdeer-VirtualBox:~$ lein deps
.....
.....
suitdeer@suitdeer-VirtualBox:~/swarmpit$ lein with-profile prod uberjar
Warning: specified :main without including it in :aot.
Implicit AOT of :main will be removed in Leiningen 3.0.0.
If you only need AOT for your uberjar, consider adding :aot :all into your
:uberjar profile instead.
Compiling 2 source files to /home/suitdeer/swarmpit/target/classes
Compiling swarmpit.agent
Compiling swarmpit.agent.client
Compiling swarmpit.api
Compiling swarmpit.authentication
Compiling swarmpit.authorization
Compiling swarmpit.aws.client
Compiling swarmpit.base64
Compiling swarmpit.config
Compiling swarmpit.couchdb.client
Compiling swarmpit.couchdb.mapper.inbound
Compiling swarmpit.couchdb.mapper.outbound
Compiling swarmpit.couchdb.migration
Compiling swarmpit.database
Compiling swarmpit.docker.auth.client
Compiling swarmpit.docker.engine.cli
Compiling swarmpit.docker.engine.client
Compiling swarmpit.docker.engine.http
Compiling swarmpit.docker.engine.log
Compiling swarmpit.docker.engine.mapper.compose
Compiling swarmpit.docker.engine.mapper.inbound
Compiling swarmpit.docker.engine.mapper.outbound
Compiling swarmpit.docker.hub.client
Compiling swarmpit.docker.hub.mapper.inbound
Compiling swarmpit.docker.registry.client
Compiling swarmpit.docker.utils
Compiling swarmpit.event.channel
Compiling swarmpit.event.handler
Compiling swarmpit.event.processor
Compiling swarmpit.event.rules.predicate
Compiling swarmpit.event.rules.processing
Compiling swarmpit.event.rules.subscription
Compiling swarmpit.event.rules.subscription-stats
Compiling swarmpit.gitlab.client
Compiling swarmpit.handler
Compiling swarmpit.http
Compiling swarmpit.influxdb.client
Compiling swarmpit.influxdb.mapper
Compiling swarmpit.ip
Compiling swarmpit.log
Compiling swarmpit.registry.client
Compiling swarmpit.registry.mapper.inbound
Compiling swarmpit.routes
Compiling swarmpit.routes-spec
Compiling swarmpit.server
Compiling swarmpit.setup
Compiling swarmpit.slt
Compiling swarmpit.stats
Compiling swarmpit.time
Compiling swarmpit.token
Compiling swarmpit.utils
Compiling swarmpit.uuid
Compiling swarmpit.version
Compiling swarmpit.yaml
Compiling ClojureScript...
Compiling ["resources/public/js/main.js"] from ["src/cljs" "src/cljc"]...
WARNING: Use of undeclared Var swarmpit.utils/ordered-map at line 107 /home/suitdeer/swarmpit/src/cljc/swarmpit/utils.cljc
Successfully compiled ["resources/public/js/main.js"] in 22.197 seconds.
Created /home/suitdeer/swarmpit/target/swarmpit-1.10-SNAPSHOT.jar
Created /home/suitdeer/swarmpit/target/swarmpit.jar
- Building docker container image:
suitdeer@suitdeer-VirtualBox:~/swarmpit$ sudo docker build -t swarmpit .
[sudo] Passwort für suitdeer:
[+] Building 44.3s (13/13) FINISHED docker:default
=> [internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 475B 0.0s
=> [internal] load metadata for docker.io/library/debian:stable-slim 2.3s
=> [auth] library/debian:pull token for registry-1.docker.io 0.0s
=> [internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [1/7] FROM docker.io/library/debian:stable-slim@sha256:64bc71feaa7ec2ac758a6a3a37c0f0d6ebccf0a45e3f5af1f1d3b5d4cb316b29 3.7s
=> => resolve docker.io/library/debian:stable-slim@sha256:64bc71feaa7ec2ac758a6a3a37c0f0d6ebccf0a45e3f5af1f1d3b5d4cb316b29 0.1s
=> => sha256:64bc71feaa7ec2ac758a6a3a37c0f0d6ebccf0a45e3f5af1f1d3b5d4cb316b29 1.85kB / 1.85kB 0.0s
=> => sha256:682aa8bc390b6ac3ea0c5ba7db5247a6701b0f7243127a74ee87ccf42787a06f 529B / 529B 0.0s
=> => sha256:0767adb87afe098a9bbbeefb08689a8d51bcbcc0237dbaf2f4a27c19070554cd 1.46kB / 1.46kB 0.0s
=> => sha256:864792f950f9d1c9f0947f4cfd33342bb2cf2e827fdea071a47e5f3f30a20bd1 29.13MB / 29.13MB 2.5s
=> => extracting sha256:864792f950f9d1c9f0947f4cfd33342bb2cf2e827fdea071a47e5f3f30a20bd1 0.9s
=> [internal] load build context 0.4s
=> => transferring context: 72.73MB 0.3s
=> [2/7] RUN apt-get update && mkdir -p /usr/share/man/man1 && apt-get install -y ca-certificates curl openjdk-17-jre-headless libjffi- 30.3s
=> [3/7] ADD dev/script/install-docker-client.sh . 0.1s
=> [4/7] RUN bash install-docker-client.sh 5.6s
=> [5/7] RUN mkdir -p /usr/src/app 0.4s
=> [6/7] WORKDIR /usr/src/app 0.1s
=> [7/7] COPY target/swarmpit.jar /usr/src/app/ 0.2s
=> exporting to image 1.2s
=> => exporting layers 1.2s
=> => writing image sha256:c7f3aca95f94609577ea125bab797314b6808e71af1d0cd9f0f703feae20e192 0.0s
=> => naming to docker.io/library/swarmpit
- Start swarmpit stack:
version: '3.3'
services:
app:
image: swarmpit/swarmpit:latest
environment:
- SWARMPIT_DB=http://db:5984
- SWARMPIT_INFLUXDB=http://influxdb:8086
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
ports:
- 888:8080
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080"]
interval: 60s
timeout: 10s
retries: 3
networks:
- net
deploy:
resources:
limits:
cpus: '0.50'
memory: 1024M
reservations:
cpus: '0.25'
memory: 512M
placement:
constraints:
- node.role == manager
db:
image: couchdb:2.3.0
volumes:
- db-data:/opt/couchdb/data
networks:
- net
deploy:
resources:
limits:
cpus: '0.30'
memory: 256M
reservations:
cpus: '0.15'
memory: 128M
influxdb:
image: influxdb:1.8
volumes:
- influx-data:/var/lib/influxdb
networks:
- net
deploy:
resources:
limits:
cpus: '0.60'
memory: 512M
reservations:
cpus: '0.30'
memory: 128M
agent:
image: swarmpit/agent:latest
environment:
- DOCKER_API_VERSION=1.35
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- net
deploy:
mode: global
labels:
swarmpit.agent: 'true'
resources:
limits:
cpus: '0.10'
memory: 64M
reservations:
cpus: '0.05'
memory: 32M
networks:
net:
driver: overlay
volumes:
db-data:
driver: local
influx-data:
driver: local
- Deploy stack:
sudo docker stack deploy -c swarmpit.yaml swarmpit
What happens:
Show logs of swarmpit_app
container:
suitdeer@suitdeer-VirtualBox:~/swarmpit$ sudo docker service logs swarmpit_app -f
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | Exception in thread "main" java.lang.NoClassDefFoundError: java/util/SequencedCollection
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName0(Native Method)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName(Class.java:467)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2211)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2220)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at instaparse.auto_flatten_seq$fn__19783.<clinit>(auto_flatten_seq.clj:196)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at instaparse.auto_flatten_seq__init.load(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at instaparse.auto_flatten_seq__init.<clinit>(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName0(Native Method)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName(Class.java:467)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2211)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2220)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.loadClassForName(RT.java:2239)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:449)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:424)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load$fn__6839.invoke(core.clj:6126)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.invokeStatic(core.clj:6125)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.doInvoke(core.clj:6109)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:408)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invokeStatic(core.clj:5908)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invoke(core.clj:5903)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib$fn__6780.invoke(core.clj:5948)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.invokeStatic(core.clj:5947)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.doInvoke(core.clj:5928)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:142)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.invokeStatic(core.clj:5985)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.doInvoke(core.clj:5969)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:137)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.invokeStatic(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.doInvoke(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:408)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at instaparse.gll$loading__6721__auto____19686.invoke(gll.clj:1)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at instaparse.gll__init.load(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at instaparse.gll__init.<clinit>(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName0(Native Method)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName(Class.java:467)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2211)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2220)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.loadClassForName(RT.java:2239)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:449)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:424)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load$fn__6839.invoke(core.clj:6126)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.invokeStatic(core.clj:6125)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.doInvoke(core.clj:6109)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:408)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invokeStatic(core.clj:5908)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invoke(core.clj:5903)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib$fn__6780.invoke(core.clj:5948)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.invokeStatic(core.clj:5947)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.doInvoke(core.clj:5928)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:142)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.invokeStatic(core.clj:5985)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.doInvoke(core.clj:5969)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:137)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.invokeStatic(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.doInvoke(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:805)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at instaparse.core$loading__6721__auto____19679.invoke(core.clj:1)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at instaparse.core__init.load(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at instaparse.core__init.<clinit>(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName0(Native Method)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName(Class.java:467)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2211)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2220)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.loadClassForName(RT.java:2239)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:449)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:424)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load$fn__6839.invoke(core.clj:6126)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.invokeStatic(core.clj:6125)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.doInvoke(core.clj:6109)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:408)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invokeStatic(core.clj:5908)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invoke(core.clj:5903)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib$fn__6780.invoke(core.clj:5948)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.invokeStatic(core.clj:5947)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.doInvoke(core.clj:5928)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:142)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.invokeStatic(core.clj:5985)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.doInvoke(core.clj:5969)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:137)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.invokeStatic(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.doInvoke(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:436)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clout.core$loading__6721__auto____19677.invoke(core.clj:1)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clout.core__init.load(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clout.core__init.<clinit>(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName0(Native Method)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName(Class.java:467)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2211)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2220)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.loadClassForName(RT.java:2239)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:449)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:424)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load$fn__6839.invoke(core.clj:6126)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.invokeStatic(core.clj:6125)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.doInvoke(core.clj:6109)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:408)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invokeStatic(core.clj:5908)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invoke(core.clj:5903)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib$fn__6780.invoke(core.clj:5948)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.invokeStatic(core.clj:5947)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.doInvoke(core.clj:5928)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:142)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.invokeStatic(core.clj:5985)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.doInvoke(core.clj:5969)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:137)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.invokeStatic(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.doInvoke(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:457)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at buddy.auth.accessrules$loading__6721__auto____19675.invoke(accessrules.clj:15)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at buddy.auth.accessrules__init.load(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at buddy.auth.accessrules__init.<clinit>(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName0(Native Method)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName(Class.java:467)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2211)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2220)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.loadClassForName(RT.java:2239)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:449)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:424)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load$fn__6839.invoke(core.clj:6126)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.invokeStatic(core.clj:6125)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.doInvoke(core.clj:6109)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:408)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invokeStatic(core.clj:5908)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invoke(core.clj:5903)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib$fn__6780.invoke(core.clj:5948)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.invokeStatic(core.clj:5947)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.doInvoke(core.clj:5928)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:142)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.invokeStatic(core.clj:5985)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.doInvoke(core.clj:5969)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:137)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.invokeStatic(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.doInvoke(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:457)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at buddy.auth.middleware$loading__6721__auto____19673.invoke(middleware.clj:15)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at buddy.auth.middleware__init.load(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at buddy.auth.middleware__init.<clinit>(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName0(Native Method)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName(Class.java:467)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2211)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2220)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.loadClassForName(RT.java:2239)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:449)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:424)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load$fn__6839.invoke(core.clj:6126)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.invokeStatic(core.clj:6125)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.doInvoke(core.clj:6109)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:408)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invokeStatic(core.clj:5908)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invoke(core.clj:5903)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib$fn__6780.invoke(core.clj:5948)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.invokeStatic(core.clj:5947)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.doInvoke(core.clj:5928)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:142)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.invokeStatic(core.clj:5985)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.doInvoke(core.clj:5969)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:137)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.invokeStatic(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.doInvoke(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:457)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at swarmpit.authentication$loading__6721__auto____19534.invoke(authentication.clj:1)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at swarmpit.authentication__init.load(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at swarmpit.authentication__init.<clinit>(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName0(Native Method)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName(Class.java:467)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2211)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2220)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.loadClassForName(RT.java:2239)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:449)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:424)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load$fn__6839.invoke(core.clj:6126)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.invokeStatic(core.clj:6125)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.doInvoke(core.clj:6109)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:408)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invokeStatic(core.clj:5908)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_one.invoke(core.clj:5903)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib$fn__6780.invoke(core.clj:5948)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.invokeStatic(core.clj:5947)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_lib.doInvoke(core.clj:5928)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:142)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.invokeStatic(core.clj:5985)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load_libs.doInvoke(core.clj:5969)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.applyTo(RestFn.java:137)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$apply.invokeStatic(core.clj:667)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.invokeStatic(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$require.doInvoke(core.clj:6007)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:3894)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at swarmpit.server$loading__6721__auto____25599.invoke(server.clj:1)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at swarmpit.server__init.load(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at swarmpit.server__init.<clinit>(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName0(Native Method)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.Class.forName(Class.java:467)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2211)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.classForName(RT.java:2220)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.loadClassForName(RT.java:2239)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:449)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RT.load(RT.java:424)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load$fn__6839.invoke(core.clj:6126)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.invokeStatic(core.clj:6125)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.core$load.doInvoke(core.clj:6109)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.RestFn.invoke(RestFn.java:408)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.Var.invoke(Var.java:384)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at clojure.lang.Util.loadWithClass(Util.java:251)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at swarmpit.server.<clinit>(Unknown Source)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | Caused by: java.lang.ClassNotFoundException: java.util.SequencedCollection
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
swarmpit_app.1.n5foe48wruws@suitdeer-VirtualBox | ... 217 more
^Ccontext canceled
What should happen:
swarmpit.jar
should compile without errors
Additional information (e.g. docker version, cluster setup,...):
docker Version: 27.2.1
I want to contribute to this project but I do not know what I am doing wrong while compiling.
If you want to test my failed docker image: docker pull overbergj2/swarmpit
Metadata
Metadata
Assignees
Labels
No labels