Skip to content

Panic index out of range in routers/web/repo/actions/view.go #24458

Closed
@harryzcy

Description

@harryzcy

Description

Panic happened. Maybe need investigating.

2023/05/01 04:44:56 [644f43c8-10] router: completed POST /api/actions/runner.v1.RunnerService/UpdateTask for 10.42.1.205:44104, 200 OK in 105.0ms @ <autogenerated>:1(http.Handler.ServeHTTP-fm)
2023/05/01 04:44:57 [644f43c9-2] router: completed POST /api/actions/runner.v1.RunnerService/FetchTask for 10.42.2.155:41880, 200 OK in 72.9ms @ <autogenerated>:1(http.Handler.ServeHTTP-fm)
2023/05/01 04:44:57 routers/web/base.go:134:1() [E] [644f43c9] PANIC: runtime error: index out of range [427] with length 427
        /usr/local/go/src/runtime/panic.go:113 (0x43cec7)
        /go/src/code.gitea.io/gitea/routers/web/repo/actions/view.go:164 (0x20bda9f)
        /go/src/code.gitea.io/gitea/modules/web/wrap_convert.go:46 (0x1df89cf)
        /go/src/code.gitea.io/gitea/modules/web/wrap.go:40 (0x1df6ff7)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:444 (0x1601fab)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/src/code.gitea.io/gitea/modules/web/wrap.go:62 (0x1df7407)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/src/code.gitea.io/gitea/modules/web/wrap.go:62 (0x1df7407)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/src/code.gitea.io/gitea/modules/web/wrap.go:62 (0x1df7407)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/pkg/mod/github.com/go-chi/chi/[email protected]/middleware/get_head.go:37 (0x1f7535f)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/src/code.gitea.io/gitea/modules/web/wrap.go:62 (0x1df7407)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/src/code.gitea.io/gitea/modules/context/context.go:821 (0x19e74a3)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:73 (0x15fff6b)
        /go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:316 (0x16017b3)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:444 (0x1601fab)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/src/code.gitea.io/gitea/routers/web/base.go:174 (0x20c5ac3)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/pkg/mod/gitea.com/go-chi/[email protected]/session.go:257 (0x1544a23)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/src/code.gitea.io/gitea/modules/web/wrap.go:109 (0x1df7d4f)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:73 (0x15fff6b)
        /go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:316 (0x16017b3)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:444 (0x1601fab)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/src/code.gitea.io/gitea/routers/common/middleware.go:80 (0x1f04547)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/src/code.gitea.io/gitea/modules/web/routing/logger_manager.go:122 (0x1df3133)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/src/code.gitea.io/gitea/routers/common/middleware.go:112 (0x1f0347f)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/pkg/mod/github.com/chi-middleware/[email protected]/middleware.go:37 (0x1f0219b)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/src/code.gitea.io/gitea/routers/common/middleware.go:32 (0x1f043c3)
        /usr/local/go/src/net/http/server.go:2122 (0x920827)
        /go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:90 (0x15fff27)
        /go/src/code.gitea.io/gitea/modules/web/route.go:191 (0x1df657f)
        /usr/local/go/src/net/http/server.go:2936 (0x92385f)
        /usr/local/go/src/net/http/server.go:1995 (0x91f637)
        /usr/local/go/src/runtime/asm_arm64.s:1172 (0x475143)

2023/05/01 04:44:57 routers/web/base.go:169:1() [E] [644f43c9] template: base/head_navbar:155:7: executing "base/head_navbar" at <avatar $.Context .SignedUser 24 "tiny">: error calling avatar: runtime error: invalid memory address or nil pointer dereference
2023/05/01 04:44:57 [644f43c9] router: failed    POST /harryzcy/instant-push/actions/runs/296/jobs/0 for 10.42.1.205:44104, panic in 162.9ms @ actions/view.go:95(actions.ViewPost), err=runtime error: index out of range [427] with length 427
2023/05/01 04:44:57 [644f43c9-8] router: completed POST /api/actions/runner.v1.RunnerService/UpdateLog for 10.42.1.205:44104, 200 OK in 84.6ms @ <autogenerated>:1(http.Handler.ServeHTTP-fm)
2023/05/01 04:44:58 [644f43c9-9] router: completed POST /api/actions/runner.v1.RunnerService/UpdateTask for 10.42.1.205:44104, 200 OK in 108.0ms @ <autogenerated>:1(http.Handler.ServeHTTP-fm)

Gitea Version

1.19.2

Can you reproduce the bug on the Gitea demo site?

No

Log Gist

No response

Screenshots

No response

Git Version

No response

Operating System

Ubuntu 22.04

How are you running Gitea?

in Docker

Database

PostgreSQL

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions