PANIC: runtime error: invalid memory address or nil pointer dereference #14964

Open
opened 2025-11-02 11:26:52 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @GalitU on GitHub (Sep 16, 2025).

Description

After upgrade to new version 1.24.6 and convert DB to new format by
gitea doctor convert
I see at log many errors

2025/09/16 13:56:31 routers/common/errpage.go:25:RenderPanicErrorPage() [E] PANIC: runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/runtime/panic.go:792 (0x14007b771)
/source/modules/web/routing/logger_manager.go:116 (0x1414f87a4)
/usr/local/go/src/runtime/panic.go:792 (0x14007b771)
/usr/local/go/src/runtime/panic.go:262 (0x14005d1d7)
/usr/local/go/src/runtime/signal_windows.go:401 (0x14005d1a7)
/source/services/convert/convert.go:473 (0x141b9273f)
/source/services/convert/convert.go:462 (0x141b9254b)
/source/routers/api/v1/repo/tag.go:117 (0x142588bfb)
/usr/local/go/src/reflect/value.go:584 (0x1401195c5)
/usr/local/go/src/reflect/value.go:368 (0x1401186d8)
/source/modules/web/handler.go:161 (0x1415020b6)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:168 (0x141502125)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:168 (0x141502125)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:168 (0x141502125)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:168 (0x141502125)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:168 (0x141502125)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:168 (0x141502125)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.2/chain.go:31 (0x1414f9085)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.2/mux.go:478 (0x1414fc221)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:168 (0x141502125)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:168 (0x141502125)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:168 (0x141502125)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/services/context/api.go:240 (0x1425ce71d)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:125 (0x141502575)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/routers/api/v1/api.go:1757 (0x1425ce356)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:125 (0x141502575)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.2/mux.go:73 (0x1414f9cce)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.2/mux.go:325 (0x1414fb63a)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.2/mux.go:478 (0x1414fc221)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/routing/logger_manager.go:122 (0x1414f862e)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:125 (0x141502575)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/go/pkg/mod/github.com/chi-middleware/proxy@v1.1.1/middleware.go:37 (0x14252bdb3)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:125 (0x141502575)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/routers/common/middleware.go:78 (0x14252e09c)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:125 (0x141502575)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/routers/common/middleware.go:93 (0x14252dc12)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/source/modules/web/handler.go:125 (0x141502575)
/usr/local/go/src/net/http/server.go:2294 (0x14052d7a8)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.2/mux.go:90 (0x1414f9c8d)
/source/modules/web/router.go:243 (0x14150403b)
/source/modules/web/router.go:181 (0x141503a66)
/usr/local/go/src/net/http/server.go:3301 (0x14054e26d)
/usr/local/go/src/net/http/server.go:2102 (0x14052bca4)
/usr/local/go/src/runtime/asm_amd64.s:1700 (0x140084040)

Any idea/help will be appreciate.
The system started and on WEB looks OK, but this error is not help feel good :)

Many thanks,
Galit

Gitea Version

1.24.6

Can you reproduce the bug on the Gitea demo site?

No

Log Gist

No response

Screenshots

No response

Git Version

2.49.0.windows.1

Operating System

Windows Server 2016 Standard

How are you running Gitea?

gitea -web

Database

MySQL/MariaDB

Originally created by @GalitU on GitHub (Sep 16, 2025). ### Description After upgrade to new version 1.24.6 and convert DB to new format by gitea doctor convert I see at log many errors 2025/09/16 13:56:31 routers/common/errpage.go:25:RenderPanicErrorPage() [E] **PANIC: runtime error: invalid memory address or nil pointer dereference** /usr/local/go/src/runtime/panic.go:792 (0x14007b771) /source/modules/web/routing/logger_manager.go:116 (0x1414f87a4) /usr/local/go/src/runtime/panic.go:792 (0x14007b771) /usr/local/go/src/runtime/panic.go:262 (0x14005d1d7) /usr/local/go/src/runtime/signal_windows.go:401 (0x14005d1a7) /source/services/convert/convert.go:473 (0x141b9273f) /source/services/convert/convert.go:462 (0x141b9254b) /source/routers/api/v1/repo/tag.go:117 (0x142588bfb) /usr/local/go/src/reflect/value.go:584 (0x1401195c5) /usr/local/go/src/reflect/value.go:368 (0x1401186d8) /source/modules/web/handler.go:161 (0x1415020b6) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:168 (0x141502125) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:168 (0x141502125) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:168 (0x141502125) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:168 (0x141502125) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:168 (0x141502125) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:168 (0x141502125) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.2/chain.go:31 (0x1414f9085) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.2/mux.go:478 (0x1414fc221) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:168 (0x141502125) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:168 (0x141502125) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:168 (0x141502125) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/services/context/api.go:240 (0x1425ce71d) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:125 (0x141502575) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/routers/api/v1/api.go:1757 (0x1425ce356) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:125 (0x141502575) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.2/mux.go:73 (0x1414f9cce) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.2/mux.go:325 (0x1414fb63a) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.2/mux.go:478 (0x1414fc221) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/routing/logger_manager.go:122 (0x1414f862e) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:125 (0x141502575) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /go/pkg/mod/github.com/chi-middleware/proxy@v1.1.1/middleware.go:37 (0x14252bdb3) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:125 (0x141502575) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/routers/common/middleware.go:78 (0x14252e09c) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:125 (0x141502575) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/routers/common/middleware.go:93 (0x14252dc12) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /source/modules/web/handler.go:125 (0x141502575) /usr/local/go/src/net/http/server.go:2294 (0x14052d7a8) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.2/mux.go:90 (0x1414f9c8d) /source/modules/web/router.go:243 (0x14150403b) /source/modules/web/router.go:181 (0x141503a66) /usr/local/go/src/net/http/server.go:3301 (0x14054e26d) /usr/local/go/src/net/http/server.go:2102 (0x14052bca4) /usr/local/go/src/runtime/asm_amd64.s:1700 (0x140084040) Any idea/help will be appreciate. The system started and on WEB looks OK, but this error is not help feel good :) Many thanks, Galit ### Gitea Version 1.24.6 ### Can you reproduce the bug on the Gitea demo site? No ### Log Gist _No response_ ### Screenshots _No response_ ### Git Version 2.49.0.windows.1 ### Operating System Windows Server 2016 Standard ### How are you running Gitea? gitea -web ### Database MySQL/MariaDB
GiteaMirror added the type/bug label 2025-11-02 11:26:52 -06:00
Author
Owner

@lunny commented on GitHub (Nov 2, 2025):

The logs seems not from the command gitea doctor convert.

@lunny commented on GitHub (Nov 2, 2025): The logs seems not from the command `gitea doctor convert`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#14964