xplanbox/xplan-manager-api Container startet nicht
Sehr geehrtes LatLon Team,
ich bekomme leider einen Fehler im Log und der Containerstart bricht ab. Ich habe es auch schon mit älteren Containern probiert, mit gleichem Fehler. Daher mache ich leider irgendwas falsch. Der RabbitMQ Container läuft und die GUI ist erreichbar. Außer einen neuen Admin zu setzen, habe ich keine Konfiguration in RabbitMQ vorgenommen. Die Datenbank ist erreichbar. Der Minio S3 Bucket auch.
Mein Container Start Aufruf:
docker run --rm --user root --name xplan-manager-api --network xplan-network -p 8100:8080 -v /home/oliver/xplanbox-config:/xplanbox-config -v /home/oliver/xplanbox-config/xplan-manager-config:/xplanbox/xplan-manager-config --env-file /home/oliver/xplanbox_config/xplan-env/env-xplan-manager.list -it xplanbox/xplan-manager-api:latest
Meine Umgebungsvariablen für RabbitMQ beim Containerstart sind:
XPLAN_RABBIT_HOST=rabbitmq
XPLAN_RABBIT_PORT=5672
XPLAN_RABBIT_USER=xplanbox
XPLAN_RABBIT_PASSWORD=xplanbox
XPLAN_RABBIT_VIRTUALHOST=/
XPLAN_RABBIT_PUBLIC_TOPIC=xplanbox-public
Der Fehler im Log:
WARN o.s.c.s.AbstractApplicationContext [main] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'receiver': Unsatisfied dependency expressed through field 'planImporter': Error creating bean with name 'planImporter': Unsatisfied dependency expressed through field 'eventSender': Error creating bean with name 'validationRequestNotifier' defined in class path resource [de/latlon/core/validator/events/RabbitEmitterConfig.class]: Unsatisfied dependency expressed through method 'validationRequestNotifier' parameter 1: Error creating bean with name 'rabbitSettings': Injection of autowired dependencies failed
2025-03-19 15:42:20,541 WARN o.a.j.l.DirectJDKLog [main] The web application [xplan-manager-api] appears to have started a thread named [MVStore background writer /tmp/deegree-8971f9ba-421e-4d55-8a52-83f7ea29b7d7/lockdb.mv.db] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.base@17.0.13/java.lang.Object.wait(Native Method)
org.h2.mvstore.FileStore$BackgroundWriterThread.run(FileStore.java:2250)
2025-03-19 15:42:20,542 WARN o.a.j.l.DirectJDKLog [main] The web application [xplan-manager-api] appears to have started a thread named [H2-serialization] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.base@17.0.13/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.13/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.13/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.13/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.13/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.13/java.lang.Thread.run(Unknown Source)
2025-03-19 15:42:20,543 WARN o.a.j.l.DirectJDKLog [main] The web application [xplan-manager-api] appears to have started a thread named [H2-save] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.base@17.0.13/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.13/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.13/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.13/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.13/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.13/java.lang.Thread.run(Unknown Source)
2025-03-19 15:42:20,590 ERROR o.s.b.SpringApplication [main] Application run failed