Recursive creation of suspended processes (resent)

Keith Hodges keith_hodges at yahoo.co.uk
Wed May 9 00:01:36 UTC 2007


This is using the latest .cmm package in MagmaTester

When trying to clean up a broken image, the following code causes a problem
The code is in SystemNavigation-#obsoleteBehaviours

test example that should reproduce the problem, having performed a
MagmaSession cleanUp already.

SystemNavigation default allObjectsDo: [ :ob | isBehaviour ].

This understandably generates a MessageNotUnderstood error, on all
Instances of MagmaMutatingProxy.
The doesNotUnderstand: method attempts to reify the object, if it fails
it retrys and if that fails it, signals the error. At this point one can
only assume that the defaultAction on a MessageNotUnderstood exception
eventually ends up calling MagmaMutatingProxy-#doesNotUnderstand:

best regards

Keith
_______________________________________________
Magma mailing list
Magma at lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/magma



More information about the Magma mailing list