Sorry, that thread dump was just an excerpt from the H2 shell.  Other 
threads were definitely running.  I've attached a thread dump from the 
application that runs H2 and the H2 shell.

I didn't see any threads named "H2 TCP Server" in the application thread 
dump, so your comment about not starting the TCP server seems spot on.  Is 
"H2 TCP Server" the correct thread name to look for?

Thanks for the quick response.

On Wednesday, November 29, 2023 at 2:36:51 AM UTC-5 Noel Grandin wrote:

>
>
> On 11/29/2023 12:42 AM, Scott Huddleston wrote:
> > 
>
> Where there other threads running when you took that thread dump? Because 
> I dont' see the actual server thread running, 
> which it what I would have expected.
>
> So most likely what happened is that some other program is running on the 
> port that H2 wants to use, the actual H2 TCP 
> server failed to start, the console is now connecting to that other 
> program, and the other program is not sending back 
> the data that the console client expects.
>

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to h2-database+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/h2-database/d6835c49-3ecd-456e-850a-10982325c7ben%40googlegroups.com.
Full thread dump OpenJDK 64-Bit Server VM (11.0.20.1+1-LTS mixed mode):
 
 Threads class SMR info:
 _java_thread_list=0x00007f3b4c259740, length=27, elements={
 0x00007f3b4cf2e800, 0x00007f3b4cf2f800, 0x00007f3b4cf2c800, 0x00007f3b4cf2d800,
 0x00007f3b4cd08800, 0x00007f3b4cd09800, 0x00007f3b4cd0a800, 0x00007f3b4d093800,
 0x00007f3b4bee2800, 0x00007f3b4bee1800, 0x00007f3b4aba2800, 0x00007f3b4aba5800,
 0x00007f3b4aba4800, 0x00007f3b4a5ba800, 0x00007f3b4a5bb800, 0x00007f3b4a5bc800,
 0x00007f3b49846000, 0x00007f3b49847000, 0x00007f3b49848000, 0x00007f3b49849000,
 0x00007f3b4984a800, 0x00007f3b4a53c800, 0x00007f3b4a53d800, 0x00007f3b4a53e800,
 0x00007f3b4a53f800, 0x00007f3b4a540800, 0x00007f3b4aba3800
 }
 
 "Reference Handler" #2 daemon prio=10 os_prio=0 cpu=3.69ms elapsed=275.88s 
tid=0x00007f3b4cf2e800 nid=0xd waiting on condition  [0x00007f3b4cf1f000]
    java.lang.Thread.State: RUNNABLE
        at 
java.lang.ref.Reference.waitForReferencePendingList(java.base@11.0.20.1/Native 
Method)
        at 
java.lang.ref.Reference.processPendingReferences(java.base@11.0.20.1/Unknown 
Source)
        at 
java.lang.ref.Reference$ReferenceHandler.run(java.base@11.0.20.1/Unknown Source)
 
 "Finalizer" #3 daemon prio=8 os_prio=0 cpu=0.27ms elapsed=275.88s 
tid=0x00007f3b4cf2f800 nid=0xe in Object.wait()  [0x00007f3b4ce1e000]
    java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@11.0.20.1/Native Method)
        - waiting on <0x00000000d00952e8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@11.0.20.1/Unknown 
Source)
        - waiting to re-lock in wait() <0x00000000d00952e8> (a 
java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@11.0.20.1/Unknown 
Source)
        at 
java.lang.ref.Finalizer$FinalizerThread.run(java.base@11.0.20.1/Unknown Source)
 
 "Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=0.17ms elapsed=275.87s 
tid=0x00007f3b4cf2c800 nid=0xf waiting on condition  [0x0000000000000000]
    java.lang.Thread.State: RUNNABLE
 
 "Service Thread" #5 daemon prio=9 os_prio=0 cpu=0.09ms elapsed=275.87s 
tid=0x00007f3b4cf2d800 nid=0x10 runnable  [0x0000000000000000]
    java.lang.Thread.State: RUNNABLE
 
 "C2 CompilerThread0" #6 daemon prio=9 os_prio=0 cpu=6385.19ms elapsed=275.87s 
tid=0x00007f3b4cd08800 nid=0x11 waiting on condition  [0x0000000000000000]
    java.lang.Thread.State: RUNNABLE
    No compile task
 
 "C1 CompilerThread0" #8 daemon prio=9 os_prio=0 cpu=2559.60ms elapsed=275.87s 
tid=0x00007f3b4cd09800 nid=0x12 waiting on condition  [0x0000000000000000]
    java.lang.Thread.State: RUNNABLE
    No compile task
 
 "Sweeper thread" #9 daemon prio=9 os_prio=0 cpu=6.85ms elapsed=275.87s 
tid=0x00007f3b4cd0a800 nid=0x13 runnable  [0x0000000000000000]
    java.lang.Thread.State: RUNNABLE
 
 "Common-Cleaner" #10 daemon prio=8 os_prio=0 cpu=14.62ms elapsed=275.80s 
tid=0x00007f3b4d093800 nid=0x14 in Object.wait()  [0x00007f3b4c692000]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@11.0.20.1/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@11.0.20.1/Unknown 
Source)
        - waiting to re-lock in wait() <0x00000000d0000678> (a 
java.lang.ref.ReferenceQueue$Lock)
        at jdk.internal.ref.CleanerImpl.run(java.base@11.0.20.1/Unknown Source)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
        at jdk.internal.misc.InnocuousThread.run(java.base@11.0.20.1/Unknown 
Source)
 
 "logback-1" #13 daemon prio=5 os_prio=0 cpu=13.91ms elapsed=272.77s 
tid=0x00007f3b4bee2800 nid=0x19 waiting on condition  [0x00007f3b4a732000]
    java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@11.0.20.1/Native Method)
        - parking to wait for  <0x00000000d04763f8> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.park(java.base@11.0.20.1/Unknown Source)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/Unknown 
Source)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "logback-2" #14 daemon prio=5 os_prio=0 cpu=20.32ms elapsed=272.76s 
tid=0x00007f3b4bee1800 nid=0x1a waiting on condition  [0x00007f3b49a6f000]
    java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@11.0.20.1/Native Method)
        - parking to wait for  <0x00000000d04763f8> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.park(java.base@11.0.20.1/Unknown Source)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/Unknown 
Source)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "H2 File Lock Watchdog 
/var/packet-manager/data/database/packetmanager.lock.db" #18 daemon prio=9 
os_prio=0 cpu=24.79ms elapsed=268.99s tid=0x00007f3b4aba2800 nid=0x1f waiting 
on condition [0x00007f3b473a7000]
    java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(java.base@11.0.20.1/Native Method)
        at org.h2.store.FileLock.run(FileLock.java:515)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "MVStore background writer 
nio:/var/packet-manager/data/database/packetmanager.mv.db" #23 daemon prio=5 
os_prio=0 cpu=232.41ms elapsed=268.80s tid=0x00007f3b4aba5800 nid=0x23 in 
Object.wait() [0x00007f3b464e3000]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@11.0.20.1/Native Method)
        - waiting on <no object reference available>
        at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2715)
        - waiting to re-lock in wait() <0x00000000d0b050a8> (a java.lang.Object)
 
 "HikariPool-1 housekeeper" #25 daemon prio=5 os_prio=0 cpu=2.37ms 
elapsed=268.79s tid=0x00007f3b4aba4800 nid=0x24 waiting on condition  
[0x00007f3b467e3000]
    java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@11.0.20.1/Native Method)
        - parking to wait for  <0x00000000d0b119f8> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/Unknown 
Source)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "Catalina-utility-1" #26 prio=1 os_prio=0 cpu=36.91ms elapsed=268.71s 
tid=0x00007f3b4a5ba800 nid=0x25 waiting on condition  [0x00007f3b45d49000]
    java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@11.0.20.1/Native Method)
        - parking to wait for  <0x00000000d08b7fb0> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.park(java.base@11.0.20.1/Unknown Source)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/Unknown 
Source)
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "Catalina-utility-2" #27 prio=1 os_prio=0 cpu=38.05ms elapsed=268.71s 
tid=0x00007f3b4a5bb800 nid=0x26 waiting on condition  [0x00007f3b46138000]
    java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@11.0.20.1/Native Method)
        - parking to wait for  <0x00000000d08b7fb0> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/Unknown 
Source)
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "container-0" #28 prio=5 os_prio=0 cpu=0.77ms elapsed=268.71s 
tid=0x00007f3b4a5bc800 nid=0x27 waiting on condition  [0x00007f3b45f60000]
    java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(java.base@11.0.20.1/Native Method)
        at 
org.apache.catalina.core.StandardServer.await(StandardServer.java:563)
        at 
org.springframework.boot.web.embedded.tomcat.TomcatWebServer$1.run(TomcatWebServer.java:197)
 
 "http-nio-8080-Poller" #30 daemon prio=5 os_prio=0 cpu=15.39ms elapsed=267.59s 
tid=0x00007f3b49846000 nid=0x2a runnable  [0x00007f3b45e5f000]
    java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.EPoll.wait(java.base@11.0.20.1/Native Method)
        at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@11.0.20.1/Unknown 
Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@11.0.20.1/Unknown 
Source)
        - locked <0x00000000d503c3b8> (a sun.nio.ch.Util$2)
        - locked <0x00000000d503c1e8> (a sun.nio.ch.EPollSelectorImpl)
        at sun.nio.ch.SelectorImpl.select(java.base@11.0.20.1/Unknown Source)
        at 
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:787)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "http-nio-8080-Acceptor" #31 daemon prio=5 os_prio=0 cpu=0.31ms 
elapsed=267.59s tid=0x00007f3b49847000 nid=0x2b runnable  [0x00007f3b45ac6000]
    java.lang.Thread.State: RUNNABLE
        at 
sun.nio.ch.ServerSocketChannelImpl.accept0(java.base@11.0.20.1/Native Method)
        at 
sun.nio.ch.ServerSocketChannelImpl.accept(java.base@11.0.20.1/Unknown Source)
        at 
sun.nio.ch.ServerSocketChannelImpl.accept(java.base@11.0.20.1/Unknown Source)
        at 
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:540)
        at 
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:78)
        at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:106)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "ajp-nio-0.0.0.0-8011-Poller" #32 daemon prio=5 os_prio=0 cpu=18.89ms 
elapsed=267.59s tid=0x00007f3b49848000 nid=0x2c runnable  [0x00007f3b45875000]
    java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.EPoll.wait(java.base@11.0.20.1/Native Method)
        at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@11.0.20.1/Unknown 
Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@11.0.20.1/Unknown 
Source)
        - locked <0x00000000d5052ae8> (a sun.nio.ch.Util$2)
        - locked <0x00000000d5052998> (a sun.nio.ch.EPollSelectorImpl)
        at sun.nio.ch.SelectorImpl.select(java.base@11.0.20.1/Unknown Source)
        at 
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:787)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "ajp-nio-0.0.0.0-8011-Acceptor" #33 daemon prio=5 os_prio=0 cpu=0.16ms 
elapsed=267.59s tid=0x00007f3b49849000 nid=0x2d runnable  [0x00007f3b45773000]
    java.lang.Thread.State: RUNNABLE
        at 
sun.nio.ch.ServerSocketChannelImpl.accept0(java.base@11.0.20.1/Native Method)
        at 
sun.nio.ch.ServerSocketChannelImpl.accept(java.base@11.0.20.1/Unknown Source)
        at 
sun.nio.ch.ServerSocketChannelImpl.accept(java.base@11.0.20.1/Unknown Source)
        at 
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:540)
        at 
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:78)
        at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:106)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "batch-pool-1" #34 prio=5 os_prio=0 cpu=487.99ms elapsed=267.57s 
tid=0x00007f3b4984a800 nid=0x2e waiting on condition  [0x00007f3b453a9000]
    java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@11.0.20.1/Native Method)
        - parking to wait for  <0x00000000d4f7a808> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.park(java.base@11.0.20.1/Unknown Source)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/Unknown 
Source)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "batch-pool-2" #35 prio=5 os_prio=0 cpu=0.21ms elapsed=267.57s 
tid=0x00007f3b4a53c800 nid=0x2f waiting on condition  [0x00007f3b4500a000]
    java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@11.0.20.1/Native Method)
        - parking to wait for  <0x00000000d4f7a808> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/Unknown 
Source)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "batch-pool-3" #36 prio=5 os_prio=0 cpu=0.25ms elapsed=267.57s 
tid=0x00007f3b4a53d800 nid=0x30 waiting on condition  [0x00007f3b44f09000]
    java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@11.0.20.1/Native Method)
        - parking to wait for  <0x00000000d4f7a808> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/Unknown 
Source)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "batch-pool-4" #37 prio=5 os_prio=0 cpu=0.15ms elapsed=267.57s 
tid=0x00007f3b4a53e800 nid=0x31 waiting on condition  [0x00007f3b44e07000]
    java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@11.0.20.1/Native Method)
        - parking to wait for  <0x00000000d4f7a808> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.park(java.base@11.0.20.1/Unknown Source)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/Unknown 
Source)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "batch-pool-5" #38 prio=5 os_prio=0 cpu=0.15ms elapsed=267.57s 
tid=0x00007f3b4a53f800 nid=0x32 waiting on condition  [0x00007f3b44d07000]
    java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@11.0.20.1/Native Method)
        - parking to wait for  <0x00000000d4f7a808> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.park(java.base@11.0.20.1/Unknown Source)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/Unknown 
Source)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "DestroyJavaVM" #39 prio=5 os_prio=0 cpu=5218.38ms elapsed=267.56s 
tid=0x00007f3b4a540800 nid=0x6 waiting on condition  [0x0000000000000000]
    java.lang.Thread.State: RUNNABLE
 
 "batch-pool-6" #44 prio=5 os_prio=0 cpu=0.15ms elapsed=260.80s 
tid=0x00007f3b4aba3800 nid=0x38 waiting on condition  [0x00007f3b49842000]
    java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@11.0.20.1/Native Method)
        - parking to wait for  <0x00000000d4f7a808> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.park(java.base@11.0.20.1/Unknown Source)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.20.1/Unknown
 Source)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/Unknown 
Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/Unknown 
Source)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
 
 "VM Thread" os_prio=0 cpu=67.59ms elapsed=275.89s tid=0x00007f3b4d094800 
nid=0xc runnable  
 
 "GC Thread#0" os_prio=0 cpu=88.04ms elapsed=275.91s tid=0x00007f3b5260d800 
nid=0x7 runnable  
 
 "GC Thread#1" os_prio=0 cpu=107.37ms elapsed=275.17s tid=0x00007f3b4c58f000 
nid=0x17 runnable  
 
 "GC Thread#2" os_prio=0 cpu=76.11ms elapsed=272.65s tid=0x00007f3b4c591800 
nid=0x1b runnable  
 
 "GC Thread#3" os_prio=0 cpu=35.79ms elapsed=272.65s tid=0x00007f3b4b87b800 
nid=0x1c runnable  
 
 "GC Thread#4" os_prio=0 cpu=22.78ms elapsed=268.61s tid=0x00007f3b4aacf800 
nid=0x29 runnable  
 
 "G1 Main Marker" os_prio=0 cpu=1.66ms elapsed=275.91s tid=0x00007f3b50349800 
nid=0x8 runnable  
 
 "G1 Conc#0" os_prio=0 cpu=104.71ms elapsed=275.91s tid=0x00007f3b50245800 
nid=0x9 runnable  
 
 "G1 Refine#0" os_prio=0 cpu=1.55ms elapsed=275.91s tid=0x00007f3b4dbf2800 
nid=0xa runnable  
 
 "G1 Young RemSet Sampling" os_prio=0 cpu=55.69ms elapsed=275.91s 
tid=0x00007f3b4daed800 nid=0xb runnable  
 "VM Periodic Task Thread" os_prio=0 cpu=131.78ms elapsed=275.79s 
tid=0x00007f3b4c58e800 nid=0x15 waiting on condition  
 
 JNI global refs: 16, weak refs: 0
 
 Heap
  garbage-first heap   total 86016K, used 49273K [0x00000000d0000000, 
0x0000000100000000)
   region size 1024K, 38 young (38912K), 5 survivors (5120K)
  Metaspace       used 51466K, capacity 52887K, committed 53240K, reserved 
1095680K
   class space    used 6115K, capacity 6651K, committed 6732K, reserved 1048576K
 


/usr/packet-manager/tools $  java -cp h2-1.4.196.jar org.h2.tools.Shell -url 
"jdbc:h2:file:/var/packet-manager/data/database/packetmanager;MVCC=TRUE;AUTO_SERVER=TRUE;IFEXISTS=TRUE;FILE_LOCK=FIL
E;TRACE_LEVEL_SYSTEM_OUT=3" -user <user> -password <password>
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens java.base/java.util=ALL-UNNAMED
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens java.base/java.util=ALL-UNNAMED
2023-11-29 14:58:44 database: opening 
/var/packet-manager/data/database/packetmanager (build 196)
2023-11-29 14:58:44 fileLock: load {server=172.20.0.3:44210, 
hostName=6078ff8f1804, method=file, 
id=18c1b616083c53b639ef3d112c81f8b97adc1130692}
^\2023-11-29 14:58:46
Full thread dump OpenJDK 64-Bit Server VM (11.0.20.1+1-LTS mixed mode):

Threads class SMR info:
_java_thread_list=0x00007f36ce7435e0, length=9, elements={
0x00007f36e93fc800, 0x00007f36cefd7800, 0x00007f36cefd8800, 0x00007f36cefd5800,
0x00007f36cefd6800, 0x00007f36cedb5800, 0x00007f36cedb6800, 0x00007f36cedb7800,
0x00007f36cf140800
}

"main" #1 prio=5 os_prio=0 cpu=256.50ms elapsed=2.10s tid=0x00007f36e93fc800 
nid=0x64 runnable  [0x00007f36e958b000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(java.base@11.0.20.1/Native 
Method)
        at java.net.SocketInputStream.socketRead(java.base@11.0.20.1/Unknown 
Source)
        at java.net.SocketInputStream.read(java.base@11.0.20.1/Unknown Source)
        at java.net.SocketInputStream.read(java.base@11.0.20.1/Unknown Source)
        at java.io.BufferedInputStream.fill(java.base@11.0.20.1/Unknown Source)
        at java.io.BufferedInputStream.read(java.base@11.0.20.1/Unknown Source)
        - locked <0x00000000d2bf4098> (a java.io.BufferedInputStream)
        at java.io.DataInputStream.readInt(java.base@11.0.20.1/Unknown Source)
        at org.h2.value.Transfer.readInt(Transfer.java:153)
        at org.h2.store.FileLock.checkServer(FileLock.java:247)
        at org.h2.store.FileLock.lock(FileLock.java:129)
        - locked <0x00000000d2b72798> (a org.h2.store.FileLock)
        at org.h2.engine.Database.open(Database.java:662)
        - locked <0x00000000d2c4ecc8> (a org.h2.engine.Database)
        at org.h2.engine.Database.openDatabase(Database.java:276)
        at org.h2.engine.Database.<init>(Database.java:270)
        at org.h2.engine.Engine.openSession(Engine.java:64)
        at org.h2.engine.Engine.openSession(Engine.java:176)
        - locked <0x00000000d2d8da18> (a org.h2.engine.Engine)
        at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154)
        at org.h2.engine.Engine.createSession(Engine.java:137)
        at org.h2.engine.Engine.createSession(Engine.java:27)
        at 
org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:354)
        at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:116)
        at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:100)
        at org.h2.Driver.connect(Driver.java:69)
        at java.sql.DriverManager.getConnection(java.sql@11.0.20.1/Unknown 
Source)
        at java.sql.DriverManager.getConnection(java.sql@11.0.20.1/Unknown 
Source)
        at org.h2.tools.Shell.runTool(Shell.java:148)
        at org.h2.tools.Shell.main(Shell.java:81)

"Reference Handler" #2 daemon prio=10 os_prio=0 cpu=0.18ms elapsed=2.08s 
tid=0x00007f36cefd7800 nid=0x6b waiting on condition  [0x00007f36cefcc000]
   java.lang.Thread.State: RUNNABLE
        at 
java.lang.ref.Reference.waitForReferencePendingList(java.base@11.0.20.1/Native 
Method)
        at 
java.lang.ref.Reference.processPendingReferences(java.base@11.0.20.1/Unknown 
Source)
        at 
java.lang.ref.Reference$ReferenceHandler.run(java.base@11.0.20.1/Unknown Source)

"Finalizer" #3 daemon prio=8 os_prio=0 cpu=0.16ms elapsed=2.08s 
tid=0x00007f36cefd8800 nid=0x6c in Object.wait()  [0x00007f36ceec2000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@11.0.20.1/Native Method)
        - waiting on <0x00000000d2f09008> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@11.0.20.1/Unknown 
Source)
        - waiting to re-lock in wait() <0x00000000d2f09008> (a 
java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@11.0.20.1/Unknown 
Source)
        at 
java.lang.ref.Finalizer$FinalizerThread.run(java.base@11.0.20.1/Unknown Source)

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=0.13ms elapsed=2.07s 
tid=0x00007f36cefd5800 nid=0x6d waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #5 daemon prio=9 os_prio=0 cpu=0.05ms elapsed=2.08s 
tid=0x00007f36cefd6800 nid=0x6e runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #6 daemon prio=9 os_prio=0 cpu=43.15ms elapsed=2.08s 
tid=0x00007f36cedb5800 nid=0x6f waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C1 CompilerThread0" #8 daemon prio=9 os_prio=0 cpu=126.33ms elapsed=2.07s 
tid=0x00007f36cedb6800 nid=0x70 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"Sweeper thread" #9 daemon prio=9 os_prio=0 cpu=0.06ms elapsed=2.07s 
tid=0x00007f36cedb7800 nid=0x71 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #10 daemon prio=8 os_prio=0 cpu=0.14ms elapsed=2.03s 
tid=0x00007f36cf140800 nid=0x72 in Object.wait()  [0x00007f36ce740000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@11.0.20.1/Native Method)
        - waiting on <0x00000000d2f83dd0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@11.0.20.1/Unknown 
Source)
        - waiting to re-lock in wait() <0x00000000d2f83dd0> (a 
java.lang.ref.ReferenceQueue$Lock)
        at jdk.internal.ref.CleanerImpl.run(java.base@11.0.20.1/Unknown Source)
        at java.lang.Thread.run(java.base@11.0.20.1/Unknown Source)
        at jdk.internal.misc.InnocuousThread.run(java.base@11.0.20.1/Unknown 
Source)

"VM Thread" os_prio=0 cpu=1.99ms elapsed=2.09s tid=0x00007f36cf141800 nid=0x6a 
runnable

"GC Thread#0" os_prio=0 cpu=0.27ms elapsed=2.10s tid=0x00007f36d46bb800 
nid=0x65 runnable

"G1 Main Marker" os_prio=0 cpu=0.33ms elapsed=2.10s tid=0x00007f36d23f7800 
nid=0x66 runnable

"G1 Conc#0" os_prio=0 cpu=0.03ms elapsed=2.10s tid=0x00007f36d22f3800 nid=0x67 
runnable

"G1 Refine#0" os_prio=0 cpu=0.30ms elapsed=2.10s tid=0x00007f36cfca0800 
nid=0x68 runnable

"G1 Young RemSet Sampling" os_prio=0 cpu=0.53ms elapsed=2.10s 
tid=0x00007f36cfb9b800 nid=0x69 runnable
"VM Periodic Task Thread" os_prio=0 cpu=0.88ms elapsed=2.02s 
tid=0x00007f36ce63b800 nid=0x73 waiting on condition

JNI global refs: 14, weak refs: 0

Heap
 garbage-first heap   total 49152K, used 5120K [0x00000000d0000000, 
0x0000000100000000)
  region size 1024K, 6 young (6144K), 0 survivors (0K)
 Metaspace       used 8456K, capacity 8673K, committed 8832K, reserved 1056768K
  class space    used 810K, capacity 892K, committed 896K, reserved 1048576K

Reply via email to