I'm having a problem publishing the result of a merge (walkback below).
I can work around it by manually clearing out the write stream being built but this problem is now slowing our development process and shaking my confidence in Store. I'm guessing the problem stems from our Store usage pattern. Basically when a developer has results to publish they: 1) publish their bundle 2) if they get a branch version of the bundle the: 2.a) load the last trunk version 2.b) merge with their publish 2.c) publish the merged result One annoying side-effect of this process is that some packages will show long branch version numbers even though the bundle is the "trunk" version. I don't know if this has anything to do with triggering this bug or not. Are there any fixes available for this? David Unhandled exception: Size exceeds implementation limit of 2^28 elements ByteString class(Object)>>error: ByteString class(Behavior)>>handleFailedNew:size: ByteString class(Behavior)>>basicNew: ByteString class(ByteEncodedString class)>>new: ByteString(Collection)>>copyEmpty: ByteString(SequenceableCollection)>>changeSizeTo: ByteString(SequenceableCollection)>>growToAtLeast: WriteStream(InternalStream)>>pastEndPut: WriteStream>>nextPut: Store.Blessing>>printMergeCommentHistoryOn: optimized [] in Store.Pundle>>printPremergeBlessingCommentHistoryOn:withLeadingCR: SortedCollection(SequenceableCollection)>>do:separatedBy: Store.Bundle(Store.Pundle)>>printPremergeBlessingCommentHistoryOn: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: 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: 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: 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: ---------------------------------------------------------------------- ByteString class(Object)>>error: Receiver: a ByteString class Instance Variables: superclass = ByteEncodedString methodDict = a MethodDictionary[11] format = 4096 subclasses = nil instanceVariables = nil organization = ('accessing' #at: #at:put: #size) ('converting' #asByteString #asIntegerArray) ('private' #replaceBytesFrom:to:with:startingAt:map:) ('comparing' #hash) ('binary storage' #representBinaryOn:) ('marshaling -asn1' #encodeASN1With: #tagBER) ('*seaside2' #asMIMEDocument) name = #ByteString classPool = a NameSpaceOfClass[0] environment = a NameSpace[240] encoder = a ByteCharacterEncoder Arguments: aStringOrMessage = 'Size exceeds implementation limit of 2^28 elements' Temporaries: lastNonSpace = 50 aString = 'Size exceeds implementation limit of 2^28 elements' Context PC = 18 ---------------------------------------------------------------------- ByteString class(Behavior)>>handleFailedNew:size: Receiver: a ByteString class Instance Variables: superclass = ByteEncodedString methodDict = a MethodDictionary[11] format = 4096 subclasses = nil instanceVariables = nil organization = ('accessing' #at: #at:put: #size) ('converting' #asByteString #asIntegerArray) ('private' #replaceBytesFrom:to:with:startingAt:map:) ('comparing' #hash) ('binary storage' #representBinaryOn:) ('marshaling -asn1' #encodeASN1With: #tagBER) ('*seaside2' #asMIMEDocument) name = #ByteString classPool = a NameSpaceOfClass[0] environment = a NameSpace[240] encoder = a ByteCharacterEncoder Arguments: error = a SystemError(#'bad argument',nil) newSize = 300810239 Context PC = 88 ---------------------------------------------------------------------- ByteString class(Behavior)>>basicNew: Receiver: a ByteString class Instance Variables: superclass = ByteEncodedString methodDict = a MethodDictionary[11] format = 4096 subclasses = nil instanceVariables = nil organization = ('accessing' #at: #at:put: #size) ('converting' #asByteString #asIntegerArray) ('private' #replaceBytesFrom:to:with:startingAt:map:) ('comparing' #hash) ('binary storage' #representBinaryOn:) ('marshaling -asn1' #encodeASN1With: #tagBER) ('*seaside2' #asMIMEDocument) name = #ByteString classPool = a NameSpaceOfClass[0] environment = a NameSpace[240] encoder = a ByteCharacterEncoder Arguments: anInteger = 300810239 Temporaries: error = a SystemError(#'bad argument',nil) Context PC = 11 ---------------------------------------------------------------------- ByteString class(ByteEncodedString class)>>new: Receiver: a ByteString class Instance Variables: superclass = ByteEncodedString methodDict = a MethodDictionary[11] format = 4096 subclasses = nil instanceVariables = nil organization = ('accessing' #at: #at:put: #size) ('converting' #asByteString #asIntegerArray) ('private' #replaceBytesFrom:to:with:startingAt:map:) ('comparing' #hash) ('binary storage' #representBinaryOn:) ('marshaling -asn1' #encodeASN1With: #tagBER) ('*seaside2' #asMIMEDocument) name = #ByteString classPool = a NameSpaceOfClass[0] environment = a NameSpace[240] encoder = a ByteCharacterEncoder Arguments: size = 300810239 Context PC = 5 ---------------------------------------------------------------------- ByteString(Collection)>>copyEmpty: Receiver: a ByteString Arguments: aSize = 300810239 Context PC = 6 ---------------------------------------------------------------------- ByteString(SequenceableCollection)>>changeSizeTo: Receiver: a ByteString Arguments: newSize = 300810239 Temporaries: newArray = nil Context PC = 5 ---------------------------------------------------------------------- ByteString(SequenceableCollection)>>growToAtLeast: Receiver: a ByteString Arguments: anInteger = 150405120 Context PC = 16 ---------------------------------------------------------------------- WriteStream(InternalStream)>>pastEndPut: Receiver: a WriteStream Instance Variables: collection = 'Merged by Merge Tool Image ve...by: dirk at level: Developme' position = 150405119 readLimit = 0 writeLimit = 150405119 policy = nil Arguments: anObject = $n "16r006E" Context PC = 6 ---------------------------------------------------------------------- WriteStream>>nextPut: Receiver: a WriteStream Instance Variables: collection = 'Merged by Merge Tool Image ve...by: dirk at level: Developme' position = 150405119 readLimit = 0 writeLimit = 150405119 policy = nil Arguments: anObject = $n "16r006E" Context PC = 14 ---------------------------------------------------------------------- Store.Blessing>>printMergeCommentHistoryOn: Receiver: a Store.Blessing Instance Variables: primaryKey = 8222 timeStamp = 511305839 userName = 'shaffer' commentID = 100864 blessingLevel = 60 trace = nil pkgID = 1068 commentString = 'Merged by Merge Tool Image ve...00 VNC with David and Dirk.' recType = 'B' Arguments: aStream = a WriteStream Temporaries: commentStream = a ReadStream character = $n "16r006E" Context PC = 80 ---------------------------------------------------------------------- optimized [] in Store.Pundle>>printPremergeBlessingCommentHistoryOn:withLeadingCR: Receiver: an UndefinedObject Arguments: blessing = a Store.Blessing Temporaries: .aStream = a WriteStream Context PC = 6 ---------------------------------------------------------------------- SortedCollection(SequenceableCollection)>>do:separatedBy: Receiver: a SortedCollection Instance Variables: firstIndex = 1 lastIndex = 1 sortBlock = BlockClosure [] in [] in Store.Blessing class>>blessingsForRecordID:type: Arguments: elementBlock = BlockClosure [] in Store.Pundle>>printPremergeBlessingCommentHistoryOn:withLeadingCR: separatorBlock = BlockClosure [] in Store.Pundle>>printPremergeBlessingCommentHistoryOn:withLeadingCR: Temporaries: i = nil Context PC = 12 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeBlessingCommentHistoryOn:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1068 name = 'YoureFashion-Tests' timeStamp = 511305839 version = '2.122.4.37.4.15' userName = 'shaffer' trace = 1058 dbIdentifier = #shafferLaptop blessingLevel = 60 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream printLeadingCR = true Temporaries: blessings = a SortedCollection[1] Context PC = 41 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1068 name = 'YoureFashion-Tests' timeStamp = 511305839 version = '2.122.4.37.4.15' userName = 'shaffer' trace = 1058 dbIdentifier = #shafferLaptop blessingLevel = 60 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 6 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1076 name = 'YoureFashion-Tests' timeStamp = 511330576 version = '2.122.4.37.4.16' userName = 'dirk' trace = 1068 dbIdentifier = #shafferLaptop blessingLevel = 60 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1077 name = 'YoureFashion-Tests' timeStamp = 512098692 version = '2.122.4.37.4.17' userName = 'dirk' trace = 1076 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1078 name = 'YoureFashion-Tests' timeStamp = 512140731 version = '2.122.4.37.4.18' userName = 'dirk' trace = 1077 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1086 name = 'YoureFashion-Tests' timeStamp = 512462074 version = '2.122.4.37.4.19' userName = 'shaffer' trace = 1078 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1090 name = 'YoureFashion-Tests' timeStamp = 512977915 version = '2.122.4.37.4.20' userName = 'dirk' trace = 1086 dbIdentifier = #shafferLaptop blessingLevel = 60 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1096 name = 'YoureFashion-Tests' timeStamp = 513113473 version = '2.122.4.37.4.21' userName = 'dirk' trace = 1090 dbIdentifier = #shafferLaptop blessingLevel = 60 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1098 name = 'YoureFashion-Tests' timeStamp = 513128760 version = '2.122.4.37.4.22' userName = 'dirk' trace = 1096 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1099 name = 'YoureFashion-Tests' timeStamp = 513131061 version = '2.122.4.37.4.23' userName = 'dirk' trace = 1098 dbIdentifier = #shafferLaptop blessingLevel = 50 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1112 name = 'YoureFashion-Tests' timeStamp = 513986531 version = '2.122.4.37.4.24' userName = 'dirk' trace = 1099 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1113 name = 'YoureFashion-Tests' timeStamp = 514007672 version = '2.122.4.37.4.25' userName = 'dirk' trace = 1112 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1118 name = 'YoureFashion-Tests' timeStamp = 514518595 version = '2.122.4.37.4.26' userName = 'dirk' trace = 1113 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1119 name = 'YoureFashion-Tests' timeStamp = 515013139 version = '2.122.4.37.4.27' userName = 'dirk' trace = 1118 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1120 name = 'YoureFashion-Tests' timeStamp = 515016697 version = '2.122.4.37.4.28' userName = 'dirk' trace = 1119 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1121 name = 'YoureFashion-Tests' timeStamp = 515018892 version = '2.122.4.37.4.29' userName = 'dirk' trace = 1120 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1122 name = 'YoureFashion-Tests' timeStamp = 515019982 version = '2.122.4.37.4.30' userName = 'dirk' trace = 1121 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1123 name = 'YoureFashion-Tests' timeStamp = 515032029 version = '2.122.4.37.4.31' userName = 'dirk' trace = 1122 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1124 name = 'YoureFashion-Tests' timeStamp = 515047034 version = '2.122.4.37.4.32' userName = 'dirk' trace = 1123 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1125 name = 'YoureFashion-Tests' timeStamp = 515048500 version = '2.122.4.37.4.33' userName = 'dirk' trace = 1124 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1126 name = 'YoureFashion-Tests' timeStamp = 515049430 version = '2.122.4.37.4.34' userName = 'dirk' trace = 1125 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1137 name = 'YoureFashion-Tests' timeStamp = 515777668 version = '2.122.4.37.4.35' userName = 'dirk' trace = 1126 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = an IdentityDictionary[0] propertyRecords = an OrderedCollection[0] commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = a List[7] files = a List[0] Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1140 name = 'YoureFashion-Tests' timeStamp = 516666487 version = '2.122.4.37.4.36' userName = 'dirk' trace = 1137 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = nil propertyRecords = nil commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = nil files = nil Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = true Context PC = 28 ---------------------------------------------------------------------- Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR: Receiver: a Store.Bundle Instance Variables: primaryKey = 1141 name = 'YoureFashion-Tests' timeStamp = 516670811 version = '2.122.4.37.4.37' userName = 'dirk' trace = 1140 dbIdentifier = #shafferLaptop blessingLevel = 20 commentID = 0 propertiesID = 0 properties = an IdentityDictionary[0] propertyRecords = an OrderedCollection[0] commentStr = nil vanguardID = nil rearguardID = nil vanguardStr = nil rearguardStr = nil contents = a List[7] files = a List[0] Arguments: aStream = a WriteStream ancestorVersion = '2.118.2.1.15.5.3' aBoolean = false Context PC = 28 ---------------------------------------------------------------------- optimized [] in Store.MergeTool>>mergeStringForPackage: Receiver: an UndefinedObject Arguments: each = {'YoureFashion-Tests'-'2.122.4.37.4.37'-1141} Temporaries: ancestorVersion = '2.118.2.1.15.5.3' .treeRecord = an Array[2] .stream = a WriteStream Context PC = 15 ---------------------------------------------------------------------- OrderedCollection(SequenceableCollection)>>do:separatedBy: Receiver: an OrderedCollection Instance Variables: firstIndex = 1 lastIndex = 1 Arguments: elementBlock = BlockClosure [] in Store.MergeTool>>mergeStringForPackage: separatorBlock = BlockClosure [] in Store.MergeTool>>mergeStringForPackage: Temporaries: i = nil Context PC = 12 ---------------------------------------------------------------------- Store.MergeTool>>mergeStringForPackage: Receiver: a Store.MergeTool Instance Variables: dependents = an ApplicationWindow 44040772 builder = an UIBuilder uiSession = a ControlManager eventHandlers = nil mergeData = a Store.MergeData pkgList = a MultiSelectionInList bundles = an OrderedCollection[2] displayText = a ValueHolder on: Text for 'Versions being integrated: YoureFashion-Image Processing(2.119,shaffer) YoureFashion-Image Processing(2.119,shaffer) YoureFashion-UI-Announcements(2.118,shaffer) YoureFashion-UI-Announcements(2.118,shaffer) YoureFashion-UI-Global(2.123.10.5.3.13.3.8,dirk) YoureFashion-UI-Global(2.123.10.5.3.13.3.12,dirk) YoureFashion-Model-Base(2.118.2,dirk) YoureFashion-Model-Base(2.118.2,dirk) YoureFashion-Persistence(2.117.1.2.2.4,dirk) YoureFashion-Persistence(2.117.1.2.2.5,dirk) YoureFashion-Media-Tests(2.118,shaffer) YoureFashion-Media-Tests(2.118,shaffer) YoureFashion-ImageBuilder(2.121.2,shaffer) YoureFashion-ImageBuilder(2.121.1,shaffer) YoureFashion-Examples(2.118,shaffer) YoureFashion-Examples(2.118,shaffer) YoureFashion-FileServer(2.118,shaffer) YoureFashion-FileServer(2.118,shaffer) YoureFashion-Image Processing-Tests(2.118,shaffer) YoureFashion-Image Processing-Tests(2.118,shaffer) YoureFashion-Model(2.118.2.4.3,dirk) YoureFashion-Model(2.118.2.4.3,dirk) YoureFashion-Base Extensions(2.117,shaffer) YoureFashion-Base Extensions(2.117,shaffer) YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.8,dirk) YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.11,dirk) YoureFashion-UI-Tests(2.130,dirk) YoureFashion-UI-Tests(2.130,dirk) YoureFashion-UI-Global-Tests(2.121.3.8,dirk) YoureFashion-UI-Global-Tests(2.121.3.9,dirk) YoureFashion-Server(2.117.4,shaffer) YoureFashion-Server(2.117.4,shaffer) YoureFashion-Core(2.117.5,shaffer) YoureFashion-Core(2.117.6,dirk) YoureFashion-Window(2.118,shaffer) YoureFashion-Window(2.118,shaffer) YoureFashion-Model-Core(2.123.1.12.16.4.1.2.3,dirk) YoureFashion-Model-Core(2.123.1.12.16.4.1.2.5,dirk) YoureFashion-Media(2.118,shaffer) YoureFashion-Media(2.118,shaffer) YoureFashion-Tests(2.122.4.37.4.35,dirk) YoureFashion-Tests(2.118.2.1.15.5.3,dirk) YoureFashion-Tests(2.118.2.1.15.5.3,dirk) YoureFashion-Tests(2.122.4.37.4.37,dirk) YoureFashion-Video(2.118,shaffer) YoureFashion-Video(2.118,shaffer) YoureFashion-ImageBuilder-Tests(2.117,shaffer) YoureFashion-ImageBuilder-Tests(2.117,shaffer) YoureFashion-Cropper(2.118,shaffer) YoureFashion-Cropper(2.118,shaffer) YoureFashion(2.236,shaffer) YoureFashion(2.235.4,dirk) YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.30,dirk) YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.32,dirk) ' conflictText = a ValueHolder on: Text for '' textMode = #external show = #all modSet = nil conflictType = #conflictsWithImage nameStyle = #showShortNames modTabs = a SelectionInList modSetApp = a Store.ModsetTreeApp displayTextVersionLabel = a ValueHolder on: Text for '' conflictTextVersionLabel = a ValueHolder on: Text for '' autoSelectResolution = true hideImageOnlyMods = true modSetList = nil textViewOptions = a ValueHolder on: #none toolbarMenuHolder = a ValueHolder on: a Menu compareWithHolder = a ValueHolder on: #conflictsWithImage compareWithMenuHolder = a ValueHolder on: a Menu differencesType = #showSourceDifferences Arguments: aPackage = {YoureFashion-Tests} Temporaries: stream = a WriteStream notLoadedVersions = an OrderedCollection[1] trunk = {'YoureFashion-Tests'-'2.118.2.1.15.5.3'-2377} treeRecord = an Array[2] Context PC = 149 ---------------------------------------------------------------------- optimized [] in Store.MergeTool>>publishModified Receiver: an UndefinedObject Arguments: each = {YoureFashion-Tests} Temporaries: .super = a Store.MergeTool Context PC = 7 ---------------------------------------------------------------------- optimized [] in OrderedCollection>>collect: Receiver: an UndefinedObject Arguments: each = {YoureFashion-Tests} Temporaries: .newCollection = an OrderedCollection[1] .aBlock = BlockClosure [] in Store.MergeTool>>publishModified Context PC = 7 ---------------------------------------------------------------------- OrderedCollection>>do: Receiver: an OrderedCollection Instance Variables: firstIndex = 1 lastIndex = 9 Arguments: aBlock = BlockClosure [] in OrderedCollection>>collect: Temporaries: index = 2 Context PC = 17 ---------------------------------------------------------------------- OrderedCollection>>collect: Receiver: an OrderedCollection Instance Variables: firstIndex = 1 lastIndex = 9 Arguments: aBlock = BlockClosure [] in Store.MergeTool>>publishModified Temporaries: newCollection = an OrderedCollection[1] Context PC = 16 ---------------------------------------------------------------------- Store.MergeTool>>publishModified Receiver: a Store.MergeTool Instance Variables: dependents = an ApplicationWindow 44040772 builder = an UIBuilder uiSession = a ControlManager eventHandlers = nil mergeData = a Store.MergeData pkgList = a MultiSelectionInList bundles = an OrderedCollection[2] displayText = a ValueHolder on: Text for 'Versions being integrated: YoureFashion-Image Processing(2.119,shaffer) YoureFashion-Image Processing(2.119,shaffer) YoureFashion-UI-Announcements(2.118,shaffer) YoureFashion-UI-Announcements(2.118,shaffer) YoureFashion-UI-Global(2.123.10.5.3.13.3.8,dirk) YoureFashion-UI-Global(2.123.10.5.3.13.3.12,dirk) YoureFashion-Model-Base(2.118.2,dirk) YoureFashion-Model-Base(2.118.2,dirk) YoureFashion-Persistence(2.117.1.2.2.4,dirk) YoureFashion-Persistence(2.117.1.2.2.5,dirk) YoureFashion-Media-Tests(2.118,shaffer) YoureFashion-Media-Tests(2.118,shaffer) YoureFashion-ImageBuilder(2.121.2,shaffer) YoureFashion-ImageBuilder(2.121.1,shaffer) YoureFashion-Examples(2.118,shaffer) YoureFashion-Examples(2.118,shaffer) YoureFashion-FileServer(2.118,shaffer) YoureFashion-FileServer(2.118,shaffer) YoureFashion-Image Processing-Tests(2.118,shaffer) YoureFashion-Image Processing-Tests(2.118,shaffer) YoureFashion-Model(2.118.2.4.3,dirk) YoureFashion-Model(2.118.2.4.3,dirk) YoureFashion-Base Extensions(2.117,shaffer) YoureFashion-Base Extensions(2.117,shaffer) YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.8,dirk) YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.11,dirk) YoureFashion-UI-Tests(2.130,dirk) YoureFashion-UI-Tests(2.130,dirk) YoureFashion-UI-Global-Tests(2.121.3.8,dirk) YoureFashion-UI-Global-Tests(2.121.3.9,dirk) YoureFashion-Server(2.117.4,shaffer) YoureFashion-Server(2.117.4,shaffer) YoureFashion-Core(2.117.5,shaffer) YoureFashion-Core(2.117.6,dirk) YoureFashion-Window(2.118,shaffer) YoureFashion-Window(2.118,shaffer) YoureFashion-Model-Core(2.123.1.12.16.4.1.2.3,dirk) YoureFashion-Model-Core(2.123.1.12.16.4.1.2.5,dirk) YoureFashion-Media(2.118,shaffer) YoureFashion-Media(2.118,shaffer) YoureFashion-Tests(2.122.4.37.4.35,dirk) YoureFashion-Tests(2.118.2.1.15.5.3,dirk) YoureFashion-Tests(2.118.2.1.15.5.3,dirk) YoureFashion-Tests(2.122.4.37.4.37,dirk) YoureFashion-Video(2.118,shaffer) YoureFashion-Video(2.118,shaffer) YoureFashion-ImageBuilder-Tests(2.117,shaffer) YoureFashion-ImageBuilder-Tests(2.117,shaffer) YoureFashion-Cropper(2.118,shaffer) YoureFashion-Cropper(2.118,shaffer) YoureFashion(2.236,shaffer) YoureFashion(2.235.4,dirk) YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.30,dirk) YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.32,dirk) ' conflictText = a ValueHolder on: Text for '' textMode = #external show = #all modSet = nil conflictType = #conflictsWithImage nameStyle = #showShortNames modTabs = a SelectionInList modSetApp = a Store.ModsetTreeApp displayTextVersionLabel = a ValueHolder on: Text for '' conflictTextVersionLabel = a ValueHolder on: Text for '' autoSelectResolution = true hideImageOnlyMods = true modSetList = nil textViewOptions = a ValueHolder on: #none toolbarMenuHolder = a ValueHolder on: a Menu compareWithHolder = a ValueHolder on: #conflictsWithImage compareWithMenuHolder = a ValueHolder on: a Menu differencesType = #showSourceDifferences Temporaries: affected = an OrderedCollection[9] Context PC = 29 ---------------------------------------------------------------------- Store.MergeTool>>publishPackages Receiver: a Store.MergeTool Instance Variables: dependents = an ApplicationWindow 44040772 builder = an UIBuilder uiSession = a ControlManager eventHandlers = nil mergeData = a Store.MergeData pkgList = a MultiSelectionInList bundles = an OrderedCollection[2] displayText = a ValueHolder on: Text for 'Versions being integrated: YoureFashion-Image Processing(2.119,shaffer) YoureFashion-Image Processing(2.119,shaffer) YoureFashion-UI-Announcements(2.118,shaffer) YoureFashion-UI-Announcements(2.118,shaffer) YoureFashion-UI-Global(2.123.10.5.3.13.3.8,dirk) YoureFashion-UI-Global(2.123.10.5.3.13.3.12,dirk) YoureFashion-Model-Base(2.118.2,dirk) YoureFashion-Model-Base(2.118.2,dirk) YoureFashion-Persistence(2.117.1.2.2.4,dirk) YoureFashion-Persistence(2.117.1.2.2.5,dirk) YoureFashion-Media-Tests(2.118,shaffer) YoureFashion-Media-Tests(2.118,shaffer) YoureFashion-ImageBuilder(2.121.2,shaffer) YoureFashion-ImageBuilder(2.121.1,shaffer) YoureFashion-Examples(2.118,shaffer) YoureFashion-Examples(2.118,shaffer) YoureFashion-FileServer(2.118,shaffer) YoureFashion-FileServer(2.118,shaffer) YoureFashion-Image Processing-Tests(2.118,shaffer) YoureFashion-Image Processing-Tests(2.118,shaffer) YoureFashion-Model(2.118.2.4.3,dirk) YoureFashion-Model(2.118.2.4.3,dirk) YoureFashion-Base Extensions(2.117,shaffer) YoureFashion-Base Extensions(2.117,shaffer) YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.8,dirk) YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.11,dirk) YoureFashion-UI-Tests(2.130,dirk) YoureFashion-UI-Tests(2.130,dirk) YoureFashion-UI-Global-Tests(2.121.3.8,dirk) YoureFashion-UI-Global-Tests(2.121.3.9,dirk) YoureFashion-Server(2.117.4,shaffer) YoureFashion-Server(2.117.4,shaffer) YoureFashion-Core(2.117.5,shaffer) YoureFashion-Core(2.117.6,dirk) YoureFashion-Window(2.118,shaffer) YoureFashion-Window(2.118,shaffer) YoureFashion-Model-Core(2.123.1.12.16.4.1.2.3,dirk) YoureFashion-Model-Core(2.123.1.12.16.4.1.2.5,dirk) YoureFashion-Media(2.118,shaffer) YoureFashion-Media(2.118,shaffer) YoureFashion-Tests(2.122.4.37.4.35,dirk) YoureFashion-Tests(2.118.2.1.15.5.3,dirk) YoureFashion-Tests(2.118.2.1.15.5.3,dirk) YoureFashion-Tests(2.122.4.37.4.37,dirk) YoureFashion-Video(2.118,shaffer) YoureFashion-Video(2.118,shaffer) YoureFashion-ImageBuilder-Tests(2.117,shaffer) YoureFashion-ImageBuilder-Tests(2.117,shaffer) YoureFashion-Cropper(2.118,shaffer) YoureFashion-Cropper(2.118,shaffer) YoureFashion(2.236,shaffer) YoureFashion(2.235.4,dirk) YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.30,dirk) YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.32,dirk) ' conflictText = a ValueHolder on: Text for '' textMode = #external show = #all modSet = nil conflictType = #conflictsWithImage nameStyle = #showShortNames modTabs = a SelectionInList modSetApp = a Store.ModsetTreeApp displayTextVersionLabel = a ValueHolder on: Text for '' conflictTextVersionLabel = a ValueHolder on: Text for '' autoSelectResolution = true hideImageOnlyMods = true modSetList = nil textViewOptions = a ValueHolder on: #none toolbarMenuHolder = a ValueHolder on: a Menu compareWithHolder = a ValueHolder on: #conflictsWithImage compareWithMenuHolder = a ValueHolder on: a Menu differencesType = #showSourceDifferences Context PC = 21 ---------------------------------------------------------------------- optimized [] in ApplicationModel>>actionFor: Receiver: an UndefinedObject Temporaries: .super = a Store.MergeTool .aKey = #publishPackages Context PC = 7 ---------------------------------------------------------------------- optimized [] in ToolBar>>newButtonFor: Receiver: an UndefinedObject Arguments: b = a ValueHolder on: nil v = true Temporaries: .super = a WinXPToolBar .item = a MenuItem 'Publish Packages...' Context PC = 19 ---------------------------------------------------------------------- PluggableAdaptor>>setValue: Receiver: a PluggableAdaptor Instance Variables: dependents = a WinXPToolbarButtonView model = a ValueHolder on: nil getBlock = BlockClosure [] in ToolBar>>newButtonFor: putBlock = BlockClosure [] in ToolBar>>newButtonFor: updateBlock = BlockClosure [] in ToolBar>>newButtonFor: Arguments: newValue = true Context PC = 6 ---------------------------------------------------------------------- PluggableAdaptor(ValueModel)>>value: Receiver: a PluggableAdaptor Instance Variables: dependents = a WinXPToolbarButtonView model = a ValueHolder on: nil getBlock = BlockClosure [] in ToolBar>>newButtonFor: putBlock = BlockClosure [] in ToolBar>>newButtonFor: updateBlock = BlockClosure [] in ToolBar>>newButtonFor: Arguments: newValue = true Context PC = 5 ---------------------------------------------------------------------- Win98ToolbarButtonController(TriggerButtonController)>>pressAction Receiver: a Win98ToolbarButtonController Instance Variables: model = a PluggableAdaptor view = a WinXPToolbarButtonView sensor = a TranslatingSensor keyboardProcessor = nil keyboardHook = nil dispatcher = nil Temporaries: helpProc = nil Context PC = 17 ---------------------------------------------------------------------- TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor: Receiver: a TriggerButtonTracker Instance Variables: controller = a Win98ToolbarButtonController inside = true Arguments: aPoint = 23@10 Context PC = 8 ---------------------------------------------------------------------- TriggerButtonTracker>>finishSelectionFor: Receiver: a TriggerButtonTracker Instance Variables: controller = a Win98ToolbarButtonController inside = true Arguments: aPoint = 23@10 Context PC = 11 ---------------------------------------------------------------------- TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent: Receiver: a TriggerButtonTracker Instance Variables: controller = a Win98ToolbarButtonController inside = true Arguments: aMouseButtonEvent = a RedButtonReleasedEvent Context PC = 13 ---------------------------------------------------------------------- RedButtonReleasedEvent>>dispatchTo: Receiver: a RedButtonReleasedEvent Instance Variables: time = 2949193169 initiator = an EventDispatcher window = an ApplicationWindow 44040772 state = 0 x = 27 y = 30 gx = 417 gy = 205 buttonNumber = 1 Arguments: anObject = a TriggerButtonTracker Context PC = 4 ---------------------------------------------------------------------- TriggerButtonTracker(SelectionTracker)>>handleEvent: Receiver: a TriggerButtonTracker Instance Variables: controller = a Win98ToolbarButtonController inside = true Arguments: anEvent = a RedButtonReleasedEvent Context PC = 4 ---------------------------------------------------------------------- EventDispatcher>>dispatch:to: Receiver: an EventDispatcher Instance Variables: windowController = an ApplicationStandardSystemController currentMouseConsumer = nil grabbingMouse = false keyboardProcessor = a KeyboardProcessor lastControlObject = nil trapList = nil state = nil repairDamageWhenDebugging = true flushQueueAfterError = true distributeEventsWhenDebugging = true dragDropInProgress = false dragDropTracker = nil dispatchUnknownEvents = false Arguments: event = a RedButtonReleasedEvent object = a TriggerButtonTracker Temporaries: tmp = nil Context PC = 10 ---------------------------------------------------------------------- EventDispatcher>>dispatchEvent: Receiver: an EventDispatcher Instance Variables: windowController = an ApplicationStandardSystemController currentMouseConsumer = nil grabbingMouse = false keyboardProcessor = a KeyboardProcessor lastControlObject = nil trapList = nil state = nil repairDamageWhenDebugging = true flushQueueAfterError = true distributeEventsWhenDebugging = true dragDropInProgress = false dragDropTracker = nil dispatchUnknownEvents = false Arguments: event = a RedButtonReleasedEvent Temporaries: objectWantingControl = nil targetKeyboardProcessor = nil Context PC = 60 ---------------------------------------------------------------------- RedButtonReleasedEvent(Event)>>dispatch Receiver: a RedButtonReleasedEvent Instance Variables: time = 2949193169 initiator = an EventDispatcher window = an ApplicationWindow 44040772 state = 0 x = 27 y = 30 gx = 417 gy = 205 buttonNumber = 1 Context PC = 16 ---------------------------------------------------------------------- RedButtonReleasedEvent(Event)>>dispatchForWindowManager: Receiver: a RedButtonReleasedEvent Instance Variables: time = 2949193169 initiator = an EventDispatcher window = an ApplicationWindow 44040772 state = 0 x = 27 y = 30 gx = 417 gy = 205 buttonNumber = 1 Arguments: aWinMgr = a WindowManager Context PC = 4 ---------------------------------------------------------------------- optimized [] in WindowManager>>safelyDispatchForWindowManager: Receiver: an UndefinedObject Temporaries: .event = a RedButtonReleasedEvent .super = a WindowManager Context PC = 6 ---------------------------------------------------------------------- BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager: outerContext = nil copiedValues = an Array[2] Arguments: anExceptionSelector = BadControllerError handlerBlock = BlockClosure [] in WindowManager>>safelyDispatchForWindowManager: Context PC = 18 ---------------------------------------------------------------------- WindowManager>>safelyDispatchForWindowManager: Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[2] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>wait dontFilterEvents = false Arguments: event = a RedButtonReleasedEvent Context PC = 13 ---------------------------------------------------------------------- WindowManager>>processNextEvent Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[2] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>wait dontFilterEvents = false Temporaries: event = a RedButtonReleasedEvent Context PC = 9 ---------------------------------------------------------------------- optimized [] in [] in WindowManager>>newProcess Receiver: an UndefinedObject Temporaries: .super = a WindowManager Context PC = 13 ---------------------------------------------------------------------- BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in [] in WindowManager>>newProcess outerContext = nil copiedValues = a WindowManager Arguments: anExceptionSelector = TerminateException handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess Context PC = 18 ---------------------------------------------------------------------- optimized [] in WindowManager>>newProcess Receiver: an UndefinedObject Temporaries: .super = a WindowManager Context PC = 15 ---------------------------------------------------------------------- BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in WindowManager>>newProcess outerContext = nil copiedValues = a WindowManager Arguments: anExceptionSelector = TerminateException handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority: Context PC = 18 ---------------------------------------------------------------------- optimized [] in Process class>>forBlock:priority: Receiver: an UndefinedObject Temporaries: .aBlock = BlockClosure [] in WindowManager>>newProcess Context PC = 9 _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Just reset version numbers when publishing changed packages either in a branch or merge or both to be the same as your top bundle. We use a very similar pattern and haven't had many issues with merges in 7.6... _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by cdavidshaffer
By default, when doing merges with a long history, Store
generates those very long version comments. In particular, with each
merge it includes the blessing of the previous versions. If you do that
repeatedly, the string can rapidly get very very long, as you can
see. In 7.7 I believe that string is truncated if it gets too long.
You can also just turn it off as the first setting under Merge Policy
under Store settings. Or you could increase your memory policy settings
to be big enough to accomodate the string :-)
At 10:02 AM 2010-01-01, C. David Shaffer wrote: I'm having a problem publishing the result of a merge (walkback below). --
Alan Knight [|], Engineering Manager, Cincom Smalltalk
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Alan:
> In 7.7 I believe that string is truncated if it gets too long. Yes, in 7.7 we truncate at 1000 characters and append "more..." And So It Goes Sames ______________________________________________________________________ Samuel S. Shuster [|] VisualWorks Engineering, Store Project Smalltalk Enables Success -- What Are YOU Using? _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Alan Knight-2
Alan Knight wrote:
> By default, when doing merges with a long history, Store generates > those very long version comments. In particular, with each merge it > includes the blessing of the previous versions. If you do that > repeatedly, the string can rapidly get very very long, as you can > see. In 7.7 I believe that string is truncated if it gets too long. > You can also just turn it off as the first setting under Merge Policy > under Store settings. Or you could increase your memory policy > settings to be big enough to accomodate the string :-) > Thanks. I thought it was the version number...the comment makes more sense given the stack trace. David _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |