Skip to content

Panic in createIssueComment() #32897

Closed
@hwaastad

Description

@hwaastad

Description

adding label creates panic.
code being run (cloudforet-io/check-pr-action@v1):

await octokit.rest.issues.addLabels({
        ...context.repo,
        issue_number: context.issue.number,
        labels: ['fail/signedoff']
})

gitea logs:

2024/12/18 20:50:01 ...eb/routing/logger.go:78:func1() [W] router: failed    POST /api/v1/repos/My-Organization/actions-repo-2/issues/43/comments for 10.42.3.118:57880, panic in 64.4ms @ repo/issue_comment.go:343(repo.CreateIssueComment), err=runtime error: invalid memory address or nil pointer dereference
2024-12-18T20:50:01.347079787Z 2024/12/18 20:50:01 ...rs/common/errpage.go:26:RenderPanicErrorPage() [E] PANIC: runtime error: invalid memory address or nil pointer dereference
2024-12-18T20:50:01.347096769Z /usr/local/go/src/runtime/panic.go:785 (0x479711)
2024-12-18T20:50:01.347101655Z /go/src/code.gitea.io/gitea/modules/web/routing/logger_manager.go:116 (0x1ebd788)
2024-12-18T20:50:01.347107237Z /usr/local/go/src/runtime/panic.go:785 (0x479711)
2024-12-18T20:50:01.347111343Z /usr/local/go/src/runtime/panic.go:262 (0x47bb98)
2024-12-18T20:50:01.347116004Z /usr/local/go/src/runtime/signal_unix.go:917 (0x47bb68)
2024-12-18T20:50:01.347121048Z /go/src/code.gitea.io/gitea/services/convert/pull.go:34 (0x2078ee9)
2024-12-18T20:50:01.347125478Z /go/src/code.gitea.io/gitea/services/webhook/notifier.go:413 (0x2afa59c)
2024-12-18T20:50:01.347130370Z /go/src/code.gitea.io/gitea/services/notify/notify.go:53 (0x1fe1568)
2024-12-18T20:50:01.347134649Z /go/src/code.gitea.io/gitea/services/issue/comments.go:79 (0x1fe14d1)
2024-12-18T20:50:01.347161005Z /go/src/code.gitea.io/gitea/routers/api/v1/repo/issue_comment.go:399 (0x2b86a3a)
2024-12-18T20:50:01.347166199Z /usr/local/go/src/reflect/value.go:581 (0x507845)
2024-12-18T20:50:01.347170505Z /usr/local/go/src/reflect/value.go:365 (0x506958)
2024-12-18T20:50:01.347174891Z /go/src/code.gitea.io/gitea/modules/web/handler.go:172 (0x1ec721c)
2024-12-18T20:50:01.347179615Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347184328Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347188619Z /go/src/code.gitea.io/gitea/modules/web/handler.go:182 (0x1ec72bb)
2024-12-18T20:50:01.347192669Z /usr/local/go/sr
(0x97ed68)
2024-12-18T20:50:01.347196691Z /go/src/code.gitea.io/gitea/modules/web/handler.go:182 (0x1ec72bb)
2024-12-18T20:50:01.347200953Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347205262Z /go/src/code.gitea.io/gitea/modules/web/handler.go:182 (0x1ec72bb)
2024-12-18T20:50:01.347209732Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347213629Z /go/src/code.gitea.io/gitea/modules/web/handler.go:182 (0x1ec72bb)
2024-12-18T20:50:01.347217475Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347221642Z /go/src/code.gitea.io/gitea/modules/web/handler.go:182 (0x1ec72bb)
2024-12-18T20:50:01.347225744Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347229886Z /go/src/code.gitea.io/gitea/modules/web/handler.go:182 (0x1ec72bb)
/usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347238915Z /go/src/code.gitea.io/gitea/modules/web/handler.go:182 (0x1ec72bb)
2024-12-18T20:50:01.347242921Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347247454Z /go/src/code.gitea.io/gitea/modules/web/handler.go:182 (0x1ec72bb)
2024-12-18T20:50:01.347251913Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347256884Z /go/pkg/mod/github.com/go-chi/chi/v5@v5.1.0/chain.go:31 (0x1ebe065)
2024-12-18T20:50:01.347262289Z /go/pkg/mod/github.com/go-chi/chi/v5@v5.1.0/mux.go:459 (0x1ec1001)
2024-12-18T20:50:01.347265165Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347267867Z /go/src/code.gitea.io/gitea/modules/web/handler.go:182 (0x1ec72bb)
2024-12-18T20:50:01.347270692Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347273302Z /go/src/code.gitea.io/gitea/modules/web/handler.go:182 (0x1ec72bb)
2024-12-18T20:50:01.347275965Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347278617Z /go/src/code.gitea.io/gitea/modules/web/handler.go:182 (0x1ec72bb)
2024-12-18T20:50:01.347281496Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347289570Z /go/src/code.gitea.io/gitea/services/context/api.go:238 (0x2c015fa)
2024-12-18T20:50:01.347292452Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347295104Z /go/src/code.gitea.io/gitea/modules/web/handler.go:136 (0x1ec76b9)
/usr/local/go/src/net/http/server.go:2220 (0x97ed68)
/go/src/code.gitea.io/gitea/routers/api/v1/api.go:1665 (0x2c01196)
2024-12-18T20:50:01.347303243Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347305830Z /go/src/code.gitea.io/gitea/modules/web/handler.go:136 (0x1ec76b9)
/usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347311276Z /go/pkg/mod/github.com/go-chi/chi/v5@v5.1.0/mux.go:73 (0x1ebec0e)
/go/pkg/mod/github.com/go-chi/chi/v5@v5.1.0/mux.go:327 (0x1ec059a)
2024-12-18T20:50:01.347319891Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347324107Z /go/pkg/mod/github.com/go-chi/chi/v5@v5.1.0/mux.go:459 (0x1ec1001)
/usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347333137Z /go/src/code.gitea.io/gitea/modules/web/routing/logger_manager.go:122 (0x1ebd618)
/usr/local/go/src/net/http/server.go:2220 (0x97ed68)
/go/src/code.gitea.io/gitea/modules/web/handler.go:136 (0x1ec76b9)
2024-12-18T20:50:01.347346345Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347350657Z /go/pkg/mod/github.com/chi-middleware/proxy@v1.1.1/middleware.go:37 (0x2b52fd3)
2024-12-18T20:50:01.347354829Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
/go/src/code.gitea.io/gitea/modules/web/handler.go:136 (0x1ec76b9)
2024-12-18T20:50:01.347362163Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347366276Z /go/src/code.gitea.io/gitea/routers/common/middleware.go:59 (0x2b541af)
2024-12-18T20:50:01.347370070Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347374053Z /go/src/code.gitea.io/gitea/modules/web/handler.go:136 (0x1ec76b9)
2024-12-18T20:50:01.347379508Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347383317Z /go/src/code.gitea.io/gitea/routers/common/middleware.go:50 (0x2b53d3b)
/usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347391100Z /go/src/code.gitea.io/gitea/modules/web/handler.go:136 (0x1ec76b9)
/usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347399333Z /go/src/code.gitea.io/gitea/routers/common/middleware.go:36 (0x2b53969)
/usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347415228Z /go/src/code.gitea.io/gitea/modules/web/handler.go:136 (0x1ec76b9)
2024-12-18T20:50:01.347419496Z /usr/local/go/src/net/http/server.go:2220 (0x97ed68)
2024-12-18T20:50:01.347423392Z /go/pkg/mod/github.com/go-chi/chi/v5@v5.1.0/mux.go:90 (0x1ebebcd)
/go/src/code.gitea.io/gitea/modules/web/route.go:237 (0x1ec91bb)
2024-12-18T20:50:01.347446896Z /go/src/code.gitea.io/gitea/modules/web/route.go:175 (0x1ec8b64)
2024-12-18T20:50:01.347451438Z /usr/local/go/src/net/http/server.go:3210 (0x99f2cd)
2024-12-18T20:50:01.347456106Z /usr/local/go/src/net/http/server.go:2092 (0x97d70f)
2024-12-18T20:50:01.347458812Z /usr/local/go/src/runtime/asm_amd64.s:1700 (0x482120)

Gitea Version

1.23.0-rc0

Can you reproduce the bug on the Gitea demo site?

No

Log Gist

No response

Screenshots

No response

Git Version

No response

Operating System

No response

How are you running Gitea?

docker (k8s)

Database

MySQL/MariaDB

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions