I'm currently not able to successfully run the functional tests on
Windows with no added changes, even though they seem to be passing on
the tinderbox. See the failure below
Has anyone else seen this?
John
+++ TestSharing:TestSharing +++
<DBRepositoryView: MainThread (42)> committed 14 items (13 kbytes) in
0:00:00.094000, 149 items/s (138 kbytes/s)
<DBRepositoryView: MainThread (43)> committed 293 items (210 kbytes) in
0:00:00.594000, 493 items/s (354 kbytes/s)
<DBRepositoryView: viewpool-0 (44)> committed 21 items (31 kbytes) in
0:00:00.562000, 37 items/s (55 kbytes/s)
<DBRepositoryView: viewpool-0 (45)> committed 1 items (0 kbytes) in
0:00:00.031000, 32 items/s (0 kbytes/s)
<DBRepositoryView: MainThread (46)> committed 96 items (42 kbytes) in
0:00:00.156000, 615 items/s (269 kbytes/s)
<DBRepositoryView: MainThread (47)> committed 248 items (133 kbytes) in
0:00:00.438000, 566 items/s (304 kbytes/s)
<DBRepositoryView: Lucene (16)> indexed 8 items in 0:00:00.313000
<DBRepositoryView: Lucene (17)> indexed 8 items in 0:00:00.250000
<DBRepositoryView: Lucene (18)> indexed 15 items in 0:00:00.328000
<DBRepositoryView: Lucene (19)> indexed 7 items in 0:00:00.219000
<DBRepositoryView: viewpool-0 (48)> committed 42 items (94 kbytes) in
0:00:00.765000, 55 items/s (123 kbytes/s)
<DBRepositoryView: Lucene (20)> indexed 6 items in 0:00:00.797000
<DBRepositoryView: viewpool-0 (49)> committed 2 items (1 kbytes) in
0:00:00.188000, 11 items/s (5 kbytes/s)
<DBRepositoryView: Lucene (21)> indexed 6 items in 0:00:00.266000
<DBRepositoryView: viewpool-0 (50)> committed 2 items (1 kbytes) in
0:00:00.235000, 9 items/s (4 kbytes/s)
<DBRepositoryView: Lucene (22)> indexed 18 items in 0:00:00.422000
<DBRepositoryView: Lucene (23)> indexed 11 items in 0:00:00.500000
<DBRepositoryView: Lucene (24)> indexed 9 items in 0:00:00.140000
<DBRepositoryView: Lucene (25)> indexed 9 items in 0:00:00.204000
<DBRepositoryView: Lucene (26)> indexed 9 items in 0:00:00.156000
Traceback (most recent call last):
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 62, in with_sync
method(*args, **kwds)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Table.py",
line 292, in OnRangeSelect
blockItem.PostSelectItems()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Table.py",
line 786, in PostSelectItems
{'items': items,
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 216, in postEventByName
return self.postEventByNameWithSender (eventName, args, sender=self)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 210, in postEventByNameWithSender
return theClass.post (event, args, sender)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 190, in post
hookItem.dispatchEvent (event, Block.depth)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 1035, in dispatchEvent
lambda child: (child is not None and
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 979, in broadcast
broadcast (child, methodName, event, childTest)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 979, in broadcast
broadcast (child, methodName, event, childTest)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 979, in broadcast
broadcast (child, methodName, event, childTest)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 976, in broadcast
callMethod (block, methodName, event)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 939, in callNamedMethod
event.arguments ['results'] = member (blockOrWidget, event)
File
"d:\John\osaf\chandler\parcels\osaf\framework\blocks\BranchPoint.py",
line 123, in onSelectItemsEvent
widget.wxSynchronizeWidget ()
File
"d:\John\osaf\chandler\parcels\osaf\framework\blocks\BranchPoint.py",
line 66, in wxSynchronizeWidget
self.blockItem.installTreeOfBlocks()
File
"d:\John\osaf\chandler\parcels\osaf\framework\blocks\BranchPoint.py",
line 213, in installTreeOfBlocks
IgnoreSynchronizeWidget(False, Rerender)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 80, in IgnoreSynchronizeWidget
result = method(*args, **kwds)
File
"d:\John\osaf\chandler\parcels\osaf\framework\blocks\BranchPoint.py",
line 199, in Rerender
newView.postEventByName("SetContents", {
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 216, in postEventByName
return self.postEventByNameWithSender (eventName, args, sender=self)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 210, in postEventByNameWithSender
return theClass.post (event, args, sender)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 190, in post
hookItem.dispatchEvent (event, Block.depth)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 1035, in dispatchEvent
lambda child: (child is not None and
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 979, in broadcast
broadcast (child, methodName, event, childTest)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 976, in broadcast
callMethod (block, methodName, event)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 939, in callNamedMethod
event.arguments ['results'] = member (blockOrWidget, event)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Table.py",
line 767, in onSetContentsEvent
self.PostSelectItems()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Table.py",
line 783, in PostSelectItems
items = list(self.contents.iterSelection())
File "d:\John\osaf\chandler\parcels\osaf\pim\collections.py", line 819,
in iterSelection
ranges = self.getSelectionRanges()
File "d:\John\osaf\chandler\parcels\osaf\pim\collections.py", line 752,
in getSelectionRanges
return self.getCollectionIndex().getRanges()
File "d:\John\osaf\chandler\parcels\osaf\pim\collections.py", line 674,
in getCollectionIndex
self.addIndex(indexName, 'attribute', attributes=attributes)
File "d:\John\osaf\chandler\repository\item\Indexed.py", line 122, in
addIndex
index = self._createIndex(indexType, **kwds)
File "d:\John\osaf\chandler\repository\item\Indexed.py", line 254, in
_createIndex
return AttributeIndex(self, self._createIndex('numeric', **kwds),
File "d:\John\osaf\chandler\repository\item\Indexed.py", line 251, in
_createIndex
return self._getView()._createNumericIndex(**kwds)
AttributeError: 'NoneType' object has no attribute '_createNumericIndex'
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev