become: primitive failure reasons not included in error text provided to GBS
In version 2.4.3, the primitive code for become: was enhanced to provide
a reason when the become: failed. This reason argument is visible in errors
encountered in topaz execution, but the error message passed back to GBS
from the image does not include the new argument.
Execute the following in GemStone:
| errNum errDict | errDict := (Globals at: #GemStoneError) at: #English.
errNum := ErrorSymbols at: #rtErrCantBecomeGeneric. errDict at: errNum
put: #('become is not allowed on this object. Reason: ' 2 ', object '