Hi Andi:
I just merged with Chandler's trunk and I'm getting another problem
copying an item, where it can't find watchers. This look surprisingly
like one of the bugs that you recently addresses, but I can't find the
email about it.
Any ideas?
John
chandlerdb.item.ItemError.NoValueForAttributeError:
//parcels/osaf/views/main/CPIATestSidebarContainer/{9k8bxo2IN7q9Tz030rI0Ap}
(Kind: <Kind (new): ListCollection
8636f0c0-02b3-11da-95e3-00301bb00919>) has no value for 'watchers'
Traceback (innermost last):
File "d:\John\osafb\chandler\Chandler.py", line 113, in ?
main()
File "d:\John\osafb\chandler\Chandler.py", line 74, in main
realMain()
File "d:\John\osafb\chandler\Chandler.py", line 68, in realMain
app = wxApplication(redirect=__debug__, useBestVisual=True)
File "d:\John\osaf\chandler\release\bin\Lib\site-packages\wx\_core.py",
line 7542, in __init__
self._BootstrapApp()
File "d:\John\osaf\chandler\release\bin\Lib\site-packages\wx\_core.py",
line 7194, in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "d:\John\osafb\chandler\application\Application.py", line 241, in
OnInit
Utility.initParcels(view, parcelPath)
File "d:\John\osafb\chandler\application\Utility.py", line 295, in
initParcels
Parcel.Manager.get(view, path=path).loadParcels()
File "d:\John\osafb\chandler\application\Parcel.py", line 713, in
loadParcels
call(*arguments)
File "d:\John\osafb\chandler\application\Parcel.py", line 754, in
performCopyOperation
copy = reference.copy(name=copyName, parent=item, cloudAlias="copying")
File "d:\John\osafb\chandler\repository\item\Item.py", line 1452, in copy
cloud.copyItems(self, name, parent, copies, cloudAlias)
File "d:\John\osafb\chandler\repository\schema\Cloud.py", line 161, in
copyItems
copy = item.copy(name, parent, copies, 'remove', None, copyOther)
File "d:\John\osafb\chandler\repository\item\Item.py", line 1491, in copy
item._values._copy(self._values, copyPolicy, copyFn)
File "d:\John\osafb\chandler\repository\item\Values.py", line 75, in _copy
copyOther = copyFn(item, other, policy)
File "d:\John\osafb\chandler\repository\schema\Cloud.py", line 154, in
copyOther
None, copyOther)
File "d:\John\osafb\chandler\repository\item\Item.py", line 1491, in copy
item._references._copy(self._references, copyPolicy, copyFn)
File "d:\John\osafb\chandler\repository\item\Values.py", line 639, in _copy
orig._copyRef(item, name, value, policy, copyFn)
File "d:\John\osafb\chandler\repository\item\Values.py", line 624, in
_copyRef
copyOther = copyFn(copyItem, value, policy)
File "d:\John\osafb\chandler\repository\schema\Cloud.py", line 154, in
copyOther
None, copyOther)
File "d:\John\osafb\chandler\repository\item\Item.py", line 1491, in copy
item._values._copy(self._values, copyPolicy, copyFn)
File "d:\John\osafb\chandler\repository\item\Values.py", line 60, in _copy
copyPolicy, copyFn)
File "d:\John\osafb\chandler\repository\item\PersistentCollections.py",
line 437, in _copy
copy.__setitem__(key, value._copy(owner, copyPolicy, copyFn),
File "d:\John\osafb\chandler\repository\item\PersistentCollections.py",
line 668, in _copy
copy.add(value._copy(owner, copyPolicy, copyFn), False)
File "d:\John\osafb\chandler\repository\item\PersistentCollections.py",
line 693, in add
self._storeValue(value)
File "d:\John\osafb\chandler\repository\item\PersistentCollections.py",
line 129, in _storeValue
for v in value:
File "d:\John\osafb\chandler\repository\item\PersistentCollections.py",
line 612, in __iter__
yield self._restoreValue(value)
File "d:\John\osafb\chandler\repository\item\PersistentCollections.py",
line 113, in _restoreValue
return item.getAttributeValue(companion).get(uuid)
File "d:\John\osafb\chandler\repository\item\Item.py", line 625, in
getAttributeValue
raise NoValueForAttributeError, (self, name)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev