Pablo Ojanguren created WAVE-433:
------------------------------------

             Summary: First time access to public wave causes protocol 
malfunction 
                 Key: WAVE-433
                 URL: https://issues.apache.org/jira/browse/WAVE-433
             Project: Wave
          Issue Type: Bug
          Components: Protocol
    Affects Versions: 0.4.0
            Reporter: Pablo Ojanguren



Steps to reproduce:

W is a wave/wavelet with public access at @acme.com
[email protected] is already a participant of W
[email protected] is not a participant of W

1) userA opens W (last delta version = 1000) 
2) userB opens W (last delta version = 1000)
3) userA sends one Op1(W) to server. 
4) Server applies Op1(W) and send applied Op1'(W) to all participants (but NOT 
to userB). (last delta version = 1001)
5) userB sends one Op2(W) to server.
6) Server adds userB to W with  OpAdd(userB, W) applies it, and send result to 
all participants. (start version 1001, end version 1002)
7) userB expects ACK for OpAdd(userB,W) with start version 1000 and end version 
1001, but this never happens. Actually ACK is start version 1001, end version 
1002

This issue usually seems a network one, cause it's solved  refreshing the 
browser, because the userB (the new user) is then already added as participant.





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to