sorry for not checking either.
When I run this code I indeed do not have a problem on 10306cl

stef

On May 17, 2009, at 11:36 AM, Nicolas Cellier wrote:

> Sure, a key stroke error, it's bar value:, not var value:,
> This @!* workspace takes it as global without a warning....
>
> 2009/5/17 Stéphane Ducasse <stephane.duca...@inria.fr>:
>> Nicolas
>>
>> when I run your script on the license looking for image
>> I got using 10306cl
>>
>> I get the following error:
>>
>>
>>
>> VM: Mac OS - intel - 1056 - Squeak3.8.1 of '28 Aug 2006' [latest
>> update: #6747] Squeak VM 4.1.1b2
>> Image: Pharo0.1 [Latest update: #10306]
>>
>> SecurityManager state:
>> Restricted: false
>> FileAccess: true
>> SocketAccess: true
>> Working Dir /Data/squeak4.0-relicenseTools/history
>> Trusted Dir /foobar/tooBar/forSqueak/bogus
>> Untrusted Dir /Users/ducasse/Library/Preferences/Squeak/Internet/My
>> Squeak
>>
>> UndefinedObject(Object)>>doesNotUnderstand: #value:
>>       Receiver: nil
>>       Arguments and temporary variables:
>> <<error during printing>
>>       Receiver's instance variables:
>> nil
>>
>> [] in [] in [] in [] in UndefinedObject>>DoIt
>>       Receiver: nil
>>       Arguments and temporary variables:
>> <<error during printing>
>>       Receiver's instance variables:
>> nil
>>
>> BlockClosure>>valueWithPossibleArgs:
>>       Receiver: [closure] in [] in [] in [] in UndefinedObject>>DoIt
>>       Arguments and temporary variables:
>>               anArray:        an Array('Error: Invalid utf8 input  
>> detected' an
>> UTF8TextConverter)
>>       Receiver's instance variables:
>>               outerContext:   [] in [] in [] in UndefinedObject>>DoIt
>>               startpc:        183
>>               numArgs:        0
>>
>> [] in BlockClosure>>ifError:
>>       Receiver: [closure] in [] in [] in [] in UndefinedObject>>DoIt
>>       Arguments and temporary variables:
>>               errorHandlerBlock:      Error: Invalid utf8 input  
>> detected
>>               ex:     [closure] in [] in [] in [] in  
>> UndefinedObject>>DoIt
>>       Receiver's instance variables:
>>               outerContext:   [] in [] in [] in UndefinedObject>>DoIt
>>               startpc:        171
>>               numArgs:        0
>>
>> BlockClosure>>valueWithPossibleArgs:
>>       Receiver: [closure] in BlockClosure>>ifError:
>>       Arguments and temporary variables:
>>               anArray:        an Array(Error: Invalid utf8 input  
>> detected)
>>       Receiver's instance variables:
>>               outerContext:   BlockClosure>>ifError:
>>               startpc:        40
>>               numArgs:        1
>>
>> [] in MethodContext(ContextPart)>>handleSignal:
>>       Receiver: BlockClosure>>on:do:
>>       Arguments and temporary variables:
>> <<error during printing>
>>       Receiver's instance variables:
>>               sender:         BlockClosure>>ifError:
>>               pc:     17
>>               stackp:         3
>>               method:         a CompiledMethod (2306)
>>               closureOrNil:   nil
>>               receiver:       [closure] in [] in [] in [] in  
>> UndefinedObject>>DoIt
>>
>> BlockClosure>>ensure:
>>       Receiver: [closure] in  
>> MethodContext(ContextPart)>>handleSignal:
>>       Arguments and temporary variables:
>>               aBlock:         [closure] in  
>> MethodContext(ContextPart)>>handleSignal:
>>               returnValue:    nil
>>               b:      nil
>>       Receiver's instance variables:
>>               outerContext:    
>> MethodContext(ContextPart)>>handleSignal:
>>               startpc:        90
>>               numArgs:        0
>>
>> MethodContext(ContextPart)>>handleSignal:
>>       Receiver: BlockClosure>>on:do:
>>       Arguments and temporary variables:
>>               exception:      Error: Invalid utf8 input detected
>>               val:    nil
>>       Receiver's instance variables:
>>               sender:         BlockClosure>>ifError:
>>               pc:     17
>>               stackp:         3
>>               method:         a CompiledMethod (2306)
>>               closureOrNil:   nil
>>               receiver:       [closure] in [] in [] in [] in  
>> UndefinedObject>>DoIt
>>
>> Error(Exception)>>signal
>>       Receiver: Error: Invalid utf8 input detected
>>       Arguments and temporary variables:
>>
>>       Receiver's instance variables:
>>               messageText:    'Invalid utf8 input detected'
>>               tag:    nil
>>               signalContext:  Error(Exception)>>signal
>>               handlerContext:         BlockClosure>>on:do:
>>               outerContext:   nil
>>
>> Error(Exception)>>signal:
>>       Receiver: Error: Invalid utf8 input detected
>>       Arguments and temporary variables:
>>               signalerText:   'Invalid utf8 input detected'
>>       Receiver's instance variables:
>>               messageText:    'Invalid utf8 input detected'
>>               tag:    nil
>>               signalContext:  Error(Exception)>>signal
>>               handlerContext:         BlockClosure>>on:do:
>>               outerContext:   nil
>>
>> UTF8TextConverter(Object)>>error:
>>       Receiver: an UTF8TextConverter
>>       Arguments and temporary variables:
>>               aString:        'Invalid utf8 input detected'
>>       Receiver's instance variables:
>> an UTF8TextConverter
>>
>> UTF8TextConverter>>errorMalformedInput
>>       Receiver: an UTF8TextConverter
>>       Arguments and temporary variables:
>>
>>       Receiver's instance variables:
>> an UTF8TextConverter
>>
>> UTF8TextConverter>>nextFromStream:
>>       Receiver: an UTF8TextConverter
>>       Arguments and temporary variables:
>>               aStream:        MultiByteFileStream: '/Data/squeak4.0- 
>> relicenseTools/
>> history/Pharo0.1C...etc...
>>               character1:     $
>>               value1:         160
>>               character2:     Character tab
>>               value2:         9
>>               unicode:        nil
>>               character3:     Character tab
>>               value3:         9
>>               character4:     nil
>>               value4:         nil
>>       Receiver's instance variables:
>> an UTF8TextConverter
>>
>> MultiByteFileStream>>next
>>       Receiver: MultiByteFileStream: '/Data/squeak4.0-relicenseTools/
>> history/Pharo0.1Core-10306clreadytowo...etc...
>>       Arguments and temporary variables:
>>               char:   nil
>>               secondChar:     nil
>>               state:  nil
>>       Receiver's instance variables:
>>
>>
>> MultiByteFileStream(PositionableStream)>>nextChunk
>>       Receiver: MultiByteFileStream: '/Data/squeak4.0-relicenseTools/
>> history/Pharo0.1Core-10306clreadytowo...etc...
>>       Arguments and temporary variables:
>>               terminator:     $!
>>               out:    a WriteStream 'doesNotUnderstand: aMessage
>>        "Handle the fact that there ...etc...
>>               ch:     Character cr
>>       Receiver's instance variables:
>>
>>
>> MultiByteFileStream(PositionableStream)>>nextChunkText
>>       Receiver: MultiByteFileStream: '/Data/squeak4.0-relicenseTools/
>> history/Pharo0.1Core-10306clreadytowo...etc...
>>       Arguments and temporary variables:
>>               string:         nil
>>               runsRaw:        nil
>>               strm:   nil
>>               runs:   nil
>>               peek:   nil
>>               pos:    nil
>>       Receiver's instance variables:
>>
>>
>> [] in RemoteString>>text
>>       Receiver: a RemoteString
>>       Arguments and temporary variables:
>>               theFile:        MultiByteFileStream: '/Data/squeak4.0- 
>> relicenseTools/
>> history/Pharo0.1C...etc...
>>       Receiver's instance variables:
>>               sourceFileNumber:       2
>>               filePositionHi:         10007336
>>
>> BlockClosure>>ensure:
>>       Receiver: [closure] in RemoteString>>text
>>       Arguments and temporary variables:
>>               aBlock:         [closure] in RemoteString>>text
>>               returnValue:    nil
>>               b:      nil
>>       Receiver's instance variables:
>>               outerContext:   RemoteString>>text
>>               startpc:        72
>>               numArgs:        0
>>
>> RemoteString>>text
>>       Receiver: a RemoteString
>>       Arguments and temporary variables:
>>               theFile:        MultiByteFileStream: '/Data/squeak4.0- 
>> relicenseTools/
>> history/Pharo0.1C...etc...
>>       Receiver's instance variables:
>>               sourceFileNumber:       2
>>               filePositionHi:         10007336
>>
>> CompiledMethod>>getSourceFromFile
>>       Receiver: a CompiledMethod (838)
>>       Arguments and temporary variables:
>>               position:       10007336
>>       Receiver's instance variables:
>> a CompiledMethod (838)
>>
>> [] in [] in [] in [] in UndefinedObject>>DoIt
>>       Receiver: nil
>>       Arguments and temporary variables:
>> <<error during printing>
>>       Receiver's instance variables:
>> nil
>>
>> BlockClosure>>on:do:
>>       Receiver: [closure] in [] in [] in [] in UndefinedObject>>DoIt
>>       Arguments and temporary variables:
>>               exception:      Error
>>               handlerAction:  [closure] in BlockClosure>>ifError:
>>               handlerActive:  false
>>       Receiver's instance variables:
>>               outerContext:   [] in [] in [] in UndefinedObject>>DoIt
>>               startpc:        171
>>               numArgs:        0
>>
>> BlockClosure>>ifError:
>>       Receiver: [closure] in [] in [] in [] in UndefinedObject>>DoIt
>>       Arguments and temporary variables:
>>               errorHandlerBlock:      [closure] in [] in [] in [] in
>> UndefinedObject>>DoIt
>>       Receiver's instance variables:
>>               outerContext:   [] in [] in [] in UndefinedObject>>DoIt
>>               startpc:        171
>>               numArgs:        0
>>
>> [] in [] in [] in UndefinedObject>>DoIt
>>       Receiver: nil
>>       Arguments and temporary variables:
>> <<error during printing>
>>       Receiver's instance variables:
>> nil
>>
>> IdentitySet(Set)>>do:
>>       Receiver: an IdentitySet(#name #inheritsFromAnyIn: #asOop
>> #isWebBrowser #storeOnStream: #wantsDroppe...etc...
>>       Arguments and temporary variables:
>>               aBlock:         [closure] in [] in [] in  
>> UndefinedObject>>DoIt
>>               index:  394
>>               each:   #doesNotUnderstand:
>>               indexLimiT:     498
>>       Receiver's instance variables:
>>               tally:  373
>>               array:  #(nil nil #name nil #inheritsFromAnyIn:  
>> #asOop nil nil
>> #isWebBrowser nil...etc...
>>
>> [] in [] in UndefinedObject>>DoIt
>>       Receiver: nil
>>       Arguments and temporary variables:
>> <<error during printing>
>>       Receiver's instance variables:
>> nil
>>
>> [] in ProtoObject class(Behavior)>>allSubclassesDoGently:
>>       Receiver: ProtoObject
>>       Arguments and temporary variables:
>>               aBlock:         Object
>>               cl:     [closure] in [] in UndefinedObject>>DoIt
>>       Receiver's instance variables:
>>               superclass:     nil
>>               methodDict:     a MethodDictionary(#'=='->a  
>> CompiledMethod (602)
>> #become:->a Compil...etc...
>>               format:         2
>>               instanceVariables:      nil
>>               organization:   ('apply primitives' tryNamedPrimitive
>> tryNamedPrimitive: tryNamed...etc...
>>               subclasses:     {Object . ObjectOut .  
>> ImageSegmentRootStub .
>> MessageCatcher . TestC...etc...
>>               name:   #ProtoObject
>>               classPool:      nil
>>               sharedPools:    nil
>>               environment:    nil
>>               category:       #'Kernel-Objects'
>>               traitComposition:       nil
>>               localSelectors:         nil
>>
>> Array(SequenceableCollection)>>do:
>>       Receiver: {Object . ObjectOut . ImageSegmentRootStub .
>> MessageCatcher . TestCoverage}
>>       Arguments and temporary variables:
>>               aBlock:         [closure] in ProtoObject
>> class(Behavior)>>allSubclassesDoGently:
>>               index:  1
>>               indexLimiT:     5
>>       Receiver's instance variables:
>> {Object . ObjectOut . ImageSegmentRootStub . MessageCatcher .
>> TestCoverage}
>>
>> ProtoObject class(Class)>>subclassesDoGently:
>>       Receiver: ProtoObject
>>       Arguments and temporary variables:
>>               aBlock:         [closure] in ProtoObject
>> class(Behavior)>>allSubclassesDoGently:
>>       Receiver's instance variables:
>>               superclass:     nil
>>               methodDict:     a MethodDictionary(#'=='->a  
>> CompiledMethod (602)
>> #become:->a Compil...etc...
>>               format:         2
>>               instanceVariables:      nil
>>               organization:   ('apply primitives' tryNamedPrimitive
>> tryNamedPrimitive: tryNamed...etc...
>>               subclasses:     {Object . ObjectOut .  
>> ImageSegmentRootStub .
>> MessageCatcher . TestC...etc...
>>               name:   #ProtoObject
>>               classPool:      nil
>>               sharedPools:    nil
>>               environment:    nil
>>               category:       #'Kernel-Objects'
>>               traitComposition:       nil
>>               localSelectors:         nil
>>
>> ProtoObject class(Behavior)>>allSubclassesDoGently:
>>       Receiver: ProtoObject
>>       Arguments and temporary variables:
>>               aBlock:         [closure] in [] in  
>> UndefinedObject>>DoIt
>>       Receiver's instance variables:
>>               superclass:     nil
>>               methodDict:     a MethodDictionary(#'=='->a  
>> CompiledMethod (602)
>> #become:->a Compil...etc...
>>               format:         2
>>               instanceVariables:      nil
>>               organization:   ('apply primitives' tryNamedPrimitive
>> tryNamedPrimitive: tryNamed...etc...
>>               subclasses:     {Object . ObjectOut .  
>> ImageSegmentRootStub .
>> MessageCatcher . TestC...etc...
>>               name:   #ProtoObject
>>               classPool:      nil
>>               sharedPools:    nil
>>               environment:    nil
>>               category:       #'Kernel-Objects'
>>               traitComposition:       nil
>>               localSelectors:         nil
>>
>> SystemNavigation>>allBehaviorsDo:
>>       Receiver: a SystemNavigation
>>       Arguments and temporary variables:
>>               aBlock:         [closure] in [] in  
>> UndefinedObject>>DoIt
>>       Receiver's instance variables:
>>               browserClass:   nil
>>               hierarchyBrowserClass:  nil
>>
>> [] in UndefinedObject>>DoIt
>>       Receiver: nil
>>       Arguments and temporary variables:
>> <<error during printing>
>>       Receiver's instance variables:
>> nil
>>
>> [] in ProgressInitiationException>>defaultAction
>>       Receiver: ProgressInitiationException
>>       Arguments and temporary variables:
>>               progress:       [closure] in  
>> SystemProgressMorph>>label:min:max:
>>               result:         #(nil)
>>       Receiver's instance variables:
>>               messageText:    nil
>>               tag:    nil
>>               signalContext:   
>> ProgressInitiationException(Exception)>>signal
>>               handlerContext:         nil
>>               outerContext:   nil
>>               workBlock:      [closure] in UndefinedObject>>DoIt
>>               maxVal:         3874
>>               minVal:         0
>>               aPoint:         8...@306
>>               progressTitle:  'Searching UTF-8 Problems...'
>>
>> BlockClosure>>ensure:
>>       Receiver: [closure] in  
>> ProgressInitiationException>>defaultAction
>>       Arguments and temporary variables:
>>               aBlock:         [closure] in  
>> ProgressInitiationException>>defaultAction
>>               returnValue:    nil
>>               b:      nil
>>       Receiver's instance variables:
>>               outerContext:    
>> ProgressInitiationException>>defaultAction
>>               startpc:        49
>>               numArgs:        0
>>
>> ProgressInitiationException>>defaultAction
>>       Receiver: ProgressInitiationException
>>       Arguments and temporary variables:
>>               progress:       [closure] in  
>> SystemProgressMorph>>label:min:max:
>>               result:         #(nil)
>>       Receiver's instance variables:
>>               messageText:    nil
>>               tag:    nil
>>               signalContext:   
>> ProgressInitiationException(Exception)>>signal
>>               handlerContext:         nil
>>               outerContext:   nil
>>               workBlock:      [closure] in UndefinedObject>>DoIt
>>               maxVal:         3874
>>               minVal:         0
>>               aPoint:         8...@306
>>               progressTitle:  'Searching UTF-8 Problems...'
>>
>> UndefinedObject>>handleSignal:
>>       Receiver: nil
>>       Arguments and temporary variables:
>>               exception:      ProgressInitiationException
>>       Receiver's instance variables:
>> nil
>>
>> MethodContext(ContextPart)>>handleSignal:
>>       Receiver: BlockClosure>>on:do:
>>       Arguments and temporary variables:
>>               exception:      ProgressInitiationException
>>               val:    nil
>>       Receiver's instance variables:
>>               sender:         PasteUpMorph>>becomeActiveDuring:
>>               pc:     17
>>               stackp:         3
>>               method:         a CompiledMethod (2306)
>>               closureOrNil:   nil
>>               receiver:       [closure] in  
>> PasteUpMorph>>becomeActiveDuring:
>>
>> MethodContext(ContextPart)>>handleSignal:
>>       Receiver: BlockClosure>>on:do:
>>       Arguments and temporary variables:
>>               exception:      ProgressInitiationException
>>               val:    nil
>>       Receiver's instance variables:
>>               sender:          
>> TextMorphEditor(ParagraphEditor)>>evaluateSelection
>>               pc:     17
>>               stackp:         3
>>               method:         a CompiledMethod (2306)
>>               closureOrNil:   nil
>>               receiver:       [closure] in
>> TextMorphEditor(ParagraphEditor)>>evaluateSelection
>>
>> ProgressInitiationException(Exception)>>signal
>>       Receiver: ProgressInitiationException
>>       Arguments and temporary variables:
>>
>>       Receiver's instance variables:
>>               messageText:    nil
>>               tag:    nil
>>               signalContext:   
>> ProgressInitiationException(Exception)>>signal
>>               handlerContext:         nil
>>               outerContext:   nil
>>               workBlock:      [closure] in UndefinedObject>>DoIt
>>               maxVal:         3874
>>               minVal:         0
>>               aPoint:         8...@306
>>               progressTitle:  'Searching UTF-8 Problems...'
>>
>>
>> --- The full stack ---
>> UndefinedObject(Object)>>doesNotUnderstand: #value:
>> [] in [] in [] in [] in UndefinedObject>>DoIt
>> BlockClosure>>valueWithPossibleArgs:
>> [] in BlockClosure>>ifError:
>> BlockClosure>>valueWithPossibleArgs:
>> [] in MethodContext(ContextPart)>>handleSignal:
>> BlockClosure>>ensure:
>> MethodContext(ContextPart)>>handleSignal:
>> Error(Exception)>>signal
>> Error(Exception)>>signal:
>> UTF8TextConverter(Object)>>error:
>> UTF8TextConverter>>errorMalformedInput
>> UTF8TextConverter>>nextFromStream:
>> MultiByteFileStream>>next
>> MultiByteFileStream(PositionableStream)>>nextChunk
>> MultiByteFileStream(PositionableStream)>>nextChunkText
>> [] in RemoteString>>text
>> BlockClosure>>ensure:
>> RemoteString>>text
>> CompiledMethod>>getSourceFromFile
>> [] in [] in [] in [] in UndefinedObject>>DoIt
>> BlockClosure>>on:do:
>> BlockClosure>>ifError:
>> [] in [] in [] in UndefinedObject>>DoIt
>> IdentitySet(Set)>>do:
>> [] in [] in UndefinedObject>>DoIt
>> [] in ProtoObject class(Behavior)>>allSubclassesDoGently:
>> Array(SequenceableCollection)>>do:
>> ProtoObject class(Class)>>subclassesDoGently:
>> ProtoObject class(Behavior)>>allSubclassesDoGently:
>> SystemNavigation>>allBehaviorsDo:
>> [] in UndefinedObject>>DoIt
>> [] in ProgressInitiationException>>defaultAction
>> BlockClosure>>ensure:
>> ProgressInitiationException>>defaultAction
>> UndefinedObject>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> ProgressInitiationException(Exception)>>signal
>> - - - - - - - - - - - - - - -
>>                       - - - - - - - - - - - - - - - - - -
>> ProgressInitiationException>>display:at:from:to:during:
>> ProgressInitiationException class>>display:at:from:to:during:
>> ByteString(String)>>displayProgressAt:from:to:during:
>> UndefinedObject>>DoIt
>> Compiler>>evaluate:in:to:notifying:ifFail:logged:
>> [] in TextMorphEditor(ParagraphEditor)>>evaluateSelection
>> BlockClosure>>on:do:
>> TextMorphEditor(ParagraphEditor)>>evaluateSelection
>> TextMorphEditor(ParagraphEditor)>>doIt
>> [] in TextMorphEditor(ParagraphEditor)>>doIt:
>> TextMorphEditor(ParagraphEditor)>>terminateAndInitializeAround:
>> TextMorphEditor(ParagraphEditor)>>doIt:
>> TextMorphEditor(ParagraphEditor)>>dispatchOnKeyEvent:with:
>> TextMorphEditor>>dispatchOnKeyEvent:with:
>> TextMorphEditor(ParagraphEditor)>>keystroke:
>> TextMorphEditor>>keystroke:
>> [] in TextMorphForEditView(TextMorph)>>keyStroke:
>> TextMorphForEditView(TextMorph)>>handleInteraction:
>> TextMorphForEditView>>handleInteraction:
>> TextMorphForEditView(TextMorph)>>keyStroke:
>> TextMorphForEditView>>keyStroke:
>> TextMorphForEditView(TextMorph)>>handleKeystroke:
>> KeyboardEvent>>sentTo:
>> TextMorphForEditView(Morph)>>handleEvent:
>> TextMorphForEditView(Morph)>>handleFocusEvent:
>> [] in HandMorph>>sendFocusEvent:to:clear:
>> [] in PasteUpMorph>>becomeActiveDuring:
>> BlockClosure>>on:do:
>> PasteUpMorph>>becomeActiveDuring:
>> HandMorph>>sendFocusEvent:to:clear:
>> HandMorph>>sendEvent:focus:clear:
>> HandMorph>>sendKeyboardEvent:
>> HandMorph>>handleEvent:
>> HandMorph>>processEvents
>> [] in WorldState>>doOneCycleNowFor:
>> Array(SequenceableCollection)>>do:
>> WorldState>>handsDo:
>> WorldState>>doOneCycleNowFor:
>> WorldState>>doOneCycleFor:
>> PasteUpMorph>>doOneCycle
>> [] in Project class>>spawnNewProcess
>> [] in BlockClosure>>newProcess
>>
>>
>>
>>
>>
>>
>> On May 17, 2009, at 11:13 AM, Nicolas Cellier wrote:
>>
>>> One solution would be to use getSource rather than  
>>> getSourceFromFile.
>>> However, with following code I detected no problem in my pharo-core
>>> copy (10281 updated to 10306)
>>>
>>> | problems total |
>>> problems := OrderedCollection new.
>>> total := 0.
>>> SystemNavigation default allBehaviorsDo: [:cl | total := total + 1].
>>> 'Searching UTF-8 Problems...'
>>>      displayProgressAt: Sensor cursorPoint
>>>      from: 0 to: total
>>>      during:
>>>              [:bar | | count |
>>>              count := 0.
>>>              SystemNavigation default allBehaviorsDo: [:cl |
>>>                      bar value: (count := count + 1).
>>>                      cl selectors do: [:sel |
>>>                              [(cl compiledMethodAt: sel)  
>>> getSourceFromFile] ifError: [
>>>                                      var value: 'last problem  
>>> found ' , cl name , '>>#' , sel.
>>>                                      problems add: cl->sel]]]].
>>> ^problems
>>>
>>>
>>> 2009/5/17 Stéphane Ducasse <stephane.duca...@inria.fr>:
>>>> yes same here.
>>>>
>>>> On May 17, 2009, at 2:10 AM, Tudor Girba wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Recently I encounter a strange error:
>>>>> - I sometimes get a debugger due to some problems in my code
>>>>> - when I try to investigate the trace, I get another debugger  
>>>>> saying
>>>>> that "Invalid utf8 input detected'"
>>>>>
>>>>> This second debugger I can investigate, the previous not. It looks
>>>>> like something got messed up with the text conversion of the
>>>>> sources.
>>>>>
>>>>> I am working on 10306 using the 4.1.1b2 VM on Mac. The code I am
>>>>> working on is loaded from squeaksource (Moose, Glamour, Mondrian).
>>>>>
>>>>> Anyone can confirm this problem?
>>>>>
>>>>> Cheers,
>>>>> Doru
>>>>>
>>>>>
>>>>> ----ERROR REPORT----
>>>>>
>>>>> '17 May 2009 2:05:50 am
>>>>>
>>>>> VM: Mac OS - intel - 1056 - Squeak3.8.1 of ''28 Aug 2006'' [latest
>>>>> update: #6747] Squeak VM 4.1.1b2
>>>>> Image: Pharo0.1 [Latest update: #10306]
>>>>>
>>>>> SecurityManager state:
>>>>> Restricted: false
>>>>> FileAccess: true
>>>>> SocketAccess: true
>>>>> Working Dir /Users/girba/Work/Code/squeakingmoose
>>>>> Trusted Dir /foobar/tooBar/forSqueak/bogus
>>>>> Untrusted Dir /Users/girba/Library/Preferences/Squeak/Internet/My
>>>>> Squeak
>>>>>
>>>>> UTF8TextConverter(Object)>>error:
>>>>>     Receiver: an UTF8TextConverter
>>>>>     Arguments and temporary variables:
>>>>>             aString:        ''Invalid utf8 input detected''
>>>>>     Receiver''s instance variables:
>>>>> an UTF8TextConverter
>>>>>
>>>>> UTF8TextConverter>>errorMalformedInput
>>>>>     Receiver: an UTF8TextConverter
>>>>>     Arguments and temporary variables:
>>>>>
>>>>>     Receiver''s instance variables:
>>>>> an UTF8TextConverter
>>>>>
>>>>> UTF8TextConverter>>nextFromStream:
>>>>>     Receiver: an UTF8TextConverter
>>>>>     Arguments and temporary variables:
>>>>>             aStream:        MultiByteFileStream: ''/Users/girba/
>>>>> Work/Code/
>>>>> squeakingmoose/moose.chan...etc...
>>>>>             character1:     $
>>>>>             value1:         160
>>>>>             character2:     Character tab
>>>>>             value2:         9
>>>>>             unicode:        nil
>>>>>             character3:     Character tab
>>>>>             value3:         9
>>>>>             character4:     nil
>>>>>             value4:         nil
>>>>>     Receiver''s instance variables:
>>>>> an UTF8TextConverter
>>>>>
>>>>> MultiByteFileStream>>next
>>>>>     Receiver: MultiByteFileStream: ''/Users/girba/Work/Code/
>>>>> squeakingmoose/moose.changes''
>>>>>     Arguments and temporary variables:
>>>>>             char:   nil
>>>>>             secondChar:     nil
>>>>>             state:  nil
>>>>>     Receiver''s instance variables:
>>>>>
>>>>>
>>>>> MultiByteFileStream(PositionableStream)>>nextChunk
>>>>>     Receiver: MultiByteFileStream: ''/Users/girba/Work/Code/
>>>>> squeakingmoose/moose.changes''
>>>>>     Arguments and temporary variables:
>>>>>             terminator:     $!
>>>>>             out:    a WriteStream ''doesNotUnderstand: aMessage
>>>>>      "Handle the fact that there ...etc...
>>>>>             ch:     Character cr
>>>>>     Receiver''s instance variables:
>>>>>
>>>>>
>>>>> MultiByteFileStream(PositionableStream)>>nextChunkText
>>>>>     Receiver: MultiByteFileStream: ''/Users/girba/Work/Code/
>>>>> squeakingmoose/moose.changes''
>>>>>     Arguments and temporary variables:
>>>>>             string:         nil
>>>>>             runsRaw:        nil
>>>>>             strm:   nil
>>>>>             runs:   nil
>>>>>             peek:   nil
>>>>>             pos:    nil
>>>>>     Receiver''s instance variables:
>>>>>
>>>>>
>>>>> [] in RemoteString>>text
>>>>>     Receiver: a RemoteString
>>>>>     Arguments and temporary variables:
>>>>>             theFile:        MultiByteFileStream: ''/Users/girba/
>>>>> Work/Code/
>>>>> squeakingmoose/moose.chan...etc...
>>>>>     Receiver''s instance variables:
>>>>>             sourceFileNumber:       2
>>>>>             filePositionHi:         10007336
>>>>>
>>>>> BlockClosure>>ensure:
>>>>>     Receiver: [closure] in RemoteString>>text
>>>>>     Arguments and temporary variables:
>>>>>             aBlock:         [closure] in RemoteString>>text
>>>>>             returnValue:    nil
>>>>>             b:      nil
>>>>>     Receiver''s instance variables:
>>>>>             outerContext:   RemoteString>>text
>>>>>             startpc:        72
>>>>>             numArgs:        0
>>>>>
>>>>> RemoteString>>text
>>>>>     Receiver: a RemoteString
>>>>>     Arguments and temporary variables:
>>>>>             theFile:        MultiByteFileStream: ''/Users/girba/
>>>>> Work/Code/
>>>>> squeakingmoose/moose.chan...etc...
>>>>>     Receiver''s instance variables:
>>>>>             sourceFileNumber:       2
>>>>>             filePositionHi:         10007336
>>>>>
>>>>> CompiledMethod>>getSourceFromFile
>>>>>     Receiver: a CompiledMethod (838)
>>>>>     Arguments and temporary variables:
>>>>>             position:       10007336
>>>>>     Receiver''s instance variables:
>>>>> a CompiledMethod (838)
>>>>>
>>>>> CompiledMethod>>methodNode
>>>>>     Receiver: a CompiledMethod (838)
>>>>>     Arguments and temporary variables:
>>>>>             aClass:         Object
>>>>>             source:         nil
>>>>>     Receiver''s instance variables:
>>>>> a CompiledMethod (838)
>>>>>
>>>>> [] in DebuggerMethodMap class>>forMethod:
>>>>>     Receiver: DebuggerMethodMap
>>>>>     Arguments and temporary variables:
>>>>>             aMethod:        a CompiledMethod (838)
>>>>>     Receiver''s instance variables:
>>>>>             superclass:     Object
>>>>>             methodDict:     a MethodDictionary(#abstractSourceMap-
>>>>>> a CompiledMethod
>>>>> (1628) #for...etc...
>>>>>             format:         140
>>>>>             instanceVariables:      #(''timestamp''
>>>>> ''methodReference''
>>>>> ''methodNode'' ''abstractSource...etc...
>>>>>             organization:   (''initialize-release''
>>>>> forMethod:methodNode:)
>>>>> (''accessing'' markRec...etc...
>>>>>             subclasses:     {DebuggerMethodMapForBlueBookMethods .
>>>>> DebuggerMethodMapForClosureC...etc...
>>>>>             name:   #DebuggerMethodMap
>>>>>             classPool:      a Dictionary(#MapCache->a
>>>>> WeakIdentityKeyDictionary(a
>>>>> CompiledMethod...etc...
>>>>>             sharedPools:    nil
>>>>>             environment:    Smalltalk
>>>>>             category:       #''Tools-Debugger''
>>>>>             traitComposition:       nil
>>>>>             localSelectors:         nil
>>>>>
>>>>> WeakIdentityKeyDictionary(Dictionary)>>at:ifAbsent:
>>>>>     Receiver: a WeakIdentityKeyDictionary(a CompiledMethod (126)- 
>>>>> >a
>>>>> DebuggerMethodMapForClosureCompiledM...etc...
>>>>>     Arguments and temporary variables:
>>>>>             key:    a CompiledMethod (838)
>>>>>             aBlock:         [closure] in DebuggerMethodMap
>>>>> class>>forMethod:
>>>>>             assoc:  nil
>>>>>     Receiver''s instance variables:
>>>>>             tally:  16
>>>>>             array:  an Array(nil nil a CompiledMethod (2402)->a
>>>>> DebuggerMethodMapForClosureC...etc...
>>>>>
>>>>> DebuggerMethodMap class>>forMethod:
>>>>>     Receiver: DebuggerMethodMap
>>>>>     Arguments and temporary variables:
>>>>>             aMethod:        a CompiledMethod (838)
>>>>>     Receiver''s instance variables:
>>>>>             superclass:     Object
>>>>>             methodDict:     a MethodDictionary(#abstractSourceMap-
>>>>>> a CompiledMethod
>>>>> (1628) #for...etc...
>>>>>             format:         140
>>>>>             instanceVariables:      #(''timestamp''
>>>>> ''methodReference''
>>>>> ''methodNode'' ''abstractSource...etc...
>>>>>             organization:   (''initialize-release''
>>>>> forMethod:methodNode:)
>>>>> (''accessing'' markRec...etc...
>>>>>             subclasses:     {DebuggerMethodMapForBlueBookMethods .
>>>>> DebuggerMethodMapForClosureC...etc...
>>>>>             name:   #DebuggerMethodMap
>>>>>             classPool:      a Dictionary(#MapCache->a
>>>>> WeakIdentityKeyDictionary(a
>>>>> CompiledMethod...etc...
>>>>>             sharedPools:    nil
>>>>>             environment:    Smalltalk
>>>>>             category:       #''Tools-Debugger''
>>>>>             traitComposition:       nil
>>>>>             localSelectors:         nil
>>>>>
>>>>> CompiledMethod>>debuggerMap
>>>>>     Receiver: a CompiledMethod (838)
>>>>>     Arguments and temporary variables:
>>>>>
>>>>>     Receiver''s instance variables:
>>>>> a CompiledMethod (838)
>>>>>
>>>>> OTClosureContextNode>>selection
>>>>>     Receiver: an OTClosureContextNode
>>>>>     Arguments and temporary variables:
>>>>>
>>>>>     Receiver''s instance variables:
>>>>>             metaNode:       context
>>>>>
>>>>>             navigation:     an OBDefaultEdgeNavigation
>>>>>             process:        a Process in OTToolset
>>>>> class>>debug:context:label:contents:fullView:
>>>>>             context:        Model
>>>>> class(Object)>>doesNotUnderstand: #fullName
>>>>>             parseTree:      nil
>>>>>             sourceMap:      nil
>>>>>             debuggerMap:    nil
>>>>>
>>>>> OTClosureContextNode(OTContextNode)>>definition
>>>>>     Receiver: an OTClosureContextNode
>>>>>     Arguments and temporary variables:
>>>>>
>>>>>     Receiver''s instance variables:
>>>>>             metaNode:       context
>>>>>
>>>>>             navigation:     an OBDefaultEdgeNavigation
>>>>>             process:        a Process in OTToolset
>>>>> class>>debug:context:label:contents:fullView:
>>>>>             context:        Model
>>>>> class(Object)>>doesNotUnderstand: #fullName
>>>>>             parseTree:      nil
>>>>>             sourceMap:      nil
>>>>>             debuggerMap:    nil
>>>>>
>>>>> OTDefinitionPanel(OBDefinitionPanel)>>node:
>>>>>     Receiver: an OTDefinitionPanel
>>>>>     Arguments and temporary variables:
>>>>>             aNode:  an OTClosureContextNode
>>>>>     Receiver''s instance variables:
>>>>>             browser:        an OTDebugger
>>>>>             definition:     nil
>>>>>             selection:      nil
>>>>>
>>>>> OTDefinitionPanel(OBDefinitionPanel)>>selectionChanged:
>>>>>     Receiver: an OTDefinitionPanel
>>>>>     Arguments and temporary variables:
>>>>>             ann:    an OBSelectionChanged
>>>>>     Receiver''s instance variables:
>>>>>             browser:        an OTDebugger
>>>>>             definition:     nil
>>>>>             selection:      nil
>>>>>
>>>>> MessageSend>>valueWithArguments:
>>>>>     Receiver: MessageSend(#selectionChanged: -> an
>>>>> OTDefinitionPanel)
>>>>>     Arguments and temporary variables:
>>>>>             anArray:        an Array(an OBSelectionChanged)
>>>>>     Receiver''s instance variables:
>>>>>             receiver:       an OTDefinitionPanel
>>>>>             selector:       #selectionChanged:
>>>>>             arguments:      #()
>>>>>
>>>>> [] in ActionSequence>>valueWithArguments:
>>>>>     Receiver: #(MessageSend(#relabel: -> an OTDebugger)
>>>>> MessageSend(#selectionChanged: -> an OBColumnPan...etc...
>>>>>     Arguments and temporary variables:
>>>>>             anArray:        MessageSend(#selectionChanged: -> an
>>>>> OTDefinitionPanel)
>>>>>             answer:         an Array(an OBSelectionChanged)
>>>>>             each:   an Array(an OBFixedButtonPanel)
>>>>>     Receiver''s instance variables:
>>>>> #(MessageSend(#relabel: -> an OTDebugger)
>>>>> MessageSend(#selectionChanged: -> an OBColumnPan...etc...
>>>>>
>>>>> ActionSequence(SequenceableCollection)>>do:
>>>>>     Receiver: #(MessageSend(#relabel: -> an OTDebugger)
>>>>> MessageSend(#selectionChanged: -> an OBColumnPan...etc...
>>>>>     Arguments and temporary variables:
>>>>>             aBlock:         [closure] in
>>>>> ActionSequence>>valueWithArguments:
>>>>>             index:  4
>>>>>             indexLimiT:     6
>>>>>     Receiver''s instance variables:
>>>>> #(MessageSend(#relabel: -> an OTDebugger)
>>>>> MessageSend(#selectionChanged: -> an OBColumnPan...etc...
>>>>>
>>>>> ActionSequence>>valueWithArguments:
>>>>>     Receiver: #(MessageSend(#relabel: -> an OTDebugger)
>>>>> MessageSend(#selectionChanged: -> an OBColumnPan...etc...
>>>>>     Arguments and temporary variables:
>>>>>             anArray:        an Array(an OBSelectionChanged)
>>>>>             answer:         an Array(an OBFixedButtonPanel)
>>>>>     Receiver''s instance variables:
>>>>> #(MessageSend(#relabel: -> an OTDebugger)
>>>>> MessageSend(#selectionChanged: -> an OBColumnPan...etc...
>>>>>
>>>>> [] in OBAnnouncer>>announce:
>>>>>     Receiver: an OBAnnouncer
>>>>>     Arguments and temporary variables:
>>>>> <<error during printing>
>>>>>     Receiver''s instance variables:
>>>>>             subscriptions:  an IdentityDictionary(OBAboutToChange-
>>>>>> an
>>>>> ActionSequence(Message...etc...
>>>>>
>>>>> [] in IdentityDictionary(Dictionary)>>keysAndValuesDo:
>>>>>     Receiver: an IdentityDictionary(OBAboutToChange->an
>>>>> ActionSequence(MessageSend(#aboutToChange: -> an...etc...
>>>>>     Arguments and temporary variables:
>>>>>             aBlock:         OBSelectionChanged-
>>>>>> #(MessageSend(#relabel: -> an
>>>>> OTDebugger)
>>>>> MessageSe...etc...
>>>>>             assoc:  [closure] in OBAnnouncer>>announce:
>>>>>     Receiver''s instance variables:
>>>>>             tally:  12
>>>>>             array:  {OBNodeCreated->an
>>>>> ActionSequence(MessageSend(#selectNode: -
>>>>>> an OBColum...etc...
>>>>>
>>>>> IdentityDictionary(Set)>>do:
>>>>>     Receiver: an IdentityDictionary(OBAboutToChange->an
>>>>> ActionSequence(MessageSend(#aboutToChange: -> an...etc...
>>>>>     Arguments and temporary variables:
>>>>>             aBlock:         [closure] in
>>>>> IdentityDictionary(Dictionary)>>keysAndValuesDo:
>>>>>             index:  6
>>>>>             each:   OBSelectionChanged->#(MessageSend(#relabel: -
>>>>>> an OTDebugger)
>>>>> MessageSend...etc...
>>>>>             indexLimiT:     20
>>>>>     Receiver''s instance variables:
>>>>>             tally:  12
>>>>>             array:  {OBNodeCreated->an
>>>>> ActionSequence(MessageSend(#selectNode: -
>>>>>> an OBColum...etc...
>>>>>
>>>>> IdentityDictionary(Dictionary)>>associationsDo:
>>>>>     Receiver: an IdentityDictionary(OBAboutToChange->an
>>>>> ActionSequence(MessageSend(#aboutToChange: -> an...etc...
>>>>>     Arguments and temporary variables:
>>>>>             aBlock:         [closure] in
>>>>> IdentityDictionary(Dictionary)>>keysAndValuesDo:
>>>>>     Receiver''s instance variables:
>>>>>             tally:  12
>>>>>             array:  {OBNodeCreated->an
>>>>> ActionSequence(MessageSend(#selectNode: -
>>>>>> an OBColum...etc...
>>>>>
>>>>> IdentityDictionary(Dictionary)>>keysAndValuesDo:
>>>>>     Receiver: an IdentityDictionary(OBAboutToChange->an
>>>>> ActionSequence(MessageSend(#aboutToChange: -> an...etc...
>>>>>     Arguments and temporary variables:
>>>>>             aBlock:         [closure] in OBAnnouncer>>announce:
>>>>>     Receiver''s instance variables:
>>>>>             tally:  12
>>>>>             array:  {OBNodeCreated->an
>>>>> ActionSequence(MessageSend(#selectNode: -
>>>>>> an OBColum...etc...
>>>>>
>>>>> OBAnnouncer>>announce:
>>>>>     Receiver: an OBAnnouncer
>>>>>     Arguments and temporary variables:
>>>>>             anObject:       an OBSelectionChanged
>>>>>             ann:    an OBSelectionChanged
>>>>>     Receiver''s instance variables:
>>>>>             subscriptions:  an IdentityDictionary(OBAboutToChange-
>>>>>> an
>>>>> ActionSequence(Message...etc...
>>>>>
>>>>> OBColumnPanel>>jumpTo:
>>>>>     Receiver: an OBColumnPanel
>>>>>     Arguments and temporary variables:
>>>>>             aNode:  an OTClosureContextNode
>>>>>             column:         an OBColumn(Model
>>>>> class(Object)>>doesNotUnderstand:
>>>>> #fullName)
>>>>>     Receiver''s instance variables:
>>>>>             browser:        an OTDebugger
>>>>>             root:   an OTProcessNode
>>>>>             current:        an OTClosureContextNode
>>>>>             columns:        an OrderedCollection(an OBColumn(Model
>>>>> class(Object)>>doesNotUnderstan...etc...
>>>>>             minPanes:       1
>>>>>             maxPanes:       1
>>>>>
>>>>> OTDebugger(OBBrowser)>>jumpTo:
>>>>>     Receiver: an OTDebugger
>>>>>     Arguments and temporary variables:
>>>>>             aNode:  an OTClosureContextNode
>>>>>     Receiver''s instance variables:
>>>>>             panels:         an OrderedCollection(an OBColumnPanel
>>>>> an OBFixedButtonPanel
>>>>> an OTDefini...etc...
>>>>>             announcer:      an OBAnnouncer
>>>>>             cmdFactories:   an Array(OTCmdProceedDebugger
>>>>> OTCmdIntoDebugger
>>>>> OTCmdThroughDebug...etc...
>>>>>
>>>>> OTDebugger class(OBBrowser class)>>metaNode:root:selection:panels:
>>>>>     Receiver: OTDebugger
>>>>>     Arguments and temporary variables:
>>>>>             metaNode:       process
>>>>> #longStack->context
>>>>>
>>>>>             rootNode:       an OTProcessNode
>>>>>             selectedNode:   an OTClosureContextNode
>>>>>             panels:         an Array(an OBColumnPanel an
>>>>> OBFixedButtonPanel an
>>>>> OTDefinitionPanel an...etc...
>>>>>             browser:        an OTDebugger
>>>>>     Receiver''s instance variables:
>>>>>             superclass:     OBBrowser
>>>>>             methodDict:     a MethodDictionary(#cmdBrowse->a
>>>>> CompiledMethod (3978)
>>>>> #cmdDebug->a...etc...
>>>>>             format:         136
>>>>>             instanceVariables:      nil
>>>>>             organization:   (''commands'' cmdBrowse cmdDebug
>>>>> cmdInspector)
>>>>> (''updating'' debugger...etc...
>>>>>             subclasses:     nil
>>>>>             name:   #OTDebugger
>>>>>             classPool:      nil
>>>>>             sharedPools:    nil
>>>>>             environment:    Smalltalk
>>>>>             category:       #''OB-Tools-Debugger''
>>>>>             traitComposition:       nil
>>>>>             localSelectors:         nil
>>>>>
>>>>> OTDebugger class(OBBrowser class)>>root:selection:
>>>>>     Receiver: OTDebugger
>>>>>     Arguments and temporary variables:
>>>>>             rootNode:       an OTProcessNode
>>>>>             selectedNode:   an OTClosureContextNode
>>>>>     Receiver''s instance variables:
>>>>>             superclass:     OBBrowser
>>>>>             methodDict:     a MethodDictionary(#cmdBrowse->a
>>>>> CompiledMethod (3978)
>>>>> #cmdDebug->a...etc...
>>>>>             format:         136
>>>>>             instanceVariables:      nil
>>>>>             organization:   (''commands'' cmdBrowse cmdDebug
>>>>> cmdInspector)
>>>>> (''updating'' debugger...etc...
>>>>>             subclasses:     nil
>>>>>             name:   #OTDebugger
>>>>>             classPool:      nil
>>>>>             sharedPools:    nil
>>>>>             environment:    Smalltalk
>>>>>             category:       #''OB-Tools-Debugger''
>>>>>             traitComposition:       nil
>>>>>             localSelectors:         nil
>>>>>
>>>>> OTDebugger class>>process:context:errorWasInUIProcess:
>>>>>     Receiver: OTDebugger
>>>>>     Arguments and temporary variables:
>>>>>             aProcess:       a Process in OTToolset
>>>>> class>>debug:context:label:contents:fullView:
>>>>>             aContext:       Model
>>>>> class(Object)>>doesNotUnderstand: #fullName
>>>>>             aBool:  true
>>>>>             processNode:    an OTProcessNode
>>>>>             contextNode:    an OTClosureContextNode
>>>>>     Receiver''s instance variables:
>>>>>             superclass:     OBBrowser
>>>>>             methodDict:     a MethodDictionary(#cmdBrowse->a
>>>>> CompiledMethod (3978)
>>>>> #cmdDebug->a...etc...
>>>>>             format:         136
>>>>>             instanceVariables:      nil
>>>>>             organization:   (''commands'' cmdBrowse cmdDebug
>>>>> cmdInspector)
>>>>> (''updating'' debugger...etc...
>>>>>             subclasses:     nil
>>>>>             name:   #OTDebugger
>>>>>             classPool:      nil
>>>>>             sharedPools:    nil
>>>>>             environment:    Smalltalk
>>>>>             category:       #''OB-Tools-Debugger''
>>>>>             traitComposition:       nil
>>>>>             localSelectors:         nil
>>>>>
>>>>> OTDebugger class>>process:context:label:errorWasInUIProcess:
>>>>>     Receiver: OTDebugger
>>>>>     Arguments and temporary variables:
>>>>>             aProcess:       a Process in OTToolset
>>>>> class>>debug:context:label:contents:fullView:
>>>>>             aContext:       Model
>>>>> class(Object)>>doesNotUnderstand: #fullName
>>>>>             aString:        ''MessageNotUnderstood: Model
>>>>> class>>fullName''
>>>>>             aBool:  true
>>>>>             debugger:       nil
>>>>>     Receiver''s instance variables:
>>>>>             superclass:     OBBrowser
>>>>>             methodDict:     a MethodDictionary(#cmdBrowse->a
>>>>> CompiledMethod (3978)
>>>>> #cmdDebug->a...etc...
>>>>>             format:         136
>>>>>             instanceVariables:      nil
>>>>>             organization:   (''commands'' cmdBrowse cmdDebug
>>>>> cmdInspector)
>>>>> (''updating'' debugger...etc...
>>>>>             subclasses:     nil
>>>>>             name:   #OTDebugger
>>>>>             classPool:      nil
>>>>>             sharedPools:    nil
>>>>>             environment:    Smalltalk
>>>>>             category:       #''OB-Tools-Debugger''
>>>>>             traitComposition:       nil
>>>>>             localSelectors:         nil
>>>>>
>>>>> OTDebugger class>>openProcess:context:label:errorWasInUIProcess:
>>>>>     Receiver: OTDebugger
>>>>>     Arguments and temporary variables:
>>>>>             aProcess:       a Process in OTToolset
>>>>> class>>debug:context:label:contents:fullView:
>>>>>             aContext:       Model
>>>>> class(Object)>>doesNotUnderstand: #fullName
>>>>>             aString:        ''MessageNotUnderstood: Model
>>>>> class>>fullName''
>>>>>             aBool:  true
>>>>>     Receiver''s instance variables:
>>>>>             superclass:     OBBrowser
>>>>>             methodDict:     a MethodDictionary(#cmdBrowse->a
>>>>> CompiledMethod (3978)
>>>>> #cmdDebug->a...etc...
>>>>>             format:         136
>>>>>             instanceVariables:      nil
>>>>>             organization:   (''commands'' cmdBrowse cmdDebug
>>>>> cmdInspector)
>>>>> (''updating'' debugger...etc...
>>>>>             subclasses:     nil
>>>>>             name:   #OTDebugger
>>>>>             classPool:      nil
>>>>>             sharedPools:    nil
>>>>>             environment:    Smalltalk
>>>>>             category:       #''OB-Tools-Debugger''
>>>>>             traitComposition:       nil
>>>>>             localSelectors:         nil
>>>>>
>>>>> [] in OTPreDebugNode>>debug:
>>>>>     Receiver: an OTPreDebugNode
>>>>>     Arguments and temporary variables:
>>>>>             aRequestor:     an OTPreDebugPanel
>>>>>             proc:   a Process in OTToolset
>>>>> class>>debug:context:label:contents:fullView:
>>>>>     Receiver''s instance variables:
>>>>>             metaNode:       Predebug
>>>>>
>>>>>             navigation:     nil
>>>>>             errorWasInUI:   true
>>>>>             process:        nil
>>>>>             context:        Model
>>>>> class(Object)>>doesNotUnderstand: #fullName
>>>>>             label:  ''MessageNotUnderstood: Model  
>>>>> class>>fullName''
>>>>>             contents:       ''Model
>>>>> class(Object)>>doesNotUnderstand: #fullName
>>>>> UtilitiesTest>>tes...etc...
>>>>>             debugOnMouseClick:      true
>>>>>
>>>>> WorldState>>runStepMethodsIn:
>>>>>     Receiver: a WorldState
>>>>>     Arguments and temporary variables:
>>>>>             aWorld:         a PasteUpMorph(1622) [world]
>>>>>             queue:  a SharedQueue
>>>>>             numItems:       1
>>>>>             i:      0
>>>>>             limit:  200
>>>>>             stamp:  12765762
>>>>>     Receiver''s instance variables:
>>>>>             hands:  an Array(a HandMorph(3216))
>>>>>             viewBox:        0...@0 corner: 1...@807
>>>>>             canvas:         a FormCanvas on:
>>>>> DisplayScreen(1440x807x32)
>>>>>             damageRecorder:         a DamageRecorder
>>>>>             stepList:       a Heap(StepMessage(#stepAt: -> a
>>>>> SystemWindow(3380))(a
>>>>> SystemWindow(3...etc...
>>>>>             lastStepTime:   12791780
>>>>>             lastStepMessage:        nil
>>>>>             lastCycleTime:  12791800
>>>>>             commandHistory:         a CommandHistory
>>>>>             alarms:         a Heap()
>>>>>             lastAlarmTime:  12791780
>>>>>
>>>>> PasteUpMorph>>runStepMethods
>>>>>     Receiver: a PasteUpMorph(1622) [world]
>>>>>     Arguments and temporary variables:
>>>>>
>>>>>     Receiver''s instance variables:
>>>>>             bounds:         0...@0 corner: 1...@807
>>>>>             owner:  nil
>>>>>             submorphs:      an Array(a TaskbarMorph(3095) a
>>>>> SystemWindow(171) a
>>>>> PluggableStandar...etc...
>>>>>             fullBounds:     nil
>>>>>             color:  (Color r: 0.972 g: 0.972 b: 0.976)
>>>>>             extension:      a MorphExtension (2543) [eventHandler
>>>>> = an
>>>>> EventHandler]  [other:  (...etc...
>>>>>             borderWidth:    0
>>>>>             borderColor:    (Color r: 0.03 g: 0.02 b: 0.0)
>>>>>             presenter:      a Presenter (1246)
>>>>>             model:  a MorphicModel(1926)
>>>>>             cursor:         1
>>>>>             padding:        3
>>>>>             backgroundMorph:        nil
>>>>>             isPartsBin:     nil
>>>>>             autoLineLayout:         false
>>>>>             indicateCursor:         nil
>>>>>             resizeToFit:    nil
>>>>>             wantsMouseOverHalos:    nil
>>>>>             worldState:     a WorldState
>>>>>             griddingOn:     nil
>>>>>
>>>>>
>>>>> --- The full stack ---
>>>>> UTF8TextConverter(Object)>>error:
>>>>> UTF8TextConverter>>errorMalformedInput
>>>>> UTF8TextConverter>>nextFromStream:
>>>>> MultiByteFileStream>>next
>>>>> MultiByteFileStream(PositionableStream)>>nextChunk
>>>>> MultiByteFileStream(PositionableStream)>>nextChunkText
>>>>> [] in RemoteString>>text
>>>>> BlockClosure>>ensure:
>>>>> RemoteString>>text
>>>>> CompiledMethod>>getSourceFromFile
>>>>> CompiledMethod>>methodNode
>>>>> [] in DebuggerMethodMap class>>forMethod:
>>>>> WeakIdentityKeyDictionary(Dictionary)>>at:ifAbsent:
>>>>> DebuggerMethodMap class>>forMethod:
>>>>> CompiledMethod>>debuggerMap
>>>>> OTClosureContextNode>>selection
>>>>> OTClosureContextNode(OTContextNode)>>definition
>>>>> OTDefinitionPanel(OBDefinitionPanel)>>node:
>>>>> OTDefinitionPanel(OBDefinitionPanel)>>selectionChanged:
>>>>> MessageSend>>valueWithArguments:
>>>>> [] in ActionSequence>>valueWithArguments:
>>>>> ActionSequence(SequenceableCollection)>>do:
>>>>> ActionSequence>>valueWithArguments:
>>>>> [] in OBAnnouncer>>announce:
>>>>> [] in IdentityDictionary(Dictionary)>>keysAndValuesDo:
>>>>> IdentityDictionary(Set)>>do:
>>>>> IdentityDictionary(Dictionary)>>associationsDo:
>>>>> IdentityDictionary(Dictionary)>>keysAndValuesDo:
>>>>> OBAnnouncer>>announce:
>>>>> OBColumnPanel>>jumpTo:
>>>>> OTDebugger(OBBrowser)>>jumpTo:
>>>>> OTDebugger class(OBBrowser class)>>metaNode:root:selection:panels:
>>>>> OTDebugger class(OBBrowser class)>>root:selection:
>>>>> OTDebugger class>>process:context:errorWasInUIProcess:
>>>>> OTDebugger class>>process:context:label:errorWasInUIProcess:
>>>>> OTDebugger class>>openProcess:context:label:errorWasInUIProcess:
>>>>> [] in OTPreDebugNode>>debug:
>>>>> WorldState>>runStepMethodsIn:
>>>>> PasteUpMorph>>runStepMethods
>>>>> - - - - - - - - - - - - - - -
>>>>>                     - - - - - - - - - - - - - - - - - -
>>>>> WorldState>>doOneCycleNowFor:
>>>>> WorldState>>doOneCycleFor:
>>>>> PasteUpMorph>>doOneCycle
>>>>> [] in Project class>>spawnNewProcess
>>>>> [] in BlockClosure>>newProcess
>>>>> '
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> www.tudorgirba.com
>>>>>
>>>>> "To lead is not to demand things, it is to make them happen."
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> Pharo-project@lists.gforge.inria.fr
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo- 
>>>>> project
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> Pharo-project@lists.gforge.inria.fr
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> Pharo-project@lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project@lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>


_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to