[
https://issues.apache.org/jira/browse/QPID-635?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Ritchie resolved QPID-635.
---------------------------------
Resolution: Invalid
Fix Version/s: (was: M2)
M2.1
This is not a problem. SVN commit on M2 has been reverted for M2.1. While the
change was correct there was no need as object equality is suitable in this
case.
> Blocking/Specific MethodFrameListener do not implement equals
> -------------------------------------------------------------
>
> Key: QPID-635
> URL: https://issues.apache.org/jira/browse/QPID-635
> Project: Qpid
> Issue Type: Bug
> Affects Versions: M2, M2.1, M3
> Reporter: Martin Ritchie
> Assignee: Martin Ritchie
> Fix For: M2.1
>
>
> As these classes do not implement equals() the remove() call on the
> _framelisteners just grabs the first instance of the class. This is removing
> the wrong objects from the list.
> This means that the new listener is not being notified while the first
> notifier that has been notified is left in the list.
> The result can be seen in a number of tests timing out as there are multiple
> channels closing and only one is being notified of the returning closeok
> frame.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.