librephotos
librephotos copied to clipboard
Timeout when tagging large amount of faces
When tagging large numbers of faces in the "inference" view, the operation times out and the faces end up not being tagged (sometimes a part of them succeed)
using docker image - release git commit: b807d566b74dd4eb336441cb607786b8e781a746
XHRGET https://my.hostname/api/rqavailable/ [HTTP/2 200 OK 34ms]
XHRGET https://my.hostname/api/rqavailable/
Uncaught (in promise) ZodError: [ { "code": "invalid_type", "expected": "object", "received": "undefined", "path": [ "data" ], "message": "Required" } ] Py https://my.hostname/static/js/main.ef460136.js:2 n https://my.hostname/static/js/main.ef460136.js:2 Ey https://my.hostname/static/js/main.ef460136.js:2 n https://my.hostname/static/js/main.ef460136.js:2 Gy https://my.hostname/static/js/main.ef460136.js:2 value https://my.hostname/static/js/main.ef460136.js:2 value https://my.hostname/static/js/main.ef460136.js:2 IC https://my.hostname/static/js/main.ef460136.js:2 qg https://my.hostname/static/js/main.ef460136.js:2 Gg https://my.hostname/static/js/main.ef460136.js:2 Wg https://my.hostname/static/js/main.ef460136.js:2 Hg https://my.hostname/static/js/main.ef460136.js:2 Ug https://my.hostname/static/js/main.ef460136.js:2 Bg https://my.hostname/static/js/main.ef460136.js:2 Yg https://my.hostname/static/js/main.ef460136.js:2 w https://my.hostname/static/js/main.ef460136.js:2 v https://my.hostname/static/js/main.ef460136.js:2 av https://my.hostname/static/js/main.ef460136.js:2 dispatch https://my.hostname/static/js/main.ef460136.js:2 m https://my.hostname/static/js/main.ef460136.js:2 s https://my.hostname/static/js/main.ef460136.js:2 s https://my.hostname/static/js/main.ef460136.js:2 a https://my.hostname/static/js/main.ef460136.js:2 promise callbacks https://my.hostname/static/js/main.ef460136.js:2 wv https://my.hostname/static/js/main.ef460136.js:2 wv https://my.hostname/static/js/main.ef460136.js:2 m https://my.hostname/static/js/main.ef460136.js:2 Lv https://my.hostname/static/js/main.ef460136.js:2 av https://my.hostname/static/js/main.ef460136.js:2 dispatch https://my.hostname/static/js/main.ef460136.js:2 timeout https://my.hostname/static/js/main.ef460136.js:2 setTimeout handlers https://my.hostname/static/js/main.ef460136.js:2 Hg https://my.hostname/static/js/main.ef460136.js:2 Ug https://my.hostname/static/js/main.ef460136.js:2 Bg https://my.hostname/static/js/main.ef460136.js:2 Yg https://my.hostname/static/js/main.ef460136.js:2 w https://my.hostname/static/js/main.ef460136.js:2 v https://my.hostname/static/js/main.ef460136.js:2 av https://my.hostname/static/js/main.ef460136.js:2 dispatch https://my.hostname/static/js/main.ef460136.js:2 m https://my.hostname/static/js/main.ef460136.js:2 s https://my.hostname/static/js/main.ef460136.js:2 s https://my.hostname/static/js/main.ef460136.js:2 i https://my.hostname/static/js/main.ef460136.js:2 promise callbacks https://my.hostname/static/js/main.ef460136.js:2 wv https://my.hostname/static/js/main.ef460136.js:2 wv https://my.hostname/static/js/main.ef460136.js:2 m https://my.hostname/static/js/main.ef460136.js:2 Lv https://my.hostname/static/js/main.ef460136.js:2 av https://my.hostname/static/js/main.ef460136.js:2 dispatch https://my.hostname/static/js/main.ef460136.js:2 timeout https://my.hostname/static/js/main.ef460136.js:2 setTimeout handlers https://my.hostname/static/js/main.ef460136.js:2 Hg https://my.hostname/static/js/main.ef460136.js:2 Ug https://my.hostname/static/js/main.ef460136.js:2 Bg https://my.hostname/static/js/main.ef460136.js:2 Yg https://my.hostname/static/js/main.ef460136.js:2 w https://my.hostname/static/js/main.ef460136.js:2 v https://my.hostname/static/js/main.ef460136.js:2 av https://my.hostname/static/js/main.ef460136.js:2 dispatch https://my.hostname/static/js/main.ef460136.js:2 m https://my.hostname/static/js/main.ef460136.js:2 s https://my.hostname/static/js/main.ef460136.js:2 s https://my.hostname/static/js/main.ef460136.js:2 i https://my.hostname/static/js/main.ef460136.js:2 promise callbacks https://my.hostname/static/js/main.ef460136.js:2 wv https://my.hostname/static/js/main.ef460136.js:2 wv https://my.hostname/static/js/main.ef460136.js:2 m https://my.hostname/static/js/main.ef460136.js:2 Lv https://my.hostname/static/js/main.ef460136.js:2 av https://my.hostname/static/js/main.ef460136.js:2 dispatch https://my.hostname/static/js/main.ef460136.js:2 timeout https://my.hostname/static/js/main.ef460136.js:2 setTimeout handlers https://my.hostname/static/js/main.ef460136.js:2 Hg https://my.hostname/static/js/main.ef460136.js:2 Ug https://my.hostname/static/js/main.ef460136.js:2 Bg https://my.hostname/static/js/main.ef460136.js:2 Yg https://my.hostname/static/js/main.ef460136.js:2 w https://my.hostname/static/js/main.ef460136.js:2 v https://my.hostname/static/js/main.ef460136.js:2 av https://my.hostname/static/js/main.ef460136.js:2 dispatch https://my.hostname/static/js/main.ef460136.js:2 main.ef460136.js:2:1834185 Source map error: Error: NetworkError when attempting to fetch resource. Resource URL: https://my.hostname/static/js/main.ef460136.js Source Map URL: main.ef460136.js.map
this was temporarily fixed (derneuere mentioned a query that timed out but was optimized)
Marking a face and clicking the "plus" button now triggers below error (and no names show up in the list)
ZodError: [ { "code": "invalid_type", "expected": "boolean", "received": "string", "path": [ 118, "video" ], "message": "Expected boolean, received string" }, { "code": "invalid_type", "expected": "boolean", "received": "string", "path": [ 120, "video" ], "message": "Expected boolean, received string" }, { "code": "invalid_type", "expected": "boolean", "received": "string", "path": [ 172, "video" ], "message": "Expected boolean, received string" }, { "code": "invalid_type", "expected": "boolean", "received": "string", "path": [ 178, "video" ], "message": "Expected boolean, received string" }, { "code": "invalid_type", "expected": "boolean", "received": "string", "path": [ 187, "video" ], "message": "Expected boolean, received string" } ] n https://my.hostname/static/js/main.c08c879a.js:2 Ey https://my.hostname/static/js/main.c08c879a.js:2 n https://my.hostname/static/js/main.c08c879a.js:2 Gy https://my.hostname/static/js/main.c08c879a.js:2 value https://my.hostname/static/js/main.c08c879a.js:2 value https://my.hostname/static/js/main.c08c879a.js:2 WH https://my.hostname/static/js/main.c08c879a.js:2 promise callback*WH https://my.hostname/static/js/main.c08c879a.js:2 ZK https://my.hostname/static/js/main.c08c879a.js:2 rl https://my.hostname/static/js/main.c08c879a.js:2 xu https://my.hostname/static/js/main.c08c879a.js:2 wu https://my.hostname/static/js/main.c08c879a.js:2 wu https://my.hostname/static/js/main.c08c879a.js:2 lu https://my.hostname/static/js/main.c08c879a.js:2 Ho https://my.hostname/static/js/main.c08c879a.js:2 ru https://my.hostname/static/js/main.c08c879a.js:2 ru https://my.hostname/static/js/main.c08c879a.js:2 nu https://my.hostname/static/js/main.c08c879a.js:2 ns https://my.hostname/static/js/main.c08c879a.js:2 addFaces https://my.hostname/static/js/main.c08c879a.js:2 Vu/</</e[n]/< https://my.hostname/static/js/main.c08c879a.js:2 n https://my.hostname/static/js/main.c08c879a.js:2 Le https://my.hostname/static/js/main.c08c879a.js:2 Be https://my.hostname/static/js/main.c08c879a.js:2 Nr https://my.hostname/static/js/main.c08c879a.js:2 Nr https://my.hostname/static/js/main.c08c879a.js:2 Rr https://my.hostname/static/js/main.c08c879a.js:2 Wr https://my.hostname/static/js/main.c08c879a.js:2 uu https://my.hostname/static/js/main.c08c879a.js:2 ze https://my.hostname/static/js/main.c08c879a.js:2 Wr https://my.hostname/static/js/main.c08c879a.js:2 qt https://my.hostname/static/js/main.c08c879a.js:2 Vt https://my.hostname/static/js/main.c08c879a.js:2 peopleActions.js:26:14