<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Georgia">If you inspect<br>
      <br>
      PositionableStream&gt;&gt;#fileInAnnouncing:<br>
      <br>
      and look at the literal for Compiler, does it look to be pointing
      to the new or old Compiler?<br>
      <br>
      Cheers,<br>
      Bob<br>
      <br>
    </font>
    <div class="moz-cite-prefix">On 9/25/13 6:12 AM, Frank Shearar
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAJbhyRFeh+57=X7jpN=spBSHGw3VBRn752Zj4Fk3fGA3hPDMLA@mail.gmail.com"
      type="cite">
      <pre wrap="">I'm running with Compiler-nice.274.

What's weirder is in that top stack frame (Compiler &gt;&gt;
#evaluate:in:to:notifying:ifFailed:logged: the following all show up
as red, because they're references to instvars that don't exist:
class, sourceStream, context, requestor.

That's because the CompiledMethod that's running is not actually the
right CompiledMethod! It's from some ancient pre-CompilationCue
Compiler instance. Or at least so I suspect because that Compiler
instance has a nil 'cue' instvar.

If it helps, the PointerFinder says this of the offending context:

globals: Environment
declarations: IdentityDictionary
#World -&gt; PasteUpMorph
submorphs: Array
1: SystemWindow
model: ObjectExplorer
currentSelection: ObjectExplorerWrapper
item: CompiledMethod

In contrast, PointerFinder on: (Compiler &gt;&gt;
#evaluate:in:to:notifying:ifFail:logged:) says:

CLASS: SmalltalkImage class
superclass: Object class
subclasses: Array
445: Compiler class
methodDict: MethodDictionary
array: Array
39: CompiledMethod.
</pre>
    </blockquote>
    <br>
  </body>
</html>