I noticed in my event.log that I’m getting tons of these messages:
2004-09-28T04:50:17 PROBLEM(100) Cache ZCache_set()
exception
Traceback (most recent call last):
File
"/usr/local/zope-2.7.0/lib/python/OFS/Cache.py", line
215, in ZCacheable_set
mtime_func)
File "/usr/local/zope-2.7.0/lib/python/Products/StandardCacheManagers/RAMCacheManager.py",
line 317, in ZCache_set
oc.setEntry(lastmod, index, data, view_name)
File "/usr/local/zope-2.7.0/lib/python/Products/StandardCacheManagers/RAMCacheManager.py",
line 111, in setEntry
self.entries[index] = CacheEntry(index, data,
view_name)
File "/usr/local/zope-2.7.0/lib/python/Products/StandardCacheManagers/RAMCacheManager.py",
line 57, in __init__
raise CacheException('The data for the cache is
not pickleable.')
CacheException: The data for the cache is not
pickleable.
Can anybody give me any advice on how to track down this kind of message? I don’t see anything in here that hints at what particular object is causing this error or why. What I’m wondering is whether this is an issue where I put something into a cache that shouldn’t be there or perhaps that something got corrupted somewhere.
Another thing I noticed (probably as a result of this) is that the memory consumed by the process grows constantly.
Finally, I’m using Zope-2.7.0 because of http://zope.org/Collectors/Zope/1401 in Zope-2.7.2 in case anybody is wondering why I’m not using the latest Zope.
Any help would be appreciated. I tried Googling but it only turned up three matches for that exception and none of them helped me.
--
Mike