El dom, 13-07-2008 a las 09:35 -0400, Tres Seaver escribió:
> -----BEGIN PGP SIGNED MESSAGE-----
> > 
> > 
> > Steps to reproduce this problem:
> > 
> > virtualenv --no-site-packages z3env25
> > cd z3env25
> > . bin/activate
> > easy_install zopeproject
> > zopeproject HelloWorld
> > cd HelloWorld
> > bin/paster serve deploy.ini
> > 
> > 
> > I tried to go further and discover the source of this problem adding a
> > breakpoint just before the exception is raised. This is what I got:
> > 
> > (Pdb) self.context
> > <zope.app.folder.folder.Folder object at 0x7faf532e4320>
> > (Pdb) self.context.keys()
> > <OOBTreeItems object at 0x7faf52682030>
> > (Pdb) tuple(self.context.keys())
> > *** MemoryError: 
> > (Pdb) self.context.values()
> > <OOBTreeItems object at 0x7faf52682130>
> > (Pdb) tuple(self.context.values())
> > *** MemoryError: 
> > 
> > So, it may be a ZODB issue.
> 
> Your container has too many items in it:  the 'keys', 'items', and
> 'values' methods of the BTree classes all return generators for exactly
> this reason.


As I described in the steps to reproduce the problem, this happens in an
**empty** ZODB with no items in the root container. The url that was
published when the memory error was raised was http://127.0.0.1:8080/

Lorenzo

_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
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 )

Reply via email to