Hi Chris_Hart,
Thank you for your waiting.
We have checked the log you sent and noticed the following error messages:
2021-11-16 00:34:35.6886|ERROR|87|Pranas.NET.SqlBak.Job.Sql.Business.SqlServerHelper|BackupDatabaseCloud|System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Data.Tools.Schema.Sql.SchemaModel.ReverseEngineerPopulators.Sql140GenericDatabaseScopedConfigurationOptionPopulator.CreateElement(ReverseEngineerOption reverseEngineerOptions, EventArgs args)
at Microsoft.Data.Tools.Schema.Sql.SchemaModel.ReverseEngineerPopulators.TopLevelElementPopulator`1.Populate(SqlReverseEngineerRequest request, OrdinalSqlDataReader reader, ReverseEngineerOption option)
at Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlReverseEngineerImpl.ExecutePopulators(Tuple`2 connectionTuple, IList`1 populators, Int32 totalPopulatorsCount, Int32 startIndex, Boolean progressAlreadyUpdated, ReverseEngineerOption option, SqlReverseEngineerRequest request)
at Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlReverseEngineerImpl.ExecutePopulatorsInPass(SqlReverseEngineerConnectionContext context, ReverseEngineerOption option, SqlReverseEngineerRequest request, Int32 totalCount, Tuple`2[] populatorsArray)
.............................
............................
at Microsoft.SqlServer.Dac.ExtractOperation.<>c__DisplayClass13.<Microsoft.SqlServer.Dac.IOperation.Run>b__12()
at Microsoft.Data.Tools.Schema.Sql.Dac.OperationLogger.Capture(Action action)
at Microsoft.SqlServer.Dac.OperationExtension.CompositeOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context)
at Microsoft.SqlServer.Dac.OperationExtension.CompositeOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context)
at Microsoft.SqlServer.Dac.OperationExtension.Execute(IOperation operation, DacLoggingContext loggingContext, CancellationToken cancellationToken)
at Microsoft.SqlServer.Dac.DacServices.ExportBacpac(Func`1 streamGetter, String databaseName, DacExportOptions exportOptions, IEnumerable`1 tables, CancellationToken cancellationToken)
at Microsoft.SqlServer.Dac.DacServices.ExportBacpac(String packageFileName, String databaseName, DacExportOptions options, IEnumerable`1 tables, Nullable`1 cancellationToken)
at Microsoft.SqlServer.Dac.DacServices.ExportBacpac(String packageFileName, String databaseName, DacSchemaModelStorageType modelStorageType, IEnumerable`1 tables, Nullable`1 cancellationToken)
at Pranas.NET.SqlBak.Job.Sql.Business.SqlServerHelper.<>c__DisplayClass16_3.<BackupDatabaseCloud>b__7()
at Net.Pranas.SqlBak.Tools.Task.TaskTools.TryWhileTimeSpan(Action action, TimeSpan retryLimit, Func`2 retryValidation)
at Pranas.NET.SqlBak.Job.Sql.Business.SqlServerHelper.<>c__DisplayClass16_0.<BackupDatabaseCloud>g__PerformBackup|3(String dbname, Boolean logStartBackup)
at Pranas.NET.SqlBak.Job.Sql.Business.SqlServerHelper.BackupDatabaseCloud(IJob job, String database, String folder, JobRunInfo runInfo, DbSqlBackupType backupType, DateTime backupTime)
at Pranas.NET.SqlBak.Job.Sql.Impl.DatabaseHandler.BackupDatabase(String path, String databaseName, IJobRunInfo runInfo, IDbBackupType backupType, DateTime backupTime)
at Net.Pranas.SqlBak.Job.Core.BackupJob.BackupJobHandler.BackupDatabases(IJob job, IDatabaseHandler dbHandler, IJobInfo jobInfo, IJobRunInfo runInfo, JobRunParameters runParameters, WorkingFolders folders, JobRunReport runReport, DestinationBackupHelper[] destinations, ApplicationType applicationType, Dictionary`2 archiveFileNames, Nullable`1 customMaxFileSize, IDestinationHandler destinationHandler)
This message indicates that the error happens in the Microsoft libraries. We try to use always up-to-date and latest official Microsoft libraries in our product. We will update these libraries in the next release to the latest version, but the experience of similar cases suggests that it rarely helps. Sorry, but there is nothing we can do about it.
Thank you and sorry for the inconvenience.