(Overall, this error does not occur in v8 - even the latest snapshot.1140. It did not exist in the v9 image from February - I don't know how to tell what build it is. But the latest Official Distribution for v9 and the latest snapshot.840 - the following error occurs:).
This error appears to be around the transmitTo: within SpPresenterWithModel>>connectPresenters. I haven't been able to (yet) trace why, but the debug message is in the 2nd 'transform:' below -- erroring saying that 'each' is nil - and doesn't understand the #method2 message. Here is the scenario: (aSpTablePresenter(1) transmitTo: aSpTablePresenter(2)) transform: [ :each | ((each #method asOrderedCollection ) sorted: #title ascending ) ]. "transmit aSpTablePresenter(2) to aSpTablePresenter(3)" (aSpTablePresenter(2) transmitTo: aSpTablePresenter(3)) transform: [ :each | ((*each #method2* asOrderedCollection) sorted: #number ascending )]. The UI populates just fine - when I click a row in the first aSpTablePresenter(1) - it fills the 2nd aSpTablePresenter(2), but it looks like the code above attempts to do the 2nd transmitTo: to populate aSpTablePresenter(3) and is trying to do so without data from aSpTablePresenter(2) - there could be a number of reasons for this. Behavior-wise, I would prefer that SpTablePresenters default to a first row selected and populate (transmitTo:) to each of their SpTablePresenters in kind (defaulting to first row, then transmitTo: the next tablePresenter). Through the Inspector, all three SpTablePresenters have their lists populated - and the UI shows these lists - even after punching through error. Another observable - when I click on column headers to sort, the transmitTo:'s get called again and also error out - even the first transmitTo:... could be one simple change will correct all these anomalies. I will try and mock-up a simpler version to share. Please let me know if you have any questions or items I should specifically include. Thanks! Russ -- Russ Whaley whaley.r...@gmail.com