-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
[20:25:48 WARN]: at ServerBackup-2.10.0.jar//com.dropbox.core.v2.files.UploadSessionAppendV2Uploader.newException(UploadSessionAppendV2Uploader.java:37)
[20:25:48 WARN]: at ServerBackup-2.10.0.jar//com.dropbox.core.v2.files.UploadSessionAppendV2Uploader.newException(UploadSessionAppendV2Uploader.java:23)
[20:25:48 WARN]: at ServerBackup-2.10.0.jar//com.dropbox.core.DbxUploader.finish(DbxUploader.java:287)
[20:25:48 WARN]: at ServerBackup-2.10.0.jar//com.dropbox.core.DbxUploader.uploadAndFinish(DbxUploader.java:126)
[20:25:48 WARN]: at ServerBackup-2.10.0.jar//com.dropbox.core.DbxUploader.uploadAndFinish(DbxUploader.java:96)
[20:25:48 WARN]: at ServerBackup-2.10.0.jar//net.server_backup.utils.DropboxManager.chunkedUploadFile(DropboxManager.java:127)
[20:25:48 WARN]: at ServerBackup-2.10.0.jar//net.server_backup.utils.DropboxManager.uploadToDropbox(DropboxManager.java:77)
[20:25:48 WARN]: at ServerBackup-2.10.0.jar//net.server_backup.core.ZipManager.lambda$zip$2(ZipManager.java:184)
[20:25:48 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[20:25:48 WARN]: at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[20:25:48 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[20:25:48 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[20:25:48 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[20:25:48 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
Faulty code seems to be this In DropboxManager.java:
// Append
while ((size - uploaded) > CHUNKED_UPLOAD_CHUNK_SIZE) {
dbxClient.files().uploadSessionAppendV2(cursor)
.uploadAndFinish(in);
uploaded += CHUNKED_UPLOAD_CHUNK_SIZE;
getProgress(file.getName(), uploaded, size, false);
cursor = new UploadSessionCursor(sessionId, uploaded);
}`
To be precise line 127:
.uploadAndFinish(in);
🤔
Metadata
Metadata
Assignees
Labels
No labels