Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gitea.com: 500 error when reset password #29278

Closed
Avey777 opened this issue Feb 20, 2024 · 3 comments · Fixed by #29289
Closed

gitea.com: 500 error when reset password #29278

Avey777 opened this issue Feb 20, 2024 · 3 comments · Fixed by #29289
Labels
issue/critical This issue should be fixed ASAP. If it is a PR, the PR should be merged ASAP type/bug
Milestone

Comments

@Avey777
Copy link

Avey777 commented Feb 20, 2024

Description

image

image

image

Gitea Version

gitea.com

@yp05327
Copy link
Contributor

yp05327 commented Feb 20, 2024

@lunny

@wxiaoguang wxiaoguang changed the title Gitea 忘记密码-重置密码失败 gitea.com: 500 error when reset password Feb 20, 2024
@henry99a
Copy link

same to me

@wolfogre
Copy link
Member

wolfogre commented Feb 21, 2024

Confirmed, I can find the panic log of gitea.com and can reproduce it locally. I'm trying to figure it out.

The log
2024/02/21 03:28:13 ...rs/common/errpage.go:26:RenderPanicErrorPage() [E] PANIC: runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/runtime/panic.go:770 (0x43ccd3)
/source/modules/web/routing/logger_manager.go:116 (0x193d1fb)
/usr/local/go/src/runtime/panic.go:770 (0x43ccd3)
/usr/local/go/src/runtime/panic.go:261 (0x457e17)
/usr/local/go/src/runtime/signal_unix.go:881 (0x457de4)
/source/models/user/user.go:221 (0x1c5d0c4)
/source/services/user/update.go:187 (0x1c5d0bc)
/source/routers/web/auth/password.go:207 (0x237b7f3)
/usr/local/go/src/reflect/value.go:596 (0x4f9d1f)
/usr/local/go/src/reflect/value.go:380 (0x4f91b3)
/source/modules/web/handler.go:166 (0x1945d87)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/chain.go:31 (0x193dccf)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:443 (0x194093b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/handler.go:176 (0x1945df7)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/handler.go:176 (0x1945df7)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/handler.go:176 (0x1945df7)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/middleware/get_head.go:37 (0x22c2a7b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/handler.go:145 (0x194604b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/handler.go:176 (0x1945df7)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/context/context.go:213 (0x1a4cc6b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/handler.go:145 (0x194604b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/go/pkg/mod/gitea.com/go-chi/session@v0.0.0-20230613035928-39541325faa3/session.go:257 (0x19af633)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/handler.go:145 (0x194604b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:73 (0x193e823)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:315 (0x193ffaf)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:443 (0x194093b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:73 (0x193e823)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:315 (0x193ffaf)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:443 (0x194093b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/routing/logger_manager.go:122 (0x193d097)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/handler.go:145 (0x194604b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/go/pkg/mod/github.com/chi-middleware/proxy@v1.1.1/middleware.go:37 (0x2216527)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/handler.go:145 (0x194604b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/routers/common/middleware.go:45 (0x221756b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/handler.go:145 (0x194604b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/routers/common/middleware.go:37 (0x2217193)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/handler.go:145 (0x194604b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/routers/common/middleware.go:99 (0x221685b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/source/modules/web/handler.go:145 (0x194604b)
/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:90 (0x193e7df)
/source/modules/web/route.go:163 (0x194737f)
/usr/local/go/src/net/http/server.go:3137 (0x94c40b)
/usr/local/go/src/net/http/server.go:2039 (0x947bc7)
/usr/local/go/src/runtime/asm_arm64.s:1222 (0x47a273)
	/source/routers/common/errpage.go:26 (0x2215224)
	/source/routers/common/middleware.go:33 (0x221725b)
	/usr/local/go/src/runtime/panic.go:770 (0x43ccd3)
	/source/modules/web/routing/logger_manager.go:116 (0x193d1fb)
	/usr/local/go/src/runtime/panic.go:770 (0x43ccd3)
	/usr/local/go/src/runtime/panic.go:261 (0x457e17)
	/usr/local/go/src/runtime/signal_unix.go:881 (0x457de4)
	/source/models/user/user.go:221 (0x1c5d0c4)
	/source/services/user/update.go:187 (0x1c5d0bc)
	/source/routers/web/auth/password.go:207 (0x237b7f3)
	/usr/local/go/src/reflect/value.go:596 (0x4f9d1f)
	/usr/local/go/src/reflect/value.go:380 (0x4f91b3)
	/source/modules/web/handler.go:166 (0x1945d87)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/chain.go:31 (0x193dccf)
	/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:443 (0x194093b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/handler.go:176 (0x1945df7)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/handler.go:176 (0x1945df7)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/handler.go:176 (0x1945df7)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/middleware/get_head.go:37 (0x22c2a7b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/handler.go:145 (0x194604b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/handler.go:176 (0x1945df7)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/context/context.go:213 (0x1a4cc6b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/handler.go:145 (0x194604b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/go/pkg/mod/gitea.com/go-chi/session@v0.0.0-20230613035928-39541325faa3/session.go:257 (0x19af633)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/handler.go:145 (0x194604b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:73 (0x193e823)
	/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:315 (0x193ffaf)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:443 (0x194093b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:73 (0x193e823)
	/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:315 (0x193ffaf)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:443 (0x194093b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/routing/logger_manager.go:122 (0x193d097)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/handler.go:145 (0x194604b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/go/pkg/mod/github.com/chi-middleware/proxy@v1.1.1/middleware.go:37 (0x2216527)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/handler.go:145 (0x194604b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/routers/common/middleware.go:45 (0x221756b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/handler.go:145 (0x194604b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/routers/common/middleware.go:37 (0x2217193)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/handler.go:145 (0x194604b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/routers/common/middleware.go:99 (0x221685b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/source/modules/web/handler.go:145 (0x194604b)
	/usr/local/go/src/net/http/server.go:2166 (0x948ff7)
	/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.11/mux.go:90 (0x193e7df)
	/source/modules/web/route.go:163 (0x194737f)
	/usr/local/go/src/net/http/server.go:3137 (0x94c40b)
	/usr/local/go/src/net/http/server.go:2039 (0x947bc7)
	/usr/local/go/src/runtime/asm_arm64.s:1222 (0x47a273)

@wolfogre wolfogre added the issue/critical This issue should be fixed ASAP. If it is a PR, the PR should be merged ASAP label Feb 21, 2024
@wolfogre wolfogre modified the milestones: 1.21.6, 1.22.0 Feb 21, 2024
wxiaoguang pushed a commit that referenced this issue Feb 21, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
issue/critical This issue should be fixed ASAP. If it is a PR, the PR should be merged ASAP type/bug
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants