I am using GWT 2.2

On Feb 17, 3:39 pm, Scott Olcott <[email protected]> wrote:
> I am trying to use the RequestFactory and Editor frameworks together.
> I have it working successfully for requests that finish successfully
> or that result in constraint violations.  However, whenever there are
> server errors and my Receiver.onFailure(ServerFailure) method is
> called I am not able to reuse my proxy object.
>
> If I do nothing in the onFailure method other that setting the some
> error message in the ui and then try to fire another request using the
> same proxy object I get the AutoBean has been frozen error message.
> When there are contraint violations I can successfully fire another
> request with the same proxy object.  After digging into the code I
> found the doFire method in AbstractRequestContext.  Inside this method
> it creates an anonymous TransportReceiver object which handles the
> response from the server.
>
> TransportReceiver.onTransportSuccess(String payload) handles an
> response that successfully hit the server.  If
> response.getGeneralFailure() != null or there are constraint
> violations AbstractRequestContext.reuse() is eventually called which
> unfreeze any autobean entities that were apart of the request and
> unlocked the request context.
>
> However on errors that aren't generalFailures reuse() is never
> called.  This means that this instance of the autobean can never be
> used again without getting the Autobean is frozen error.  Has anyone
> else run into this issue.  If so is there a workaround for it.
>
> Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to