Does it hinder the tests finishing cleanly?  Are we closing the pool for
some reason?  Perhaps I copied too much from the Listener class to the
BaseContextSensitiveTest class way back in the day...

Ben

On Mon, Mar 12, 2012 at 10:28 AM, Rowan Seymour <[email protected]> wrote:

> Am seeing the exception below in my module when running Maven tests. It
> happens after the tests are run. The module doesn't have any mapping files
> and I only see if I include a BaseModuleContextSensitiveTest based test
> class. Any ideas ???
>
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.openmrs.module.iqchartimport.EntityBuilderTest
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.873 sec
> Running org.openmrs.module.iqchartimport.iq.IQChartSessionTest
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.044 sec
> 0    [Thread-8] ERROR org.hibernate.tool.hbm2ddl.SchemaExport  - schema
> export unsuccessful
> java.sql.SQLException: com.mchange.v2.c3p0.PoolBackedDataSource@531c6e3f[ 
> connectionPoolDataSource ->
> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@9794b7e [
> acquireIncrement -> 1, acquireRetryAttempts -> 5, acquireRetryDelay ->
> 1000, autoCommitOnClose -> false, automaticTestTable -> null,
> breakAfterAcquireFailure -> false, checkoutTimeout -> 0,
> connectionCustomizerClassName -> null, connectionTesterClassName ->
> com.mchange.v2.c3p0.impl.DefaultConnectionTester,
> debugUnreturnedConnectionStackTraces -> false, factoryClassLocation ->
> null, forceIgnoreUnresolvedTransactions -> false, identityToken ->
> 1hge13o8m1umumw17t4gda|378feca1, idleConnectionTestPeriod -> 3000,
> initialPoolSize -> 0, maxAdministrativeTaskTime -> 0, maxConnectionAge ->
> 0, maxIdleTime -> 100, maxIdleTimeExcessConnections -> 0, maxPoolSize ->
> 50, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 0,
> nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@88c0ca5b[ 
> description -> null, driverClass -> null, factoryClassLocation -> null,
> identityToken -> 1hge13o8m1umumw17t4gda|17e319a, jdbcUrl ->
> jdbc:hsqldb:mem:openmrs, properties -> {user=******, password=******,
> release_mode=after_transaction} ], preferredTestQuery -> null,
> propertyCycle -> 0, testConnectionOnCheckin -> false,
> testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0,
> usesTraditionalReflectiveProxies -> false; userOverrides: {} ],
> dataSourceName -> null, factoryClassLocation -> null, identityToken ->
> 1hge13o8m1umumw17t4gda|293a985, numHelperThreads -> 3 ] has been closed()
> -- you can no longer use it.
>  at
> com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.assertCpds(AbstractPoolBackedDataSource.java:447)
> at
> com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getPoolManager(AbstractPoolBackedDataSource.java:459)
>  at
> com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
> at
> org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:56)
>  at
> org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:27)
> at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:180)
>  at org.hibernate.tool.hbm2ddl.SchemaExport.drop(SchemaExport.java:143)
> at org.hibernate.impl.SessionFactoryImpl.close(SessionFactoryImpl.java:810)
>  at
> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.destroy(AbstractSessionFactoryBean.java:251)
> at
> org.springframework.orm.hibernate3.LocalSessionFactoryBean.destroy(LocalSessionFactoryBean.java:865)
>  at
> org.openmrs.api.db.hibernate.HibernateSessionFactoryBean.destroy(HibernateSessionFactoryBean.java:150)
> at
> org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:151)
>  at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:487)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:462)
>  at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:430)
> at
> org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:853)
>  at
> org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:831)
> at
> org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:764)
>
>
> --
>
> *Dr Rowan Seymour**
> Partners In Health, Rwanda*
> Tel: +250783835665
>
> ------------------------------
> Click here to 
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
> OpenMRS Developers' mailing list

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to