<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Georgia">Well, I can sort-of make it happen<br>
      <br>
      - do you have the full SqueakDebug.log?<br>
      - did you copy the portion you sent from the file or did you do it
      another way? (like the mail bug report menu item)???<br>
      - you might think about upping the numbers in
      ContextPart&gt;&gt;errorReportOn: so we can see the full stack
      next time<br>
      [snip]<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; strm position &gt; (startPos+40000) ifTrue: [strm
      nextPutAll: '...etc...'.&nbsp;&nbsp;&nbsp; "make 40000 much larger"<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ^ self]. &nbsp;&nbsp;&nbsp; "exit early"<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; cnt &gt; 60 ifTrue: [strm nextPutAll: '-- and more not
      shown --'.&nbsp; ^ self].&nbsp;&nbsp;&nbsp; "make 60 much larger"<br>
      [snip]<br>
      <br>
      Cheers,<br>
      Bob<br>
      <br>
    </font>
    <div class="moz-cite-prefix">On 9/16/13 5:26 PM, Nicolas Cellier
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAKnRiT5RZWUu80+pmsMsrTTR2a2=qhgVA+yTjK8vzrJsXSBJaQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>Lately I have many instances of these yellow cross over
            red background that happens when a low level morphic error
            is encountered.<br>
            <br>
            It seems related to a MultiNewParagraph lines being nil like
            in following stack example.<br>
            <br>
          </div>
          I don't know if it can help a morphic guru, but I just hate
          those stateful behavior with volatile states...<br>
          <br>
        </div>
        Really hard to debug/understand!!!<br>
        <br>
        <div>
          <div>
            <div>
              <div><br>
                UndefinedObject(Object)&gt;&gt;error:<br>
                &nbsp;&nbsp;&nbsp; Receiver: nil<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aString: &nbsp;&nbsp;&nbsp; 'MessageNotUnderstood:
                UndefinedObject&gt;&gt;findBinaryIndex:ifNone:'<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                nil<br>
                <br>
                [] in WorldState&gt;&gt;displayWorldSafely:<br>
                &nbsp;&nbsp;&nbsp; Receiver: a WorldState<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &lt;&lt;error during printing&gt;<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; hands: &nbsp;&nbsp;&nbsp; {a HandMorph(3216)}<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; activeHand: &nbsp;&nbsp;&nbsp; a HandMorph(3216)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; viewBox: &nbsp;&nbsp;&nbsp; 0@0 corner: 1113@867<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; canvas: &nbsp;&nbsp;&nbsp; a FormCanvas on:
                DisplayScreen(1113x867x32)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; damageRecorder: &nbsp;&nbsp;&nbsp; a DamageRecorder<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; stepList: &nbsp;&nbsp;&nbsp; a Heap(StepMessage(#stepAt: -&gt;
                3PButton(#toggleProjectLocalness 739))...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lastStepTime: &nbsp;&nbsp;&nbsp; 690046<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lastStepMessage: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lastCycleTime: &nbsp;&nbsp;&nbsp; 690046<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; commandHistory: &nbsp;&nbsp;&nbsp; a CommandHistory<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; alarms: &nbsp;&nbsp;&nbsp; a MorphicAlarmQueue()<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lastAlarmTime: &nbsp;&nbsp;&nbsp; 690046<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; remoteServer: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; multiCanvas: &nbsp;&nbsp;&nbsp; nil<br>
                <br>
                BlockClosure&gt;&gt;cull:cull:<br>
                &nbsp;&nbsp;&nbsp; Receiver: [closure] in
                WorldState&gt;&gt;displayWorldSafely:<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; firstArg: &nbsp;&nbsp;&nbsp; 'MessageNotUnderstood:
                UndefinedObject&gt;&gt;findBinaryIndex:ifNone:'<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; secondArg: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; outerContext: &nbsp;&nbsp;&nbsp;
                WorldState&gt;&gt;displayWorldSafely:<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; startpc: &nbsp;&nbsp;&nbsp; 97<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; numArgs: &nbsp;&nbsp;&nbsp; 2<br>
                <br>
                [] in BlockClosure&gt;&gt;ifError:<br>
                &nbsp;&nbsp;&nbsp; Receiver: [closure] in
                WorldState&gt;&gt;displayWorldSafely:<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; errorHandlerBlock: &nbsp;&nbsp;&nbsp; MessageNotUnderstood:
                UndefinedObject&gt;&gt;findBinaryIndex:ifNon...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ex: &nbsp;&nbsp;&nbsp; [closure] in
                WorldState&gt;&gt;displayWorldSafely:<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; outerContext: &nbsp;&nbsp;&nbsp;
                WorldState&gt;&gt;displayWorldSafely:<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; startpc: &nbsp;&nbsp;&nbsp; 90<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; numArgs: &nbsp;&nbsp;&nbsp; 0<br>
                <br>
                BlockClosure&gt;&gt;cull:<br>
                &nbsp;&nbsp;&nbsp; Receiver: [closure] in BlockClosure&gt;&gt;ifError:<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; firstArg: &nbsp;&nbsp;&nbsp; MessageNotUnderstood:
                UndefinedObject&gt;&gt;findBinaryIndex:ifNone:<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; outerContext: &nbsp;&nbsp;&nbsp; BlockClosure&gt;&gt;ifError:<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; startpc: &nbsp;&nbsp;&nbsp; 40<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; numArgs: &nbsp;&nbsp;&nbsp; 1<br>
                <br>
                [] in MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
                &nbsp;&nbsp;&nbsp; Receiver: BlockClosure&gt;&gt;on:do:<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &lt;&lt;error during printing&gt;<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; sender: &nbsp;&nbsp;&nbsp; BlockClosure&gt;&gt;ifError:<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; pc: &nbsp;&nbsp;&nbsp; 17<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; stackp: &nbsp;&nbsp;&nbsp; 3<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; method: &nbsp;&nbsp;&nbsp; (BlockClosure&gt;&gt;#on:do: "a
                CompiledMethod(680)")<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; closureOrNil: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; receiver: &nbsp;&nbsp;&nbsp; [closure] in
                WorldState&gt;&gt;displayWorldSafely:<br>
                <br>
                BlockClosure&gt;&gt;ensure:<br>
                &nbsp;&nbsp;&nbsp; Receiver: [closure] in
                MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aBlock: &nbsp;&nbsp;&nbsp; [closure] in
                MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; complete: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; returnValue: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; outerContext: &nbsp;&nbsp;&nbsp;
                MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; startpc: &nbsp;&nbsp;&nbsp; 98<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; numArgs: &nbsp;&nbsp;&nbsp; 0<br>
                <br>
                MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
                &nbsp;&nbsp;&nbsp; Receiver: BlockClosure&gt;&gt;on:do:<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; exception: &nbsp;&nbsp;&nbsp; MessageNotUnderstood:
                UndefinedObject&gt;&gt;findBinaryIndex:ifNone:<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; val: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; sender: &nbsp;&nbsp;&nbsp; BlockClosure&gt;&gt;ifError:<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; pc: &nbsp;&nbsp;&nbsp; 17<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; stackp: &nbsp;&nbsp;&nbsp; 3<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; method: &nbsp;&nbsp;&nbsp; (BlockClosure&gt;&gt;#on:do: "a
                CompiledMethod(680)")<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; closureOrNil: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; receiver: &nbsp;&nbsp;&nbsp; [closure] in
                WorldState&gt;&gt;displayWorldSafely:<br>
                <br>
                MessageNotUnderstood(Exception)&gt;&gt;signal<br>
                &nbsp;&nbsp;&nbsp; Receiver: MessageNotUnderstood:
                UndefinedObject&gt;&gt;findBinaryIndex:ifNone:<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                <br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; messageText: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; tag: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; signalContext: &nbsp;&nbsp;&nbsp;
                MessageNotUnderstood(Exception)&gt;&gt;signal<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; handlerContext: &nbsp;&nbsp;&nbsp; BlockClosure&gt;&gt;on:do:<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; outerContext: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; message: &nbsp;&nbsp;&nbsp; findBinaryIndex: [closure] in
                MultiNewParagraph(NewParagraph)&gt;&gt;fastFin...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; receiver: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; reachedDefaultHandler: &nbsp;&nbsp;&nbsp; false<br>
                <br>
                UndefinedObject(Object)&gt;&gt;doesNotUnderstand:
                #findBinaryIndex:ifNone:<br>
                &nbsp;&nbsp;&nbsp; Receiver: nil<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aMessage: &nbsp;&nbsp;&nbsp; findBinaryIndex: [closure] in
                MultiNewParagraph(NewParagraph)&gt;&gt;fastFi...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; exception: &nbsp;&nbsp;&nbsp; MessageNotUnderstood:
                UndefinedObject&gt;&gt;findBinaryIndex:ifNone:<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; resumeValue: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                nil<br>
                <br>
MultiNewParagraph(NewParagraph)&gt;&gt;fastFindFirstLineSuchThat:<br>
                &nbsp;&nbsp;&nbsp; Receiver: a MultiNewParagraph<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lineBlock: &nbsp;&nbsp;&nbsp; [closure] in
                MultiNewParagraph(NewParagraph)&gt;&gt;lineIndexForPoint:<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text: &nbsp;&nbsp;&nbsp; a Text for 'evaluate: textOrStream
                cue: aCue ifFail: failBlock logged: lo...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; textStyle: &nbsp;&nbsp;&nbsp; a TextStyle Bitmap DejaVu Sans 9<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; firstCharacterIndex: &nbsp;&nbsp;&nbsp; 1<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; container: &nbsp;&nbsp;&nbsp; 0@0 corner: 669@9999999<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lines: &nbsp;&nbsp;&nbsp; {a TextLine 1 to: 67 . a TextLine 68
                to: 139 . a TextLine 140 to: 240 . ...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; positionWhenComposed: &nbsp;&nbsp;&nbsp; 0@0<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; offsetToEnd: &nbsp;&nbsp;&nbsp; 1089<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; maxRightX: &nbsp;&nbsp;&nbsp; 652<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; selectionStart: &nbsp;&nbsp;&nbsp; a CharacterBlock with index
                278 and character Character tab and...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; selectionStop: &nbsp;&nbsp;&nbsp; a CharacterBlock with index
                278 and character Character tab and ...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wantsColumnBreaks: &nbsp;&nbsp;&nbsp; false<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; focused: &nbsp;&nbsp;&nbsp; true<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; caretRect: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; showCaret: &nbsp;&nbsp;&nbsp; true<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; presentationText: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; presentationLines: &nbsp;&nbsp;&nbsp; nil<br>
                <br>
MultiNewParagraph(NewParagraph)&gt;&gt;lineIndexForPoint:<br>
                &nbsp;&nbsp;&nbsp; Receiver: a MultiNewParagraph<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aPoint: &nbsp;&nbsp;&nbsp; 669@274<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; i: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; py: &nbsp;&nbsp;&nbsp; 274<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text: &nbsp;&nbsp;&nbsp; a Text for 'evaluate: textOrStream
                cue: aCue ifFail: failBlock logged: lo...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; textStyle: &nbsp;&nbsp;&nbsp; a TextStyle Bitmap DejaVu Sans 9<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; firstCharacterIndex: &nbsp;&nbsp;&nbsp; 1<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; container: &nbsp;&nbsp;&nbsp; 0@0 corner: 669@9999999<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lines: &nbsp;&nbsp;&nbsp; {a TextLine 1 to: 67 . a TextLine 68
                to: 139 . a TextLine 140 to: 240 . ...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; positionWhenComposed: &nbsp;&nbsp;&nbsp; 0@0<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; offsetToEnd: &nbsp;&nbsp;&nbsp; 1089<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; maxRightX: &nbsp;&nbsp;&nbsp; 652<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; selectionStart: &nbsp;&nbsp;&nbsp; a CharacterBlock with index
                278 and character Character tab and...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; selectionStop: &nbsp;&nbsp;&nbsp; a CharacterBlock with index
                278 and character Character tab and ...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wantsColumnBreaks: &nbsp;&nbsp;&nbsp; false<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; focused: &nbsp;&nbsp;&nbsp; true<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; caretRect: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; showCaret: &nbsp;&nbsp;&nbsp; true<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; presentationText: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; presentationLines: &nbsp;&nbsp;&nbsp; nil<br>
                <br>
                MultiNewParagraph&gt;&gt;displayOn:using:at:<br>
                &nbsp;&nbsp;&nbsp; Receiver: a MultiNewParagraph<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aCanvas: &nbsp;&nbsp;&nbsp; a FormCanvas on:
                DisplayScreen(1113x867x32)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; displayScanner: &nbsp;&nbsp;&nbsp; a MultiDisplayScanner<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; somePosition: &nbsp;&nbsp;&nbsp; 80@436<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; visibleRectangle: &nbsp;&nbsp;&nbsp; 0@0 corner: 669@274<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; offset: &nbsp;&nbsp;&nbsp; 80@436<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; leftInRun: &nbsp;&nbsp;&nbsp; 0<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; line: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; i: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; iLimiT: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text: &nbsp;&nbsp;&nbsp; a Text for 'evaluate: textOrStream
                cue: aCue ifFail: failBlock logged: lo...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; textStyle: &nbsp;&nbsp;&nbsp; a TextStyle Bitmap DejaVu Sans 9<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; firstCharacterIndex: &nbsp;&nbsp;&nbsp; 1<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; container: &nbsp;&nbsp;&nbsp; 0@0 corner: 669@9999999<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lines: &nbsp;&nbsp;&nbsp; {a TextLine 1 to: 67 . a TextLine 68
                to: 139 . a TextLine 140 to: 240 . ...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; positionWhenComposed: &nbsp;&nbsp;&nbsp; 0@0<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; offsetToEnd: &nbsp;&nbsp;&nbsp; 1089<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; maxRightX: &nbsp;&nbsp;&nbsp; 652<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; selectionStart: &nbsp;&nbsp;&nbsp; a CharacterBlock with index
                278 and character Character tab and...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; selectionStop: &nbsp;&nbsp;&nbsp; a CharacterBlock with index
                278 and character Character tab and ...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wantsColumnBreaks: &nbsp;&nbsp;&nbsp; false<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; focused: &nbsp;&nbsp;&nbsp; true<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; caretRect: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; showCaret: &nbsp;&nbsp;&nbsp; true<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; presentationText: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; presentationLines: &nbsp;&nbsp;&nbsp; nil<br>
                <br>
                FormCanvas&gt;&gt;paragraph:bounds:color:<br>
                &nbsp;&nbsp;&nbsp; Receiver: a FormCanvas on:
                DisplayScreen(1113x867x32)<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; para: &nbsp;&nbsp;&nbsp; a MultiNewParagraph<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; bounds: &nbsp;&nbsp;&nbsp; 0@0 corner: 669@450<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; c: &nbsp;&nbsp;&nbsp; Color black<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; scanner: &nbsp;&nbsp;&nbsp; a MultiDisplayScanner<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; target: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; filterSelector: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; origin: &nbsp;&nbsp;&nbsp; 80@436<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; clipRect: &nbsp;&nbsp;&nbsp; 77@436 corner: 752@710<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; form: &nbsp;&nbsp;&nbsp; DisplayScreen(1113x867x32)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; port: &nbsp;&nbsp;&nbsp; a GrafPort<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shadowColor: &nbsp;&nbsp;&nbsp; nil<br>
                <br>
                TextMorphForEditView(TextMorph)&gt;&gt;drawOn:<br>
                &nbsp;&nbsp;&nbsp; Receiver: a TextMorphForEditView(975)<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aCanvas: &nbsp;&nbsp;&nbsp; a FormCanvas on:
                DisplayScreen(1113x867x32)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fauxBounds: &nbsp;&nbsp;&nbsp; 0@0 corner: 669@450<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; bounds: &nbsp;&nbsp;&nbsp; 0@0 corner: 669@450<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; owner: &nbsp;&nbsp;&nbsp; a TransformMorph(1921)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; submorphs: &nbsp;&nbsp;&nbsp; #()<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fullBounds: &nbsp;&nbsp;&nbsp; 0@0 corner: 669@450<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; color: &nbsp;&nbsp;&nbsp; Color black<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; extension: &nbsp;&nbsp;&nbsp; a MorphExtension (1256) [other:&nbsp;
                (errorOnDraw -&gt; true) (blinkStart -...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; borderWidth: &nbsp;&nbsp;&nbsp; 0<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; borderColor: &nbsp;&nbsp;&nbsp; Color black<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; textStyle: &nbsp;&nbsp;&nbsp; a TextStyle Bitmap DejaVu Sans 9<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text: &nbsp;&nbsp;&nbsp; a Text for 'evaluate: textOrStream
                cue: aCue ifFail: failBlock logged: lo...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wrapFlag: &nbsp;&nbsp;&nbsp; true<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; paragraph: &nbsp;&nbsp;&nbsp; a MultiNewParagraph<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; editor: &nbsp;&nbsp;&nbsp; a SmalltalkEditor<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; container: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; predecessor: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; successor: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; backgroundColor: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; margins: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; editHistory: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; editView: &nbsp;&nbsp;&nbsp; a PluggableTextMorphPlus(3589)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; acceptOnCR: &nbsp;&nbsp;&nbsp; false<br>
                <br>
                FormCanvas(Canvas)&gt;&gt;draw:<br>
                &nbsp;&nbsp;&nbsp; Receiver: a FormCanvas on:
                DisplayScreen(1113x867x32)<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; anObject: &nbsp;&nbsp;&nbsp; a TextMorphForEditView(975)<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; target: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; filterSelector: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; origin: &nbsp;&nbsp;&nbsp; 80@436<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; clipRect: &nbsp;&nbsp;&nbsp; 77@436 corner: 752@710<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; form: &nbsp;&nbsp;&nbsp; DisplayScreen(1113x867x32)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; port: &nbsp;&nbsp;&nbsp; a GrafPort<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shadowColor: &nbsp;&nbsp;&nbsp; nil<br>
                <br>
                FormCanvas(Canvas)&gt;&gt;drawMorph:<br>
                &nbsp;&nbsp;&nbsp; Receiver: a FormCanvas on:
                DisplayScreen(1113x867x32)<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aMorph: &nbsp;&nbsp;&nbsp; a TextMorphForEditView(975)<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; target: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; filterSelector: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; origin: &nbsp;&nbsp;&nbsp; 80@436<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; clipRect: &nbsp;&nbsp;&nbsp; 77@436 corner: 752@710<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; form: &nbsp;&nbsp;&nbsp; DisplayScreen(1113x867x32)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; port: &nbsp;&nbsp;&nbsp; a GrafPort<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shadowColor: &nbsp;&nbsp;&nbsp; nil<br>
                <br>
                [] in TextMorphForEditView(Morph)&gt;&gt;fullDrawOn:<br>
                &nbsp;&nbsp;&nbsp; Receiver: a TextMorphForEditView(975)<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aCanvas: &nbsp;&nbsp;&nbsp; a FormCanvas on:
                DisplayScreen(1113x867x32)<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; bounds: &nbsp;&nbsp;&nbsp; 0@0 corner: 669@450<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; owner: &nbsp;&nbsp;&nbsp; a TransformMorph(1921)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; submorphs: &nbsp;&nbsp;&nbsp; #()<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fullBounds: &nbsp;&nbsp;&nbsp; 0@0 corner: 669@450<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; color: &nbsp;&nbsp;&nbsp; Color black<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; extension: &nbsp;&nbsp;&nbsp; a MorphExtension (1256) [other:&nbsp;
                (errorOnDraw -&gt; true) (blinkStart -...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; borderWidth: &nbsp;&nbsp;&nbsp; 0<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; borderColor: &nbsp;&nbsp;&nbsp; Color black<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; textStyle: &nbsp;&nbsp;&nbsp; a TextStyle Bitmap DejaVu Sans 9<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; text: &nbsp;&nbsp;&nbsp; a Text for 'evaluate: textOrStream
                cue: aCue ifFail: failBlock logged: lo...etc...<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wrapFlag: &nbsp;&nbsp;&nbsp; true<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; paragraph: &nbsp;&nbsp;&nbsp; a MultiNewParagraph<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; editor: &nbsp;&nbsp;&nbsp; a SmalltalkEditor<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; container: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; predecessor: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; successor: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; backgroundColor: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; margins: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; editHistory: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; editView: &nbsp;&nbsp;&nbsp; a PluggableTextMorphPlus(3589)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; acceptOnCR: &nbsp;&nbsp;&nbsp; false<br>
                <br>
                FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
                &nbsp;&nbsp;&nbsp; Receiver: a FormCanvas on:
                DisplayScreen(1113x867x32)<br>
                &nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aMorph: &nbsp;&nbsp;&nbsp; a TextMorphForEditView(975)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; bounds: &nbsp;&nbsp;&nbsp; 0@0 corner: 669@450<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aBlock: &nbsp;&nbsp;&nbsp; [closure] in
                TextMorphForEditView(Morph)&gt;&gt;fullDrawOn:<br>
                &nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; target: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; filterSelector: &nbsp;&nbsp;&nbsp; nil<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; origin: &nbsp;&nbsp;&nbsp; 80@436<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; clipRect: &nbsp;&nbsp;&nbsp; 77@436 corner: 752@710<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; form: &nbsp;&nbsp;&nbsp; DisplayScreen(1113x867x32)<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; port: &nbsp;&nbsp;&nbsp; a GrafPort<br>
                &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; shadowColor: &nbsp;&nbsp;&nbsp; nil<br>
                <br>
                <br>
                --- The full stack ---<br>
                UndefinedObject(Object)&gt;&gt;error:<br>
                [] in WorldState&gt;&gt;displayWorldSafely:<br>
                BlockClosure&gt;&gt;cull:cull:<br>
                [] in BlockClosure&gt;&gt;ifError:<br>
                BlockClosure&gt;&gt;cull:<br>
                [] in MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
                BlockClosure&gt;&gt;ensure:<br>
                MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
                MessageNotUnderstood(Exception)&gt;&gt;signal<br>
                UndefinedObject(Object)&gt;&gt;doesNotUnderstand:
                #findBinaryIndex:ifNone:<br>
MultiNewParagraph(NewParagraph)&gt;&gt;fastFindFirstLineSuchThat:<br>
MultiNewParagraph(NewParagraph)&gt;&gt;lineIndexForPoint:<br>
                MultiNewParagraph&gt;&gt;displayOn:using:at:<br>
                FormCanvas&gt;&gt;paragraph:bounds:color:<br>
                TextMorphForEditView(TextMorph)&gt;&gt;drawOn:<br>
                FormCanvas(Canvas)&gt;&gt;draw:<br>
                FormCanvas(Canvas)&gt;&gt;drawMorph:<br>
                [] in TextMorphForEditView(Morph)&gt;&gt;fullDrawOn:<br>
                FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
                &nbsp;- - - - - - - - - - - - - - - - - - - - - - - - - - - -
                - - - - -<br>
                FormCanvas(Canvas)&gt;&gt;roundCornersOf:during:<br>
                TextMorphForEditView(Morph)&gt;&gt;fullDrawOn:<br>
                FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
                FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>
                [] in [] in TransformMorph&gt;&gt;drawSubmorphsOn:<br>
                Array(SequenceableCollection)&gt;&gt;reverseDo:<br>
                [] in TransformMorph&gt;&gt;drawSubmorphsOn:<br>
FormCanvas&gt;&gt;transformBy:clippingTo:during:smoothing:<br>
                TransformMorph&gt;&gt;drawSubmorphsOn:<br>
                [] in TransformMorph(Morph)&gt;&gt;fullDrawOn:<br>
                FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
                FormCanvas(Canvas)&gt;<br>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">
</pre>
    </blockquote>
    <br>
  </body>
</html>