misskey icon indicating copy to clipboard operation
misskey copied to clipboard

退会したユーザーがいると通知欄が表示されなくなる

Open nakkaa opened this issue 2 years ago • 1 comments

💡 Summary

通知欄の全てを開くと「問題が発生しました」と表示され通知一覧が表示されない。

syslogには以下のようなメッセージが出ている。

Jan  7 01:30:23 sv1-mikn1 misskey[3509881]: ERR  *#011[api]#011Internal error occurred in i/notifications-grouped: Could not find any entity of type "MiUser" matching: {
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     "id": "9iy2zdgivv"
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]: }
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]: {
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:   ep: 'i/notifications-grouped',
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:   ps: {
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     limit: 20,
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     allowPartial: true,
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     i: 'TJd6cZ6n9DhdZRbN',
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     markAsRead: true
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:   },
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:   e: {
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     message: 'Could not find any entity of type "MiUser" matching: {\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '    "id": "9iy2zdgivv"\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '}',
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     code: 'EntityNotFoundError',
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     stack: 'EntityNotFoundError: Could not find any entity of type "MiUser" matching: {\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '    "id": "9iy2zdgivv"\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '}\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '    at /home/misskey/misskey/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/typeorm/entity-manager/EntityManager.js:651:39\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '    at async UserEntityService.pack (file:///home/misskey/misskey/packages/backend/built/core/entities/UserEntityService.js:231:54)\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '    at async Promise.all (index 8)\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '    at async NotificationEntityService.packGrouped (file:///home/misskey/misskey/packages/backend/built/core/entities/NotificationEntityService.js:194:27)\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '    at async Promise.all (index 4)\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '    at async NotificationEntityService.packGroupedMany (file:///home/misskey/misskey/packages/backend/built/core/entities/NotificationEntityService.js:297:16)\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '    at async file:///home/misskey/misskey/packages/backend/built/server/api/endpoints/i/notifications-grouped.js:196:20\n' +
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:       '    at async ApiCallService.call (file:///home/misskey/misskey/packages/backend/built/server/api/ApiCallService.js:317:16)',
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     id: 'e3d1b1c0-abd8-4ce3-a09e-bbe2c7e868c1'
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:   }
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]: }
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]: EntityNotFoundError: Could not find any entity of type "MiUser" matching: {
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     "id": "9iy2zdgivv"
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]: }
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     at /home/misskey/misskey/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/typeorm/entity-manager/EntityManager.js:651:39
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     at async UserEntityService.pack (file:///home/misskey/misskey/packages/backend/built/core/entities/UserEntityService.js:231:54)
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     at async Promise.all (index 8)
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     at async NotificationEntityService.packGrouped (file:///home/misskey/misskey/packages/backend/built/core/entities/NotificationEntityService.js:194:27)
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     at async Promise.all (index 4)
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     at async NotificationEntityService.packGroupedMany (file:///home/misskey/misskey/packages/backend/built/core/entities/NotificationEntityService.js:297:16)
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     at async file:///home/misskey/misskey/packages/backend/built/server/api/endpoints/i/notifications-grouped.js:196:20
Jan  7 01:30:23 sv1-mikn1 misskey[3509881]:     at async ApiCallService.call (file:///home/misskey/misskey/packages/backend/built/server/api/ApiCallService.js:317:16) e3d1b1c0-abd8-4ce3-a09e-bbe2c7e868c1

🥰 Expected Behavior

通知一覧が表示される。

🤬 Actual Behavior

通知一覧が表示されない。

📝 Steps to Reproduce

No response

💻 Frontend Environment

* Model and OS of the device(s): macOS 14.2.1
* Browser: Safari 17.2.1
* Server URL: https://misskey.7ka.org
* Misskey: v2023.12.2

🛰 Backend Environment (for server admin)

* Installation Method or Hosting Service: systemd
* Misskey: v2023.12.2
* Node: v20.10.0
* PostgreSQL: 16.1(Ubuntu 16.1-1.pgdg22.04+1)
* Redis: 7.2.3
* OS and Architecture: Ubuntu 22.04

Do you want to address this bug yourself?

  • [ ] Yes, I will patch the bug myself and send a pull request

nakkaa avatar Jan 06 '24 16:01 nakkaa

#13284 → #13412 で解消した可能性あり

kakkokari-gtyih avatar Apr 27 '24 10:04 kakkokari-gtyih

@nakkaa 解消しました?

kakkokari-gtyih avatar May 20 '24 10:05 kakkokari-gtyih

確認してないですがあれから見かけてないのでクローズで良いと思います。

nakkaa avatar May 20 '24 10:05 nakkaa