Hi guys. I am running some scripts from command line and when there is an error, Pharo prints it in the stdout.�
Now I notice there are problem with method contexts that are in closures. The closure is not correctly printed. Look at these examples:
==== Startup Error: MessageNotUnderstood: receiver of "trait" is nil
UndefinedObject(Object)>>doesNotUnderstand: #trait
TraitComposition>>errorIfNotAddable:
TraitComposition>>add:
TATraitComposition>>recreatedTraitCompositionFrom: in Block: ^[[1;2C^C
And this one:
==== Startup Error: Error: No user response possible
DummyUIManager(Object)>>error:
DummyUIManager>>confirm:
FreeTypeGlyphRenderer class(Object)>>confirm:
FreeTypeGlyphRenderer class(Class)>>sharing: in Block: ^[[1;2C^C
In both cases, the block is not printed and instead it prints "^[[1;2C^C". What the hell is that?
Any ideas what can be wrong? the closure seems to be printed in MethodContext >>�printDebugOn:
Thanks
--
Mariano
http://marianopeck.wordpress.com