!SESSION 2026-04-09 14:06:42.132 ----------------------------------------------- eclipse.buildId=unknown java.version=21.0.10 java.vendor=Ubuntu BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en !ENTRY org.eclipse.osgi 4 0 2026-04-09 14:06:42.165 !MESSAGE error loading hook: org.eclipse.virgo.kernel.equinox.extensions.hooks.ExtensionsHookConfigurator !STACK 0 java.lang.ClassNotFoundException: org.eclipse.virgo.kernel.equinox.extensions.hooks.ExtensionsHookConfigurator at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:423) at java.base/java.lang.Class.forName(Class.java:414) at org.eclipse.osgi.internal.hookregistry.HookRegistry.loadConfigurators(HookRegistry.java:203) at org.eclipse.osgi.internal.hookregistry.HookRegistry.initialize(HookRegistry.java:118) at org.eclipse.osgi.internal.framework.EquinoxContainer.(EquinoxContainer.java:106) at org.eclipse.osgi.launch.Equinox.(Equinox.java:53) at org.eclipse.osgi.launch.EquinoxFactory.newFramework(EquinoxFactory.java:35) at org.eclipse.osgi.launch.EquinoxFactory.newFramework(EquinoxFactory.java:30) at org.apache.karaf.main.Main.launch(Main.java:291) at org.apache.karaf.main.Main.main(Main.java:183) !ENTRY org.eclipse.osgi 4 0 2026-04-09 14:07:14.907 !MESSAGE Error stopping the framework. !STACK 0 java.lang.IllegalStateException: Unable to lock module state. at org.eclipse.osgi.container.ModuleContainer.unloadModules(ModuleContainer.java:1248) at org.eclipse.osgi.container.ModuleContainer.close(ModuleContainer.java:1199) at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:220) at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: org.osgi.framework.BundleException: Unable to acquire the state change lock for the module: osgi.identity; type="osgi.bundle"; version:Version="4.14.0"; osgi.identity="org.ops4j.pax.exam.rbc" [id=90] UNINSTALLED [STARTED] at org.eclipse.osgi.container.Module.lockStateChange(Module.java:350) at org.eclipse.osgi.container.ModuleContainer.unloadModules(ModuleContainer.java:1246) ... 4 more Caused by: java.util.concurrent.TimeoutException: Timeout after waiting 30 seconds to acquire the lock. at org.eclipse.osgi.container.Module.lockStateChange(Module.java:347) ... 5 more Caused by: org.eclipse.osgi.framework.util.ThreadInfoReport: Thread dump ThreadId: 1 ThreadName: main ThreadState: WAITING Blocked On: java.util.concurrent.atomic.AtomicReference@4a0b8eab LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/java.lang.Object.wait0(Native Method) java.base@21.0.10/java.lang.Object.wait(Object.java:366) org.eclipse.osgi.container.SystemModule.waitForStop(SystemModule.java:173) org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.waitForStop(EquinoxBundle.java:312) org.eclipse.osgi.launch.Equinox.waitForStop(Equinox.java:217) app//org.apache.karaf.main.Main.awaitShutdown(Main.java:704) app//org.apache.karaf.main.Main.main(Main.java:193) ThreadId: 9 ThreadName: Reference Handler ThreadState: RUNNABLE Blocked On: none Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@21.0.10/java.lang.ref.Reference.processPendingReferences(Reference.java:246) java.base@21.0.10/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208) ThreadId: 10 ThreadName: Finalizer ThreadState: WAITING Blocked On: java.lang.ref.NativeReferenceQueue$Lock@3f1c3a41 LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/java.lang.Object.wait0(Native Method) java.base@21.0.10/java.lang.Object.wait(Object.java:366) java.base@21.0.10/java.lang.Object.wait(Object.java:339) java.base@21.0.10/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48) java.base@21.0.10/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158) java.base@21.0.10/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89) java.base@21.0.10/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173) ThreadId: 11 ThreadName: Signal Dispatcher ThreadState: RUNNABLE Blocked On: none Synchronizers Locked: none Monitors Locked: none Stack Trace: ThreadId: 17 ThreadName: Common-Cleaner ThreadState: TIMED_WAITING Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6ba922f LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886) java.base@21.0.10/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71) java.base@21.0.10/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143) java.base@21.0.10/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218) java.base@21.0.10/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) java.base@21.0.10/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186) ThreadId: 18 ThreadName: Notification Thread ThreadState: RUNNABLE Blocked On: none Synchronizers Locked: none Monitors Locked: none Stack Trace: ThreadId: 48 ThreadName: activator-1-thread-2 ThreadState: WAITING Blocked On: java.util.concurrent.FutureTask@26569735 LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: java.util.concurrent.ThreadPoolExecutor$Worker@5a7fc979 Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221) java.base@21.0.10/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:500) java.base@21.0.10/java.util.concurrent.FutureTask.get(FutureTask.java:190) org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvisionInThread(FeaturesServiceImpl.java:1008) org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvisionInThread(FeaturesServiceImpl.java:978) org.apache.karaf.features.internal.service.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:826) org.apache.karaf.features.internal.service.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:746) org.apache.karaf.features.internal.service.BootFeaturesInstaller.installBootFeatures(BootFeaturesInstaller.java:105) org.apache.karaf.features.internal.service.BootFeaturesInstaller.start(BootFeaturesInstaller.java:89) org.apache.karaf.features.internal.osgi.Activator.doStart(Activator.java:215) org.apache.karaf.util.tracker.BaseActivator.run(BaseActivator.java:312) java.base@21.0.10/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) java.base@21.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:317) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 51 ThreadName: features-3-thread-1 ThreadState: WAITING Blocked On: java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync@6e2ec1f6 LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: java.util.concurrent.ThreadPoolExecutor$Worker@4236b071 java.util.concurrent.locks.ReentrantLock$NonfairSync@303e2b82 Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:788) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1024) java.base@21.0.10/java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:959) org.eclipse.osgi.container.ModuleDatabase.writeLock(ModuleDatabase.java:817) org.eclipse.osgi.container.ModuleDatabase.persistSettings(ModuleDatabase.java:941) org.eclipse.osgi.container.Module.persistStartOptions(Module.java:697) org.eclipse.osgi.container.Module.start(Module.java:427) org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:464) org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165) org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1160) org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1041) org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1069) org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:1004) org.apache.karaf.features.internal.service.FeaturesServiceImpl$$Lambda/0x00000001004dd420.call(Unknown Source) java.base@21.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:317) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 52 ThreadName: downloader-4-thread-1 ThreadState: WAITING Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3cd70df6 LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519) java.base@21.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) java.base@21.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 53 ThreadName: downloader-4-thread-2 ThreadState: WAITING Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3cd70df6 LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519) java.base@21.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) java.base@21.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 54 ThreadName: downloader-4-thread-3 ThreadState: WAITING Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3cd70df6 LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519) java.base@21.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) java.base@21.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 55 ThreadName: downloader-4-thread-4 ThreadState: WAITING Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3cd70df6 LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519) java.base@21.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) java.base@21.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 56 ThreadName: downloader-4-thread-5 ThreadState: WAITING Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3cd70df6 LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519) java.base@21.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) java.base@21.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 57 ThreadName: downloader-4-thread-6 ThreadState: WAITING Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3cd70df6 LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519) java.base@21.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) java.base@21.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 58 ThreadName: downloader-4-thread-7 ThreadState: WAITING Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3cd70df6 LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519) java.base@21.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) java.base@21.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 59 ThreadName: downloader-4-thread-8 ThreadState: WAITING Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3cd70df6 LockOwnerId: -1 LockOwnerName: null Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519) java.base@21.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) java.base@21.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) java.base@21.0.10/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) java.base@21.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 63 ThreadName: Framework stop - Equinox Container: cc205343-9d68-4982-99b8-28009063d050 ThreadState: RUNNABLE Blocked On: org.eclipse.osgi.internal.container.EquinoxReentrantLock@23006984[Locked by thread features-3-thread-1] Synchronizers Locked: java.util.concurrent.locks.ReentrantLock$NonfairSync@2e2aca66 java.util.concurrent.locks.ReentrantLock$NonfairSync@6f09861a java.util.concurrent.locks.ReentrantLock$NonfairSync@7730cb7c java.util.concurrent.locks.ReentrantLock$NonfairSync@738cd0d1 java.util.concurrent.locks.ReentrantLock$NonfairSync@b0d4d3c java.util.concurrent.locks.ReentrantLock$NonfairSync@28972311 java.util.concurrent.locks.ReentrantLock$NonfairSync@598d7654 java.util.concurrent.locks.ReentrantLock$NonfairSync@4c123fec java.util.concurrent.locks.ReentrantLock$NonfairSync@2d17ffff java.util.concurrent.locks.ReentrantLock$NonfairSync@3c89dee7 java.util.concurrent.locks.ReentrantLock$NonfairSync@e0430f4 java.util.concurrent.locks.ReentrantLock$NonfairSync@53349387 java.util.concurrent.locks.ReentrantLock$NonfairSync@414e7619 java.util.concurrent.locks.ReentrantLock$NonfairSync@3342f631 java.util.concurrent.locks.ReentrantLock$NonfairSync@1c6ef33d java.util.concurrent.locks.ReentrantLock$NonfairSync@6b31f39c java.util.concurrent.locks.ReentrantLock$NonfairSync@597dae5d java.util.concurrent.locks.ReentrantLock$NonfairSync@7d2a283d java.util.concurrent.locks.ReentrantLock$NonfairSync@16b6dbbe java.util.concurrent.locks.ReentrantLock$NonfairSync@727f77e7 java.util.concurrent.locks.ReentrantLock$NonfairSync@46c420b3 java.util.concurrent.locks.ReentrantLock$NonfairSync@6a038396 java.util.concurrent.locks.ReentrantLock$NonfairSync@4a48de43 java.util.concurrent.locks.ReentrantLock$NonfairSync@438148a2 java.util.concurrent.locks.ReentrantLock$NonfairSync@242729d9 java.util.concurrent.locks.ReentrantLock$NonfairSync@52ce11f8 java.util.concurrent.locks.ReentrantLock$NonfairSync@5ef86724 java.util.concurrent.locks.ReentrantLock$NonfairSync@17f5e001 java.util.concurrent.locks.ReentrantLock$NonfairSync@a016ac7 java.util.concurrent.locks.ReentrantLock$NonfairSync@2862ebae java.util.concurrent.locks.ReentrantLock$NonfairSync@35be78c1 java.util.concurrent.locks.ReentrantLock$NonfairSync@df3739f java.util.concurrent.locks.ReentrantLock$NonfairSync@c2577b4 java.util.concurrent.locks.ReentrantLock$NonfairSync@33a5c205 java.util.concurrent.locks.ReentrantLock$NonfairSync@759bccc0 java.util.concurrent.locks.ReentrantLock$NonfairSync@63622667 java.util.concurrent.locks.ReentrantLock$NonfairSync@445d7568 java.util.concurrent.locks.ReentrantLock$NonfairSync@59f5220c java.util.concurrent.locks.ReentrantLock$NonfairSync@72a3183e java.util.concurrent.locks.ReentrantLock$NonfairSync@4913 java.util.concurrent.locks.ReentrantLock$NonfairSync@2f598a4e java.util.concurrent.locks.ReentrantLock$NonfairSync@5f4c38eb java.util.concurrent.locks.ReentrantLock$NonfairSync@35c4b9d4 java.util.concurrent.locks.ReentrantLock$NonfairSync@378e36ae java.util.concurrent.locks.ReentrantLock$NonfairSync@54e6d1eb java.util.concurrent.locks.ReentrantLock$NonfairSync@6a5320fc java.util.concurrent.locks.ReentrantLock$NonfairSync@7ac92e7b java.util.concurrent.locks.ReentrantLock$NonfairSync@3c345cca java.util.concurrent.locks.ReentrantLock$NonfairSync@5ebfab2e java.util.concurrent.locks.ReentrantLock$NonfairSync@2d9834c5 java.util.concurrent.locks.ReentrantLock$NonfairSync@1e117dfb java.util.concurrent.locks.ReentrantLock$NonfairSync@dda0ff java.util.concurrent.locks.ReentrantLock$NonfairSync@23989d11 java.util.concurrent.locks.ReentrantLock$NonfairSync@4f4aabbb java.util.concurrent.locks.ReentrantLock$NonfairSync@5a21f90c java.util.concurrent.locks.ReentrantLock$NonfairSync@371660ef java.util.concurrent.locks.ReentrantLock$NonfairSync@50010309 java.util.concurrent.locks.ReentrantLock$NonfairSync@4a0c6dc1 java.util.concurrent.locks.ReentrantLock$NonfairSync@1f301415 java.util.concurrent.locks.ReentrantLock$NonfairSync@1ba50e04 java.util.concurrent.locks.ReentrantLock$NonfairSync@43e45f32 java.util.concurrent.locks.ReentrantLock$NonfairSync@6aaf50ea java.util.concurrent.locks.ReentrantLock$NonfairSync@75207116 java.util.concurrent.locks.ReentrantLock$NonfairSync@46c68498 java.util.concurrent.locks.ReentrantLock$NonfairSync@27ba5ebd java.util.concurrent.locks.ReentrantLock$NonfairSync@378272a0 java.util.concurrent.locks.ReentrantLock$NonfairSync@415c1d87 java.util.concurrent.locks.ReentrantLock$NonfairSync@33ccb370 java.util.concurrent.locks.ReentrantLock$NonfairSync@46764c02 java.util.concurrent.locks.ReentrantLock$NonfairSync@6245311e java.util.concurrent.locks.ReentrantLock$NonfairSync@4354b8f4 java.util.concurrent.locks.ReentrantLock$NonfairSync@1555d4dd java.util.concurrent.locks.ReentrantLock$NonfairSync@61379c29 java.util.concurrent.locks.ReentrantLock$NonfairSync@2a319cd0 java.util.concurrent.locks.ReentrantLock$NonfairSync@4c44027a java.util.concurrent.locks.ReentrantLock$NonfairSync@770cc413 java.util.concurrent.locks.ReentrantLock$NonfairSync@2a07d80f java.util.concurrent.locks.ReentrantLock$NonfairSync@cf61683 java.util.concurrent.locks.ReentrantLock$NonfairSync@60cd92b5 java.util.concurrent.locks.ReentrantLock$NonfairSync@7170eee3 java.util.concurrent.locks.ReentrantLock$NonfairSync@65a39762 java.util.concurrent.locks.ReentrantLock$NonfairSync@595dc75b java.util.concurrent.locks.ReentrantLock$NonfairSync@5509aeff java.util.concurrent.locks.ReentrantLock$NonfairSync@2378554b java.util.concurrent.locks.ReentrantLock$NonfairSync@5a99cec1 java.util.concurrent.locks.ReentrantLock$NonfairSync@6d49add6 java.util.concurrent.locks.ReentrantLock$NonfairSync@752f88d6 java.util.concurrent.locks.ReentrantLock$NonfairSync@141c5935 java.util.concurrent.locks.ReentrantLock$NonfairSync@e762b1 java.util.concurrent.locks.ReentrantLock$NonfairSync@20e04866 Monitors Locked: none Stack Trace: java.management@21.0.10/sun.management.ThreadImpl.dumpThreads0(Native Method) java.management@21.0.10/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:518) java.management@21.0.10/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:506) org.eclipse.osgi.framework.util.ThreadInfoReport.getThreadDump(ThreadInfoReport.java:30) org.eclipse.osgi.framework.util.ThreadInfoReport.(ThreadInfoReport.java:23) org.eclipse.osgi.container.Module.lockStateChange(Module.java:347) org.eclipse.osgi.container.ModuleContainer.unloadModules(ModuleContainer.java:1246) org.eclipse.osgi.container.ModuleContainer.close(ModuleContainer.java:1199) org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:220) org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 65 ThreadName: Thread-2 ThreadState: TIMED_WAITING Blocked On: java.util.concurrent.locks.ReentrantLock$NonfairSync@2e2aca66 LockOwnerId: 63 LockOwnerName: Framework stop - Equinox Container: cc205343-9d68-4982-99b8-28009063d050 Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:790) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireNanos(AbstractQueuedSynchronizer.java:1072) java.base@21.0.10/java.util.concurrent.locks.ReentrantLock$Sync.tryLockNanos(ReentrantLock.java:168) java.base@21.0.10/java.util.concurrent.locks.ReentrantLock.tryLock(ReentrantLock.java:479) org.eclipse.osgi.container.Module.lockStateChange(Module.java:309) org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.asyncStop(EquinoxBundle.java:217) org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.stop(EquinoxBundle.java:324) org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.stop(EquinoxBundle.java:329) org.eclipse.osgi.launch.Equinox.stop(Equinox.java:149) app//org.apache.karaf.main.Main.lambda$registerSignalHandler$0(Main.java:387) app//org.apache.karaf.main.Main$$Lambda/0x000000010042db60.run(Unknown Source) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 67 ThreadName: Thread-3 ThreadState: TIMED_WAITING Blocked On: java.util.concurrent.locks.ReentrantLock$NonfairSync@2e2aca66 LockOwnerId: 63 LockOwnerName: Framework stop - Equinox Container: cc205343-9d68-4982-99b8-28009063d050 Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:790) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireNanos(AbstractQueuedSynchronizer.java:1072) java.base@21.0.10/java.util.concurrent.locks.ReentrantLock$Sync.tryLockNanos(ReentrantLock.java:168) java.base@21.0.10/java.util.concurrent.locks.ReentrantLock.tryLock(ReentrantLock.java:479) org.eclipse.osgi.container.Module.lockStateChange(Module.java:309) org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.asyncStop(EquinoxBundle.java:217) org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.stop(EquinoxBundle.java:324) org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.stop(EquinoxBundle.java:329) org.eclipse.osgi.launch.Equinox.stop(Equinox.java:149) app//org.apache.karaf.main.Main.lambda$registerSignalHandler$0(Main.java:387) app//org.apache.karaf.main.Main$$Lambda/0x000000010042db60.run(Unknown Source) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ThreadId: 69 ThreadName: Thread-4 ThreadState: TIMED_WAITING Blocked On: java.util.concurrent.locks.ReentrantLock$NonfairSync@2e2aca66 LockOwnerId: 63 LockOwnerName: Framework stop - Equinox Container: cc205343-9d68-4982-99b8-28009063d050 Synchronizers Locked: none Monitors Locked: none Stack Trace: java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.10/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:790) java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireNanos(AbstractQueuedSynchronizer.java:1072) java.base@21.0.10/java.util.concurrent.locks.ReentrantLock$Sync.tryLockNanos(ReentrantLock.java:168) java.base@21.0.10/java.util.concurrent.locks.ReentrantLock.tryLock(ReentrantLock.java:479) org.eclipse.osgi.container.Module.lockStateChange(Module.java:309) org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.asyncStop(EquinoxBundle.java:217) org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.stop(EquinoxBundle.java:324) org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.stop(EquinoxBundle.java:329) org.eclipse.osgi.launch.Equinox.stop(Equinox.java:149) app//org.apache.karaf.main.Main.lambda$registerSignalHandler$0(Main.java:387) app//org.apache.karaf.main.Main$$Lambda/0x000000010042db60.run(Unknown Source) java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.10/java.lang.Thread.run(Thread.java:1583) ... 6 more