<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Chris,</FONT></DIV>
<DIV><FONT face=Arial size=2>Once a session connects, the problem goes away, 
even when that session disconnects.&nbsp;</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>Derek Brans<BR>Nerd on a Wire<BR>Web design that's anything but 
square<BR><A href="http://www.nerdonawire.com">http://www.nerdonawire.com</A> 
<BR>phone: 604.874.6463<BR>mailto: <A 
href="mailto:brans@nerdonawire.com">brans@nerdonawire.com</A><BR></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=brans@nerdonawire.com href="mailto:brans@nerdonawire.com">Derek 
  Brans</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  title=squeak-dev@lists.squeakfoundation.org 
  href="mailto:squeak-dev@lists.squeakfoundation.org">The general-purpose Squeak 
  developers list</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, May 05, 2003 10:07 PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Magma question or bug</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=Arial size=2>I've created a magma repository from a live 
  domain model (an object with dictionaries that are already full of stuff, 
  pointers flying all over the place).</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Then I started MagmaServerConsole and inspected 
  it, as instructed.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>When I select statistics in the inspector, I get 
  an error.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>When I type 'statistics printString' I get the 
  following walkback.</FONT></DIV>
  <DIV><FONT face=Arial size=2>Any ideas?&nbsp; -Thanks</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>VM: Win32 - Squeak3.4 of 1 March 2003 [latest 
  update: #5170]<BR>Image: Squeak3.5 [latest update: #5180]</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial 
  size=2>UndefinedObject(Object)&gt;&gt;doesNotUnderstand:<BR>&nbsp;Receiver: 
  nil<BR>&nbsp;Arguments and temporary variables: <BR>&nbsp;&nbsp;aMessage: 
  &nbsp;a Message with selector: #// and arguments: #(0)<BR>&nbsp;Receiver's 
  instance variables: <BR>nil</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>MaStat&gt;&gt;mean<BR>&nbsp;Receiver: 
  &lt;&lt;error during printing&gt;&gt;<BR>&nbsp;Arguments and temporary 
  variables: </FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>&nbsp;Receiver's instance variables: 
  <BR>&nbsp;&nbsp;current: &nbsp;0<BR>&nbsp;&nbsp;min: 
  &nbsp;nil<BR>&nbsp;&nbsp;max: &nbsp;nil<BR>&nbsp;&nbsp;total: 
  &nbsp;nil<BR>&nbsp;&nbsp;count: &nbsp;0</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial 
  size=2>MaStat&gt;&gt;maPrintAbbreviatedOn:<BR>&nbsp;Receiver: &lt;&lt;error 
  during printing&gt;&gt;<BR>&nbsp;Arguments and temporary variables: 
  <BR>&nbsp;&nbsp;aStream: &nbsp;a LimitedWriteStream<BR>&nbsp;Receiver's 
  instance variables: <BR>&nbsp;&nbsp;current: &nbsp;0<BR>&nbsp;&nbsp;min: 
  &nbsp;nil<BR>&nbsp;&nbsp;max: &nbsp;nil<BR>&nbsp;&nbsp;total: 
  &nbsp;nil<BR>&nbsp;&nbsp;count: &nbsp;0</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial 
  size=2>LimitedWriteStream&gt;&gt;maPrintAbbreviated:<BR>&nbsp;Receiver: a 
  LimitedWriteStream<BR>&nbsp;Arguments and temporary variables: 
  <BR>&lt;&lt;error during printing&gt;<BR>&nbsp;Receiver's instance variables: 
  <BR>&nbsp;&nbsp;collection: &nbsp;'a MagmaServerStatistics <BR>&nbsp;sockets 
  queued: min= max= total= count=0...etc...<BR>&nbsp;&nbsp;position: 
  &nbsp;72<BR>&nbsp;&nbsp;readLimit: &nbsp;0<BR>&nbsp;&nbsp;writeLimit: 
  &nbsp;100<BR>&nbsp;&nbsp;limit: &nbsp;50000<BR>&nbsp;&nbsp;limitBlock: 
  &nbsp;[] in String class(SequenceableCollection 
  class)&gt;&gt;streamContents:li...etc...</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><BR>--- The full stack 
  ---<BR>UndefinedObject(Object)&gt;&gt;doesNotUnderstand:<BR>MaStat&gt;&gt;mean<BR>MaStat&gt;&gt;maPrintAbbreviatedOn:<BR>LimitedWriteStream&gt;&gt;maPrintAbbreviated:<BR>&nbsp;- 
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  -<BR>MagmaServerStatistics&gt;&gt;printOn:<BR>[] in 
  MagmaServerStatistics(Object)&gt;&gt;printStringLimitedTo:<BR>String 
  class(SequenceableCollection 
  class)&gt;&gt;streamContents:limitedTo:<BR>MagmaServerStatistics(Object)&gt;&gt;printStringLimitedTo:<BR>MagmaServerStatistics(Object)&gt;&gt;printString<BR>MagmaServerConsole&gt;&gt;DoIt<BR>Compiler&gt;&gt;evaluate:in:to:notifying:ifFail:<BR>[] 
  in 
  TextMorphEditor(ParagraphEditor)&gt;&gt;evaluateSelection<BR>BlockContext&gt;&gt;on:do:<BR>TextMorphEditor(ParagraphEditor)&gt;&gt;evaluateSelection<BR>TextMorphEditor(ParagraphEditor)&gt;&gt;doIt<BR>[] 
  in 
  TextMorphEditor(ParagraphEditor)&gt;&gt;doIt:<BR>TextMorphEditor(Controller)&gt;&gt;terminateAndInitializeAround:<BR>TextMorphEditor(ParagraphEditor)&gt;&gt;doIt:<BR>TextMorphEditor(ParagraphEditor)&gt;&gt;dispatchOnCharacter:with:<BR>TextMorphEditor&gt;&gt;dispatchOnCharacter:with:<BR>TextMorphEditor(ParagraphEditor)&gt;&gt;readKeyboard<BR>TextMorphEditor&gt;&gt;readKeyboard<BR>[] 
  in 
  TextMorphForEditView(TextMorph)&gt;&gt;keyStroke:<BR>TextMorphForEditView(TextMorph)&gt;&gt;handleInteraction:fromEvent:<BR>TextMorphForEditView&gt;&gt;handleInteraction:fromEvent:<BR>TextMorphForEditView(TextMorph)&gt;&gt;keyStroke:<BR>TextMorphForEditView&gt;&gt;keyStroke:<BR>TextMorphForEditView(TextMorph)&gt;&gt;handleKeystroke:<BR>KeyboardEvent&gt;&gt;sentTo:<BR>TextMorphForEditView(Morph)&gt;&gt;handleEvent:<BR>TextMorphForEditView(Morph)&gt;&gt;handleFocusEvent:<BR>[] 
  in 
  HandMorph&gt;&gt;sendFocusEvent:to:clear:<BR>PasteUpMorph&gt;&gt;becomeActiveDuring:<BR>HandMorph&gt;&gt;sendFocusEvent:to:clear:<BR>HandMorph&gt;&gt;sendEvent:focus:clear:<BR>HandMorph&gt;&gt;sendKeyboardEvent:<BR>HandMorph&gt;&gt;handleEvent:<BR>HandMorph&gt;&gt;processEvents<BR>[] 
  in 
  WorldState&gt;&gt;doOneCycleNowFor:<BR>Array(SequenceableCollection)&gt;&gt;do:<BR>WorldState&gt;&gt;handsDo:<BR>WorldState&gt;&gt;doOneCycleNowFor:<BR>WorldState&gt;&gt;doOneCycleFor:<BR>PasteUpMorph&gt;&gt;doOneCycle<BR>[] 
  in Project class&gt;&gt;spawnNewProcess<BR>[] in 
  BlockContext&gt;&gt;newProcess</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Derek Brans<BR>Nerd on a Wire<BR>Web design 
  that's anything but square<BR><A 
  href="http://www.nerdonawire.com">http://www.nerdonawire.com</A> <BR>phone: 
  604.874.6463<BR>mailto: <A 
  href="mailto:brans@nerdonawire.com">brans@nerdonawire.com</A><BR></FONT></DIV>
  <P>
  <HR>

  <P></P><BR></BLOCKQUOTE></BODY></HTML>