[ 
https://jira.terracotta.org/jira//browse/CDV-543?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Taylor Gautier reopened CDV-543:
--------------------------------


You have to start the two clients at the same time.  Human time will not show 
this race.  Maven usually starts them close enough.

> race condition when chatter initializes
> ---------------------------------------
>
>                 Key: CDV-543
>                 URL: https://jira.terracotta.org/jira//browse/CDV-543
>             Project: Community Development
>          Issue Type: Bug
>            Reporter: Taylor Gautier
>            Assignee: Kalai Kannaiyan
>             Fix For: 2.5.1
>
>
> 046 public class Main extends JFrame implements ActionListener, 
> ChatterDisplay,
> 047       WindowListener {
> 048 
> 049    private final ChatManager chatManager = new ChatManager();
> 050 
> 051    private final JTextPane display = new JTextPane();
> 052 
> 053    private User user;
> 054 
> 055    private final JList buddyList = new JList();
> 056 
> 057    private boolean isServerDown = false;
> 058    private static final String CHATTER_SYSTEM = "SYSTEM";
> 059 
> 060    public Main() {
> 061       try {
> 062          final String nodeId = registerForNotifications();
> 063          user = new User(nodeId, this);
> 064          populateCurrentUsers();
> 065          login();
> 066       }
> between lines 49 and 65, there is a race - since the login method sets up a 
> local listener for all chat events, it's easy to lose the other client login 
> if execution of 1 node is between 49 and 65, and the other completes 65 (the 
> login process)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.terracotta.org/jira//secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev

Reply via email to