[BUG] MC 126 Diff button broken?
ned at squeakland.org
ned at squeakland.org
Wed Feb 18 19:42:21 CET 2004
Using MC v 126.
Opened my package-cache repository, selected my latest version of the
BFAV package, and hit the 'Diff' button. Got a walkback, because
writeBaseInfo: was being called with a nil for aVersionInfo.
The MCDiffyVersion in question looks like this:
package: a MCPackage(BFAV)
info: a MCVersionInfo(BFAV-nk.126)
snapshot: nil
dependencies: #()
base: nil
patch: nil
18 February 2004 10:37:55 am
VM: unix - a SmalltalkImage
Image: Squeak3.7alpha [latest update: #5657]
UndefinedObject(Object)>>doesNotUnderstand: #message
Receiver: nil
Arguments and temporary variables:
aMessage: message
Receiver's instance variables:
nil
[] in MCVersionInfoWriter>>writeVersionInfo: {[:sel | stream
nextPutAll: sel. stream nextPut: $ . ((aVersionInfo perfor...]}
Arguments and temporary variables:
aVersionInfo: nil
sel: #message
ea: nil
Array(SequenceableCollection)>>do:
Receiver: #(#name #message #id #date #time #author)
Arguments and temporary variables:
aBlock: [] in MCVersionInfoWriter>>writeVersionInfo: {[:sel | stream
nextPutAll: sel. stream nextPut: $ . ((aVersionInfo
perfor...]}...etc...
index: 2
indexLimiT: 6
Receiver's instance variables:
#(#name #message #id #date #time #author)
MCVersionInfoWriter>>writeVersionInfo:
Receiver: a MCVersionInfoWriter
Arguments and temporary variables:
aVersionInfo: nil
sel: #message
ea: nil
Receiver's instance variables:
stream: a WriteStream '(name ''nil'' message '
written: a Set(a MCVersionInfo(BFAV-bkv.105) a
MCVersionInfo(BFAV-bkv.114) a MC...etc...
--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #message
[] in MCVersionInfoWriter>>writeVersionInfo: {[:sel | stream
nextPutAll: sel. stream nextPut: $ . ((aVersionInfo perfor...]}
Array(SequenceableCollection)>>do:
MCVersionInfoWriter>>writeVersionInfo:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in MCMcdWriter(MCMczWriter)>>serializeVersionInfo: {[:s | infoWriter
stream: s. infoWriter writeVersionInfo: aVersionInfo]}
String class(SequenceableCollection class)>>streamContents:
MCMcdWriter(MCMczWriter)>>serializeVersionInfo:
MCMcdWriter>>writeBaseInfo:
MCMcdWriter>>writeDefinitions:
MCMcdWriter(MCMczWriter)>>writeVersion:
MCMcdWriter class(MCMczWriter class)>>fileOut:on:
MCDiffyVersion(MCVersion)>>fileOutOn:
[] in MCCacheRepository(MCFileBasedRepository)>>storeVersion: {[:s |
aVersion fileOutOn: s]}
MCCacheRepository(MCDirectoryRepository)>>writeStreamForFileNamed:replac
e:do:
MCCacheRepository(MCFileBasedRepository)>>writeStreamForFileNamed:do:
MCCacheRepository(MCFileBasedRepository)>>storeVersion:
MCCacheRepository>>storeVersion:
MCDiffyVersion(MCVersion)>>addToCache
MCDiffyVersion(MCVersion)>>initializeWithPackage:info:snapshot:dependenc
ies:
MCDiffyVersion>>initializeWithPackage:info:dependencies:baseInfo:patch:
MCDiffyVersion class>>package:info:dependencies:baseInfo:patch:
MCDiffyVersion class>>package:info:snapshot:dependencies:baseVersion:
MCVersion>>asDiffAgainst:
[] in MCRepositoryInspector(MCVersionInspector)>>diff {[:ancestor |
ancestorVersion := version workingCopy repositoryGroup version...]}
MCVersionInfo(Object)>>ifNotNilDo:
MCRepositoryInspector(MCVersionInspector)>>diff
MCRepositoryInspector(MCTool)>>performButtonAction:enabled:
PluggableButtonMorph>>performAction
<This post brought to you by BFAV2>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SqueakDebug.log
Type: application/octet-stream
Size: 4076 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-harvest/attachments/20040218/d9b3c000/SqueakDebug-0001.obj
More information about the Squeak-harvest
mailing list