<div>When I was messing around with the object palette I noticed, after clicking on the tools tab, that a dialog appeared which said &quot;Reading a stream,&quot; a few seconds after which I see this stack (looks like arrayOfRoots is nil, maybe because it couldn&#39;t find the stream it was looking for:)</div>
<div><br></div><div><div>MessageNotUnderstood: UndefinedObject&gt;&gt;do:</div><div>7 September 2009 8:58:25.505 pm</div><div><br></div><div>VM: Mac OS - a SmalltalkImage</div><div>Image: Squeak3.10.2 [latest update: #7179]</div>
<div><br></div><div>SecurityManager state:</div><div>Restricted: false</div><div>FileAccess: true</div><div>SocketAccess: true</div><div>Working Dir /Users/casey/Desktop/Smalltalk</div><div>Trusted Dir /foobar/tooBar/forSqueak/bogus</div>
<div>Untrusted Dir /Users/casey/Library/Preferences/Squeak/Internet/My Squeak</div><div><br></div><div>UndefinedObject(Object)&gt;&gt;doesNotUnderstand: #do:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>aMessage: <span class="Apple-tab-span" style="white-space:pre">        </span>do: [closure] in ImageSegment&gt;&gt;comeFullyUpOnReload:</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>exception: <span class="Apple-tab-span" style="white-space:pre">        </span>MessageNotUnderstood: UndefinedObject&gt;&gt;do:</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>resumeValue: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver&#39;s instance variables: </div><div>nil</div><div><br></div><div>ImageSegment&gt;&gt;comeFullyUpOnReload:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: an ImageSegment</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div><div>&lt;&lt;error during printing&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver&#39;s instance variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>arrayOfRoots: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>segment: <span class="Apple-tab-span" style="white-space:pre">        </span>a WordArrayForSegment(1929386342 173814283 20 2147483653 142082361 214...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>outPointers: <span class="Apple-tab-span" style="white-space:pre">        </span>an Array(SMSqueakMap nil true Dictionary SMFileCache SMInstallatio...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>state: <span class="Apple-tab-span" style="white-space:pre">        </span>#imported</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>segmentName: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>fileName: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>endMarker: <span class="Apple-tab-span" style="white-space:pre">        </span>SmartRefStream&gt;&gt;next</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>userRootCnt: <span class="Apple-tab-span" style="white-space:pre">        </span>1</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>renamedClasses: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><br></div><div>SmartRefStream(DataStream)&gt;&gt;next</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: a SmartRefStream a ByteArray(33 13 13)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>type: <span class="Apple-tab-span" style="white-space:pre">        </span>16</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>selector: <span class="Apple-tab-span" style="white-space:pre">        </span>#readShortInst</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>anObject: <span class="Apple-tab-span" style="white-space:pre">        </span>an ImageSegment</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>isARefType: <span class="Apple-tab-span" style="white-space:pre">        </span>true</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>pos: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>internalObject: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver&#39;s instance variables: </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>byteStream: <span class="Apple-tab-span" style="white-space:pre">        </span>a MultiByteBinaryOrTextStream a ByteArray(33 13 13)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>topCall: <span class="Apple-tab-span" style="white-space:pre">        </span>#marked</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>basePos: <span class="Apple-tab-span" style="white-space:pre">        </span>149</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>references: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary()</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>objects: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary(size 51360)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>currentReference: <span class="Apple-tab-span" style="white-space:pre">        </span>3167</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>fwdRefEnds: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary()</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>blockers: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary()</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>skipping: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentitySet()</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>insideASegment: <span class="Apple-tab-span" style="white-space:pre">        </span>false</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>structures: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(#Array-&gt;#(0) #ArrayedCollection-&gt;#(0) #Association-&gt;#(...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>steady: <span class="Apple-tab-span" style="white-space:pre">        </span>a Set(ByteArray SMObject Object SMInstallationRegistry LookupKey SMRoot...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>reshaped: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>renamed: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(#FlasherMorph-&gt;#Flasher )</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>renamedConv: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(1-&gt;#SMSqueakMap 4-&gt;#Dictionary 5-&gt;#SMFileCache 6-&gt;#SM...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>superclasses: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(#Array-&gt;#ArrayedCollection #ArrayedCollection-&gt;#Sequ...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>progressBar: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>objCount: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>classInstVars: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><br></div><div>SmartRefStream(ReferenceStream)&gt;&gt;next</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: a SmartRefStream a ByteArray(33 13 13)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>curPosn: <span class="Apple-tab-span" style="white-space:pre">        </span>3167</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>skipToPosn: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>theObject: <span class="Apple-tab-span" style="white-space:pre">        </span>false</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>wasSkipping: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>haveIt: <span class="Apple-tab-span" style="white-space:pre">        </span>#(false)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver&#39;s instance variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>byteStream: <span class="Apple-tab-span" style="white-space:pre">        </span>a MultiByteBinaryOrTextStream a ByteArray(33 13 13)</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>topCall: <span class="Apple-tab-span" style="white-space:pre">        </span>#marked</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>basePos: <span class="Apple-tab-span" style="white-space:pre">        </span>149</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>references: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary()</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>objects: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary(size 51360)</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>currentReference: <span class="Apple-tab-span" style="white-space:pre">        </span>3167</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>fwdRefEnds: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary()</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>blockers: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary()</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>skipping: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentitySet()</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>insideASegment: <span class="Apple-tab-span" style="white-space:pre">        </span>false</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>structures: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(#Array-&gt;#(0) #ArrayedCollection-&gt;#(0) #Association-&gt;#(...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>steady: <span class="Apple-tab-span" style="white-space:pre">        </span>a Set(ByteArray SMObject Object SMInstallationRegistry LookupKey SMRoot...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>reshaped: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>renamed: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(#FlasherMorph-&gt;#Flasher )</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>renamedConv: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(1-&gt;#SMSqueakMap 4-&gt;#Dictionary 5-&gt;#SMFileCache 6-&gt;#SM...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>superclasses: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(#Array-&gt;#ArrayedCollection #ArrayedCollection-&gt;#Sequ...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>progressBar: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>objCount: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>classInstVars: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><br></div><div><br></div><div>--- The full stack ---</div><div>UndefinedObject(Object)&gt;&gt;doesNotUnderstand: #do:</div>
<div>ImageSegment&gt;&gt;comeFullyUpOnReload:</div><div>SmartRefStream(DataStream)&gt;&gt;next</div><div>SmartRefStream(ReferenceStream)&gt;&gt;next</div><div> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</div>
<div>SmartRefStream&gt;&gt;next</div><div>SmartRefStream&gt;&gt;scanFrom:</div><div>ObjectScanner&gt;&gt;scanFrom:</div><div>[] in [] in MultiByteBinaryOrTextStream(PositionableStream)&gt;&gt;fileInAnnouncing:</div><div>BlockClosure&gt;&gt;on:do:</div>
<div>[] in MultiByteBinaryOrTextStream(PositionableStream)&gt;&gt;fileInAnnouncing:</div><div>[] in [] in ProgressInitiationException&gt;&gt;defaultMorphicAction</div><div>BlockClosure&gt;&gt;on:do:</div><div>[] in ProgressInitiationException&gt;&gt;defaultMorphicAction</div>
<div>BlockClosure&gt;&gt;ensure:</div><div>ProgressInitiationException&gt;&gt;defaultMorphicAction</div><div>ProgressInitiationException&gt;&gt;defaultAction</div><div>UndefinedObject&gt;&gt;handleSignal:</div><div>ProgressInitiationException(Exception)&gt;&gt;signal</div>
<div>ProgressInitiationException&gt;&gt;display:at:from:to:during:</div><div>ProgressInitiationException class&gt;&gt;display:at:from:to:during:</div><div>ByteString(String)&gt;&gt;displayProgressAt:from:to:during:</div><div>
MultiByteBinaryOrTextStream(PositionableStream)&gt;&gt;fileInAnnouncing:</div><div>...etc...</div></div><div><br></div>-- <br>Ron<br>