What we need is a a statistics gatherer for issues like this:

-> every time a walk bak happens, the system allow people to submit a stack 
track
-> this is gatererd in a database
-> then we visualise the system to show where all the problems are

==> we will soon know all unable and buggy parts of the system.

On 17 Jan 2014, at 22:49, Pharo4Stef <[email protected]> wrote:

> No idea how to reproduce it.
> 
> computeVarType
>       | info tempNames name |
>       types ifEmpty: [ ^ nil ].
>       info := types first.
>       (hasSend and: [ info isDefinedByMessageSend not ])
>               ifTrue: [ 
>                       info type: nil.
>                       ^ info ].
>       info isDefinedByTemporary
>               ifFalse: [ ^ info ].
>       tempNames := (receiverClass compiler parse: currentMethod sourceCode) 
> tempNames.
>       ^^^^^^^^^^^^ 
>               #()
>               so the rest breaks. 
> 
>       name := tempNames at: info temporaryOffset + 1.
>       info type: (self class getClassFromTypeSuggestingName: name).
>       ^ info


Reply via email to