NullPointerException à org.enhydra.jdbc.pool.GenericPool.getFromPool
Alors que de nombreuses connexions simultanées se connectent à la base de données, mon application Web rencontrera parfois l'erreur NullPointerException de la méthode GenericPool.getFromPool. C'est bizarre, après avoir cherché sur Google pendant un certain temps, je découvre qu'il s'agit d'un bogue dans XAPool 1.5.jar, il est déjà corrigé dans la version bêta de XAPool 1.6 (correction pour # 303462). Après la mise à niveau vers XAPool1.6 beta, le message d'erreur a disparu.
Détail de l'erreur
http://forge.objectweb.org/tracker/index.php?func=detail&aid=303673&group_id=59&atid=300059
Ici pour télécharger le dernier XAPool
http://xapool.experlog.com/
java.lang.NullPointerException at org.enhydra.jdbc.pool.GenericPool.getFromPool(GenericPool.java:200) at org.enhydra.jdbc.pool.GenericPool.checkOut(GenericPool.java:351) at org.enhydra.jdbc.pool.StandardPoolDataSource.getConnection(StandardPoolDataSource.java:194) at org.enhydra.jdbc.pool.StandardPoolDataSource.getConnection(StandardPoolDataSource.java:164) at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:112) at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:513) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:581) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:610) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:618) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:650)