Extensions of Decimal class
If your Version 3.0 application contains an extension of Decimal class, you will have trouble migrating to the current version of VA Smalltalk and will get a transaction protocol error.
To enable an error-free migration, while in a Version 3.0 image, create a ScaledDecimal class in the DecimalMath application. Then, extend the ScaledDecimal class into your application and move all methods from their Decimal extension to the ScaledDecimal extension. After you make these changes and version your application, you can import it into a current VA Smalltalk development library.
Ensure that you make the changes to your application in a Version 3.0 image, as making these changes in a current VA Smalltalk image can cause problems with the Swapper.
 
Last modified date: 07/02/2019