Product reload broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ZODB |
Fix Released
|
Undecided
|
Tres Seaver | ||
Zope 2 |
Fix Released
|
Medium
|
Tres Seaver |
Bug Description
After a product reload, there is a fair chance that I'll get the following exception when accessing an object defined by that product:
Traceback (innermost last):
Module ZPublisher.Publish, line 102, in publish
Module Zope.App.startup, line 220, in commit
Module ZODB.Transaction, line 233, in commit
Module ZODB.Transaction, line 348, in _commit_objects
Module ZODB.Connection, line 427, in commit
- __traceback_info__: (('BTrees.IOBTree', 'IOBucket'), '\x00\x00\
ValueError: Cache values may only be in one cache.
I've received other errors, but the above is the most common and
I've received confirmation that at least one other person is receiving them.
Restarting Zope fixes everything.
This issue will need to be resolved before 2.7 final, or reload functionality removed.
To clarify this, *manual* product refresh using the Product's Refresh tab works as expected. *automatic* product refresh fails.
This is still present in 2.7b3.