When running the JBPM 3.1 DB test scripts, the scripts will run for 
approximately 10-15 mins until it locks up and hangs.  This is the last error 
displayed in the console:

--------------------

    [junit] 14:37:22,660 [JbpmCommandExecutor] WARN  BasicResourcePool : [EMAIL 
PROTECTED]
6d6ab -- an attempt to checkout a resource was interrupted, and the pool is 
still live: some other thread must have either interrupted the Thread 
attempting checkout!
    [junit] java.lang.InterruptedException
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     at 
com.mchange.v2.resourcepool.BasicResourcePool.awaitAcquire(BasicResourcePool.java:968)
    [junit]     at 
com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:208)
    [junit]     at 
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.j
ava:260)
    [junit]     at 
com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedDataSource.java:94)
    [junit]     at 
org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:35)
    [junit]     at 
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:315)
    [junit]     at 
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:109)
    [junit]     at 
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:137)
    [junit]     at 
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
    [junit]     at 
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1262)
    [junit]     at 
org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:98)
    [junit]     at 
org.jbpm.persistence.db.DbPersistenceService.getMessagingSession(DbPersistenceService.java:234)
    [junit]     at 
org.jbpm.JbpmContext.getMessagingSession(JbpmContext.java:411)
    [junit]     at org.jbpm.msg.db.DbMessageService.(DbMessageService.java:49)
    [junit]     at 
org.jbpm.msg.db.DbMessageServiceFactory.openService(DbMessageServiceFactory.java:32)
    [junit]     at org.jbpm.svc.Services.getService(Services.java:136)
    [junit]     at org.jbpm.svc.Services.getMessageService(Services.java:172)
    [junit]     at 
org.jbpm.msg.command.CommandExecutorThread.executeCommand(CommandExecutorThread.java:111)
    [junit]     at 
org.jbpm.msg.command.CommandExecutorThread.run(CommandExecutorThread.java:79)
    [junit] 14:37:22,660 [JbpmCommandExecutor] DEBUG SqlUtils : Converting 
Throwable to SQLException...
    [junit] java.lang.InterruptedException
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     at 
com.mchange.v2.resourcepool.BasicResourcePool.awaitAcquire(BasicResourcePool.java:968)
    [junit]     at 
com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:208)
    [junit]     at 
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.j
ava:260)
    [junit]     at 
com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedDataSource.java:94)
    [junit]     at 
org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:35)
    [junit]     at 
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:315)
    [junit]     at 
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:109)
    [junit]     at 
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:137)
    [junit]     at 
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
    [junit]     at 
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1262)
    [junit]     at 
org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:98)
    [junit]     at 
org.jbpm.persistence.db.DbPersistenceService.getMessagingSession(DbPersistenceService.java:234)
    [junit]     at 
org.jbpm.JbpmContext.getMessagingSession(JbpmContext.java:411)
    [junit]     at org.jbpm.msg.db.DbMessageService.(DbMessageService.java:49)
    [junit]     at 
org.jbpm.msg.db.DbMessageServiceFactory.openService(DbMessageServiceFactory.java:32)
    [junit]     at org.jbpm.svc.Services.getService(Services.java:136)
    [junit]     at org.jbpm.svc.Services.getMessageService(Services.java:172)
    [junit]     at 
org.jbpm.msg.command.CommandExecutorThread.executeCommand(CommandExecutorThread.java:111)
    [junit]     at 
org.jbpm.msg.command.CommandExecutorThread.run(CommandExecutorThread.java:79)
    [junit] 14:37:22,676 [JbpmCommandExecutor] WARN  JDBCExceptionReporter : 
SQL Error: 0, SQLState: null
    [junit] 14:37:22,676 [JbpmCommandExecutor] ERROR JDBCExceptionReporter : An 
SQLException was provoked by the followi
ng failure: java.lang.InterruptedException
    [junit] 14:37:22,676 [JbpmCommandExecutor] DEBUG CommandExecutorThread : 
command 'null' threw exception. rolling bac
k transaction
    [junit] org.hibernate.exception.GenericJDBCException: Cannot open connection
    [junit]     at 
org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:91)
    [junit]     at 
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:79)
    [junit]     at 
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
    [junit]     at 
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
    [junit]     at 
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:318)
    [junit]     at 
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:109)
    [junit] org.jbpm.JbpmException: User provided session was combined with 
setRollbackOnly.  With user provided hiberna
te sessions, the user is responsible for managing transactions
    [junit]     at 
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:137)
    [junit]     at 
org.jbpm.persistence.db.DbPersistenceService.close(DbPersistenceService.java:138)
    [junit]     at 
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
    [junit]     at org.jbpm.svc.Services.close(Services.java:211)
    [junit]     at 
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1262)
    [junit]     at org.jbpm.JbpmContext.close(JbpmContext.java:138)
    [junit]     at 
org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:98)
    [junit]     at 
org.jbpm.msg.command.CommandExecutorThread.executeCommand(CommandExecutorThread.java:138)
    [junit]     at 
org.jbpm.persistence.db.DbPersistenceService.getMessagingSession(DbPersistenceService.java:234)
    [junit]     at 
org.jbpm.msg.command.CommandExecutorThread.run(CommandExecutorThread.java:79)
    [junit]     at 
org.jbpm.JbpmContext.getMessagingSession(JbpmContext.java:411)
    [junit]     at org.jbpm.msg.db.DbMessageService.(DbMessageService.java:49)
    [junit]     at 
org.jbpm.msg.db.DbMessageServiceFactory.openService(DbMessageServiceFactory.java:32)
    [junit]     at org.jbpm.svc.Services.getService(Services.java:136)
    [junit]     at org.jbpm.svc.Services.getMessageService(Services.java:172)
    [junit]     at 
org.jbpm.msg.command.CommandExecutorThread.executeCommand(CommandExecutorThread.java:111)
    [junit]     at 
org.jbpm.msg.command.CommandExecutorThread.run(CommandExecutorThread.java:79)
    [junit] Caused by: java.sql.SQLException: An SQLException was provoked by 
the following failure: java.lang.Interrupt
edException
    [junit]     at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:104)
    [junit]     at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65)
    [junit]     at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:62)
    [junit]     at 
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.j
ava:266)
    [junit]     at 
com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedDataSource.java:94)
    [junit]     at 
org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:35)
    [junit]     at 
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:315)
    [junit]     ... 13 more
    [junit] Caused by: java.lang.InterruptedException
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     at 
com.mchange.v2.resourcepool.BasicResourcePool.awaitAcquire(BasicResourcePool.java:968)
    [junit]     at 
com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:208)
    [junit]     at 
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.j
ava:260)
    [junit]     ... 16 more
    [junit] 14:37:22,676 [JbpmCommandExecutor] DEBUG JbpmContext : closing 
JbpmContext
    [junit] 14:37:22,676 [JbpmCommandExecutor] DEBUG Services : closing service 
'persistence': org.jbpm.persistence.db.D
[EMAIL PROTECTED]
    [junit] 14:37:22,676 [JbpmCommandExecutor] ERROR Services : problem closing 
service 'persistence'
    [junit] org.jbpm.JbpmException: User provided session was combined with 
setRollbackOnly.  With user provided hiberna
te sessions, the user is responsible for managing transactions
    [junit]     at 
org.jbpm.persistence.db.DbPersistenceService.close(DbPersistenceService.java:138)
    [junit]     at org.jbpm.svc.Services.close(Services.java:211)
    [junit]     at org.jbpm.JbpmContext.close(JbpmContext.java:138)
    [junit]     at 
org.jbpm.msg.command.CommandExecutorThread.executeCommand(CommandExecutorThread.java:138)
    [junit]     at 
org.jbpm.msg.command.CommandExecutorThread.run(CommandExecutorThread.java:79)
    [junit] 14:37:22,676 [JbpmCommandExecutor] ERROR CommandExecutorThread : 
org.jbpm.JbpmException: problem closing ser
vices {persistence=org.jbpm.JbpmException: User provided session was combined 
with setRollbackOnly.  With user provided
hibernate sessions, the user is responsible for managing transactions}
    [junit] 14:37:27,676 [JbpmCommandExecutor] DEBUG JbpmContextInfo : creating 
jbpm context with service factories '[me
ssage, scheduler, logging, persistence, authentication]'
    [junit] 14:37:27,676 [JbpmCommandExecutor] DEBUG JbpmContext : creating 
JbpmContext
    [junit] 14:37:27,676 [JbpmCommandExecutor] DEBUG 
DbPersistenceServiceFactory : creating persistence service
    [junit] 14:37:27,676 [JbpmCommandExecutor] DEBUG DbPersistenceService : 
creating hibernate session
    [junit] 14:37:27,676 [JbpmCommandExecutor] DEBUG DbPersistenceService : 
beginning hibernate transaction
    [junit] 14:37:27,676 [JbpmCommandExecutor] DEBUG BasicResourcePool : 
awaitAvailable(): com.mchange.v2.c3p0.impl.NewP
[EMAIL PROTECTED]
    [junit] 14:37:27,676 [JbpmCommandExecutor] DEBUG BasicResourcePool : trace 
com.mchange.v2.resourcepool.BasicResource
[EMAIL PROTECTED] [managed: 3, unused: 0, excluded: 0] (e.g. [EMAIL PROTECTED])

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3925694#3925694

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3925694


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to