That's exactly the spot. The #resignalAs: is
causing VW some
heartburn.
I don't exactly remember why I copy the exception there. That seems
rather strange and presumably causes VW to end up in an infinite
recursion.
Please try with the following code that works -- as far as I can see
right now -- well in Squeak:
visitDescription: aDescription
"Validate the current object using aDescription within an exception
handler to avoid running further tests that might cause error-cascades."
aDescription isVisible ifFalse: [ ^ self ].
[ self validate: self object using: aDescription ]
on: MAValidationError
do: [ :err | err beResumable; pass ]
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch