Message
[main.go:66]
[31m2026/04/26 12:57:14 [Recovery] 2026/04/26 - 12:57:14 panic recovered:
Role class not found for level=122, flyLevel=1, eid=202604112200113-367-LXYGJDDOLIK0
/root/sources/cbg-value/internal/report/basic_form_role_report.go:378 (0xcb63fc)
getRoleClass: panic(fmt.Sprintf("Role class not found for level=%d, flyLevel=%d, eid=%s", level, flyLevel, eid))
/root/sources/cbg-value/internal/report/basic_form_role_report.go:652 (0xcb656c)
(*BasicFormRoleReport).GetRoleClassRatios: class := getRoleClass(level, flyLevel, r.Eid)
/root/sources/cbg-value/internal/report/basic_form_role_report.go:678 (0xcb6b2e)
(*BasicFormRoleReport).getExptData: exptRatio, _, _, _ := r.GetRoleClassRatios()
/root/sources/cbg-value/internal/report/basic_form_role_report.go:1392 (0xcba4a4)
(*BasicFormRoleReport).CreateRoleReportItem: exptData := r.getExptData(equipDetail, roleJson)
/root/sources/cbg-value/internal/report/basic_form_role_report.go:1067 (0xcb955c)
(*BasicFormRoleReport).Get: return r.CreateRoleReportItem(&equipDetail, roleJson)
/root/sources/cbg-value/internal/apps/value/valueall/api.go:28 (0xccb6d3)
(*valueAll).GetValue: reportItem := report.Get(false)
/root/sources/cbg-value/internal/apps/value/role_value.go:165 (0xd519d4)
(*HttpServer).GetRoleValuation: type_, data, success := valueall.ValueAll.GetValue(eid, ctx, serverType, needRawData)
/root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x97142a)
(*Context).Next: c.handlers[c.index](c)
/root/sources/cbg-value/internal/utils/cors.go:21 (0xd704d7)
NewHttpServer.Cors.func3: c.Next()
/root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x97e0ce)
(*Context).Next: c.handlers[c.index](c)
/root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 (0x97e0bb)
CustomRecoveryWithWriter.func1: c.Next()
/root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x97142a)
(*Context).Next: c.handlers[c.index](c)
/root/sources/cbg-value/internal/apps/value/http_server.go:258 (0xd701b5)
NewHttpServer.(*HttpServer).loggerMiddleware.func2: c.Next()
/root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x97c72d)
(*Context).Next: c.handlers[c.index](c)
/root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 (0x97c3c4)
(*Engine).handleHTTPRequest: c.Next()
/root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 (0x97bf09)
(*Engine).ServeHTTP: engine.handleHTTPRequest(c)
/root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/net/http/server.go:3301 (0x7440ad)
serverHandler.ServeHTTP: handler.ServeHTTP(rw, req)
/root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/net/http/server.go:2102 (0x722ce4)
(*conn).serve: serverHandler{c.server}.ServeHTTP(w, w.req)
/root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/runtime/asm_amd64.s:1700 (0x47da00)
goexit: BYTE $0x90 // NOP
[0m