[Zope] python TTW script kills zope

Dieter Maurer dieter@handshake.de
Wed, 23 Jul 2003 20:43:08 +0200


Gilles Lenfant wrote at 2003-7-23 17:18 +0200:
 > I noticed a strange behaviour in an old Zope 2.3.3 that's raised by th=
is
 > simple Python script (run by a Manager)
 >=20
 > aclu =3D container.acl_users
 > allUsers =3D aclu.getUsers()
 > print len(allUsers), "users"
 > for someUser in allUsers:
 >     print 'an user' # this raises the error
 > print "Termin=E9"
 > return printed
 >=20
 > This kills Zope and the console shows this...
 >=20
 > assertion "STACK_LEVEL() <=3D f->f_stacksize" failed: file "Python/cev=
al.c",
 > line 695

Reminds me of using Zope 2.5.0 together with Python 2.1.3.
The fix then has been to use Zope 2.5.1 or Zope 2.4.4.


I fear, this indicates you need to upgrade your Zope.


Dieter