[ 
https://issues.apache.org/jira/browse/WAVE-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13175927#comment-13175927
 ] 

Vicente J. Ruiz Jurado commented on WAVE-307:
---------------------------------------------

More or less. With releases previous to r1203614 you can run the tests a 
hundred of times without reproduce that error (or few few times). But from that 
commit this error seems to be very frequently. With the current source code, I 
get the error after two o three tests.

About the test itself. Is a plain test using selenium IDE (not java) and using 
xpath (I don't like it, because you broke that tests if you change the html 
structure of your app). Seems that Google Wave was using webdriver for testing 
(search in google: "Webdriver google wave") but now I don't find almost nothing 
of that tests in WIAB code (see 
src/org/waveprotocol/wave/client/common/webdriver/). If someone can give us 
more info about that maybe we can continue testing with webdriver easily in the 
same way...

For running the attached test you need the Selenium IDE firefox extension, and 
for the loop: http://51elliot.blogspot.com/2008/02/selenium-ide-goto.html 
                
> Cannot add new reply - Client delta expressed against non-server version
> ------------------------------------------------------------------------
>
>                 Key: WAVE-307
>                 URL: https://issues.apache.org/jira/browse/WAVE-307
>             Project: Wave
>          Issue Type: Bug
>          Components: Server, Web Client
>            Reporter: Yuri Zelikov
>            Assignee: Yuri Zelikov
>         Attachments: selenium-test-creation.html
>
>
> Happens sometimes - when server experiences load when you try to reply to 
> someone.
> Token:  1322313125892
>  One or more exceptions caught, see full set in UmbrellaException#getCauses
>   Unknown.$fillInStackTrace (StackTraceCreator.java:147)
>   Unknown.fillInStackTrace (StackTraceCreator.java:387)
>   Unknown.RuntimeException_2 (Throwable.java:46)
>   Unknown.UmbrellaException_0 (com.google.gwt.dev.jjs.ast.JProgram:0)
>   Unknown.$doFire (SimpleEventBus.java:214)
>   Unknown.$fireEvent_0 (SimpleEventBus.java:103)
>   Unknown.$fireEvent (HandlerManager.java:101)
>   Unknown.$fireEvent_1 (Widget.java:103)
>   Unknown.fireNativeEvent (DomEvent.java:116)
>   Unknown.$onBrowserEvent (Widget.java:151)
>   Unknown.onBrowserEvent (Widget.java:137)
>   Unknown.dispatchEvent_1 (DOM.java:1264)
>   Unknown.anonymous (DOMImplStandard.java:187)
>   Unknown.entry0 (Impl.java:214)
>   Unknown.anonymous (Impl.java:57)
> Caused by: Token:  1322313125893
>  Client delta expressed against non-server version.  Server version: 7039, 
> client delta: 6905
>   Unknown.$fillInStackTrace (StackTraceCreator.java:147)
>   Unknown.fillInStackTrace (StackTraceCreator.java:387)
>   Unknown.IllegalArgumentException_1 (Throwable.java:46)
>   Unknown.$getServerVersion (RemoteWaveViewService.java:191)
>   Unknown.$serialize_1 (RemoteWaveViewService.java:340)
>   Unknown.$viewSubmit (RemoteWaveViewService.java:250)
>   Unknown.$submitDelta (ViewChannelImpl.java:182)
>   Unknown.$submit_5 (OperationChannelMultiplexerImpl.java:861)
>   Unknown.$tryTransmit (WaveletDeltaChannelImpl.java:582)
>   Unknown.$send_6 (WaveletDeltaChannelImpl.java:265)
>   Unknown.$sendDelta (ConcurrencyControl.java:369)
>   Unknown.$onClientOperations (ConcurrencyControl.java:644)
>   Unknown.$send_4 (OperationChannelImpl.java:215)
>   Unknown.$consume_3 (StaticChannelBinder.java:102)
>   Unknown.$consume_0 (StaticChannelBinder.java:100)
>   Unknown.$consume_30 (OpBasedWavelet.java:174)
>   Unknown.$consume_27 (OpBasedBlip.java:92)
>   Unknown.consume_16 (OpBasedBlip.java:74)
>   Unknown.$consumeAndReturnInvertible_0 (ContentDocument.java:239)
>   Unknown.consume_8 (EditorOperationSequencer.java:49)
>   Unknown.$createElement_1 (MutableDocumentImpl.java:485)
>   Unknown.exec (WaveletBasedConversationBlip.java:508)
>   Unknown.$with (MutableDocumentImpl.java:696)
>   Unknown.with_$_0 (MutableDocumentProxy.java:114)
>   Unknown.$reply (WaveletBasedConversationBlip.java:272)
>   Unknown.onMouseDown_3 (MenuController.java:73)
>   Unknown.$dispatch_17 (EventDispatcherPanel.java:271)
>   Unknown.dispatch_23 (EventDispatcherPanel.java:270)
>   Unknown.$dispatch_15 (EventDispatcherPanel.java:175)
>   Unknown.onMouseDown (EventDispatcherPanel.java:276)
>   Unknown.dispatch_6 (MouseDownEvent.java:53)
>   Unknown.$doFire (SimpleEventBus.java:204)
>   Unknown.$fireEvent_0 (SimpleEventBus.java:103)
>   Unknown.$fireEvent (HandlerManager.java:101)
>   Unknown.$fireEvent_1 (Widget.java:103)
>   Unknown.fireNativeEvent (DomEvent.java:116)
>   Unknown.$onBrowserEvent (Widget.java:151)
>   Unknown.onBrowserEvent (Widget.java:137)
>   Unknown.dispatchEvent_1 (DOM.java:1264)
>   Unknown.anonymous (DOMImplStandard.java:187)
>   Unknown.entry0 (Impl.java:214)
>   Unknown.anonymous (Impl.java:57)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to