I am using TOAD for DB2(z/os) and i have been getting an error when i compare a schema against offline snapshot. To experiment with this feature, i created a temp table took a snapshot and dropped the table and wanted to compare.
i have posted the error below. Has anyone else recieved a similar error?
Thanks!
Index was outside the bounds of the array.
Level 1 inner exception (Quest.Compare.Schema.Common.Pl.CNSLoader+ModelThreadException):
Index was outside the bounds of the array.
Call Stack:
at Quest.Compare.Schema.DB2.DBModel.CNS2Loader.FillModel(CNSPLProgress plProgress, LimitationParms dictLimitations, ICNSNode iNode1, ICNSNode iNode2)
at Quest.Compare.Schema.DB2.DBModel.CNS2Loader.FillNodes(CNSPLProgress plProgress, IEnumerable1 idList1, IEnumerable
1 idList2, ICNSRootManager rm)
at Quest.Compare.Schema.DB2.DBModel.CNS2RootManager.LoadModelForSchemaCompare(ICommandProgress progress, Boolean needReferences)
at Quest.Compare.Schema.Common.Pl.CNSCmdFillPairTree.CommandExecution(ICommandQueue icmdqueue)
at Quest.Compare.General.Sys.ProgressiveCommand.ExecuteCommand(ICommandQueue icmdqueue)
Level 2 inner exception (System.IndexOutOfRangeException):
Index was outside the bounds of the array.
Call Stack:
at Quest.Compare.Schema.Common.Pl.CNSDataReaderBase.Fields.SetField(Field oField)
at Quest.Compare.Schema.Common.Pl.CNSDataReaderBase.Fields.Read(BinaryReader br)
at Quest.Compare.Schema.Common.Pl.CNSDataFileReader.Init(BinaryReader brSnap, Boolean bReaderPassedFromOutside)
at Quest.Compare.Schema.Common.Pl.CNSDataFileReader…ctor(BinaryReader brSnap)
at Quest.Compare.Schema.DB2.DBModel.CNS2Loader.DirectExtract(CNS2Database oDb, CNSPLProgress plProgress, LimitationsPack packLimitations, DirectExtractOption indOptions, String sSnap)
at Quest.Compare.Schema.DB2.DBModel.CNS2Loader.Fill(CNS2Database oDatabase, CNSPLProgress plProgress, LimitationsPack packLimitations)
at Quest.Compare.Schema.DB2.DBModel.CNS2Loader.Fill(ICNSNode iNode, CNSPLProgress plProgress, LimitationsPack idictLimitations)
at Quest.Compare.Schema.DB2.DBModel.CNS2Loader.FillInAnotherThread(Object oFillingThreadParms)