Closed riverstore closed 1 month ago
Hi, my local clone of Hydro is working fine (it's a long time I don't update Hydro). Today I pulling the newst code and encounter this error
g:\Code\OJ system\Hydro\Hydro>yarn debug --port=2333 Debug mode enabled Process 15492 running as master Using mongodb external event bus 12 16:41:22 loader [D] { args: [], options: { '--': [], debug: true, template: true, port: 2333 } } 12 16:41:23 common [I] Locale init: g:\Code\OJ system\Hydro\Hydro\packages\hydrooj 12 16:41:23 common [I] Locale init: g:\Code\OJ system\Hydro\Hydro\packages\ui-default 12 16:41:23 common [I] Template init: g:\Code\OJ system\Hydro\Hydro\packages\ui-default 12 16:41:23 settings [I] Successfully loaded config 12 16:41:23 storage [I] Starting storage service with endpoint: http://127.0.0.1:9000/ 12 16:41:23 storage [S] Storage connected. 12 16:41:24 server [D] Using upload dir: C:\Users\ADMINI~1\AppData\Local\Temp\hydro\upload\0 12 16:41:24 common [I] Lib init: g:\Code\OJ system\Hydro\Hydro\packages\ui-default 12 16:41:24 common [I] Config load: g:\Code\OJ system\Hydro\Hydro\packages\hydrooj 12 16:41:24 common [I] Config load: g:\Code\OJ system\Hydro\Hydro\packages\ui-default 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\model\blacklist.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\model\discussion.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\model\document.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\model\message.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\model\opcount.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\model\problem.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\model\record.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\model\schedule.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\model\setting.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\model\storage.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\model\task.ts 12 16:41:24 model/setting [I] Ensuring settings 12 16:41:24 model/task [I] No replica set found. 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\api.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\compat.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\contest.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\discussion.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\domain.ts 12 16:41:24 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\home.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\homework.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\import.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\judge.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\manage.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\misc.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\problem.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\record.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\status.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\training.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\handler\user.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\ui-default\index.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\script\blacklist.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\script\checkUpdate.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\script\deleteUser.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\script\problemStat.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\script\rating.ts 12 16:41:25 loader [I] apply plugin g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\script\storageUsage.ts 12 16:41:25 ui [I] + lang-en.js-6b4899: 4.9 KiB 12 16:41:25 ui [I] + lang-ko.js-f5db35: 27.2 KiB 12 16:41:25 ui [I] + lang-zh.js-308760: 40.8 KiB 12 16:41:25 ui [I] + lang-zh_TW.js-1b8968: 41.4 KiB 12 16:41:25 check [D] { _id: new ObjectId("651937288954b79d9056ef29"), type: 'schedule', subType: 'storage.prune', executeAfter: 2024-05-01T15:00:00.000Z, interval: [ 1, 'hour' ] } 12 16:41:25 ui [I] + entry.js-23ba44: 5.5 KiB 12 16:41:25 ui [S] UI addons built in 459 ms (119.7 KiB) 12 16:41:25 worker [I] Upgrading database: from 88 to 89 12 16:41:25 check [D] Worker task: { _id: new ObjectId("651937288954b79d9056ef29"), type: 'schedule', subType: 'storage.prune', executeAfter: 2024-05-01T15:00:00.000Z, interval: [ 1, 'hour' ] } MongoInvalidArgumentError: Update document requires atomic operators at FindOperators.updateOne (g:\Code\OJ system\Hydro\Hydro\node_modules\mongodb\src\bulk\common.ts:773:13) at _88_89 (g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\upgrade.ts:659:50) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Object.apply (g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\entry\worker.ts:91:32) at load (g:\Code\OJ system\Hydro\Hydro\packages\hydrooj\src\loader.ts:209:5) { [Symbol(errorLabels)]: Set(0) {} }
Please help me.
Thanks a lot.
Fixed in latest commit, thanks for reporting
Hi, my local clone of Hydro is working fine (it's a long time I don't update Hydro). Today I pulling the newst code and encounter this error
Please help me.
Thanks a lot.