Thanks Lukas. I put your code in a slice and it works.<br><br><a href="http://code.google.com/p/pharo/issues/detail?id=4153">http://code.google.com/p/pharo/issues/detail?id=4153</a><br><br><br><br><div class="gmail_quote">
On Tue, May 3, 2011 at 8:38 PM, Lukas Renggli <span dir="ltr">&lt;<a href="mailto:renggli@gmail.com">renggli@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I can reproduce it everywhere, in Pharo 1.2 and 1.3. I don&#39;t think it<br>
has anything to do with Shout or eCompletion. It looks like the<br>
problem is that the new text editor that doesn&#39;t consequently reuse<br>
the same Text object but instead creates new ones. The method<br>
#compile:classified:withStamp:notifying:logSource: depends on the fact<br>
that this is always the same Text instance, even after editing.<br>
Luckily we can fix that easily, but there might be other subtle bugs<br>
lingering around:<br>
<br>
TClassAndTraitDescription&gt;&gt;compile: text classified: category<br>
withStamp: changeStamp notifying: requestor logSource: logSource<br>
        | methodAndNode |<br>
        methodAndNode := self compile: text asString classified: category<br>
notifying: requestor<br>
                        trailer: self defaultMethodTrailer ifFail: [^nil].<br>
        logSource ifTrue: [<br>
                &quot; replace &#39;text&#39; with &#39;methodAndNode node sourceText&#39; &quot;<br>
                self logMethodSource: methodAndNode node sourceText<br>
forMethodWithNode: methodAndNode<br>
                        inCategory: category withStamp: changeStamp notifying: requestor.<br>
        ].<br>
        self addAndClassifySelector: methodAndNode selector withMethod: methodAndNode<br>
                method inProtocol: category notifying: requestor.<br>
        self instanceSide noteCompilationOf: methodAndNode selector meta:<br>
self isClassSide.<br>
        ^ methodAndNode selector<br>
<div><div></div><div class="h5"><br>
On 3 May 2011 17:19, Stéphane Ducasse &lt;<a href="mailto:stephane.ducasse@inria.fr">stephane.ducasse@inria.fr</a>&gt; wrote:<br>
&gt; it does not work in OB in 1.3 nor in the plain default browser.<br>
&gt; Now in plain 1.3-core it is working in the default browser. So this is probably linked with a package loaded in the dev image. I was thinking OC?<br>
&gt;<br>
&gt; Stef<br>
&gt;<br>
&gt;<br>
&gt; On May 3, 2011, at 2:30 PM, Johan Brichau wrote:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 03 May 2011, at 10:14, Mariano Martinez Peck wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; aha.... I didn&#39;t try that ;)<br>
&gt;&gt;&gt; So...in 1.2.1 adding from a browser does work, but not from the debugger?<br>
&gt;&gt;&gt; And in 1.3 none of them?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; I don&#39;t know about 1.3 but it&#39;s one of the things I started to notice about 1.2.1 this week.<br>
&gt;&gt; In the browser, it works fine.<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5">Lukas Renggli<br>
<a href="http://www.lukas-renggli.ch" target="_blank">www.lukas-renggli.ch</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>