Sorry, not really enough data :-(

when it happens, try connecting with VisualVM and getting a full thread dump.

Also, what is your database URL?

On 2013-02-12 14:17, Johan Parent wrote:
Hi all,

I'm using 1.3.170 in combination with hibernate. Every now and then my app has issues related to its persistence backend. Suddenly the hibernate session takes forever (well it never stops). Today I managed to get hold of a thread dump when the problem happened.

I do suspect that the problem occurs during concurrent access to the db. But I always expected the locking mechanism would just make the hibernate session fail (as I've seen it happen more than once). Anyway, if I'm not mistaken there may be a locking issue causing my problem. I don't have more information to provide. I hope it is enough for the gurus ;) Partial thread dump below.

Keep up the good work. Love this database using it for years now.

Best regards,

Johan Parent

State: RUNNABLE
Total blocked: 5  Total waited: 68

Stack trace:
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:150)
java.net.SocketInputStream.read(SocketInputStream.java:121)
java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
java.io.BufferedInputStream.read(BufferedInputStream.java:254)
   - locked java.io.BufferedInputStream@1c7783f
java.io.DataInputStream.readInt(DataInputStream.java:387)
org.h2.value.Transfer.readInt(Transfer.java:151)
org.h2.engine.SessionRemote.done(SessionRemote.java:561)
org.h2.command.CommandRemote.executeQuery(CommandRemote.java:149)
   - locked org.h2.engine.SessionRemote@a7ae8f
org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:109)
   - locked org.h2.engine.SessionRemote@a7ae8f
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
org.hibernate.loader.Loader.getResultSet(Loader.java:1953)
org.hibernate.loader.Loader.doQuery(Loader.java:802)
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)
org.hibernate.loader.Loader.doList(Loader.java:2533)
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276)
org.hibernate.loader.Loader.list(Loader.java:2271)
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:119)
org.hibernate.impl.SessionImpl.list(SessionImpl.java:1716)
org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:347)
org.hibernate.impl.CriteriaImpl.uniqueResult(CriteriaImpl.java:369)
--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.



--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to