SCO Backup registration fails during backup of an Oracle database, after upgrading to SnapCenter 4.4
Applies to
SnapCenter Plug-in for Oracle (SCO) 4.4
Issue
The backup fails with a System.ArgumentNullException
during the registration process, which is visible from the SnapManagerWeb_<JOB>.log
:
ERROR SnapManagerWeb_<JOB> PID=[<PID>] TID=[<TID>] System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
at SnapManagerSMODAL.SmoDalExtension.FindFileDetailsByCannonicalPathCreateIfNotExists(IDictionary`2 dictFiles,
SmoEntitiesMySQL smoEntities, String canonicalPath, Int64 databaseId, Boolean saveChanges)
at SnapManagerSMODAL.SmoDalExtension.<>c__DisplayClassda.<>c__DisplayClassde.<CreateTablespaceMetadata>b__d8(
SmOracleTempFile tempFile)
at System.Collections.Generic.List`1.ForEach(Action`1 action)
at SnapManagerSMODAL.SmoDalExtension.<>c__DisplayClassda.<CreateTablespaceMetadata>b__d7(
SmOracleAbstractTableSpaceConfiguration tablespace)
at System.Collections.Generic.List`1.ForEach(Action`1 action)
at SnapManagerSMODAL.SmoDalExtension.<>c__DisplayClassc4.<RegisterBackupComponentInfo>b__bc(
SmOracleBackupComponentInfo compInfo)
at System.Collections.Generic.List`1.ForEach(Action`1 action)
at SnapManagerSMODAL.SmoDalExtension.RegisterBackupComponentInfo(nsm_Backup target, SmBackup backup)
at SnapManager.SMSDAL.RegisterBackupDAL.RegisterBackupEntities(SmSnapManagerDBEntities nentities, SmBackup backup,
Boolean isCoBackup, Int64& backupId)
at SnapManager.SMSDAL.RegisterBackupDAL.RegisterBackupEntities()
at SnapManager.SMSDAL.RegisterBackupDAL.RegisterBackups()