[jbosstools-issues] [JBoss JIRA] (JBIDE-12398) Bug in PollThread, mixing up expected nad actual when alerting listeners
Rob Stryker (JIRA)
jira-events at lists.jboss.org
Thu Aug 2 07:55:08 EDT 2012
Rob Stryker created JBIDE-12398:
-----------------------------------
Summary: Bug in PollThread, mixing up expected nad actual when alerting listeners
Key: JBIDE-12398
URL: https://issues.jboss.org/browse/JBIDE-12398
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: JBossAS/Servers
Affects Versions: 3.4.0.M1
Reporter: Rob Stryker
Assignee: Rob Stryker
Fix For: 3.4.0.M1
There is currently only one implementer of the interface which is being misued, and that specific instance is not affected by the bug. This is a bug only discoverable via unit test. There is no behaviour change at all for it.
The interface IPollResultListener has two methods:
public void stateAsserted(boolean expectedState, boolean currentState);
public void stateNotAsserted(boolean expectedState, boolean currentState);
The PollThread class is misusing these methods, and instead calling with the parameters reversed. In the case of stateAsserted(bool, bool), this is not able to be noticed. In this case, it is saying the transition worked, so both values will be the same no matter what. Either expected is up or down, and, necessarily, the actual value will be the same as expected.
In the case of stateNotAsserted, however, the ordering definitely matters. Either the server is up when it should be down, or it is down when it should be up. This difference matters.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list