go-gitea / gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
https://gitea.com
MIT License
44.6k stars 5.45k forks source link

ERROR: 1 notifications were removed due to missing parts - check the logs #13973

Closed lunny closed 3 years ago

lunny commented 3 years ago

When click the notification link, there is a flash message on the issue page.

zeripath commented 3 years ago

and the logs say?

zeripath commented 3 years ago

It will be one of:

https://github.com/go-gitea/gitea/blob/729f0f5f7ba98e9472d69f30a6c9433039f5e0a0/models/notification.go#L491

https://github.com/go-gitea/gitea/blob/729f0f5f7ba98e9472d69f30a6c9433039f5e0a0/models/notification.go#L565

https://github.com/go-gitea/gitea/blob/729f0f5f7ba98e9472d69f30a6c9433039f5e0a0/models/notification.go#L648

Related to

https://github.com/go-gitea/gitea/blob/729f0f5f7ba98e9472d69f30a6c9433039f5e0a0/routers/user/notification.go#L102-L132

in particular L107, L119 and L127

lunny commented 3 years ago

https://gitea.com/gitea/tea, it seems an issue missed.

SELECT `id`, `repo_id`, `index`, `poster_id`, `original_author`, `original_author_id`, `name`, `content`, `milestone_id`, `priority`, `is_closed`, `is_pull`, `num_comments`, `ref`, `deadline_unix`, `created_unix`, `updated_unix`, `closed_unix`, `is_locked` FROM `issue` WHERE `id` IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [31283 31186 31299 31292 31297 31282 31258 31300 30969 31286 31290 31285 31271 30964 31264 31288 31298 30932 31281 31085] - 592.363µs
2020/12/14 20:02:50 ...dels/notification.go:565:LoadIssues() [E] Notification[47946]: IssueID: 31258 Not Found
    /go/src/code.gitea.io/gitea/models/notification.go:565 (0x1571295)
    /go/src/code.gitea.io/gitea/routers/user/notification.go:114 (0x1e64653)
    /go/src/code.gitea.io/gitea/routers/user/notification.go:48 (0x1e6410e)
    /usr/local/go/src/reflect/value.go:476 (0x4a5266)
    /usr/local/go/src/reflect/value.go:337 (0x4a4758)
    /go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:177 (0xd90f19)
    /go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:137 (0xd908ea)
    /go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:126 (0xd9243c)
    /go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:116 (0x1639944)
    /go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/session/session.go:192 (0x163992d)
    /go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:82 (0xd922b2)
    /go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:157 (0xd90c34)
    /go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/inject/inject.go:135 (0xd909d9)
    /go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/context.go:126 (0xd9243c)
    /go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/router.go:187 (0xda3d70)
    /go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/router.go:294 (0xd9e4cf)
    /go/src/code.gitea.io/gitea/vendor/gitea.com/macaron/macaron/macaron.go:218 (0xd9762d)
    /go/src/code.gitea.io/gitea/routers/routes/chi.go:289 (0x227c847)
    /usr/local/go/src/net/http/server.go:2042 (0x207c051)
    /go/src/code.gitea.io/gitea/vendor/github.com/go-chi/chi/mux.go:437 (0x207c052)
    /usr/local/go/src/net/http/server.go:2042 (0x778f43)
    /go/src/code.gitea.io/gitea/vendor/github.com/go-chi/chi/mux.go:70 (0x2079deb)
    /go/src/code.gitea.io/gitea/vendor/github.com/go-chi/chi/mux.go:298 (0x20800a1)
    /usr/local/go/src/net/http/server.go:2042 (0x778f43)
    /go/src/code.gitea.io/gitea/vendor/github.com/go-chi/chi/mux.go:431 (0x207c08a)
    /usr/local/go/src/net/http/server.go:2042 (0x778f43)
    /go/src/code.gitea.io/gitea/routers/routes/chi.go:160 (0x227b731)
    /usr/local/go/src/net/http/server.go:2042 (0x778f43)
    /go/src/code.gitea.io/gitea/routers/routes/chi.go:160 (0x227b731)
    /usr/local/go/src/net/http/server.go:2042 (0x778f43)
    /go/src/code.gitea.io/gitea/modules/public/public.go:84 (0x14f0947)
    /usr/local/go/src/net/http/server.go:2042 (0x778f43)
    /go/src/code.gitea.io/gitea/modules/public/public.go:84 (0x14f0947)
    /usr/local/go/src/net/http/server.go:2042 (0x778f43)
    /go/src/code.gitea.io/gitea/routers/routes/chi.go:113 (0x227acdd)
    /usr/local/go/src/net/http/server.go:2042 (0x778f43)
    /go/src/code.gitea.io/gitea/routers/routes/chi.go:90 (0x2279f5c)
    /usr/local/go/src/net/http/server.go:2042 (0x778f43)
    /go/src/code.gitea.io/gitea/vendor/github.com/go-chi/chi/middleware/realip.go:34 (0x208561c)
    /usr/local/go/src/net/http/server.go:2042 (0x778f43)
    /go/src/code.gitea.io/gitea/vendor/github.com/go-chi/chi/mux.go:86 (0x2079bb0)
    /go/src/code.gitea.io/gitea/vendor/github.com/gorilla/context/context.go:141 (0x12ac5d3)
    /usr/local/go/src/net/http/server.go:2042 (0x778f43)
    /usr/local/go/src/net/http/server.go:2843 (0x77c542)
    /usr/local/go/src/net/http/server.go:1925 (0x777d4c)
    /usr/local/go/src/runtime/asm_amd64.s:1374 (0x478200)
zeripath commented 3 years ago

is issue ID 31258 actually in the db?

lunny commented 3 years ago

No. It maybe missed.

techknowlogick commented 3 years ago

closing as due to my not cleaning up DB appropriately.