Java H2未保存值且未引发任何异常
我开始使用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
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