Chandler Version: 0.7alpha5.dev-r13872
OS winXP
Sharing server: qacosmo at Version 0.6.1-CP-r4054-20070406
After subscribing using 'Chandler Hub sharing' with the 'Share event status' box checked, I get the assertion error below.
Reproduces inconsistently, I've seen it 3 times today, but unable to reproduce on demand. Keeping this assigned to myself for now since I don't know how to reproduce
Reproduce by:
* start Chandler-1 on OS X debug/RunChandler --create
* create a new collection
* create an event with confirmed status
* create an event with tentative status
* create an event with FYI status
* publish using 'Chandler Hub' on qacosmo, put a check in the box for event status, leave other boxes unchecked
* start Chandler-2 on winXP debug/RunChandler --create
* subscribe to above share with 'Keep out of dashboard' and 'share event status' boxes checked, all other boxes unchecked
*
Traceback (most recent call last):
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 62, in with_sync
method(*args, **kwds)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Table.py", line 328, in OnRangeSelect
blockItem.PostSelectItems()
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Table.py", line 935, in PostSelectItems
'collection': self.contentsCollection })
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 214, in postEventByName
return self.postEventByNameWithSender (eventName, args, sender=self)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 208, in postEventByNameWithSender
return theClass.post (event, args, sender)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 188, in post
hookItem.dispatchEvent (event, Block.depth)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 1043, in dispatchEvent
lambda child: (child is not None and
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 987, in broadcast
broadcast (child, methodName, event, childTest)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 987, in broadcast
broadcast (child, methodName, event, childTest)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 984, in broadcast
callMethod (block, methodName, event)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 947, in callNamedMethod
event.arguments ['results'] = member (blockOrWidget, event)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\BranchPoint.py", line 140, in onSelectItemsEvent
widget.wxSynchronizeWidget ()
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\BranchPoint.py", line 69, in wxSynchronizeWidget
blockItem.installTreeOfBlocks(hints)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\BranchPoint.py", line 232, in installTreeOfBlocks
IgnoreSynchronizeWidget(False, Rerender)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 80, in IgnoreSynchronizeWidget
result = method(*args, **kwds)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\BranchPoint.py", line 220, in Rerender
newView.render()
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 367, in render
child.render()
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 367, in render
child.render()
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 367, in render
child.render()
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 367, in render
child.render()
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 367, in render
child.render()
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 318, in render
widget = IgnoreSynchronizeWidget(True, method, self)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\Block.py", line 80, in IgnoreSynchronizeWidget
result = method(*args, **kwds)
File "C:\cygwin\home\dan\full\chandler\parcels\osaf\framework\blocks\ControlBlocks.py", line 1294, in instantiateWidget
assert False
AssertionError