Errors when backup

I am new to Duplicati.
When I backup by data to Microsoft OneDrive for business.
I got the follow error. How can i solve this?

System.AggregateException: 發生一或多項錯誤。 —> System.AggregateException: 並未將物件參考設定為物件的執行個體。 —> System.NullReferenceException: 並未將物件參考設定為物件的執行個體。
於 Duplicati.Library.Main.Volumes.BlockVolumeWriter.AddBlock(String hash, Byte data, Int32 offset, Int32 size, CompressionHint hint)
於 Duplicati.Library.Main.Operation.Backup.SpillCollectorProcess.<>c__DisplayClass0_0.<b__0>d.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 CoCoL.AutomationExtensions.d__101.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 於 Duplicati.Library.Main.Operation.BackupHandler.<RunMainOperation>d__13.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 於 Duplicati.Library.Main.Operation.BackupHandler.<RunAsync>d__20.MoveNext() --- 內部例外狀況堆疊追蹤的結尾 --- 於 Duplicati.Library.Main.Operation.BackupHandler.<RunAsync>d__20.MoveNext() --- 內部例外狀況堆疊追蹤的結尾 --- 於 CoCoL.ChannelExtensions.WaitForTaskOrThrow(Task task) 於 Duplicati.Library.Main.Controller.<>c__DisplayClass14_0.<Backup>b__0(BackupResults result) 於 Duplicati.Library.Main.Controller.RunAction[T](T result, String[]& paths, IFilter& filter, Action1 method)
於 Duplicati.Library.Main.Controller.Backup(String inputsources, IFilter filter)
於 Duplicati.Server.Runner.Run(IRunnerData data, Boolean fromQueue)
—> (內部例外狀況 #0) System.AggregateException: 並未將物件參考設定為物件的執行個體。 —> System.NullReferenceException: 並未將物件參考設定為物件的執行個體。
於 Duplicati.Library.Main.Volumes.BlockVolumeWriter.AddBlock(String hash, Byte data, Int32 offset, Int32 size, CompressionHint hint)
於 Duplicati.Library.Main.Operation.Backup.SpillCollectorProcess.<>c__DisplayClass0_0.<b__0>d.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 CoCoL.AutomationExtensions.d__101.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 於 Duplicati.Library.Main.Operation.BackupHandler.<RunMainOperation>d__13.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 於 Duplicati.Library.Main.Operation.BackupHandler.<RunAsync>d__20.MoveNext() --- 內部例外狀況堆疊追蹤的結尾 --- 於 Duplicati.Library.Main.Operation.BackupHandler.<RunAsync>d__20.MoveNext() ---> (內部例外狀況 #0) System.NullReferenceException: 並未將物件參考設定為物件的執行個體。 於 Duplicati.Library.Main.Volumes.BlockVolumeWriter.AddBlock(String hash, Byte[] data, Int32 offset, Int32 size, CompressionHint hint) 於 Duplicati.Library.Main.Operation.Backup.SpillCollectorProcess.<>c__DisplayClass0_0.<<Run>b__0>d.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 於 CoCoL.AutomationExtensions.<RunTask>d__101.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Duplicati.Library.Main.Operation.BackupHandler.d__13.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Duplicati.Library.Main.Operation.BackupHandler.d__20.MoveNext()<—

—> (內部例外狀況 #1) System.AggregateException: 發生一或多項錯誤。 —> System.TimeoutException: HTTP timeout 00:01:40 exceeded.
於 Duplicati.Library.OAuthHttpClient.d__5.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 Duplicati.Library.Backend.MicrosoftGraphBackend.d__54.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Duplicati.Library.Main.Operation.Backup.BackendUploader.d__21.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Duplicati.Library.Main.Operation.Backup.BackendUploader.<>c__DisplayClass17_0.<b__0>d.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 Duplicati.Library.Main.Operation.Backup.BackendUploader.d__18.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 Duplicati.Library.Main.Operation.Backup.BackendUploader.d__18.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Duplicati.Library.Main.Operation.Backup.BackendUploader.d__17.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Duplicati.Library.Main.Operation.Backup.BackendUploader.d__15.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Duplicati.Library.Main.Operation.Backup.BackendUploader.<b__13_0>d.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 Duplicati.Library.Main.Operation.Backup.BackendUploader.<b__13_0>d.MoveNext()
— 先前擲回例外狀況之位置中的堆疊追蹤結尾 —
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 CoCoL.AutomationExtensions.d__101.MoveNext() --- 內部例外狀況堆疊追蹤的結尾 --- ---> (內部例外狀況 #0) System.TimeoutException: HTTP timeout 00:01:40 exceeded. 於 Duplicati.Library.OAuthHttpClient.<SendAsync>d__5.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 Duplicati.Library.Backend.MicrosoftGraphBackend.<PutAsync>d__54.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 於 Duplicati.Library.Main.Operation.Backup.BackendUploader.<DoPut>d__21.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 於 Duplicati.Library.Main.Operation.Backup.BackendUploader.<>c__DisplayClass17_0.<<UploadFileAsync>b__0>d.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 Duplicati.Library.Main.Operation.Backup.BackendUploader.<DoWithRetry>d__18.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 Duplicati.Library.Main.Operation.Backup.BackendUploader.<DoWithRetry>d__18.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 於 Duplicati.Library.Main.Operation.Backup.BackendUploader.<UploadFileAsync>d__17.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 於 Duplicati.Library.Main.Operation.Backup.BackendUploader.<UploadBlockAndIndexAsync>d__15.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 於 Duplicati.Library.Main.Operation.Backup.BackendUploader.<<Run>b__13_0>d.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 Duplicati.Library.Main.Operation.Backup.BackendUploader.<<Run>b__13_0>d.MoveNext() --- 先前擲回例外狀況之位置中的堆疊追蹤結尾 --- 於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 於 CoCoL.AutomationExtensions.<RunTask>d__101.MoveNext()<—
<—
<—

Hello and welcome to the forum!

What version of Duplicati are you using?
What operating system is it running on?

What’s the upload speed in either bits per second or bytes per second?

Have you customized screen 5 Remote volume size, or –dblock-size?

–http-operation-timeout.can allow more time to finish the dblock upload.

I use the Duplicati 2.
My OS is Win10 Pro.
I am not customized any thing.
I Just install software and set a backup target and start backup.
And got the above error every time.

I saw the follow error in the last backup:
Mar 6, 2020 8:33 AM: Failed while executing “Backup” with id: 1
System.IO.InvalidDataException: Found inconsistency in the following files while validating database:
D:\Desktop\奕璋\old\調整單2\CMAS v1.2操作手冊-fr018-調整單維護_v1r3.doc, actual size 323072, dbsize 0, blocksetid: 4493
D:\Desktop\奕璋\old\調整單2\QA測試文件\奕璋_fr018_20130116(QA測試).doc, actual size 1761280, dbsize 0, blocksetid: 4503
D:\Desktop\奕璋\old\QA測試文件\QA測試文件\奕璋_fr018_20130116(QA測試).doc, actual size 1761280, dbsize 0, blocksetid: 4503
D:\Desktop\奕璋\old\調整單2\QA測試文件\奕璋_fr018_20130130(QA複測).doc, actual size 266752, dbsize 0, blocksetid: 4510
D:\Desktop\奕璋\old\QA測試文件\QA測試文件\奕璋_fr018_20130130(QA複測).doc, actual size 266752, dbsize 0, blocksetid: 4510
… and 10 more. Run repair to fix it.
I follow the step in the Inconsistency in file size on restore
and backup restart again.

Thank you everyone. I solved the problem.

Can you post how you did it?