openHAB 4.1 Release discussion

since update to oh4.1 I get frequnently following warning of mysql-DB binding:

==> /var/log/openhab/openhab.log <==
2023-12-23 20:02:07.830 [WARN ] [iadb.jdbc.message.server.ErrorPacket] - Error: 4031-HY000: The client was disconnected by the server because of inactivity. See wait_timeout and interactive_timeout for configuring this behavior.
2023-12-23 20:02:07.851 [WARN ] [iadb.jdbc.message.server.ErrorPacket] - Error: 4031-HY000: The client was disconnected by the server because of inactivity. See wait_timeout and interactive_timeout for configuring this behavior.

Any hint to resolve this issue?

Hi,

I just upgraded v4.0 (latest stable, I think it was 4.0.5) to 4.1 and OH stopped working.
I am running it on Ubuntu.
Any idea what went wrong?

org.osgi.framework.BundleException: Unable to acquire the state change lock for the module: osgi.identity; osgi.identity="org.openhab.core.io.net"; type="osgi.bundle"; version:Version="4.1.0" [id=179] STOPPED [STOPPED]
	at org.eclipse.osgi.container.Module.lockStateChange(Module.java:350) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.Module.stop(Module.java:513) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1888) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1763) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:208) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.Module.doStop(Module.java:660) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.Module.stop(Module.java:521) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226) ~[org.eclipse.osgi-3.18.0.jar:?]
	at java.lang.Thread.run(Thread.java:840) ~[?:?]
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) ~[org.eclipse.osgi-3.18.0.jar:?]
	... 10 more
Caused by: org.eclipse.osgi.framework.util.ThreadInfoReport: Thread dump
ThreadId: 1 ThreadName: main ThreadState: WAITING
  Blocked On: java.util.concurrent.atomic.AtomicReference@5385e5aa LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    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: 2 ThreadName: Reference Handler ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
    java.base@17.0.9/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
    java.base@17.0.9/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)
ThreadId: 3 ThreadName: Finalizer ThreadState: WAITING
  Blocked On: java.lang.ref.ReferenceQueue$Lock@15fdef55 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
    java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
    java.base@17.0.9/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)
ThreadId: 4 ThreadName: Signal Dispatcher ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
ThreadId: 11 ThreadName: Common-Cleaner ThreadState: TIMED_WAITING
  Blocked On: java.lang.ref.ReferenceQueue$Lock@376c6265 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
    java.base@17.0.9/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
    java.base@17.0.9/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)
ThreadId: 12 ThreadName: Notification Thread ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
ThreadId: 18 ThreadName: Active Thread: Equinox Container: 6f5c4083-d420-4fe6-8248-0da582052a04 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a54808 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 20 ThreadName: Framework Event Dispatcher: Equinox Container: 6f5c4083-d420-4fe6-8248-0da582052a04 ThreadState: WAITING
  Blocked On: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@7bff52cd LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.Object.wait(Object.java:338)
    org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)
ThreadId: 21 ThreadName: Start Level: Equinox Container: 6f5c4083-d420-4fe6-8248-0da582052a04 ThreadState: WAITING
  Blocked On: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@2dc4a723 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.Object.wait(Object.java:338)
    org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)
ThreadId: 34 ThreadName: Coordination Timer ThreadState: WAITING
  Blocked On: java.util.TaskQueue@691d674 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.Object.wait(Object.java:338)
    java.base@17.0.9/java.util.TimerThread.mainLoop(Timer.java:537)
    java.base@17.0.9/java.util.TimerThread.run(Timer.java:516)
ThreadId: 35 ThreadName: CM Configuration Updater ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3e8b878 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
    java.base@17.0.9/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:673)
    org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:73)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 36 ThreadName: CM Event Dispatcher ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7d7a1375 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
    java.base@17.0.9/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:673)
    org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:73)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 44 ThreadName: FileSystemWatchService ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/sun.nio.fs.LinuxWatchService.poll(Native Method)
    java.base@17.0.9/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 43 ThreadName: fileinstall-/var/lib/openhab/etc ThreadState: TIMED_WAITING
  Blocked On: org.apache.felix.fileinstall.internal.DirectoryWatcher@12e01c5 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:320)
ThreadId: 50 ThreadName: EventAdminAsyncThread #11 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@57439d2a LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 51 ThreadName: EventAdminAsyncThread #12 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@57439d2a LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 54 ThreadName: Log4j2-TF-5-Scheduled-3 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@56abc435 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 56 ThreadName: FileSystemWatchService ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/sun.nio.fs.LinuxWatchService.poll(Native Method)
    java.base@17.0.9/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 55 ThreadName: fileinstall-/usr/share/openhab/addons ThreadState: TIMED_WAITING
  Blocked On: org.apache.felix.fileinstall.internal.DirectoryWatcher@5e018ae2 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:320)
ThreadId: 57 ThreadName: features-3-thread-1 ThreadState: WAITING
  Blocked On: java.util.concurrent.CountDownLatch$Sync@77882338 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: 
    java.util.concurrent.ThreadPoolExecutor$Worker@4d31d8b5
    java.util.concurrent.locks.ReentrantLock$NonfairSync@5b0f5ae0
    java.util.concurrent.locks.ReentrantLock$NonfairSync@90b9df9
    java.util.concurrent.locks.ReentrantLock$FairSync@c006503
  Monitors Locked: 
    java.lang.Object@18ecd222
    java.lang.Object@7bd3d1f2
    java.lang.Object@509d2388
    java.lang.Object@7dd17355
    java.lang.Object@530da6d8
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047)
    java.base@17.0.9/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:230)
    org.eclipse.jetty.io.ManagedSelector.doStop(ManagedSelector.java:140)
    org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:94)
    org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
    org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:201)
    org.eclipse.jetty.io.SelectorManager.doStop(SelectorManager.java:281)
    org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:94)
    org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
    org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:201)
    org.eclipse.jetty.client.AbstractConnectorHttpClientTransport.doStop(AbstractConnectorHttpClientTransport.java:70)
    org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:94)
    org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
    org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:201)
    org.eclipse.jetty.client.HttpClient.doStop(HttpClient.java:294)
    org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:94)
    org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
    org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:201)
    org.eclipse.jetty.websocket.client.WebSocketClient.doStop(WebSocketClient.java:429)
    org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:94)
    org.openhab.core.io.net.http.internal.WebClientFactoryImpl.deactivate(WebClientFactoryImpl.java:122)
    java.base@17.0.9/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base@17.0.9/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base@17.0.9/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base@17.0.9/java.lang.reflect.Method.invoke(Method.java:568)
    org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:245)
    org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41)
    org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:687)
    org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:531)
    org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:317)
    org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:307)
    org.apache.felix.scr.impl.manager.SingleComponentManager.disposeImplementationObject(SingleComponentManager.java:421)
    org.apache.felix.scr.impl.manager.SingleComponentManager.deleteComponent(SingleComponentManager.java:165)
    org.apache.felix.scr.impl.manager.AbstractComponentManager.doDeactivate(AbstractComponentManager.java:853)
    org.apache.felix.scr.impl.manager.AbstractComponentManager.deactivateInternal(AbstractComponentManager.java:825)
    org.apache.felix.scr.impl.manager.DependencyManager.deactivateComponentManager(DependencyManager.java:2636)
    org.apache.felix.scr.impl.manager.DependencyManager.access$400(DependencyManager.java:59)
    org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.removedService(DependencyManager.java:1356)
    org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.removedService(DependencyManager.java:1225)
    org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1258)
    org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1152)
    org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.untrack(ServiceTracker.java:1012)
    org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1192)
    org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:116)
    org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:123)
    org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:961)
    org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:937)
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:874)
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:241)
    org.apache.felix.scr.impl.manager.AbstractComponentManager$3.unregister(AbstractComponentManager.java:952)
    org.apache.felix.scr.impl.manager.AbstractComponentManager$3.unregister(AbstractComponentManager.java:915)
    org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:140)
    org.apache.felix.scr.impl.manager.AbstractComponentManager.unregisterService(AbstractComponentManager.java:994)
    org.apache.felix.scr.impl.manager.AbstractComponentManager.doDeactivate(AbstractComponentManager.java:844)
    org.apache.felix.scr.impl.manager.AbstractComponentManager.deactivateInternal(AbstractComponentManager.java:825)
    org.apache.felix.scr.impl.manager.AbstractComponentManager.dispose(AbstractComponentManager.java:589)
    org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.disposeComponents(ConfigurableComponentHolder.java:722)
    org.apache.felix.scr.impl.BundleComponentActivator.dispose(BundleComponentActivator.java:492)
    org.apache.felix.scr.impl.Activator.disposeComponents(Activator.java:652)
    org.apache.felix.scr.impl.Activator.access$300(Activator.java:74)
    org.apache.felix.scr.impl.Activator$ScrExtension.destroy(Activator.java:490)
    org.apache.felix.scr.impl.AbstractExtender$1.run(AbstractExtender.java:216)
    java.base@17.0.9/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
    java.base@17.0.9/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    org.apache.felix.scr.impl.AbstractExtender.destroyExtension(AbstractExtender.java:238)
    org.apache.felix.scr.impl.AbstractExtender.bundleChanged(AbstractExtender.java:132)
    org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:255)
    org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:949)
    org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
    org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:229)
    org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:138)
    org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:130)
    org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:217)
    org.eclipse.osgi.container.Module.publishEvent(Module.java:499)
    org.eclipse.osgi.container.Module.doStop(Module.java:658)
    org.eclipse.osgi.container.Module.stop(Module.java:521)
    org.eclipse.osgi.internal.framework.EquinoxBundle.stop(EquinoxBundle.java:472)
    org.apache.karaf.features.internal.service.BundleInstallSupportImpl.stopBundle(BundleInstallSupportImpl.java:171)
    org.apache.karaf.features.internal.service.FeaturesServiceImpl.stopBundle(FeaturesServiceImpl.java:1165)
    org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:783)
    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$292/0x0000000100487d50.call(Unknown Source)
    java.base@17.0.9/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 77 ThreadName: encryption-1-thread-1 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@490d6077 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: 
    java.util.concurrent.ThreadPoolExecutor$Worker@38f497e2
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    java.base@17.0.9/java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:515)
    java.base@17.0.9/java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:677)
    java.base@17.0.9/sun.nio.fs.AbstractWatchService.poll(AbstractWatchService.java:108)
    org.apache.karaf.jaas.modules.properties.AutoEncryptionSupport.run(AutoEncryptionSupport.java:94)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 80 ThreadName: FileSystemWatchService ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/sun.nio.fs.LinuxWatchService.poll(Native Method)
    java.base@17.0.9/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 81 ThreadName: encryption-3-thread-1 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68f4ebec LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: 
    java.util.concurrent.ThreadPoolExecutor$Worker@334d0a7e
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    java.base@17.0.9/java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:515)
    java.base@17.0.9/java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:677)
    java.base@17.0.9/sun.nio.fs.AbstractWatchService.poll(AbstractWatchService.java:108)
    org.apache.karaf.jaas.modules.properties.AutoEncryptionSupport.run(AutoEncryptionSupport.java:94)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 83 ThreadName: FileSystemWatchService ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/sun.nio.fs.LinuxWatchService.poll(Native Method)
    java.base@17.0.9/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 85 ThreadName: Bundle File Closer ThreadState: WAITING
  Blocked On: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@3d45575e LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.Object.wait(Object.java:338)
    org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)
ThreadId: 86 ThreadName: Refresh Thread: Equinox Container: 6f5c4083-d420-4fe6-8248-0da582052a04 ThreadState: WAITING
  Blocked On: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@3bfe9826 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.Object.wait(Object.java:338)
    org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
    org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)
ThreadId: 179 ThreadName: paxweb-config-1-thread-1 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b62222d LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 182 ThreadName: SCR Component Actor ThreadState: WAITING
  Blocked On: java.util.LinkedList@294ee5ee LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.Object.wait(Object.java:338)
    org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 205 ThreadName: qtp555225620-205 ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: 
    sun.nio.ch.Util$2@662ad0a0
    sun.nio.ch.EPollSelectorImpl@71c2849c
  Stack Trace: 
    java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method)
    java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146)
    org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183)
    org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:137)
    org.eclipse.jetty.io.ManagedSelector$$Lambda$466/0x0000000100620f48.run(Unknown Source)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 206 ThreadName: qtp555225620-206 ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: 
    sun.nio.ch.Util$2@6b2bb3c3
    sun.nio.ch.EPollSelectorImpl@263c1c72
  Stack Trace: 
    java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method)
    java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146)
    org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183)
    org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:137)
    org.eclipse.jetty.io.ManagedSelector$$Lambda$466/0x0000000100620f48.run(Unknown Source)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 207 ThreadName: Session-HouseKeeper-f3ca5c3-1 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35945add LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 208 ThreadName: Scanner-0 ThreadState: TIMED_WAITING
  Blocked On: java.util.TaskQueue@50b231f LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.util.TimerThread.mainLoop(Timer.java:563)
    java.base@17.0.9/java.util.TimerThread.run(Timer.java:516)
ThreadId: 214 ThreadName: qtp555225620-214-acceptor-0@2bc8e520-0.0.0.0:18443@41798f06{SSL, (ssl, http/1.1)}{0.0.0.0:18443} ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: 
    java.util.concurrent.locks.ReentrantLock$NonfairSync@6088a146
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/sun.nio.ch.Net.accept(Native Method)
    java.base@17.0.9/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
    java.base@17.0.9/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
    org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:388)
    org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:704)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 215 ThreadName: qtp555225620-215 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.SynchronousQueue$TransferStack@b494121 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
    java.base@17.0.9/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
    org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:324)
    org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:399)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 216 ThreadName: qtp555225620-216 ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: 
    sun.nio.ch.Util$2@568bb33f
    sun.nio.ch.EPollSelectorImpl@572380c2
  Stack Trace: 
    java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method)
    java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146)
    org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183)
    org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
    org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 217 ThreadName: qtp555225620-217-acceptor-0@2c8a0cb1-default@573b87b6{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:18080} ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: 
    java.util.concurrent.locks.ReentrantLock$NonfairSync@11bac9d8
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/sun.nio.ch.Net.accept(Native Method)
    java.base@17.0.9/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
    java.base@17.0.9/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
    org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:388)
    org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:704)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 218 ThreadName: HttpService->Whiteboard ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@415e5981 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 220 ThreadName: Thread-22 ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method)
    java.base@17.0.9/sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:200)
    java.base@17.0.9/sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:281)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 221 ThreadName: sshd-SshServer[5d2127b8](port=8101)-timer-thread-1 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@623c2b21 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 241 ThreadName: EMF Reference Cleaner ThreadState: WAITING
  Blocked On: java.lang.ref.ReferenceQueue$Lock@38b6891b LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
    java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
    org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70)
ThreadId: 253 ThreadName: qtp555225620-253 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.SynchronousQueue$TransferStack@b494121 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
    java.base@17.0.9/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
    org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:324)
    org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:399)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 254 ThreadName: Connector-Scheduler-573b87b6-1 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@332fd779 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 255 ThreadName: qtp555225620-255 ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: 
    sun.nio.ch.Util$2@68d39f3b
    sun.nio.ch.EPollSelectorImpl@2f606ff0
  Stack Trace: 
    java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method)
    java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146)
    org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183)
    org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
    org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 271 ThreadName: pool-3-thread-1 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@e02cc LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 344 ThreadName: OH-common-1 ThreadState: WAITING
  Blocked On: java.util.concurrent.FutureTask@1145314a LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: 
    java.util.concurrent.ThreadPoolExecutor$Worker@5e3d56d9
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
    java.base@17.0.9/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:447)
    java.base@17.0.9/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.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:731)
    org.apache.karaf.features.internal.service.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:721)
    org.openhab.core.karaf.internal.KarafAddonFinderService.install(KarafAddonFinderService.java:54)
    org.openhab.core.config.discovery.addon.AddonSuggestionService.lambda$4(AddonSuggestionService.java:128)
    org.openhab.core.config.discovery.addon.AddonSuggestionService$$Lambda$1091/0x0000000100b1dd78.run(Unknown Source)
    java.base@17.0.9/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
    java.base@17.0.9/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 345 ThreadName: OH-common-2 ThreadState: WAITING
  Blocked On: java.util.concurrent.FutureTask@1d378c28 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: 
    java.util.concurrent.ThreadPoolExecutor$Worker@7fe39700
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
    java.base@17.0.9/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:447)
    java.base@17.0.9/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.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:731)
    org.apache.karaf.features.internal.service.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:721)
    org.openhab.core.karaf.internal.KarafAddonFinderService.install(KarafAddonFinderService.java:54)
    org.openhab.core.config.discovery.addon.AddonSuggestionService.lambda$4(AddonSuggestionService.java:128)
    org.openhab.core.config.discovery.addon.AddonSuggestionService$$Lambda$1091/0x0000000100b1dd78.run(Unknown Source)
    java.base@17.0.9/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
    java.base@17.0.9/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 346 ThreadName: OH-common-3 ThreadState: WAITING
  Blocked On: java.util.concurrent.FutureTask@506e04e8 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: 
    java.util.concurrent.ThreadPoolExecutor$Worker@48ac5dd
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
    java.base@17.0.9/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:447)
    java.base@17.0.9/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.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:731)
    org.apache.karaf.features.internal.service.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:721)
    org.openhab.core.karaf.internal.KarafAddonFinderService.install(KarafAddonFinderService.java:54)
    org.openhab.core.config.discovery.addon.AddonSuggestionService.lambda$4(AddonSuggestionService.java:128)
    org.openhab.core.config.discovery.addon.AddonSuggestionService$$Lambda$1091/0x0000000100b1dd78.run(Unknown Source)
    java.base@17.0.9/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
    java.base@17.0.9/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 347 ThreadName: OH-common-4 ThreadState: WAITING
  Blocked On: java.util.concurrent.FutureTask@3e6c2926 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: 
    java.util.concurrent.ThreadPoolExecutor$Worker@43e8292a
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
    java.base@17.0.9/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:447)
    java.base@17.0.9/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.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:731)
    org.apache.karaf.features.internal.service.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:721)
    org.openhab.core.karaf.internal.KarafAddonFinderService.install(KarafAddonFinderService.java:54)
    org.openhab.core.config.discovery.addon.AddonSuggestionService.lambda$4(AddonSuggestionService.java:128)
    org.openhab.core.config.discovery.addon.AddonSuggestionService$$Lambda$1091/0x0000000100b1dd78.run(Unknown Source)
    java.base@17.0.9/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
    java.base@17.0.9/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 348 ThreadName: OH-common-5 ThreadState: WAITING
  Blocked On: java.util.concurrent.FutureTask@2006644b LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: 
    java.util.concurrent.ThreadPoolExecutor$Worker@77572410
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
    java.base@17.0.9/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:447)
    java.base@17.0.9/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.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:731)
    org.apache.karaf.features.internal.service.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:721)
    org.openhab.core.karaf.internal.KarafAddonFinderService.install(KarafAddonFinderService.java:54)
    org.openhab.core.config.discovery.addon.AddonSuggestionService.lambda$4(AddonSuggestionService.java:128)
    org.openhab.core.config.discovery.addon.AddonSuggestionService$$Lambda$1091/0x0000000100b1dd78.run(Unknown Source)
    java.base@17.0.9/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
    java.base@17.0.9/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)

the error log is much longer but I had to truncate it here since exceeds the maximum length in single message

here is some extra:

ThreadId: 416 ThreadName: OH-karaf-addons-1 ThreadState: WAITING
  Blocked On: java.util.concurrent.FutureTask@3986478a LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: 
    java.util.concurrent.ThreadPoolExecutor$Worker@7ff3b23e
  Monitors Locked: 
    org.openhab.core.karaf.internal.FeatureInstaller@1871de60
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
    java.base@17.0.9/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:447)
    java.base@17.0.9/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.refreshFeatures(FeaturesServiceImpl.java:1236)
    org.openhab.core.karaf.internal.FeatureInstaller.processConfigQueue(FeatureInstaller.java:200)
    org.openhab.core.karaf.internal.FeatureInstaller$$Lambda$998/0x0000000100ac3490.run(Unknown Source)
    java.base@17.0.9/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
    java.base@17.0.9/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 424 ThreadName: OH-httpClient-common-424 ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: 
    sun.nio.ch.Util$2@196f5d16
    sun.nio.ch.EPollSelectorImpl@23178429
  Stack Trace: 
    java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method)
    java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146)
    org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183)
    org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:137)
    org.eclipse.jetty.io.ManagedSelector$$Lambda$466/0x0000000100620f48.run(Unknown Source)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 437 ThreadName: OH-discovery-1 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ad8464c LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(ScheduledThreadPoolExecutor.java:1223)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 466 ThreadName: OH-startlevel-1 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1ccc0ba9 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 499 ThreadName: qtp555225620-499 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.SynchronousQueue$TransferStack@b494121 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
    java.base@17.0.9/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
    org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:324)
    org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:399)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 551 ThreadName: OH-rulesRefresher-1 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48ab1dcf LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 573 ThreadName: Thread-64 ThreadState: TIMED_WAITING
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Thread.sleep(Native Method)
    org.openhab.binding.shelly.internal.manager.ShellyManagerCache$CleanerThread.run(ShellyManagerCache.java:83)
ThreadId: 574 ThreadName: Thread-65 ThreadState: TIMED_WAITING
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Thread.sleep(Native Method)
    org.openhab.binding.shelly.internal.manager.ShellyManagerCache$CleanerThread.run(ShellyManagerCache.java:83)
ThreadId: 575 ThreadName: Thread-66 ThreadState: TIMED_WAITING
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Thread.sleep(Native Method)
    org.openhab.binding.shelly.internal.manager.ShellyManagerCache$CleanerThread.run(ShellyManagerCache.java:83)
ThreadId: 576 ThreadName: Thread-67 ThreadState: TIMED_WAITING
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Thread.sleep(Native Method)
    org.openhab.binding.shelly.internal.manager.ShellyManagerCache$CleanerThread.run(ShellyManagerCache.java:83)
ThreadId: 577 ThreadName: Thread-68 ThreadState: TIMED_WAITING
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Thread.sleep(Native Method)
    org.openhab.binding.shelly.internal.manager.ShellyManagerCache$CleanerThread.run(ShellyManagerCache.java:83)
ThreadId: 578 ThreadName: Thread-69 ThreadState: TIMED_WAITING
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Thread.sleep(Native Method)
    org.openhab.binding.shelly.internal.manager.ShellyManagerCache$CleanerThread.run(ShellyManagerCache.java:83)
ThreadId: 579 ThreadName: Thread-70 ThreadState: TIMED_WAITING
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Thread.sleep(Native Method)
    org.openhab.binding.shelly.internal.manager.ShellyManagerCache$CleanerThread.run(ShellyManagerCache.java:83)
ThreadId: 580 ThreadName: Thread-71 ThreadState: TIMED_WAITING
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Thread.sleep(Native Method)
    org.openhab.binding.shelly.internal.manager.ShellyManagerCache$CleanerThread.run(ShellyManagerCache.java:83)
ThreadId: 581 ThreadName: Thread-72 ThreadState: TIMED_WAITING
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Thread.sleep(Native Method)
    org.openhab.binding.shelly.internal.manager.ShellyManagerCache$CleanerThread.run(ShellyManagerCache.java:83)
ThreadId: 582 ThreadName: Thread-73 ThreadState: TIMED_WAITING
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Thread.sleep(Native Method)
    org.openhab.binding.shelly.internal.manager.ShellyManagerCache$CleanerThread.run(ShellyManagerCache.java:83)
ThreadId: 583 ThreadName: Thread-74 ThreadState: TIMED_WAITING
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Thread.sleep(Native Method)
    org.openhab.binding.shelly.internal.manager.ShellyManagerCache$CleanerThread.run(ShellyManagerCache.java:83)
ThreadId: 584 ThreadName: Thread-75 ThreadState: TIMED_WAITING
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Thread.sleep(Native Method)
    org.openhab.binding.shelly.internal.manager.ShellyManagerCache$CleanerThread.run(ShellyManagerCache.java:83)
ThreadId: 708 ThreadName: OkHttp ConnectionPool ThreadState: TIMED_WAITING
  Blocked On: okhttp3.ConnectionPool@24c35bf3 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: 
    java.util.concurrent.ThreadPoolExecutor$Worker@7df6eadb
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.Object.wait(Object.java:472)
    okhttp3.ConnectionPool$1.run(ConnectionPool.java:67)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 728 ThreadName: JNA Cleaner ThreadState: WAITING
  Blocked On: java.lang.ref.ReferenceQueue$Lock@7b397354 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
    java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
    com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)
ThreadId: 729 ThreadName: RxSchedulerPurge-1 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@641086d6 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 730 ThreadName: RxCachedWorkerPoolEvictor-1 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74c5aafe LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 733 ThreadName: RxComputationThreadPool-1 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7419dda9 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 734 ThreadName: :CoapEndpoint-UDP-224.0.1.187:5683#1 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3cbb0f40 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 735 ThreadName: UDP-Receiver-0.0.0.0/0.0.0.0:5683[0] ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: 
    java.util.concurrent.locks.ReentrantLock$NonfairSync@4056ca3d
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/sun.nio.ch.DatagramChannelImpl.receive0(Native Method)
    java.base@17.0.9/sun.nio.ch.DatagramChannelImpl.receiveIntoNativeBuffer(DatagramChannelImpl.java:750)
    java.base@17.0.9/sun.nio.ch.DatagramChannelImpl.receive(DatagramChannelImpl.java:728)
    java.base@17.0.9/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:666)
    java.base@17.0.9/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635)
    java.base@17.0.9/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240)
    java.base@17.0.9/java.net.DatagramSocket.receive(DatagramSocket.java:700)
    org.eclipse.californium.elements.UDPConnector$Receiver.work(UDPConnector.java:411)
    org.eclipse.californium.elements.UDPConnector$NetworkStageThread.run(UDPConnector.java:368)
ThreadId: 736 ThreadName: UDP-Sender-0.0.0.0/0.0.0.0:5683[0] ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3afccf57 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
    org.eclipse.californium.elements.UDPConnector$Sender.work(UDPConnector.java:427)
    org.eclipse.californium.elements.UDPConnector$NetworkStageThread.run(UDPConnector.java:368)
ThreadId: 792 ThreadName: OH-RRD4j-1 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32b934 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 793 ThreadName: RRD4J Sync-ThreadPool for org.rrd4j.core.RrdSyncThreadPool@305c4110 [Thread-1] ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6497677d LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 794 ThreadName: RRD4J Sync-ThreadPool for org.rrd4j.core.RrdSyncThreadPool@305c4110 [Thread-2] ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6497677d LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 796 ThreadName: RRD4J Sync-ThreadPool for org.rrd4j.core.RrdSyncThreadPool@305c4110 [Thread-3] ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6497677d LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 797 ThreadName: RRD4J Sync-ThreadPool for org.rrd4j.core.RrdSyncThreadPool@305c4110 [Thread-4] ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6497677d LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 798 ThreadName: RRD4J Sync-ThreadPool for org.rrd4j.core.RrdSyncThreadPool@305c4110 [Thread-5] ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6497677d LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 799 ThreadName: RRD4J Sync-ThreadPool for org.rrd4j.core.RrdSyncThreadPool@305c4110 [Thread-6] ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6497677d LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 825 ThreadName: OH-httpClient-deconz-conbeeII-825 ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: 
    sun.nio.ch.Util$2@12e65ef0
    sun.nio.ch.EPollSelectorImpl@4e3cbd8c
  Stack Trace: 
    java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method)
    java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146)
    org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183)
    org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:137)
    org.eclipse.jetty.io.ManagedSelector$$Lambda$466/0x0000000100620f48.run(Unknown Source)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 826 ThreadName: OH-httpClient-deconz-conbeeII-826 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5bd24666 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:382)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:974)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1018)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 827 ThreadName: OH-httpClient-deconz-conbeeII-827 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5bd24666 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:382)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:974)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1018)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 828 ThreadName: OH-httpClient-deconz-conbeeII-828 ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: 
    sun.nio.ch.Util$2@1ab21d33
    sun.nio.ch.EPollSelectorImpl@4217eee
  Stack Trace: 
    java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method)
    java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146)
    org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183)
    org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606)
    org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
    org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 829 ThreadName: OH-httpClient-deconz-conbeeII-829 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.SynchronousQueue$TransferStack@2490a144 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
    java.base@17.0.9/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
    org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:324)
    org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:399)
    org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 830 ThreadName: HttpClient@34e74e46-scheduler-1 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@f6ba887 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 839 ThreadName: Timer-1 ThreadState: WAITING
  Blocked On: java.util.TaskQueue@43f9d6c1 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.Object.wait(Object.java:338)
    java.base@17.0.9/java.util.TimerThread.mainLoop(Timer.java:537)
    java.base@17.0.9/java.util.TimerThread.run(Timer.java:516)
ThreadId: 998 ThreadName: Java Sound Event Dispatcher ThreadState: WAITING
  Blocked On: com.sun.media.sound.EventDispatcher@32b52833 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/java.lang.Object.wait(Native Method)
    java.base@17.0.9/java.lang.Object.wait(Object.java:338)
    java.desktop@17.0.9/com.sun.media.sound.EventDispatcher.dispatchEvents(EventDispatcher.java:173)
    java.desktop@17.0.9/com.sun.media.sound.EventDispatcher.run(EventDispatcher.java:212)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1001 ThreadName: qtp555225620-1001 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@680f2402 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:382)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:974)
    org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1018)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1078 ThreadName: RxComputationThreadPool-2 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@46c33e7a LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1081 ThreadName: RxComputationThreadPool-3 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62dee7b5 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1082 ThreadName: RxComputationThreadPool-4 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f9c7af1 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1089 ThreadName: downloader-7-thread-1 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74733381 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1090 ThreadName: downloader-7-thread-2 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74733381 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1091 ThreadName: downloader-7-thread-3 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74733381 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1092 ThreadName: downloader-7-thread-4 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74733381 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1093 ThreadName: downloader-7-thread-5 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74733381 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1094 ThreadName: downloader-7-thread-6 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74733381 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1095 ThreadName: downloader-7-thread-7 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74733381 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1096 ThreadName: downloader-7-thread-8 ThreadState: WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74733381 LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
    java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1260 ThreadName: OH-discovery-8 ThreadState: TIMED_WAITING
  Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ad8464c LockOwnerId: -1 LockOwnerName: null
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method)
    java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
    java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(ScheduledThreadPoolExecutor.java:1218)
    java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(ScheduledThreadPoolExecutor.java:899)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
    java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1269 ThreadName: Framework stop - Equinox Container: 6f5c4083-d420-4fe6-8248-0da582052a04 ThreadState: RUNNABLE
  Blocked On: org.eclipse.osgi.internal.container.EquinoxReentrantLock@6f226021[Locked by thread features-3-thread-1]
  Synchronizers Locked: 
    java.util.concurrent.locks.ReentrantLock$NonfairSync@499aee42
  Monitors Locked: 
    java.lang.Object@65cd2639
  Stack Trace: 
    java.management@17.0.9/sun.management.ThreadImpl.dumpThreads0(Native Method)
    java.management@17.0.9/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521)
    java.management@17.0.9/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509)
    org.eclipse.osgi.framework.util.ThreadInfoReport.getThreadDump(ThreadInfoReport.java:30)
    org.eclipse.osgi.framework.util.ThreadInfoReport.<init>(ThreadInfoReport.java:23)
    org.eclipse.osgi.container.Module.lockStateChange(Module.java:347)
    org.eclipse.osgi.container.Module.stop(Module.java:513)
    org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1888)
    org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1763)
    org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275)
    org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:208)
    org.eclipse.osgi.container.Module.doStop(Module.java:660)
    org.eclipse.osgi.container.Module.stop(Module.java:521)
    org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207)
    org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
ThreadId: 1270 ThreadName: Thread-313 ThreadState: RUNNABLE
  Blocked On: none
  Synchronizers Locked: none
  Monitors Locked: none
  Stack Trace: 
    java.management@17.0.9/java.lang.management.ThreadInfo.initialize(ThreadInfo.java:229)
    java.management@17.0.9/java.lang.management.ThreadInfo.<init>(ThreadInfo.java:200)
    java.management@17.0.9/sun.management.ThreadImpl.dumpThreads0(Native Method)
    java.management@17.0.9/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521)
    java.management@17.0.9/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509)
    org.eclipse.osgi.framework.util.ThreadInfoReport.getThreadDump(ThreadInfoReport.java:30)
    org.eclipse.osgi.framework.util.ThreadInfoReport.<init>(ThreadInfoReport.java:23)
    org.eclipse.osgi.container.Module.lockStateChange(Module.java:347)
    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$2324/0x00000001009a2010.run(Unknown Source)
    java.base@17.0.9/java.lang.Thread.run(Thread.java:840)
	at org.eclipse.osgi.container.Module.lockStateChange(Module.java:347) ~[org.eclipse.osgi-3.18.0.jar:?]
	... 10 more

Seems that stopping the service and starting it again solved the issue. Not sure what happened before

Congratulations on the great job and awesome improvements!

I just realized that all the following links in the release notes lead nowhere. The sections are missing:

It’s a GitHub bug because it works better if you open the full release notes:

1 Like

I was unable to upgrade to 4.0, got many errors and gave up, but upgraded from 3.4 to 4.1 flawlessly.
Congrats on the new release!

4 Likes

Good morning,

my system automatically updated itself to Openhab 4.1 this morning.
So far so good, I have a problem though with transferring an incoming connected contact information (open/closed) status as a command via MQTT.

I have tried to reproduce the same setup with an Switch signal coming from a different actor and the on/off status is working perfectly fine to be sent via MQTT to the Broker, exactly same setup.

The non-functional open/closed status was working till 4.0.4, the closed/open information is working it is just not being put out via MQTT.

UID: mqtt:topic:74c7ce5f2c:Heat_Pelletfeed_mqtt
label: Heat_Pelletfeed_mqtt
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:broker:74c7ce5f2c
channels:
  - id: Heat_Pelletfeed_mqtt
    channelTypeUID: mqtt:contact
    label: Heat_Pelletfeed_mqtt
    description: ""
    configuration:
      commandTopic: Heatx/Pelletfeed
      postCommand: false

Any idea?

Solong
B

There is no OPEN / CLOSED command, i.e. you can’t send a command through a contact item.
As you need to send a command to publish a topic via mqtt, the link to mqtt has to use the profile Follow to trigger a publish when the state gets updated.
So what’s the complete “path” of communication?

Sensor -> Binding&Channel -> Item -> (Follow) -> mqtt Binding&Channel -> mqtt topic

Hi,
My openhab docker container upgraded automatically to 4.1 and i cannot install any new binding from the thing + button or from the add on store. If i click on the install button , i see a blue circle turning and turning, without any result.
Also there is no remove button in the add on store for already installed bindings in older version. All the old installed bindings have a blue install button instead of a remove button.
How can i fix this.
Thanks

Patrick

I ran the upgrade from 4.0.4 to 4.1.0 through the apt packages on a ubuntu base system. It seems that the display of the addon installation state is borked after the upgrade. I know for a fact that I have Basic UI installed.
Yet it shows it as not installed:

Same happens with all my other bindings. I haven’t rebooted the system yet, just stoppped OH before the upgrade and started it after the upgrade.

Note:You can disregard. The status display corrected after a full system reboot.

Did you restart the Container? is it in the host network or isolated in the bridge network?
Solong
B

Upgrade from 4.0.4 to 4.1 (and rebooted the system). No issues, easy-peasy. Good job! Checked the add-ons and indeed … suggestions for a few devices I haven’t integrated in the system yet. This is a really nice addition to openHAB :+1:

1 Like

Same here, unlike the summer upgrade OH3.4 to OH4.0, the upgrade from OH4.0.4 to OH4.1.0 worked flawless. As usual, stopped openhab service and cleaned cache before …

Thanks for your great work and Merry Christmas :christmas_tree:

Just one minor thing, I assume maybe related to an upgraded Shelly binding. After initial upgrade reboot, system showed 13 out 15 Shelly actuators as new discovery in PaperUI, albeit already working correctly as thing with my given definition. But just the Shelly 1 and Plug S (both Gen1), not the two Shelly 2.5 (also Gen1). There was no change on the actuators, I maintain all my config in files.

Hi Bandit7311,

Yes restart container, cleared cache and tmp files and restart container.
Is in host network on a Synology docker container.
Was working fine in all the previous versions since 3.xx and 4.xx

Thanks
Patrick

Maybe you can check if you can download add-ons using curl in the container?

E.g.:

docker exec openhab curl -v -I https://openhab.jfrog.io/artifactory/libs-release/org/openhab/addons/bundles/org.openhab.binding.astro/4.1.0/org.openhab.binding.astro-4.1.0.jar

You can remove “docker exec openhab” if you are in a shell in the container or replace “openhab” with your actual container name.

Run curl in container terminal .
Here is result:


It seems to work?

I relooked in the update log
Image and userdata versions differ! Starting an upgrade.
You can find backup of userdata in /openhab/userdata/backup/userdata-2023-12-23T02-47-05.tar

################################################
openHAB Docker update script
################################################

The script will attempt to update openHAB to version 4.1.0
Please read the following e[32mnotese[m and e[31mwarningse[m:

Important notes for version 4.1.0:
e[31mWarning:e[m Action Template Interpreter: removed from the distribution, functionality is covered by the Standard Interpreter.
e[31mWarning:e[m Energi Data Service Binding: The channels ‘net-tariff’ and ‘transmission-net-tariff’ have been renamed to ‘grid-tariff’ and ‘transmission-grid-tariff’ respectively. Items should be relinked to the new channels.
e[31mWarning:e[m Hue Binding: The auto update policy for API v2 light channels has been changed to avoid multiple state updates. For this to work, you may need to remove and create your things again in case your things were previously created using UI.
e[31mWarning:e[m JavaScript Scripting Automation: The “useIncludedLibrary” configuration parameter has been renamed to “injectionCachingEnabled”. In case you changed it, make sure to apply that change to the new parameter.
e[31mWarning:e[m JDBC Persistence: The add-on now uses H2 database 2.2. If you use H2 for storing data, your database needs to be migrated as described in Migration to 2.0. It is also required to add ’
e[31mWarning:e[m LuxtronikHeatpump Binding: The channel ‘controlSignalCirculatingPump’ has been changed to type ‘Number:Dimensionless’. Items linked to this channel will need to have their Type manually updated.
e[31mWarning:e[m Miele@home Binding: The channel ‘powerConsumption’ has been renamed to ‘energyConsumption’. Items should be relinked to the new channel.
e[31mWarning:e[m MQTT EspMilightHub Binding: Colour bulbs no longer have a level channel. You may need to re-add your things for it to be removed. Link to the colour channel instead, even for Dimmer items.
e[31mWarning:e[m MyBMW Binding: Vehicle channels “charge-info” and “motion” removed, “charge-remaining”, “last-fetched”, “estimated-fuel-l-100km” and “estimated-fuel-mpg” added. Image options changed - now “VehicleStatus”, “FrontView”, “RearView”, “FrontLeft” and “FrontRight” are available.
e[31mWarning:e[m Porcupine Keyword Spotter: removed from the distribution, it was unmaintained.
e[31mWarning:e[m Twitter Binding has become X. All related references to Twitter and Tweets have been replaced, please check your configuration (rules, actions, channels etc).

Replacing userdata system files with newer versions…
Clearing cache…

Performing post-update tasks for version 4.1.0:
Replacing: String actiontemplatehli, to in file /openhab/userdata/config/org/openhab/addons.config
Replacing: String ,actiontemplatehli to in file /openhab/userdata/config/org/openhab/addons.config
Replacing: String actiontemplatehli to in file /openhab/userdata/config/org/openhab/addons.config
Replacing: String ,porcupineks to in file /openhab/userdata/config/org/openhab/addons.config
Replacing: String porcupineks, to in file /openhab/userdata/config/org/openhab/addons.config
Replacing: String porcupineks to in file /openhab/userdata/config/org/openhab/addons.config

Starting JSON database update…
[main] INFO org.openhab.core.tools.internal.Upgrader - Already executed ‘itemCopyUnitToMetadata’ on 2023-07-24T22:06:11.733414319Z[Etc/UTC]. Use ‘–force’ to execute it again.
[main] INFO org.openhab.core.tools.internal.Upgrader - Already executed ‘linkUpgradeJsProfile’ on 2023-07-24T22:06:11.802260076Z[Etc/UTC]. Use ‘–force’ to execute it again.
JSON database updated successfully.

SUCCESS: openHAB updated from 4.0.4 to 4.1.0

And also in the openhab.log and do not see errors only warnings and info messages

Thanks
Patrick

Looks OK to me!

I myself only ran into some browser caching issues which got resolved by force reloading Main UI using CTRL+F5 so maybe that helps. You can probably also clear these caches in Main UI via “Help & About” and then “Purge Caches and Refresh”.

Pat,

I run exactly same configuration, also Synology Docker, container in host mode update via watchtower automatically, everything besides little hick-ups working.

Solong
B

no luck with clearing cache browsers firefox and chrome.
Ctrl+F5 no result, no remove button cannot add new binding.
Thanks
Patrick