[squeak-dev] MNU UndefinedObject>>do: inside ImageSegment>>comeFullyUpOnReload:

Ronald Spengler ron.spengler at gmail.com
Tue Sep 8 04:01:34 UTC 2009


When I was messing around with the object palette I noticed, after clicking
on the tools tab, that a dialog appeared which said "Reading a stream," a
few seconds after which I see this stack (looks like arrayOfRoots is nil,
maybe because it couldn't find the stream it was looking for:)

MessageNotUnderstood: UndefinedObject>>do:
7 September 2009 8:58:25.505 pm

VM: Mac OS - a SmalltalkImage
Image: Squeak3.10.2 [latest update: #7179]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/casey/Desktop/Smalltalk
Trusted Dir /foobar/tooBar/forSqueak/bogus
Untrusted Dir /Users/casey/Library/Preferences/Squeak/Internet/My Squeak

UndefinedObject(Object)>>doesNotUnderstand: #do:
Receiver: nil
Arguments and temporary variables:
aMessage: do: [closure] in ImageSegment>>comeFullyUpOnReload:
exception: MessageNotUnderstood: UndefinedObject>>do:
resumeValue: nil
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 173814283 20 2147483653 142082361
214...etc...
outPointers: an Array(SMSqueakMap nil true Dictionary SMFileCache
SMInstallatio...etc...
state: #imported
segmentName: nil
fileName: nil
endMarker: SmartRefStream>>next
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: 149
references: an IdentityDictionary()
objects: an IdentityDictionary(size 51360)
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: 149
references: an IdentityDictionary()
objects: an IdentityDictionary(size 51360)
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:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
...etc...

-- 
Ron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20090907/734d2d15/attachment.htm


More information about the Squeak-dev mailing list