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