Bug 44482

GemStone/S 64 Bit

3.2.1, 3.2, 3.1.0.6, 3.1.0.5, 3.1.0.4, 3.1.0.3, 3.1.0.2, 3.1.0.1, 3.1, 3.0.1, 3.0

All Platforms

3.2.2

Incorrect warning message about AllFailedSortedCollections.bm in 2.X to 3.X conversion

During conversion of a 2.X repository to 3.X, if any problems are noted during conversion of sorted collections you will find the following warning message in the log file:

  postconv[INFO]: However, XXX SortedCollections could not be converted.
  postconv[INFO]: Object IDs for these were stored in the file $upgradeLogDir/AllFailedSortedCollections.bm
  postconv[INFO]: You may use the method System>>readHiddenSet: 41 fromSortedFile: $upgradeLogDir/AllFailedSortedCollections.bm
  postconv[INFO]: to examine these objects and convert them manually.


However, using System>>readHiddenSet:fromSortedFile: to read AllFailedSortedCollections.bm, will trigger the following error:

ERROR 2389 , a RepositoryError occurred (error 2389), The file '$upgradeLogDir/AllFailedSortedCollections.bm' is corrupt, 'invalid file signature' (RepositoryError)

Workaround

The correct method to use to read the file AllFailedSortedCollections.bm is System>>readHiddenSet:fromFile:


Last updated: 7/28/14