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

Reply via email to