I¹ve been debugging this one some more. It¹s the SQLException that is really puzzling me. I also see that it is not the location change per se that is causing it but navigating to the same #location twice: * navigating to another location and then back to the same one while the 1st RPC is still executing * or reloading the browser page while the 1st RPC is still executing
Thank you for the suggestions. Need to debug more to see what exactly is happening on the server side in this situation. On 11/25/12 8:13 AM, "RickL" <lochne...@gmail.com> wrote: > Alexey, > > FWIW, I would do as Jens suggests. It is not difficult to implement and it is > reliable. > > Rick > > On Friday, November 23, 2012 12:04:13 PM UTC-6, Alexey Panteleev wrote: >> Hello, >> >> I've been struggling with this issue for a long time, maybe someone could >> help me address this finally? >> From time to time it happens that a user navigates to one page wich issues an >> RPC to our server but then quickly navigates to another page which issues yet >> another RPC to the server while the 1st call is still being processed by the >> server. In this case I always see some kind of SQLException on the server >> side (I guess for the 1st call) and then the client also receives an >> unspecified Exception. >> >> What is the best practice for dealing with these situations? Should I be >> canceling the 1st call before allowing the 2nd one? >> We use gwt-dispatch, I did not find a cancel method in that framework yet. >> Or should I not allow any new calls until the active one has not finished? >> >> Do you ever run into this w/ GWT? >> >> Thanks much, >> Alexey -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.