[jboss-jira] [JBoss JIRA] (WFLY-146) "HHH000231: Schema export unsuccessful: org.h2.jdbc.JdbcSQLException: Database is already closed" on clean shutdown

Jason Greene (JIRA) issues at jboss.org
Sun Dec 22 01:02:44 EST 2013


     [ https://issues.jboss.org/browse/WFLY-146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jason Greene updated WFLY-146:
------------------------------

    Fix Version/s: 8.0.0.Final

    
> "HHH000231: Schema export unsuccessful: org.h2.jdbc.JdbcSQLException: Database is already closed" on clean shutdown
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: WFLY-146
>                 URL: https://issues.jboss.org/browse/WFLY-146
>             Project: WildFly
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>            Reporter: Radoslav Husar
>             Fix For: 8.0.0.CR1, 8.0.0.Final
>
>         Attachments: server.log
>
>
> Just saw this when I was closely looking through clustering testsuite logs.
> Affected version: master 8a6aac3c8eb6bc94b7eddfa4d090c9ac05c7e37b
> Seems like the connection pool closes earlier than the entiti manager shutdown?
> {code}15:09:34,473 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool -- 54) HHH000231: Schema export unsuccessful: org.h2.jdbc.JdbcSQLException: Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-168]
> 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> 	at org.h2.message.DbException.get(DbException.java:169)
> 	at org.h2.message.DbException.get(DbException.java:146)
> 	at org.h2.message.DbException.get(DbException.java:135)
> 	at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1384)
> 	at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1359)
> 	at org.h2.jdbc.JdbcConnection.setAutoCommit(JdbcConnection.java:403)
> 	at org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection.checkTransaction(BaseWrapperManagedConnection.java:880)
> 	at org.jboss.jca.adapters.jdbc.WrappedConnection.checkTransaction(WrappedConnection.java:1589)
> 	at org.jboss.jca.adapters.jdbc.WrappedConnection.createStatement(WrappedConnection.java:298)
> 	at org.hibernate.tool.hbm2ddl.DatabaseExporter.<init>(DatabaseExporter.java:54)
> 	at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:367)
> 	at org.hibernate.tool.hbm2ddl.SchemaExport.drop(SchemaExport.java:318)
> 	at org.hibernate.tool.hbm2ddl.SchemaExport.drop(SchemaExport.java:314)
> 	at org.hibernate.internal.SessionFactoryImpl.close(SessionFactoryImpl.java:1386)
> 	at org.hibernate.ejb.EntityManagerFactoryImpl.close(EntityManagerFactoryImpl.java:194)
> 	at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$2.run(PersistenceUnitServiceImpl.java:124)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_17]
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_17]
> 	at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_17]
> 	at org.jboss.threads.JBossThread.run(JBossThread.java:122){code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list