]
Jesper Pedersen updated JBJCA-1257:
-----------------------------------
Summary: NPE in SemaphoreConcurrentLinkedQueueManagedConnectionPool (was:
SemaphoreConcurrentLinkedQueueManagedConnectionPool)
NPE in SemaphoreConcurrentLinkedQueueManagedConnectionPool
----------------------------------------------------------
Key: JBJCA-1257
URL:
https://issues.jboss.org/browse/JBJCA-1257
Project: IronJacamar
Issue Type: Bug
Components: Core
Affects Versions: 1.0.31.Final
Reporter: Radim Vansa
Assignee: Jesper Pedersen
Priority: Minor
Fix For: 1.0.32.Final
With SemaphoreConcurrentLinkedQueueManagedConnectionPool, if creating a new connection
fails with exception, logging this
{code}
log.throwableWhileAttemptingGetNewGonnection(clw.getConnectionListener(), t);
{code}
https://github.com/ironjacamar/ironjacamar/blob/1.0/core/src/main/java/or...
causes NPE since clw == null. This way, the NPE is eventually swallowed on
https://github.com/ironjacamar/ironjacamar/blob/1.0/core/src/main/java/or...
and only generic ResourceException (without much info) is thrown.