John, Which Zope 2.6? Zope 2.6.1? Here's what line 807 of the current Transience.py looks like:
v = self._data[b].get(k, notfound) Does yours look like that? What is the value of the __version__ variable at the top of the Transience.py file? On Thu, 2003-03-13 at 07:11, John Eikenberry wrote: > Since upgrading to Zope-2.6 we've been getting KeyErrors when using > Sessions. They seem to happen more now that we've started using > hasSessionData(), but I'm pretty sure they happened prior to that. > > Anyways, here are the 2 related tracebacks. Has anyone else seen these? > > Traceback #1 occurs most frequently. The KeyError's value is an unprintable > string of non-ascii characters. > > * Module ZPublisher.Publish, line 150, in publish_module > * Module ZPublisher.Publish, line 114, in publish > * Module The application server.App.startup, line 182, in > zpublisher_exception_hook > * Module ZPublisher.Publish, line 98, in publish > * Module ZPublisher.mapply, line 88, in mapply > * Module ZPublisher.Publish, line 39, in call_object > * Module App.special_dtml, line 61, in __call__ > * Module DocumentTemplate.DT_String, line 474, in __call__ > * Module Products.Transience.Transience, line 342, in nudge > * Module Products.Transience.Transience, line 467, in _getCurrentBucket > * Module Products.TemporaryFolder.LowConflictConnection, line 34, in > setstate > * Module Products.TemporaryFolder.TemporaryStorage, line 94, in load > KeyError: > > Traceback #2 happens less frequently, though today it seemed like it was > trying to catch up (3 of these today). > > * Module ZPublisher.Publish, line 98, in publish > * Module ZPublisher.mapply, line 88, in mapply > * Module ZPublisher.Publish, line 39, in call_object > * Module OFS.DTMLMethod, line 126, in __call__ > * Module DocumentTemplate.DT_String, line 474, in __call__ > * Module Products.DotOrg.Pages.KContent, line 149, in __call__ > * Module Products.DotOrg.Pages.KContent, line 194, in getEditInfo > * Module Products.DotOrg.Pages.KContent, line 506, in hasSessionData > * Module Products.Sessions.SessionDataManager, line 101, in hasSessionData > * Module Products.Sessions.SessionDataManager, line 175, in > _hasSessionDataObject > * Module Products.Transience.Transience, line 838, in has_key > * Module Products.Transience.Transience, line 807, in get > > KeyError: 1047409860 > > > -- > > John Eikenberry [EMAIL PROTECTED] > ______________________________________________________________ > "A society that will trade a little liberty for a little order > will deserve neither and lose both." > --B. Franklin > > _______________________________________________ > Zope-Dev maillist - [EMAIL PROTECTED] > http://mail.zope.org/mailman/listinfo/zope-dev > ** No cross posts or HTML encoding! ** > (Related lists - > http://mail.zope.org/mailman/listinfo/zope-announce > http://mail.zope.org/mailman/listinfo/zope ) _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )