[Zope] CoreSessionTracking and ConflictError

Chris McDonough chrism@digicool.com
Mon, 29 Jan 2001 16:38:14 -0500


There is info about this in the docs.

----- Original Message ----- 
From: "Randall F. Kern" <randy@spoke.net>
To: <zope@zope.org>
Sent: Monday, January 29, 2001 4:12 PM
Subject: [Zope] CoreSessionTracking and ConflictError


> I've been porting my product from my own private session manager to use
> CoreSessionTracking 0.6, and am having a problem with lots of conflict
> errors.
> 
> I've got a session_id_mgr in the root, configured as per defaults, and a
> session_data_mgr also in the root, using the RAM base container.
> 
> Then I have a simple DTML method:
> 
> <dtml-let session="session_data_mgr.getSessionData()">
> <dtml-let title=title>
> <dtml-call expr="session.set('title', title)">
> <dtml-in expr="_.range(100)">
> <dtml-in expr="_.range(100)">
> </dtml-in>
> </dtml-in>
> </dtml-let>
> </dtml-let>
> Test
> 
> 
> 
> If I goto this URL in a browser, it works fine, displaying "Test", with
> no ConflictError in my debug listing.  Then I quickly press Refresh
> twice in my browser.  This results in the page "Test", and a
> ConflictError in my log  (as I expected).
> 
> After that, any request that uses the session data (even without a set)
> results in a ConflictError:
> 
> <dtml-let session="session_data_mgr.getSessionData()">
> Title: <dtml-var expr="session.get('title')">
> </dtml-let>
> 
> 
> Any ideas why this is happening?
> -Randy
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
> 
>