Chuck, hi. Well I have realize that when I select an element form the Main list, I see in the console the ERXRequest being logged, I guess this comes form WOnder. ANyway, Im checking my code, and I have removed some useless forms I had, also I realize I had a nested form, and a repeated id, so far, from my local machine I have made like 50 clicks, everywhere, and no problems at all, I just need my colleague to use it from my computer and see what happens..
Also I can imagine this kinda of bugs are really really complicated to find. regards. G. On Dec 3, 2009, at 9:31 PM, Chuck Hill wrote: > > On Dec 3, 2009, at 12:13 PM, Gustavo Pizano wrote: > >> Chuck Hi. >> >> On Dec 3, 2009, at 8:55 PM, Chuck Hill wrote: >> >>> I have no idea what your problem is, but it is probably not related. The >>> only way I know of to debug this is: >>> (a) get a good grasp of how the Ajax page cache works >> .. well... yes I must learn Ajax and related, you are right, Im working >> blind here as a "trained monkey" as my Discrete math teacher used to say. >> >>> (b) log out all the requests (and probably response content) and examine >>> them carefully to see what went wrong >>> >> >> I will set up the logs, and see what can I see.. due my lack of experience >> what should I be looking for? or at what should I pay more attention in the >> log?. > > I expect that this will be very, very difficult. You might better spend your > time looking at what you need to do and finding a different way of doing it. > > > Chuck > > > >> Anyway.. >> Thanks for all, I will keep you informed about the debugging process. >> >> Gustavo >> >>> >>> Chuck >>> >>> >>> On Dec 3, 2009, at 11:25 AM, Gustavo Pizano wrote: >>> >>>> SO.. I got little confused here.... what happened? is it because all the >>>> Updates Im making after the response form an AjaxSubmitButton? >>>> >>>> G. >>>> On Dec 3, 2009, at 7:56 PM, Chuck Hill wrote: >>>> >>>>> >>>>> On Dec 3, 2009, at 10:49 AM, Mike Schrag wrote: >>>>> >>>>>> yeah, good point -- i think we have a safety net of 2 requests, but i >>>>>> seem to recall that if you can manage to trigger 3 requests for an >>>>>> update container before the first one comes back, you can get this to >>>>>> happen, except that wo blocks by session, which makes this pretty hard >>>>>> to actually pull off. not sure how you'd actually do it. >>>>> >>>>> If I have time, I will dig into it when it happens again. I recall that >>>>> the context ID was waaaaay off when this happened. >>>>> >>>>> >>>>> Chuck >>>>> >>>>> >>>>> >>>>>> ms >>>>>> >>>>>> On Dec 3, 2009, at 1:27 PM, Chuck Hill wrote: >>>>>> >>>>>>> I've gotten them with Selenium tests were it was triggering actions >>>>>>> faster than a user could. I did not look into it, but expect that >>>>>>> things may have been happening out of order. Adding a 250ms or 500ms >>>>>>> pause here and there fixed it. >>>>>>> >>>>>>> >>>>>>> On Dec 3, 2009, at 4:40 AM, [email protected] wrote: >>>>>>> >>>>>>>> You're the second person who has mentioned backtrack errors with new >>>>>>>> Ajax. Did something break? You should never get a backtrack error from >>>>>>>> an Ajax request. >>>>>>>> >>>>>>>> Sent from my iPhone >>>>>>>> >>>>>>>> On Dec 3, 2009, at 4:22 AM, "Gustavo >>>>>>>> Pizano"<[email protected]> wrote: >>>>>>>> >>>>>>>>> Hello all. >>>>>>>>> >>>>>>>>> In my app I have so AjaxUpdateContainers which gets updated when >>>>>>>>> pressing some AjaxSubmitButtons , (funny, :) ), now sometimes, when >>>>>>>>> I, clicking the submit butons, I get the you backtrack too far >>>>>>>>> exception, it happens randlmly, it can happen after clicking 10 times >>>>>>>>> the button, or after clicking 5, or sometimes it doesn't even happen. >>>>>>>>> >>>>>>>>> this is what Im doing at the end of the WOActionResult methods, >>>>>>>>> >>>>>>>>> >>>>>>>>> if (this.didBacktrack()){ >>>>>>>>> session().defaultEditingContext().revert(); >>>>>>>>> // handle and prepare to report errors >>>>>>>>> // this.errors.addObject("Unable to process page after back >>>>>>>>> button was pressed."); >>>>>>>>> return this.context().page(); >>>>>>>>> } >>>>>>>>> >>>>>>>>> I read it somewhere in the wiki, but it seems its not working.. >>>>>>>>> >>>>>>>>> Any suggestions.? >>>>>>>>> >>>>>>>>> thanks >>>>>>>>> >>>>>>>>> Gustavo >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Do not post admin requests to the list. They will be ignored. >>>>>>>>> Webobjects-dev mailing list ([email protected]) >>>>>>>>> Help/Unsubscribe/Update your Subscription: >>>>>>>>> http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40mdimension.com >>>>>>>>> >>>>>>>>> This email sent to [email protected] >>>>>>>> _______________________________________________ >>>>>>>> Do not post admin requests to the list. They will be ignored. >>>>>>>> Webobjects-dev mailing list ([email protected]) >>>>>>>> Help/Unsubscribe/Update your Subscription: >>>>>>>> http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net >>>>>>>> >>>>>>>> This email sent to [email protected] >>>>>>> >>>>>>> -- >>>>>>> Chuck Hill Senior Consultant / VP Development >>>>>>> >>>>>>> Practical WebObjects - for developers who want to increase their >>>>>>> overall knowledge of WebObjects or who are trying to solve specific >>>>>>> problems. >>>>>>> http://www.global-village.net/products/practical_webobjects >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Do not post admin requests to the list. They will be ignored. >>>>>> Webobjects-dev mailing list ([email protected]) >>>>>> Help/Unsubscribe/Update your Subscription: >>>>>> http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net >>>>>> >>>>>> This email sent to [email protected] >>>>> >>>>> -- >>>>> Chuck Hill Senior Consultant / VP Development >>>>> >>>>> Practical WebObjects - for developers who want to increase their overall >>>>> knowledge of WebObjects or who are trying to solve specific problems. >>>>> http://www.global-village.net/products/practical_webobjects >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Do not post admin requests to the list. They will be ignored. >>>>> Webobjects-dev mailing list ([email protected]) >>>>> Help/Unsubscribe/Update your Subscription: >>>>> http://lists.apple.com/mailman/options/webobjects-dev/webobjectspicora%40gmail.com >>>>> >>>>> This email sent to [email protected] >>>> >>> >>> -- >>> Chuck Hill Senior Consultant / VP Development >>> >>> Practical WebObjects - for developers who want to increase their overall >>> knowledge of WebObjects or who are trying to solve specific problems. >>> http://www.global-village.net/products/practical_webobjects >>> >>> >>> >>> >>> >>> >>> >> > > -- > Chuck Hill Senior Consultant / VP Development > > Practical WebObjects - for developers who want to increase their overall > knowledge of WebObjects or who are trying to solve specific problems. > http://www.global-village.net/products/practical_webobjects > > > > > > > _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
