Bug 47423

Informational

GemStone/S 64 Bit

3.6, 3.5.5, 3.5.4, 3.5.3, 3.5.2, 3.5.1.2, 3.5.1.1, 3.5.1, 3.5, 3.4.5, 3.4.4, 3.4.3, 3.4.2, 3.4.1, 3.4

All Platforms

Login after restoring backup fails with ICU library error

If you are restoring a backup using a linked topaz session, and the IcuLibraryVersion of your backup file is different from that of the extent you are restoring into (usually the initial extent0.dbf), an extra step is required to complete the restore.

When you first logged in the topaz session, before the restore, the topaz process loaded the ICU library version specified in the initial, empty extent. When the restoreFromBackup completes, the session logs out. However, if the restored backup specifies a different ICU library version, login will fail with an error similar to the following, since the linked topaz process still has the original ICU library version loaded.


[ERROR] ICU library error, this process previously loaded 58.2, now IcuLibraryVersion=54.1
-----------------------------------------------------
GemStone: Error Fatal
StrPrimInit failed, ICU library error, this process previously loaded 58.2, now IcuLibraryVersion=54.1

Error Category: [GemStone] Number: 4149 Arg Count: 1 Arg 1: nil

Workaround

Exit the linked topaz and start topaz again.


Last updated: 11/16/20