I have an application for the game 2.1, which I am testing with the unit. My tests work well and are able to perform database operations. Obviously, the driver ( org.postgresql.Driver ) is loaded.
However, between tests, it seems that the connection pool has problems accessing the driver. Below is a snippet of a typical sequence from my journal. Does anyone know why there may be a problem with access to the driver in this connection pool when the application is ok?
[info] application - QuickWitness Server shutdown... [error] cjbhAbstractConnectionHook - Failed to acquire connection Sleeping for 1000ms and trying again. Attempts left: 10. Exception: null [error] cjbConnectionHandle - Database access problem. Killing off all remaining connections in the connection pool. SQL State = 08001 [error] cjbPoolWatchThread - Error in trying to obtain a connection. Retrying in 1000ms java.sql.SQLException: No suitable driver found for jdbc:postgresql:qw at java.sql.DriverManager.getConnection(DriverManager.java:602) ~[na:1.6.0_26] at java.sql.DriverManager.getConnection(DriverManager.java:185) ~[na:1.6.0_26] at com.jolbox.bonecp.BoneCP.obtainRawInternalConnection(BoneCP.java:256) ~[bonecp.jar:0.7.1.RELEASE] at com.jolbox.bonecp.ConnectionHandle.obtainInternalConnection(ConnectionHandle.java:211) ~[bonecp.jar:0.7.1.RELEASE] at com.jolbox.bonecp.ConnectionHandle.<init>(ConnectionHandle.java:170) ~[bonecp.jar:0.7.1.RELEASE] at com.jolbox.bonecp.PoolWatchThread.fillConnections(PoolWatchThread.java:101) [bonecp.jar:0.7.1.RELEASE] [info] application - QuickWitness Server has started [debug] application - entering ensureTriggersAndStoredProceduresAreInstalled() [debug] application - exiting ensureTriggersAndStoredProceduresAreInstalled() [info] application - logging initialized [info] application - Register user request from localhost:12345 [info] application - QuickWitness Server shutdown... [error] cjbhAbstractConnectionHook - Failed to acquire connection Sleeping for 1000ms and trying again. Attempts left: 10. Exception: null [error] cjbConnectionHandle - Database access problem. Killing off all remaining connections in the connection pool. SQL State = 08001 [error] cjbPoolWatchThread - Error in trying to obtain a connection. Retrying in 1000ms java.sql.SQLException: No suitable driver found for jdbc:postgresql:qw at java.sql.DriverManager.getConnection(DriverManager.java:602) ~[na:1.6.0_26] at java.sql.DriverManager.getConnection(DriverManager.java:185) ~[na:1.6.0_26] at com.jolbox.bonecp.BoneCP.obtainRawInternalConnection(BoneCP.java:256) ~[bonecp.jar:0.7.1.RELEASE] at com.jolbox.bonecp.ConnectionHandle.obtainInternalConnection(ConnectionHandle.java:211) ~[bonecp.jar:0.7.1.RELEASE] at com.jolbox.bonecp.ConnectionHandle.<init>(ConnectionHandle.java:170) ~[bonecp.jar:0.7.1.RELEASE] at com.jolbox.bonecp.PoolWatchThread.fillConnections(PoolWatchThread.java:101) [bonecp.jar:0.7.1.RELEASE] [info] application - QuickWitness Server has started
source share