http://ci.nuiton.org/jenkins/job/topia-technical-site-snapshot/30/Changes: [Tony CHEMIT] When migration fails, must throw an exception (Fixes #4080) ------------------------------------------ [...truncated 9015 lines...] com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:195) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:184) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:200) com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1086) com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1073) com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:44) com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1810) com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:648) Thread[C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|3bda8856]-HelperThread-#1,5,main] org.h2.engine.Engine.openSession(Engine.java:157) org.h2.engine.Engine.createSessionAndValidate(Engine.java:142) org.h2.engine.Engine.createSession(Engine.java:125) org.h2.engine.Engine.createSession(Engine.java:27) org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:331) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:107) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:91) org.h2.Driver.connect(Driver.java:74) com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:146) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:195) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:184) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:200) com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1086) com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1073) com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:44) com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1810) com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:648) INFO [main] (AbstractTopiaApplicationContext.java:192) initSchema - schema is empty, will create WARN [C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|68fefa2c]-AdminTaskTimer] (ThreadPoolAsynchronousRunner.java:743) run - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@2daa7202 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! WARN [C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|68fefa2c]-AdminTaskTimer] (ThreadPoolAsynchronousRunner.java:759) run - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@2daa7202 -- APPARENT DEADLOCK!!! Complete Status: Managed Threads: 3 Active Threads: 3 Active Tasks: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@236d99c7 on thread: C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|68fefa2c]-HelperThread-#0 com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@27521972 on thread: C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|68fefa2c]-HelperThread-#1 com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@625093fc on thread: C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|68fefa2c]-HelperThread-#2 Pending Tasks: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@1c94c7d6 com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@5378d622 Pool thread stack traces: Thread[C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|68fefa2c]-HelperThread-#0,5,main] org.h2.engine.Engine.openSession(Engine.java:157) org.h2.engine.Engine.createSessionAndValidate(Engine.java:142) org.h2.engine.Engine.createSession(Engine.java:125) org.h2.engine.Engine.createSession(Engine.java:27) org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:331) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:107) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:91) org.h2.Driver.connect(Driver.java:74) com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:146) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:195) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:184) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:200) com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1086) com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1073) com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:44) com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1810) com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:648) Thread[C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|68fefa2c]-HelperThread-#1,5,main] org.h2.engine.Engine.openSession(Engine.java:72) org.h2.engine.Engine.openSession(Engine.java:164) org.h2.engine.Engine.createSessionAndValidate(Engine.java:142) org.h2.engine.Engine.createSession(Engine.java:125) org.h2.engine.Engine.createSession(Engine.java:27) org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:331) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:107) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:91) org.h2.Driver.connect(Driver.java:74) com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:146) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:195) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:184) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:200) com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1086) com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1073) com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:44) com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1810) com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:648) Thread[C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|68fefa2c]-HelperThread-#2,5,main] org.h2.engine.Engine.openSession(Engine.java:157) org.h2.engine.Engine.createSessionAndValidate(Engine.java:142) org.h2.engine.Engine.createSession(Engine.java:125) org.h2.engine.Engine.createSession(Engine.java:27) org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:331) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:107) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:91) org.h2.Driver.connect(Driver.java:74) com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:146) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:195) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:184) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:200) com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1086) com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1073) com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:44) com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1810) com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:648) INFO [main] (AbstractTopiaApplicationContext.java:204) initSchema - schema created, no migration service provided WARN [C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|215deaf]-AdminTaskTimer] (ThreadPoolAsynchronousRunner.java:743) run - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@6747acb5 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! WARN [C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|215deaf]-AdminTaskTimer] (ThreadPoolAsynchronousRunner.java:759) run - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@6747acb5 -- APPARENT DEADLOCK!!! Complete Status: Managed Threads: 3 Active Threads: 3 Active Tasks: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@69804e2d on thread: C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|215deaf]-HelperThread-#2 com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@6dbfc7c5 on thread: C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|215deaf]-HelperThread-#0 com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@28bd4416 on thread: C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|215deaf]-HelperThread-#1 Pending Tasks: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@724567b0 com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@19dfaef3 Pool thread stack traces: Thread[C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|215deaf]-HelperThread-#2,5,main] org.h2.engine.Engine.openSession(Engine.java:157) org.h2.engine.Engine.createSessionAndValidate(Engine.java:142) org.h2.engine.Engine.createSession(Engine.java:125) org.h2.engine.Engine.createSession(Engine.java:27) org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:331) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:107) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:91) org.h2.Driver.connect(Driver.java:74) com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:146) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:195) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:184) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:200) com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1086) com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1073) com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:44) com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1810) com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:648) Thread[C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|215deaf]-HelperThread-#0,5,main] org.h2.engine.Engine.openSession(Engine.java:157) org.h2.engine.Engine.createSessionAndValidate(Engine.java:142) org.h2.engine.Engine.createSession(Engine.java:125) org.h2.engine.Engine.createSession(Engine.java:27) org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:331) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:107) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:91) org.h2.Driver.connect(Driver.java:74) com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:146) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:195) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:184) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:200) com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1086) com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1073) com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:44) com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1810) com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:648) Thread[C3P0PooledConnectionPoolManager[identityToken->1hge14e9kdvx740ukigez|215deaf]-HelperThread-#1,5,main] java.io.FileDescriptor.sync(Native Method) org.h2.store.fs.FileDisk.force(FilePathDisk.java:410) org.h2.store.FileStore.sync(FileStore.java:419) org.h2.store.PageStore.writeVariableHeader(PageStore.java:982) org.h2.store.PageStore.setLogFirstPage(PageStore.java:976) org.h2.store.PageLog.openForWriting(PageLog.java:190) org.h2.store.PageStore.openForWriting(PageStore.java:387) org.h2.store.PageStore.openExisting(PageStore.java:373) org.h2.store.PageStore.open(PageStore.java:289) org.h2.engine.Database.getPageStore(Database.java:2366) org.h2.engine.Database.open(Database.java:657) org.h2.engine.Database.openDatabase(Database.java:260) org.h2.engine.Database.<init>(Database.java:254) org.h2.engine.Engine.openSession(Engine.java:57) org.h2.engine.Engine.openSession(Engine.java:164) org.h2.engine.Engine.createSessionAndValidate(Engine.java:142) org.h2.engine.Engine.createSession(Engine.java:125) org.h2.engine.Engine.createSession(Engine.java:27) org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:331) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:107) org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:91) org.h2.Driver.connect(Driver.java:74) com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:146) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:195) com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:184) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:200) com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1086) com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1073) com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:44) com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1810) com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:648) INFO [main] (AbstractTopiaApplicationContext.java:139) init - Schema initialization enabled INFO [main] (HibernateProvider.java:156) newHibernateConfiguration - will start hibernate with configuration {hibernate.c3p0.timeout=1800, hibernate.use_sql_comments=true, hibernate.connection.driver_class=org.h2.Driver, hibernate.c3p0.max_statements=50, hibernate.c3p0.max_size=20, hibernate.dialect=org.hibernate.dialect.H2Dialect, hibernate.format_sql=true, hibernate.c3p0.min_size=5, hibernate.ejb.naming_strategy=org.hibernate.cfg.ImprovedNamingStrategy, hibernate.connection.username=sa, hibernate.hbm2ddl.auto=validate, hibernate.connection.url=jdbc:h2:<http://ci.nuiton.org/jenkins/job/topia-technical-site-snapshot/ws/topia-it/target/surefire-workdir/8609873264380478/org.nuiton.topia.it.mapping.test1.BiDirectionalOneToManyRelationWithRoleNamedTest/delete/h2,> hibernate.connection.password=} Results : Tests run: 52, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 8 second Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 52 second [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] ToPIA .............................................. SUCCESS [05:15 min] [INFO] ToPIA :: Persistence ............................... SUCCESS [06:52 min] [INFO] ToPIA :: JUnit ..................................... SUCCESS [17:16 min] [INFO] ToPIA :: Templates ................................. SUCCESS [09:04 min] [INFO] ToPIA :: IT ........................................ FAILURE [ 02:05 h] [INFO] ToPIA :: Service Replication ....................... SKIPPED [INFO] ToPIA :: Service Migration ......................... SKIPPED [INFO] ToPIA :: Flyway integration service ................ SKIPPED [INFO] ToPIA :: Liquibase integration service ............. SKIPPED [INFO] ToPIA :: Service CSV ............................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 02:57 h [INFO] Finished at: 2016-11-05T04:21:33+01:00 [INFO] Final Memory: 114M/534M [INFO] ------------------------------------------------------------------------ [WARNING] The requested profile "snapshot-site" could not be activated because it does not exist. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project topia-it: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test failed: The forked VM terminated without properly saying goodbye. VM crash or System.exit called? [ERROR] Command was /bin/sh -c cd <http://ci.nuiton.org/jenkins/job/topia-technical-site-snapshot/ws/topia-it> && /opt/repository/jdk1.8.0_112/jre/bin/java -jar <http://ci.nuiton.org/jenkins/job/topia-technical-site-snapshot/ws/topia-it/target/surefire/surefirebooter3362141690967327307.jar> <http://ci.nuiton.org/jenkins/job/topia-technical-site-snapshot/ws/topia-it/target/surefire/surefire5150014834238861975tmp> <http://ci.nuiton.org/jenkins/job/topia-technical-site-snapshot/ws/topia-it/target/surefire/surefire_21590637517698066387tmp> [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :topia-it Sending e-mails to: topia-build@list.nuiton.org channel stopped Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 29 second