Can be linked to the fact we use SchemaTool of openjpa to "ddl" the
db. Maybe a connection is not closed/committed.

Adding LogSql shows queries done, can maybe help.


Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-07-08 6:36 GMT+02:00 Romain Manni-Bucau <[email protected]>:
> Actually it makes days it does it ;)
>
> We'll surely need to script a bisect to check :(
>
> Le 8 juil. 2014 01:48, "Jean-Louis Monteiro" <[email protected]> a
> écrit :
>
>> Nope, but I've seen that as well.
>> Just killed a build to check if that was only temporary or not.
>>
>> Big refactoring thought on iTests, dunno if that is related or not.
>>
>> Jean-Loui
>>
>> --
>> Jean-Louis Monteiro
>> http://twitter.com/jlouismonteiro
>> http://www.tomitribe.com
>>
>>
>> On Mon, Jul 7, 2014 at 2:44 PM, Romain Manni-Bucau <[email protected]>
>> wrote:
>>
>> > Hi
>> >
>> > on buildbot some of itests are hanging. In particular:
>> >
>> >
>> >
>> >
>> > at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
>> > at org.hsqldb.lib.CountUpDownLatch.await(Unknown Source)
>> > at org.hsqldb.Session.executeCompiledStatement(Unknown Source)
>> > at org.hsqldb.Session.executeDirectStatement(Unknown Source)
>> > at org.hsqldb.Session.execute(Unknown Source)
>> > - locked <0x00000000f1c37be0> (a org.hsqldb.Session)
>> > at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>> > at org.hsqldb.jdbc.JDBCStatement.executeUpdate(Unknown Source)
>> > - locked <0x00000000fc72d888> (a org.hsqldb.jdbc.JDBCStatement)
>> > at
>> >
>> > org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
>> > at
>> >
>> > org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
>> > at
>> >
>> > org.apache.openjpa.lib.jdbc.DelegatingStatement.executeUpdate(DelegatingStatement.java:118)
>> > at
>> >
>> > org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingStatement.executeUpdate(LoggingConnectionDecorator.java:912)
>> > at
>> >
>> > org.apache.openjpa.lib.jdbc.DelegatingStatement.executeUpdate(DelegatingStatement.java:118)
>> > at
>> >
>> > org.apache.openjpa.jdbc.schema.SchemaTool.executeSQL(SchemaTool.java:1231)
>> > at
>> >
>> > org.apache.openjpa.jdbc.schema.SchemaTool.createTable(SchemaTool.java:976)
>> > at org.apache.openjpa.jdbc.schema.SchemaTool.add(SchemaTool.java:552)
>> > at org.apache.openjpa.jdbc.schema.SchemaTool.add(SchemaTool.java:364)
>> > at org.apache.openjpa.jdbc.schema.SchemaTool.run(SchemaTool.java:341)
>> > at org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:505)
>> > at org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:455)
>> > at
>> >
>> > org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMappings(JDBCBrokerFactory.java:160)
>> > at
>> >
>> > org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMappings(JDBCBrokerFactory.java:164)
>> > at
>> >
>> > org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.newBrokerImpl(JDBCBrokerFactory.java:122)
>> > at
>> >
>> > org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:208)
>> > at
>> >
>> > org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
>> > at
>> >
>> > org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
>> > at
>> >
>> > org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
>> > at
>> >
>> > org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory.createEntityManager(ReloadableEntityManagerFactory.java:160)
>> > at
>> >
>> > org.apache.openejb.persistence.JtaEntityManagerRegistry.getEntityManager(JtaEntityManagerRegistry.java:118)
>> > at
>> >
>> > org.apache.openejb.persistence.JtaEntityManager.getEntityManager(JtaEntityManager.java:96)
>> > at
>> >
>> > org.apache.openejb.persistence.JtaEntityManager.getDelegate(JtaEntityManager.java:130)
>> > at
>> >
>> > org.apache.openejb.persistence.JtaEntityManager.getDelegate(JtaEntityManager.java:56)
>> > at
>> >
>> > org.apache.openejb.core.cmp.jpa.JpaCmpEngine.registerListener(JpaCmpEngine.java:126)
>> > - locked <0x00000000f1205be0> (a
>> > org.apache.openejb.core.cmp.jpa.JpaCmpEngine)
>> > at
>> >
>> > org.apache.openejb.core.cmp.jpa.JpaCmpEngine.getEntityManager(JpaCmpEngine.java:109)
>> > at
>> >
>> > org.apache.openejb.core.cmp.jpa.JpaCmpEngine.createBean(JpaCmpEngine.java:138)
>> > at
>> >
>> > org.apache.openejb.core.cmp.CmpContainer.createEJBObject(CmpContainer.java:623)
>> > at
>> > org.apache.openejb.core.cmp.CmpContainer.invoke(CmpContainer.java:267)
>> > at
>> >
>> > org.apache.openejb.core.ivm.EjbHomeProxyHandler.create(EjbHomeProxyHandler.java:343)
>> > at
>> >
>> > org.apache.openejb.core.ivm.EjbHomeProxyHandler._invoke(EjbHomeProxyHandler.java:196)
>> > at
>> >
>> > org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
>> > at $Proxy65.createObject(Unknown Source)
>> > at
>> >
>> > org.apache.openejb.test.entity.cmp.CmpHomeIntfcTests.test01_create(CmpHomeIntfcTests.java:41)
>> >
>> >
>> > Not exactly sure yet it is a regression, an issue with java 7 or
>> > something
>> > else.
>> >
>> > Any idea/hack welcomed.
>> >
>> >
>> >
>> >
>> > Romain Manni-Bucau
>> > Twitter: @rmannibucau
>> > Blog: http://rmannibucau.wordpress.com/
>> > LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> > Github: https://github.com/rmannibucau
>> >

Reply via email to