This is occurring under both sqlite and MYSQL so not sure what the exact situation is but basically when invoking queries to TG (using an unused parameter with a random number to disable app caching) we are sometimes getting the latest and sometimes an earlier version...Could this be related to a session flush issue?
Thanks, --Brandon On Nov 12, 2007 1:55 PM, Brandon Goldfedder <[EMAIL PROTECTED]> wrote: > All, > > I've been seeing a similar issue under SQLAlchemy (using Elixir setup with > latest update !) under the latest update (and fixing a problem which is > causing visitors and identity to fails) > > --B > > > On Sep 17, 2007 10:11 AM, krsyoung <[EMAIL PROTECTED]> wrote: > > > > > On Sep 16, 6:58 am, "Diez B. Roggisch" <[EMAIL PROTECTED]> > > wrote: > > > krsyoung schrieb: > > > > > > > On Sep 15, 10:54 am, "Diez B. Roggisch" <[EMAIL PROTECTED] > > > > > > > wrote: > > > >> krsyoung schrieb: > > > > > > >>> Hey, > > > >>> I'm having a caching problem with my application (or so I think). > > The > > > >>> problem shows up in both IE and Firefox (settings to Load Page > > Every > > > >>> Visit). In the controller I have code like: > > > >>> [..snip..] > > > >>> Is it possible that a) SQLObject has multiple versions of the > > object > > > >>> hanging around and is passing an old version to the "view" > > template? > > > >>> b) Somehow this is a browser issue and it just can't seem to guess > > > >>> when a page has been updated and when it hasn't? > > > >>> Any ideas what I could try to confirm a or b or maybe a better way > > to > > > >>> write the code to avoid the issue? > > > >> Are you doing this using AJAX? Then try appending a tg_random-named > > > >> parameter containing e.g. the current timestamp to the request. > > That > > > >> should solve caching issues. > > > > > > >> I don't presume there is a SO-problem. > > > > > > >> diez > > > > > > > Hey Diez, > > > > > > > Thanks for the suggestion. I'm not using AJAX for this particular > > > > portion. Here is something else I just saw that confuses me even > > > > more. On the "view" screen I also have a list of events printed > > out. > > > > One event that I record is a request put on hold, or resumed. This > > > > list is always correct (I basically pass select * from events to the > > > > view template). > > > > > > > So, it is only the request portion of template that is caching. I > > > > also added a print request directly in the template and sure enough > > it > > > > doesn't show the new state values. However, if I navigate away from > > > > the page them come back to it I get the same results (sometimes on > > > > hold, sometimes in progress). > > > > > > > I really wanted to blame IE for the problem, but looks like that one > > > > won't work this time :-) > > > > > > Strange. I've never experienced such a behavior with SO - but there > > are > > > caches in there you might consider turning off. But I'm not sure how > > to > > > do so right here and now. > > > > > > Diez > > > > Hey, > > > > I found another post which seems to be suffering a similar issue: > > > > http://groups.google.com/group/turbogears/browse_thread/thread/318d32bda9ebf47f/9cdf0540a1b91040 > > > > Sure enough, if I switch to MySQL (which caused another problem!) the > > caching issue goes away. Solution for me right now is going to be to > > move dev environment to MySQL :-) > > > > Thanks for the ideas > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" 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/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

