[jboss-jira] [JBoss JIRA] (JBJCA-1356) BaseWrapperManagedConnection.unlock fails to unlock

Flavia Rainone (JIRA) issues at jboss.org
Tue Oct 17 13:13:00 EDT 2017


     [ https://issues.jboss.org/browse/JBJCA-1356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Flavia Rainone updated JBJCA-1356:
----------------------------------
    Description: 
There is a possibility of unlock missing the call to reentrantLock.unlock:
{noformat}
protected void unlock()
   {
      if (tryLock < 0)
         return;

      if (getLog().isTraceEnabled())
         dumpLockInformation(false);

      if (lock.isHeldByCurrentThread())
         lock.unlock();
   }
{noformat}
This bug is random.

  was:
There is a possibility of unlock missing the call to reentrantLock.unlock:
{{protected void unlock()
   {
      if (tryLock < 0)
         return;

      if (getLog().isTraceEnabled())
         dumpLockInformation(false);

      if (lock.isHeldByCurrentThread())
         lock.unlock();
   }}}
This bug is random.



> BaseWrapperManagedConnection.unlock fails to unlock
> ---------------------------------------------------
>
>                 Key: JBJCA-1356
>                 URL: https://issues.jboss.org/browse/JBJCA-1356
>             Project: IronJacamar
>          Issue Type: Bug
>    Affects Versions: 	 WildFly/IronJacamar 1.4.2.Final
>            Reporter: Flavia Rainone
>            Assignee: Flavia Rainone
>             Fix For: 	 WildFly/IronJacamar 1.4.3.Final
>
>
> There is a possibility of unlock missing the call to reentrantLock.unlock:
> {noformat}
> protected void unlock()
>    {
>       if (tryLock < 0)
>          return;
>       if (getLog().isTraceEnabled())
>          dumpLockInformation(false);
>       if (lock.isHeldByCurrentThread())
>          lock.unlock();
>    }
> {noformat}
> This bug is random.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list