InfpHub / Raptor

云盘桌面应用客户端
1.37k stars 64 forks source link

文件上传失败, 报错:InvalidParameter.ParentFileld 和 NotFound.Fileld #61

Open s-charvin opened 4 months ago

s-charvin commented 4 months ago

InvalidParameter.ParentFileld: The input parameter parent file id is not valid. parent file id is required NotFound.Fileld: The resource file id cannot be found. file id:0fd90c7e4b324887a1f505418afb6a5d not found 问题重现:

  1. 选择多个文件夹中的文件进行上传
  2. 发现因为网络问题导致上传过程突然暂停,部分正在上传的文件有些暂停在计算指纹流程或下载流程,有些还没上传
  3. 尝试点击继续按钮提示错误(具体错误忘记了,类似于 token 的验证类错误, AccessTokenInvalid: token expired)
  4. 强制退出软件重新进入
  5. 可以正常上传文件了,但是对于之前在计算指纹流程卡住的文件,提示以下错误: InvalidParameter.ParentFileld: The input parameter parent file id is not valid. parent file id is required.

NotFound.Fileld: The resource file id cannot be found. file id:0fd90c7e4b324887a1f505418afb6a5d not found image

  1. 尝试选择之前没有进行过上传流程的文件,可以正常上传。
  2. 取消所有任务,同时删除所有已经上传的文件和文件夹,尝试重新上传文件夹。
  3. 上传过程继续出现问题:
    • 对于已经上传成功的文件和没有上传过的文件,正常上传。
    • 对于已经计算过指纹的文件,并上传失败的文件,卡在计算指纹流程处,无法上传。同时会触发秒传功能,上传速度很快。 image
  4. 尝试使用官方客户端重新上传一些卡在计算过指纹流程并上传失败的文件,官方客户端不会触发秒传功能,同时上传成功。

部分日志信息

···

错误情况1

2024-04-20 21:53:48.282 INFO 29684 --- [15616] RaptorUploadingWorker::run : 47 "Build an app with SwiftUI Part 3 ePub.zip 开始上传。" 2024-04-20 21:53:52.948 INFO 29684 --- [30688] RaptorHttpSuite::invokePost : 267 401 -> "https://api.aliyundrive.com/adrive/v2/file/createWithFolders" 2024-04-20 21:53:52.949 ERROR 29684 --- [30688] RaptorUploadingWorker::invokeItemRapid : 194 "{\n \"code\": \"AccessTokenInvalid\",\n \"message\": \"token expired\",\n \"requestId\":

错误情况2

2024-04-20 12:22:16.605 ERROR 32500 --- [25460] RaptorUploadingWorker::invokeItemRapid : 220 "{\n \"domain_id\": \"bj29\",\n \"drive_id\": \"128667\",\n \"encrypt_mode\": \"none\",\n \"file_id\": \"662342fa206\",\n \"file_name\": \"Build SwiftUI Apps for iOS 17 Subtitles.zip\",\n \"location\": \"cn-beijing\",\n \"parent_file_id\": \"66233d97017c\",\n \"part_info_list\": [\n {\n \"content_type\": \"\",\n \"internal_upload_url\": \"http://ccp-bj29-bj-1592982087.oss-cn-beijing-internal.aliyuncs.com/.....\",\n \"part_number\": 1,\n \"signature_info\": {\n \"auth_type\": \"url\",\n \"sts_token\": \"\"\n },\n \"upload_url\": \"https://cn-beijing-data.aliyundrive.net/.....\"\n }\n ],\n \"rapid_upload\": false,\n \"revision_id\": \"662342fae010120cd3924e4bb\",\n \"type\": \"file\",\n \"upload_id\": \"1129DC4A0676443EB3E\"\n}\n" ···

s-charvin commented 4 months ago

还有个问题是, 当上传的文件夹包含文件和子文件夹数目过多时, 会导致软件无法访问备份盘的空间页,卡在加载页;而且所上传的文件夹并没有被正常加载和上传,需要等待很久很久才可以。