[squeak-dev] Re: [trunk] Getting MNU UndefinedObject>>:do when
trying to build trunk from scratch
Danie Roux
lists+squeak at danieroux.com
Tue Aug 18 15:15:33 UTC 2009
On Tue, Aug 18, 2009 at 4:57 PM, Andreas Raab<andreas.raab at gmx.de> wrote:
> Do you have a stack trace? Quoting a single line of code is not enough
> context to figure out what is going wrong.
What is the best way to get a stack trace worth sending? I used
errorReportOn: and got this:
18 August 2009 5:12:12.73 pm
VM: unix - a SmalltalkImage
Image: Squeak3.10beta [latest update: #7159]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
UndefinedObject(Object)>>doesNotUnderstand: #do:
Receiver: nil
Arguments and temporary variables:
aMessage: do: [closure] in ImageSegment>>comeFullyUpOnReload:
Receiver's instance variables:
nil
ImageSegment>>comeFullyUpOnReload:
Receiver: an ImageSegment
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
arrayOfRoots: nil
segment: a WordArrayForSegment(1929386342 165294603 20 2147483653
142082361 214...etc...
outPointers: an Array(SMSqueakMap nil true Dictionary SMFileCache
SMInstallatio...etc...
state: #imported
segmentName: nil
fileName: nil
endMarker: ByteString class(String class)>>new:
userRootCnt: 1
renamedClasses: nil
SmartRefStream(DataStream)>>next
Receiver: a SmartRefStream a ByteArray(33 13 13)
Arguments and temporary variables:
type: 16
selector: #readShortInst
anObject: an ImageSegment
isARefType: true
pos: nil
internalObject: nil
Receiver's instance variables:
byteStream: a MultiByteBinaryOrTextStream a ByteArray(33 13 13)
topCall: #marked
basePos: 146
references: an IdentityDictionary()
objects: an IdentityDictionary(size 482)
currentReference: 3167
fwdRefEnds: an IdentityDictionary()
blockers: an IdentityDictionary()
skipping: an IdentitySet()
insideASegment: false
structures: a Dictionary(#Array->#(0) #ArrayedCollection->#(0)
#Association->#(...etc...
steady: a Set(ByteArray SMObject Object SMInstallationRegistry
LookupKey SMRoot...etc...
reshaped: nil
renamed: a Dictionary(#FlasherMorph->#Flasher )
renamedConv: a Dictionary(1->#SMSqueakMap 4->#Dictionary
5->#SMFileCache 6->#SM...etc...
superclasses: a Dictionary(#Array->#ArrayedCollection
#ArrayedCollection->#Sequ...etc...
progressBar: nil
objCount: nil
classInstVars: nil
SmartRefStream(ReferenceStream)>>next
Receiver: a SmartRefStream a ByteArray(33 13 13)
Arguments and temporary variables:
curPosn: 3167
skipToPosn: nil
theObject: false
wasSkipping: nil
haveIt: #(false)
Receiver's instance variables:
byteStream: a MultiByteBinaryOrTextStream a ByteArray(33 13 13)
topCall: #marked
basePos: 146
references: an IdentityDictionary()
objects: an IdentityDictionary(size 482)
currentReference: 3167
fwdRefEnds: an IdentityDictionary()
blockers: an IdentityDictionary()
skipping: an IdentitySet()
insideASegment: false
structures: a Dictionary(#Array->#(0) #ArrayedCollection->#(0)
#Association->#(...etc...
steady: a Set(ByteArray SMObject Object SMInstallationRegistry
LookupKey SMRoot...etc...
reshaped: nil
renamed: a Dictionary(#FlasherMorph->#Flasher )
renamedConv: a Dictionary(1->#SMSqueakMap 4->#Dictionary
5->#SMFileCache 6->#SM...etc...
superclasses: a Dictionary(#Array->#ArrayedCollection
#ArrayedCollection->#Sequ...etc...
progressBar: nil
objCount: nil
classInstVars: nil
--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #do:
ImageSegment>>comeFullyUpOnReload:
SmartRefStream(DataStream)>>next
SmartRefStream(ReferenceStream)>>next
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SmartRefStream>>next
SmartRefStream>>scanFrom:
ObjectScanner>>scanFrom:
[] in [] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
BlockClosure>>on:do:
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
[] in [] in ProgressInitiationException>>defaultMorphicAction
BlockClosure>>on:do:
[] in ProgressInitiationException>>defaultMorphicAction
BlockClosure>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
...etc...
--
Danie Roux *shuffle* Adore Unix - http://danieroux.com
More information about the Squeak-dev
mailing list
|