SystemError: NULL object passed to Py_BuildValue / IOBTree class
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zope 2 |
Invalid
|
Medium
|
Unassigned |
Bug Description
suddenly started getting "SystemError: NULL object passed to Py_BuildValue". the error seemed to occur randomly and frequently in plone sites on no particular type of object.
>>>> event.log
>
> 2004-09-08T18:14:25 ERROR(200) SiteError http://
> Traceback (most recent call last):
> File "/opt/Zope/
> transactions_
> File "/opt/Zope/
> get_transaction
> File "/opt/Zope/
> ncommitted += self._commit_
> File "/opt/Zope/
> jar.commit(o, self)
> File "/opt/Zope/
> state=object.
> SystemError: NULL object passed to Py_BuildValue
>>>> zmi error_log
>
> Traceback (innermost last):
> Module ZPublisher.Publish, line 107, in publish
> Module Zope.App.startup, line 222, in commit
> Module ZODB.Transaction, line 236, in commit
> Module ZODB.Transaction, line 351, in _commit_objects
> Module ZODB.Connection, line 411, in commit
> - __traceback_info__: (('BTrees.IOBTree', 'IOBTree'), '\x00\x00\
> SystemError: NULL object passed to Py_BuildValue
following Dieter's suggestion, i logged the object class...
> ------
> 2004-09-08T18:14:25 ERROR(200) ZODB Connection (!) <extension class BTrees.
> ------
our system is a zeo setup with one ZSS and two ZCSs, each on its own box. the ZCSs mount the main/root zodb and several zodbs for individual plone portals. also, the temporary storage is mounted from the ZSS. apache proxy's requests to the ZCSs via "balance" load balancer.
numerous restarts of both ZSS and ZCSs did not correct the problem. errors began occuring immediately after restart.
rebooting all three boxes seemes to have cleared up the problem for now. i will report any new occurances here.
maybe related to collector 1398 - http://
thread started on <email address hidden> - http://
thanks,
travis
Changed in zope2: | |
status: | New → Incomplete |
FWIW, I have seen this error at least once when load testing sessions. That was before applying the patch to publisher. (Which is now checked into both zope 2.7 and 2.8.) Since then I have yet to see this again. However I was not using ZEO. Also I did see quite a lot of other errors in event.log leading upto this particular one.