Randomness (RE: [Zope-dev] CoreSessionTracking 0.8)

Albert Langer Albert.Langer@Directory-Designs.org
Thu, 24 May 2001 01:50:16 +1000


This is a multi-part message in MIME format.

------=_NextPart_000_001E_01C0E3F3.E1BEA660
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: 7bit

It's obvious. This is just Zope's way of telling you not live on hamburgers
and coke.

-----Original Message-----
From: zope-dev-admin@zope.org [mailto:zope-dev-admin@zope.org]On Behalf Of
Bjorn Stabell
Sent: Thursday, May 24, 2001 12:33 AM
To: Chris McDonough; Howard Zhang
Cc: zope-dev@zope.org
Subject: Randomness (RE: [Zope-dev] CoreSessionTracking 0.8)


Allright, let me try again.  I wish I had a small piece of code to give
you so you can reproduce it, but right now you'd have to get our entire
CMF-based website.

The bug basically manifests itself in that there are two versions of the
variable we put in the session (a shopping cart dict).  When I browse
through the site (not even updating the shopping cart) it'll show one
version for some links (1-40) before it switches to show the other, and
so on.  It looks like the website has two shopping carts that it
switches back and forth between.  You can see the shopping cart on every
page in the website (it's embedded into the template).

We were using frames, but I tried it several times without frames now
and the bug remains.  I even noticed that other variables disappeared
randomly as well, e.g., USER_PREF_LANGUAGES which is set by the
Localizer, resulting in a key error (I've probably seen 300 pages views,
and then suddenly one going back to another page gives a key error?).

I'm very curious what could possibly be causing such problems.  I
thought there might be something wrong in the shared memory between
threads, as I can't see anything else changing but the threads (is there
a way to display which thread is doing the publishing?).

I've seen similar randomness displayed in other situations where I've
been reloading pages that would sometimes (same interval, about every
1-40 times) show one character set, and other times another.  I think
nobody likes to see that kind of randomness.  It gives me a very bad
stomach feeling.  I definately think it's something deeper than a
CoreSessionTracking problem.

Bye,
-- 
Bjorn Stabell <bjorn@exoweb.net>

-----Original Message-----
From: Chris McDonough [mailto:chrism@digicool.com]
Sent: Wednesday, May 23, 2001 20:34
To: Howard Zhang
Cc: chrisme@digicool.com; zope-dev@zope.org; Exoweb
Subject: Re: [Zope-dev] CoreSessionTracking 0.8


I remember this problem, but I haven't been able to reproduce it.  But
maybe it's because I'm not understanding the steps to reproduce it.  The
sentence "user adds coke to shopping cart and click link to add coke
again before request finished" is hard to understand.  Can you explain? 
Are you using frames?

Howard Zhang wrote:
> 
> Hi
>     The problem about CoreSessionTracking we describe before we can
> repeat again now.
>     The step is:
>        ( 1 )  User adds Burger to shopping cart
>        ( 2 )  User adds coke to shopping cart and click link to add
coke
> again before request finished
>        ( 3 )  The Burger is disappear in shopping cart and just one
coke
> ( not two )
>        ( 4 )  Repeat the step 2,Burger is back
> 
> Anything you could tell me would be helpful.
> 
> Regards,
> 
> howard
> 
> _______________________________________________
> Zope-Dev maillist  -  Zope-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope )

_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

------=_NextPart_000_001E_01C0E3F3.E1BEA660
Content-Type: application/ms-tnef;
	name="winmail.dat"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="winmail.dat"

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
AAA8RDc3ODlBMDNBQjg5MkE0NjlEQ0NBRkUxMzREQ0U3NEUwMUY4NUFAbnRib3gubGFuLmV4b3dl
Yi5uZXQ+AAAAAwAJWQEAAAALAACACCAGAAAAAADAAAAAAAAARgAAAAADhQAAAAAAAAMAAoAIIAYA
AAAAAMAAAAAAAABGAAAAABCFAAAAAAAAAwAOgAggBgAAAAAAwAAAAAAAAEYAAAAAAYUAAAAAAAAD
AB2ACCAGAAAAAADAAAAAAAAARgAAAABShQAAJ2oBAB4AHoAIIAYAAAAAAMAAAAAAAABGAAAAAFSF
AAABAAAABAAAADkuMAALAB+ACCAGAAAAAADAAAAAAAAARgAAAAAGhQAAAAAAAAsAI4AIIAYAAAAA
AMAAAAAAAABGAAAAAA6FAAAAAAAAAwAkgAggBgAAAAAAwAAAAAAAAEYAAAAAEYUAAAAAAAADACaA
CCAGAAAAAADAAAAAAAAARgAAAAAYhQAAAAAAAB4ANYAIIAYAAAAAAMAAAAAAAABGAAAAADaFAAAB
AAAAAQAAAAAAAAAeADaACCAGAAAAAADAAAAAAAAARgAAAAA3hQAAAQAAAAEAAAAAAAAAHgA3gAgg
BgAAAAAAwAAAAAAAAEYAAAAAOIUAAAEAAAABAAAAAAAAAAIB+A8BAAAAEAAAADiTsvhgJNQRhPEA
4CllYPcCAfoPAQAAABAAAAA4k7L4YCTUEYTxAOApZWD3AgH7DwEAAACIAAAAAAAAADihuxAF5RAa
obsIACsqVsIAAG1zcHN0LmRsbAAAAAAATklUQfm/uAEAqgA32W4AAABDOlxXSU5ET1dTXExvY2Fs
IFNldHRpbmdzXEFwcGxpY2F0aW9uIERhdGFcTWljcm9zb2Z0XE91dGxvb2tcRGlyZWN0b3J5LURl
c2lnbnMucHN0AAMA/g8FAAAAAwANNP03AAACAX8AAQAAADEAAAAwMDAwMDAwMDM4OTNCMkY4NjAy
NEQ0MTE4NEYxMDBFMDI5NjU2MEY3QzQ5RUIxMDAAAAAAAwAGEA5FbUgDAAcQKwsAAAMAEBAAAAAA
AwAREAAAAAAeAAgQAQAAAGUAAABJVFNPQlZJT1VTVEhJU0lTSlVTVFpPUEVTV0FZT0ZURUxMSU5H
WU9VTk9UTElWRU9OSEFNQlVSR0VSU0FORENPS0UtLS0tLU9SSUdJTkFMTUVTU0FHRS0tLS0tRlJP
TTpaT1BFAAAAAMZS

------=_NextPart_000_001E_01C0E3F3.E1BEA660--