Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java H2未保存值且未引发任何异常_Java_Database_Spring_H2 - Fatal编程技术网

Java H2未保存值且未引发任何异常

Java H2未保存值且未引发任何异常,java,database,spring,h2,Java,Database,Spring,H2,我开始使用h2数据库 我正在使用以下代码在数据库中保存一个值- public class MyDao extends NamedParameterJdbcDaoSupport { public void save() { System.out.println("Saving.."); getNamedParameterJdbcTemplate().update( "insert into mytable values(:time)", new

我开始使用h2数据库

我正在使用以下代码在数据库中保存一个值-

public class MyDao extends NamedParameterJdbcDaoSupport {
  public void save() {
    System.out.println("Saving..");
    getNamedParameterJdbcTemplate().update(
        "insert into mytable values(:time)",
        new MapSqlParameterSource("time", new Date()));
    System.out.println("Saved..");
  }
}
弹簧配置-

<bean id="dataSource" class="org.h2.jdbcx.JdbcConnectionPool"
        destroy-method="dispose">
    <constructor-arg>
        <bean class="org.h2.jdbcx.JdbcDataSource">
            <property name="URL" value="jdbc:h2:tcp://localhost:8082/test/" />
            <property name="user" value="sa" />
            <property name="password" value="" />
        </bean>
    </constructor-arg>
</bean>
服务器端线程转储-

Full thread dump Java HotSpot(TM) Client VM (23.4-b01 mixed mode, sharing):

"H2 Console thread" prio=6 tid=0x05ea2000 nid=0x15d8 runnable [0x04baf000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x239da8c0> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console thread" prio=6 tid=0x05ea1400 nid=0x1f54 runnable [0x04eef000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x23c120b8> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console thread" prio=6 tid=0x05ea0c00 nid=0xd7c runnable [0x04e1f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x23c141c8> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console thread" prio=6 tid=0x05ea0800 nid=0x15f0 runnable [0x04caf000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x28ffe380> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console thread" prio=6 tid=0x05ea0000 nid=0xe54 runnable [0x0468f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x29000498> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console thread" prio=6 tid=0x05e9fc00 nid=0x328 runnable [0x03d0f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x29009958> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Log Writer TEST" daemon prio=6 tid=0x0409e800 nid=0x31c in Object.wait() [0x04d8f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x29000688> (a org.h2.store.WriterThread)
        at org.h2.store.WriterThread.run(WriterThread.java:104)
        - locked <0x29000688> (a org.h2.store.WriterThread)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 File Lock Watchdog C:/Users/kshitiz/test.lock.db" daemon prio=10 tid=0x03ed6400 nid=0x1154 waiting on condition [0x0498f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at org.h2.store.FileLock.run(FileLock.java:492)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 TCP Server (tcp://192.168.1.145:9092) thread" prio=6 tid=0x03f08800 nid=0x1764 runnable [0x04bfe000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x29004920> (a java.io.BufferedInputStream)
        at java.io.DataInputStream.readInt(Unknown Source)
        at org.h2.value.Transfer.readInt(Transfer.java:151)
        at org.h2.server.TcpServerThread.process(TcpServerThread.java:246)
        at org.h2.server.TcpServerThread.run(TcpServerThread.java:149)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console thread" prio=6 tid=0x04008400 nid=0x17c0 runnable [0x04b1f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x28f309c0> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"DestroyJavaVM" prio=6 tid=0x017eb800 nid=0x1b38 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"H2 PG Server (pg://192.168.1.145:5435)" prio=6 tid=0x03fd3000 nid=0xb3c runnable [0x0629f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainSocketImpl.accept0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
        at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
        at java.net.PlainSocketImpl.accept(Unknown Source)
        - locked <0x28f30ba0> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(Unknown Source)
        at java.net.ServerSocket.accept(Unknown Source)
        at org.h2.server.pg.PgServer.listen(PgServer.java:182)
        at org.h2.tools.Server.run(Server.java:544)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 TCP Server (tcp://192.168.1.145:9092)" prio=6 tid=0x03fda000 nid=0xa10 runnable [0x04f9f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainSocketImpl.accept0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
        at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
        at java.net.PlainSocketImpl.accept(Unknown Source)
        - locked <0x28e03a88> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(Unknown Source)
        at java.net.ServerSocket.accept(Unknown Source)
        at org.h2.server.TcpServer.listen(TcpServer.java:239)
        at org.h2.tools.Server.run(Server.java:544)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"AWT-EventQueue-0" prio=6 tid=0x03f30c00 nid=0x18a4 waiting on condition [0x04a6f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x28e03c90> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
        at java.awt.EventQueue.getNextEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"AWT-Windows" daemon prio=6 tid=0x03efa800 nid=0x1cd8 runnable [0x0471f000]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"AWT-Shutdown" prio=6 tid=0x03f6a000 nid=0x1920 in Object.wait() [0x047af000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x28e03df8> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:503)
        at sun.awt.AWTAutoShutdown.run(Unknown Source)
        - locked <0x28e03df8> (a java.lang.Object)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"Java2D Disposer" daemon prio=10 tid=0x03f3c000 nid=0x18bc in Object.wait() [0x045df000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x28e03e88> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        - locked <0x28e03e88> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        at sun.java2d.Disposer.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console Server (http://192.168.1.145:8082)" prio=6 tid=0x03edd800 nid=0x1298 runnable [0x03b0f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainSocketImpl.accept0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
        at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
        at java.net.PlainSocketImpl.accept(Unknown Source)
        - locked <0x28e03f68> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(Unknown Source)
        at java.net.ServerSocket.accept(Unknown Source)
        at org.h2.server.web.WebServer.listen(WebServer.java:341)
        at org.h2.tools.Server.run(Server.java:544)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"Service Thread" daemon prio=6 tid=0x0199f000 nid=0x15ac runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"C1 CompilerThread0" daemon prio=10 tid=0x0198ec00 nid=0x18d0 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Attach Listener" daemon prio=10 tid=0x0198d000 nid=0x103c waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Signal Dispatcher" daemon prio=10 tid=0x0198a000 nid=0x1efc runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Finalizer" daemon prio=8 tid=0x01973400 nid=0x1d0c in Object.wait() [0x03abf000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x28e04220> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        - locked <0x28e04220> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"Reference Handler" daemon prio=10 tid=0x01971c00 nid=0x1e30 in Object.wait() [0x0185f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x28e03970> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:503)
        at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
        - locked <0x28e03970> (a java.lang.ref.Reference$Lock)

   Locked ownable synchronizers:
        - None

"VM Thread" prio=10 tid=0x01970800 nid=0x15b0 runnable

"VM Periodic Task Thread" prio=10 tid=0x019a9c00 nid=0x19e8 waiting on condition

JNI global references: 604
全线程转储Java热点(TM)客户端VM(23.4-b01混合模式,共享):
“H2控制台线程”优先级=6 tid=0x05ea2000 nid=0x15d8可运行[0x04baf000]
java.lang.Thread.State:可运行
位于java.net.SocketInputStream.socketRead0(本机方法)
位于java.net.SocketInputStream.read(未知源)
位于java.net.SocketInputStream.read(未知源)
位于java.io.BufferedInputStream.fill(未知源)
位于java.io.BufferedInputStream.read(未知源)
-锁定(java.io.BufferedInputStream)
位于org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
位于org.h2.server.web.WebThread.process(WebThread.java:114)
位于org.h2.server.web.WebThread.run(WebThread.java:93)
位于java.lang.Thread.run(未知源)
锁定可拥有的同步器:
-没有
“H2控制台线程”优先级=6 tid=0x05ea1400 nid=0x1f54可运行[0x04eef000]
java.lang.Thread.State:可运行
位于java.net.SocketInputStream.socketRead0(本机方法)
位于java.net.SocketInputStream.read(未知源)
位于java.net.SocketInputStream.read(未知源)
位于java.io.BufferedInputStream.fill(未知源)
位于java.io.BufferedInputStream.read(未知源)
-锁定(java.io.BufferedInputStream)
位于org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
位于org.h2.server.web.WebThread.process(WebThread.java:114)
位于org.h2.server.web.WebThread.run(WebThread.java:93)
位于java.lang.Thread.run(未知源)
锁定可拥有的同步器:
-没有
“H2控制台线程”优先级=6 tid=0x05ea0c00 nid=0xd7c可运行[0x04e1f000]
java.lang.Thread.State:可运行
位于java.net.SocketInputStream.socketRead0(本机方法)
位于java.net.SocketInputStream.read(未知源)
位于java.net.SocketInputStream.read(未知源)
位于java.io.BufferedInputStream.fill(未知源)
位于java.io.BufferedInputStream.read(未知源)
-锁定(java.io.BufferedInputStream)
位于org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
位于org.h2.server.web.WebThread.process(WebThread.java:114)
位于org.h2.server.web.WebThread.run(WebThread.java:93)
位于java.lang.Thread.run(未知源)
锁定可拥有的同步器:
-没有
“H2控制台线程”优先级=6 tid=0x05ea0800 nid=0x15f0可运行[0x04caf000]
java.lang.Thread.State:可运行
位于java.net.SocketInputStream.socketRead0(本机方法)
位于java.net.SocketInputStream.read(未知源)
位于java.net.SocketInputStream.read(未知源)
位于java.io.BufferedInputStream.fill(未知源)
位于java.io.BufferedInputStream.read(未知源)
-锁定(java.io.BufferedInputStream)
位于org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
位于org.h2.server.web.WebThread.process(WebThread.java:114)
位于org.h2.server.web.WebThread.run(WebThread.java:93)
位于java.lang.Thread.run(未知源)
锁定可拥有的同步器:
-没有
“H2控制台线程”优先级=6 tid=0x05ea0000 nid=0xe54可运行[0x0468f000]
java.lang.Thread.State:可运行
位于java.net.SocketInputStream.socketRead0(本机方法)
位于java.net.SocketInputStream.read(未知源)
位于java.net.SocketInputStream.read(未知源)
位于java.io.BufferedInputStream.fill(未知源)
位于java.io.BufferedInputStream.read(未知源)
-锁定(java.io.BufferedInputStream)
位于org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
位于org.h2.server.web.WebThread.process(WebThread.java:114)
位于org.h2.server.web.WebThread.run(WebThread.java:93)
位于java.lang.Thread.run(未知源)
锁定可拥有的同步器:
-没有
“H2控制台线程”优先级=6 tid=0x05e9fc00 nid=0x328可运行[0x03d0f000]
java.lang.Thread.State:可运行
位于java.net.SocketInputStream.socketRead0(本机方法)
位于java.net.SocketInputStream.read(未知源)
位于java.net.SocketInputStream.read(未知源)
位于java.io.BufferedInputStream.fill(未知源)
位于java.io.BufferedInputStream.read(未知源)
-锁定(java.io.BufferedInputStream)
位于org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
位于org.h2.server.web.WebThread.process(WebThread.java:114)
位于org.h2.server.web.WebThread.run(WebThread.java:93)
位于java.lang.Thread.run(未知源)
锁定可拥有的同步器:
-没有
对象中的“H2日志编写器测试”守护程序prio=6 tid=0x0409e800 nid=0x31c.wait()[0x04d8f000]
java.lang.Thread.State:定时等待(在对象监视器上)
在java.lang.Object.wait(本机方法)
-等待(org.h2.store.WriterThread)
位于org.h2.store.WriterThread.run(WriterThread.java:104)
-锁定(org.h2.store.WriterThread)
位于java.lang.Thread.run(未知源)
锁定可拥有的同步器:
-没有
“H2文件锁看门狗C:/Users/kshitiz/test.Lock.db”守护进程prio=10 tid=0x03ed6400 nid=0x1154等待条件[0x0498f000]
java.lang.Thread.State:定时等待(休眠)
位于java.lang.Thread.sleep(本机方法)
运行(FileLock.java:492)
位于java.lang.Thread.run(未知源)
锁定可拥有的同步器:
-没有
“H2 TCP服务器(tcp://192.168.1.145:9092)线程“prio=6 tid=0x03f08800 nid=0x1764可运行[0x04bfe000]
java.lang.Thread.State:可运行
位于java.net.SocketInputStream.socketRead0(本机方法)
位于java.net.SocketInputStream.read(未知源)
在哈夫
Full thread dump Java HotSpot(TM) Client VM (23.4-b01 mixed mode, sharing):

"H2 Console thread" prio=6 tid=0x05ea2000 nid=0x15d8 runnable [0x04baf000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x239da8c0> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console thread" prio=6 tid=0x05ea1400 nid=0x1f54 runnable [0x04eef000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x23c120b8> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console thread" prio=6 tid=0x05ea0c00 nid=0xd7c runnable [0x04e1f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x23c141c8> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console thread" prio=6 tid=0x05ea0800 nid=0x15f0 runnable [0x04caf000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x28ffe380> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console thread" prio=6 tid=0x05ea0000 nid=0xe54 runnable [0x0468f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x29000498> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console thread" prio=6 tid=0x05e9fc00 nid=0x328 runnable [0x03d0f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x29009958> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Log Writer TEST" daemon prio=6 tid=0x0409e800 nid=0x31c in Object.wait() [0x04d8f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x29000688> (a org.h2.store.WriterThread)
        at org.h2.store.WriterThread.run(WriterThread.java:104)
        - locked <0x29000688> (a org.h2.store.WriterThread)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 File Lock Watchdog C:/Users/kshitiz/test.lock.db" daemon prio=10 tid=0x03ed6400 nid=0x1154 waiting on condition [0x0498f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at org.h2.store.FileLock.run(FileLock.java:492)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 TCP Server (tcp://192.168.1.145:9092) thread" prio=6 tid=0x03f08800 nid=0x1764 runnable [0x04bfe000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x29004920> (a java.io.BufferedInputStream)
        at java.io.DataInputStream.readInt(Unknown Source)
        at org.h2.value.Transfer.readInt(Transfer.java:151)
        at org.h2.server.TcpServerThread.process(TcpServerThread.java:246)
        at org.h2.server.TcpServerThread.run(TcpServerThread.java:149)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console thread" prio=6 tid=0x04008400 nid=0x17c0 runnable [0x04b1f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x28f309c0> (a java.io.BufferedInputStream)
        at org.h2.server.web.WebThread.readHeaderLine(WebThread.java:212)
        at org.h2.server.web.WebThread.process(WebThread.java:114)
        at org.h2.server.web.WebThread.run(WebThread.java:93)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"DestroyJavaVM" prio=6 tid=0x017eb800 nid=0x1b38 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"H2 PG Server (pg://192.168.1.145:5435)" prio=6 tid=0x03fd3000 nid=0xb3c runnable [0x0629f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainSocketImpl.accept0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
        at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
        at java.net.PlainSocketImpl.accept(Unknown Source)
        - locked <0x28f30ba0> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(Unknown Source)
        at java.net.ServerSocket.accept(Unknown Source)
        at org.h2.server.pg.PgServer.listen(PgServer.java:182)
        at org.h2.tools.Server.run(Server.java:544)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 TCP Server (tcp://192.168.1.145:9092)" prio=6 tid=0x03fda000 nid=0xa10 runnable [0x04f9f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainSocketImpl.accept0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
        at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
        at java.net.PlainSocketImpl.accept(Unknown Source)
        - locked <0x28e03a88> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(Unknown Source)
        at java.net.ServerSocket.accept(Unknown Source)
        at org.h2.server.TcpServer.listen(TcpServer.java:239)
        at org.h2.tools.Server.run(Server.java:544)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"AWT-EventQueue-0" prio=6 tid=0x03f30c00 nid=0x18a4 waiting on condition [0x04a6f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x28e03c90> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
        at java.awt.EventQueue.getNextEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"AWT-Windows" daemon prio=6 tid=0x03efa800 nid=0x1cd8 runnable [0x0471f000]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"AWT-Shutdown" prio=6 tid=0x03f6a000 nid=0x1920 in Object.wait() [0x047af000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x28e03df8> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:503)
        at sun.awt.AWTAutoShutdown.run(Unknown Source)
        - locked <0x28e03df8> (a java.lang.Object)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"Java2D Disposer" daemon prio=10 tid=0x03f3c000 nid=0x18bc in Object.wait() [0x045df000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x28e03e88> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        - locked <0x28e03e88> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        at sun.java2d.Disposer.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"H2 Console Server (http://192.168.1.145:8082)" prio=6 tid=0x03edd800 nid=0x1298 runnable [0x03b0f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainSocketImpl.accept0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
        at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
        at java.net.PlainSocketImpl.accept(Unknown Source)
        - locked <0x28e03f68> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(Unknown Source)
        at java.net.ServerSocket.accept(Unknown Source)
        at org.h2.server.web.WebServer.listen(WebServer.java:341)
        at org.h2.tools.Server.run(Server.java:544)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"Service Thread" daemon prio=6 tid=0x0199f000 nid=0x15ac runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"C1 CompilerThread0" daemon prio=10 tid=0x0198ec00 nid=0x18d0 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Attach Listener" daemon prio=10 tid=0x0198d000 nid=0x103c waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Signal Dispatcher" daemon prio=10 tid=0x0198a000 nid=0x1efc runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Finalizer" daemon prio=8 tid=0x01973400 nid=0x1d0c in Object.wait() [0x03abf000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x28e04220> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        - locked <0x28e04220> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"Reference Handler" daemon prio=10 tid=0x01971c00 nid=0x1e30 in Object.wait() [0x0185f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x28e03970> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:503)
        at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
        - locked <0x28e03970> (a java.lang.ref.Reference$Lock)

   Locked ownable synchronizers:
        - None

"VM Thread" prio=10 tid=0x01970800 nid=0x15b0 runnable

"VM Periodic Task Thread" prio=10 tid=0x019a9c00 nid=0x19e8 waiting on condition

JNI global references: 604