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

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

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

Casey Ransberger
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