Merge choking while merging comments

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Merge choking while merging comments

Joerg Beekmann, DeepCove Labs (YVR)
The method
    printPremergeCommentHistoryOn:from:withLeadingCR: leadingCR
does not seem to terminate it's recursion. This means once it reaches a record without a parent an error occurs. See the stack attached.
 
Joerg

 
 self printPremergeBlessingCommentHistoryOn: aStream withLeadingCR: leadingCR.
 self version = ancestorVersion
  ifTrue: [^self].
 self parentRecord printPremergeCommentHistoryOn: aStream from: ancestorVersion withLeadingCR: true.
 
 
Unhandled exception: Message not understood: #printPremergeCommentHistoryOn:from:withLeadingCR:
UndefinedObject(Object)>>doesNotUnderstand:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
..... about 1000 additonal recursions...
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
optimized [] in Store.MergeTool>>mergeStringForPackage:
OrderedCollection(SequenceableCollection)>>do:separatedBy:
Store.MergeTool>>mergeStringForPackage:
optimized [] in Store.MergeTool>>publishModified
optimized [] in OrderedCollection>>collect:
OrderedCollection>>do:
OrderedCollection>>collect:
Store.MergeTool>>publishModified
Store.MergeTool>>publishPackages
optimized [] in ApplicationModel>>actionFor:
optimized [] in ToolBar>>newButtonFor:
PluggableAdaptor>>setValue:
PluggableAdaptor(ValueModel)>>value:
Win98ToolbarButtonController(TriggerButtonController)>>pressAction
TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
TriggerButtonTracker>>finishSelectionFor:
TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
RedButtonReleasedEvent>>dispatchTo:
TriggerButtonTracker(SelectionTracker)>>handleEvent:
EventDispatcher>>dispatch:to:
EventDispatcher>>dispatchEvent:
RedButtonReleasedEvent(Event)>>dispatch
RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
optimized [] in WindowManager>>safelyDispatchForWindowManager:
BlockClosure>>on:do:
WindowManager>>safelyDispatchForWindowManager:
WindowManager>>processNextEvent
optimized [] in [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:
 
-----
Joerg Beekmann
DeepCove Labs
4th floor 595 Howe Street
Vancouver, BC, V6C 2T5
voice +1.604.689.0322
fax   +1.604.689.0311
[hidden email]
 

CONFIDENTIALITY NOTICE
Unless otherwise indicated this email contains information that is private
and confidential. If you have received it in error, please notify the sender
and delete this message along with any attachments.