Please confirm the following items
Problem description
通过helm创建应用时,由于没有配置存活探针,应用创建失败,无任何提示
Can the problem be reproduced?
Reproducible
Reproduce steps
1、添加第三方helm市场

2、从第三方helm中安装应用

3、仅写dashboard域名,不填写存活探针配置信息时,点击安装

4、应用安装不报错,但是无法安装应用
Screenshot
Log
2026-02-28T11:01:06.917894958+08:00 INFO[2026/02/28 11:01:06] ip=10.42.0.86 module=rbd-api AppYamlResourceDetailed begin
2026-02-28T11:01:06.921821319+08:00 INFO[2026/02/28 11:01:06] ip=10.42.0.86 module=rbd-api into function PodTemplateSpecResource
2026-02-28T11:01:06.921848932+08:00 WARNING[2026/02/28 11:01:06] ip=10.42.0.86 module=rbd-api Transport protocol type not recognizedTCP
2026-02-28T11:01:06.929909757+08:00 goroutine 3366028 [running]:
2026-02-28T11:01:06.929938421+08:00 runtime/debug.Stack()
2026-02-28T11:01:06.929943650+08:00 /usr/local/go/src/runtime/debug/stack.go:26 +0x5e
2026-02-28T11:01:06.929946997+08:00 runtime/debug.PrintStack()
2026-02-28T11:01:06.929956314+08:00 /usr/local/go/src/runtime/debug/stack.go:18 +0x13
2026-02-28T11:01:06.929960031+08:00 github.com/goodrain/rainbond/pkg/interceptors.Recoverer.func1.1()
2026-02-28T11:01:06.929963317+08:00 /go/src/github.com/goodrain/rainbond/pkg/interceptors/http.go:40 +0x71
2026-02-28T11:01:06.929967225+08:00 panic({0x4951360?, 0x75d5060?})
2026-02-28T11:01:06.929970882+08:00 /usr/local/go/src/runtime/panic.go:791 +0x132
2026-02-28T11:01:06.929982234+08:00 github.com/goodrain/rainbond/api/handler.PodTemplateSpecResource({0xc0096d6840, {{0x4f54447, 0xa}, 0xc0095afe00, {0xc0066871a0, 0x27}, 0x200, {0x0, 0x0}, 0x14, ...}, ...}, ...)
2026-02-28T11:01:06.929986271+08:00 /go/src/github.com/goodrain/rainbond/api/handler/resource_public_function.go:332 +0x3472
2026-02-28T11:01:06.929989728+08:00 github.com/goodrain/rainbond/api/handler.HandleDetailResource({0xc007d7e928, 0x6}, {0xc001f3fa00, 0x1, 0xc0039de680?}, 0x0, 0xc000a4dba0, {0x561a670, 0xc0016ba040})
2026-02-28T11:01:06.929993224+08:00 /go/src/github.com/goodrain/rainbond/api/handler/yaml_resource.go:388 +0x23ca
2026-02-28T11:01:06.929997462+08:00 github.com/goodrain/rainbond/api/handler.(*clusterAction).AppYamlResourceDetailed(0xc000df4300, {{0x0, 0x0}, {0x0, 0x0}, {0xc0039de680, 0x20}, {0xc007d7e928, 0x6}, {0xc0076c3000, ...}}, ...)
2026-02-28T11:01:06.930000739+08:00 /go/src/github.com/goodrain/rainbond/api/handler/yaml_resource.go:128 +0x109
2026-02-28T11:01:06.930004265+08:00 github.com/goodrain/rainbond/api/controller.(*ClusterController).YamlResourceDetailed(0x21ac12b?, {0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930007582+08:00 /go/src/github.com/goodrain/rainbond/api/controller/cluster.go:334 +0xb7
2026-02-28T11:01:06.930010838+08:00 net/http.HandlerFunc.ServeHTTP(0x490caa0?, {0x7f19838a9b58?, 0xc001f414c0?}, 0xc0057504c8?)
2026-02-28T11:01:06.930014234+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930017811+08:00 github.com/go-chi/chi.(*Mux).routeHTTP(0xc000723b00, {0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930020906+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x1f2
2026-02-28T11:01:06.930024152+08:00 net/http.HandlerFunc.ServeHTTP(0xc00759d278?, {0x7f19838a9b58?, 0xc001f414c0?}, 0xc00759d258?)
2026-02-28T11:01:06.930037177+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930040984+08:00 github.com/go-chi/chi.(*Mux).ServeHTTP(0xc000723b00, {0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930044060+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:70 +0x2b7
2026-02-28T11:01:06.930047436+08:00 github.com/go-chi/chi.(*Mux).Mount.func1({0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930050703+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:298 +0x165
2026-02-28T11:01:06.930054149+08:00 net/http.HandlerFunc.ServeHTTP(0x490caa0?, {0x7f19838a9b58?, 0xc001f414c0?}, 0xc0039de660?)
2026-02-28T11:01:06.930057285+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930060470+08:00 github.com/go-chi/chi.(*Mux).routeHTTP(0xc000723740, {0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930063706+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x1f2
2026-02-28T11:01:06.930066782+08:00 net/http.HandlerFunc.ServeHTTP(0x4fd75b1?, {0x7f19838a9b58?, 0xc001f414c0?}, 0x24?)
2026-02-28T11:01:06.930069868+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930073014+08:00 github.com/goodrain/rainbond/api/middleware.(*License).Verify-fm.(*License).Verify.func1({0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930076620+08:00 /go/src/github.com/goodrain/rainbond/api/middleware/license.go:38 +0x186
2026-02-28T11:01:06.930079727+08:00 net/http.HandlerFunc.ServeHTTP(0xc00759d4b0?, {0x7f19838a9b58?, 0xc001f414c0?}, 0xc00759d490?)
2026-02-28T11:01:06.930082642+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930085838+08:00 github.com/go-chi/chi.(*Mux).ServeHTTP(0xc000723740, {0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930089044+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:70 +0x2b7
2026-02-28T11:01:06.930092150+08:00 github.com/go-chi/chi.(*Mux).Mount.func1({0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930095186+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:298 +0x165
2026-02-28T11:01:06.930098461+08:00 net/http.HandlerFunc.ServeHTTP(0x490caa0?, {0x7f19838a9b58?, 0xc001f414c0?}, 0xc0032f4664?)
2026-02-28T11:01:06.930101537+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930104724+08:00 github.com/go-chi/chi.(*Mux).routeHTTP(0xc00158bf20, {0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930107770+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x1f2
2026-02-28T11:01:06.930110775+08:00 net/http.HandlerFunc.ServeHTTP(0x140?, {0x7f19838a9b58?, 0xc001f414c0?}, 0x140?)
2026-02-28T11:01:06.930113951+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930117158+08:00 github.com/goodrain/rainbond/api/middleware.Proxy.func1({0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930120263+08:00 /go/src/github.com/goodrain/rainbond/api/middleware/middleware.go:307 +0x2b4
2026-02-28T11:01:06.930123309+08:00 net/http.HandlerFunc.ServeHTTP(0x560ab40?, {0x7f19838a9b58?, 0xc001f414c0?}, 0x55c2030?)
2026-02-28T11:01:06.930126486+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930173073+08:00 github.com/goodrain/rainbond/api/middleware.APIVersion.func1({0x7f19838a9b58, 0xc001f414c0}, 0xc007363540)
2026-02-28T11:01:06.930180086+08:00 /go/src/github.com/goodrain/rainbond/api/middleware/version.go:36 +0x18b
2026-02-28T11:01:06.930183212+08:00 net/http.HandlerFunc.ServeHTTP(0xc007363400?, {0x7f19838a9b58?, 0xc001f414c0?}, 0x7f198343f890?)
2026-02-28T11:01:06.930186427+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930193641+08:00 github.com/goodrain/rainbond/api/server.(*Manager).SetMiddleware.Timeout.func2.1({0x7f19838a9b58, 0xc001f414c0}, 0xc007363400)
2026-02-28T11:01:06.930196717+08:00 /go/src/github.com/goodrain/rainbond/pkg/interceptors/http.go:113 +0x12b
2026-02-28T11:01:06.930199863+08:00 net/http.HandlerFunc.ServeHTTP(0x18710e5?, {0x7f19838a9b58?, 0xc001f414c0?}, 0x75d7401?)
2026-02-28T11:01:06.930202929+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930206135+08:00 github.com/goodrain/rainbond/pkg/interceptors.Recoverer.func1({0x7f19838a9b58?, 0xc001f414c0?}, 0xc003264e40?)
2026-02-28T11:01:06.930209241+08:00 /go/src/github.com/goodrain/rainbond/pkg/interceptors/http.go:45 +0x6c
2026-02-28T11:01:06.930212256+08:00 net/http.HandlerFunc.ServeHTTP(0xc0073632c0?, {0x7f19838a9b58?, 0xc001f414c0?}, 0xc00759d8b8?)
2026-02-28T11:01:06.930215552+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930218688+08:00 github.com/goodrain/rainbond/api/server.(*Manager).SetMiddleware.RequestLogger.func1.1({0x7f19838a9b58, 0xc001f41440}, 0xc0073632c0)
2026-02-28T11:01:06.930221724+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/logger.go:46 +0x154
2026-02-28T11:01:06.930224790+08:00 net/http.HandlerFunc.ServeHTTP(0xc0073632c0?, {0x7f19838a9b58?, 0xc001f41440?}, 0x0?)
2026-02-28T11:01:06.930228006+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930231132+08:00 github.com/go-chi/chi/middleware.RealIP.func1({0x7f19838a9b58, 0xc001f41440}, 0xc0073632c0)
2026-02-28T11:01:06.930234137+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/realip.go:34 +0x95
2026-02-28T11:01:06.930237153+08:00 net/http.HandlerFunc.ServeHTTP(0x560aa98?, {0x7f19838a9b58?, 0xc001f41440?}, 0x55badb0?)
2026-02-28T11:01:06.930240309+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930243565+08:00 github.com/go-chi/chi/middleware.RequestID.func1({0x7f19838a9b58, 0xc001f41440}, 0xc007363180)
2026-02-28T11:01:06.930246761+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/request_id.go:76 +0x20e
2026-02-28T11:01:06.930250347+08:00 net/http.HandlerFunc.ServeHTTP(0x55f14d8?, {0x7f19838a9b58?, 0xc001f41440?}, 0x7f19838d82f8?)
2026-02-28T11:01:06.930253273+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930256550+08:00 github.com/goodrain/rainbond/api/server.(*Manager).RequestMetric-fm.(*Manager).RequestMetric.func1({0x55f14d8?, 0xc000c756c0?}, 0xc007363180)
2026-02-28T11:01:06.930259676+08:00 /go/src/github.com/goodrain/rainbond/api/server/api.go:268 +0xc8
2026-02-28T11:01:06.930263063+08:00 net/http.HandlerFunc.ServeHTTP(0x560aad0?, {0x55f14d8?, 0xc000c756c0?}, 0x75d6680?)
2026-02-28T11:01:06.930265978+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930269004+08:00 github.com/go-chi/chi.(*Mux).ServeHTTP(0xc00158bf20, {0x55f14d8, 0xc000c756c0}, 0xc007363040)
2026-02-28T11:01:06.930272160+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:86 +0x275
2026-02-28T11:01:06.930275336+08:00 net/http.serverHandler.ServeHTTP({0x55e1648?}, {0x55f14d8?, 0xc000c756c0?}, 0x6?)
2026-02-28T11:01:06.930278421+08:00 /usr/local/go/src/net/http/server.go:3210 +0x8e
2026-02-28T11:01:06.930281366+08:00 net/http.(*conn).serve(0xc003bd19e0, {0x560aa98, 0xc00148f5f0})
2026-02-28T11:01:06.930284353+08:00 /usr/local/go/src/net/http/server.go:2092 +0x5d0
2026-02-28T11:01:06.930287789+08:00 created by net/http.(*Server).Serve in goroutine 204
2026-02-28T11:01:06.930290904+08:00 /usr/local/go/src/net/http/server.go:3360 +0x485
Expected results
返回具体报错信息,例如存活探针信息为空,不允许创建应用,
Resolution
修改探针空指针判断
Operating system && Rainbond version
Centos 8 stream, 1.30.4+rke2r1 ,v6.5.2-release
Is it OK to submit a PR to solve the problem?
Please confirm the following items
Problem description
通过helm创建应用时,由于没有配置存活探针,应用创建失败,无任何提示
Can the problem be reproduced?
Reproducible
Reproduce steps
1、添加第三方helm市场
Screenshot
Log
2026-02-28T11:01:06.917894958+08:00 INFO[2026/02/28 11:01:06] ip=10.42.0.86 module=rbd-api AppYamlResourceDetailed begin
2026-02-28T11:01:06.921821319+08:00 INFO[2026/02/28 11:01:06] ip=10.42.0.86 module=rbd-api into function PodTemplateSpecResource
2026-02-28T11:01:06.921848932+08:00 WARNING[2026/02/28 11:01:06] ip=10.42.0.86 module=rbd-api Transport protocol type not recognizedTCP
2026-02-28T11:01:06.929909757+08:00 goroutine 3366028 [running]:
2026-02-28T11:01:06.929938421+08:00 runtime/debug.Stack()
2026-02-28T11:01:06.929943650+08:00 /usr/local/go/src/runtime/debug/stack.go:26 +0x5e
2026-02-28T11:01:06.929946997+08:00 runtime/debug.PrintStack()
2026-02-28T11:01:06.929956314+08:00 /usr/local/go/src/runtime/debug/stack.go:18 +0x13
2026-02-28T11:01:06.929960031+08:00 github.com/goodrain/rainbond/pkg/interceptors.Recoverer.func1.1()
2026-02-28T11:01:06.929963317+08:00 /go/src/github.com/goodrain/rainbond/pkg/interceptors/http.go:40 +0x71
2026-02-28T11:01:06.929967225+08:00 panic({0x4951360?, 0x75d5060?})
2026-02-28T11:01:06.929970882+08:00 /usr/local/go/src/runtime/panic.go:791 +0x132
2026-02-28T11:01:06.929982234+08:00 github.com/goodrain/rainbond/api/handler.PodTemplateSpecResource({0xc0096d6840, {{0x4f54447, 0xa}, 0xc0095afe00, {0xc0066871a0, 0x27}, 0x200, {0x0, 0x0}, 0x14, ...}, ...}, ...)
2026-02-28T11:01:06.929986271+08:00 /go/src/github.com/goodrain/rainbond/api/handler/resource_public_function.go:332 +0x3472
2026-02-28T11:01:06.929989728+08:00 github.com/goodrain/rainbond/api/handler.HandleDetailResource({0xc007d7e928, 0x6}, {0xc001f3fa00, 0x1, 0xc0039de680?}, 0x0, 0xc000a4dba0, {0x561a670, 0xc0016ba040})
2026-02-28T11:01:06.929993224+08:00 /go/src/github.com/goodrain/rainbond/api/handler/yaml_resource.go:388 +0x23ca
2026-02-28T11:01:06.929997462+08:00 github.com/goodrain/rainbond/api/handler.(*clusterAction).AppYamlResourceDetailed(0xc000df4300, {{0x0, 0x0}, {0x0, 0x0}, {0xc0039de680, 0x20}, {0xc007d7e928, 0x6}, {0xc0076c3000, ...}}, ...)
2026-02-28T11:01:06.930000739+08:00 /go/src/github.com/goodrain/rainbond/api/handler/yaml_resource.go:128 +0x109
2026-02-28T11:01:06.930004265+08:00 github.com/goodrain/rainbond/api/controller.(*ClusterController).YamlResourceDetailed(0x21ac12b?, {0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930007582+08:00 /go/src/github.com/goodrain/rainbond/api/controller/cluster.go:334 +0xb7
2026-02-28T11:01:06.930010838+08:00 net/http.HandlerFunc.ServeHTTP(0x490caa0?, {0x7f19838a9b58?, 0xc001f414c0?}, 0xc0057504c8?)
2026-02-28T11:01:06.930014234+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930017811+08:00 github.com/go-chi/chi.(*Mux).routeHTTP(0xc000723b00, {0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930020906+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x1f2
2026-02-28T11:01:06.930024152+08:00 net/http.HandlerFunc.ServeHTTP(0xc00759d278?, {0x7f19838a9b58?, 0xc001f414c0?}, 0xc00759d258?)
2026-02-28T11:01:06.930037177+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930040984+08:00 github.com/go-chi/chi.(*Mux).ServeHTTP(0xc000723b00, {0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930044060+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:70 +0x2b7
2026-02-28T11:01:06.930047436+08:00 github.com/go-chi/chi.(*Mux).Mount.func1({0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930050703+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:298 +0x165
2026-02-28T11:01:06.930054149+08:00 net/http.HandlerFunc.ServeHTTP(0x490caa0?, {0x7f19838a9b58?, 0xc001f414c0?}, 0xc0039de660?)
2026-02-28T11:01:06.930057285+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930060470+08:00 github.com/go-chi/chi.(*Mux).routeHTTP(0xc000723740, {0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930063706+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x1f2
2026-02-28T11:01:06.930066782+08:00 net/http.HandlerFunc.ServeHTTP(0x4fd75b1?, {0x7f19838a9b58?, 0xc001f414c0?}, 0x24?)
2026-02-28T11:01:06.930069868+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930073014+08:00 github.com/goodrain/rainbond/api/middleware.(*License).Verify-fm.(*License).Verify.func1({0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930076620+08:00 /go/src/github.com/goodrain/rainbond/api/middleware/license.go:38 +0x186
2026-02-28T11:01:06.930079727+08:00 net/http.HandlerFunc.ServeHTTP(0xc00759d4b0?, {0x7f19838a9b58?, 0xc001f414c0?}, 0xc00759d490?)
2026-02-28T11:01:06.930082642+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930085838+08:00 github.com/go-chi/chi.(*Mux).ServeHTTP(0xc000723740, {0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930089044+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:70 +0x2b7
2026-02-28T11:01:06.930092150+08:00 github.com/go-chi/chi.(*Mux).Mount.func1({0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930095186+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:298 +0x165
2026-02-28T11:01:06.930098461+08:00 net/http.HandlerFunc.ServeHTTP(0x490caa0?, {0x7f19838a9b58?, 0xc001f414c0?}, 0xc0032f4664?)
2026-02-28T11:01:06.930101537+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930104724+08:00 github.com/go-chi/chi.(*Mux).routeHTTP(0xc00158bf20, {0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930107770+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x1f2
2026-02-28T11:01:06.930110775+08:00 net/http.HandlerFunc.ServeHTTP(0x140?, {0x7f19838a9b58?, 0xc001f414c0?}, 0x140?)
2026-02-28T11:01:06.930113951+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930117158+08:00 github.com/goodrain/rainbond/api/middleware.Proxy.func1({0x7f19838a9b58, 0xc001f414c0}, 0xc007363680)
2026-02-28T11:01:06.930120263+08:00 /go/src/github.com/goodrain/rainbond/api/middleware/middleware.go:307 +0x2b4
2026-02-28T11:01:06.930123309+08:00 net/http.HandlerFunc.ServeHTTP(0x560ab40?, {0x7f19838a9b58?, 0xc001f414c0?}, 0x55c2030?)
2026-02-28T11:01:06.930126486+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930173073+08:00 github.com/goodrain/rainbond/api/middleware.APIVersion.func1({0x7f19838a9b58, 0xc001f414c0}, 0xc007363540)
2026-02-28T11:01:06.930180086+08:00 /go/src/github.com/goodrain/rainbond/api/middleware/version.go:36 +0x18b
2026-02-28T11:01:06.930183212+08:00 net/http.HandlerFunc.ServeHTTP(0xc007363400?, {0x7f19838a9b58?, 0xc001f414c0?}, 0x7f198343f890?)
2026-02-28T11:01:06.930186427+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930193641+08:00 github.com/goodrain/rainbond/api/server.(*Manager).SetMiddleware.Timeout.func2.1({0x7f19838a9b58, 0xc001f414c0}, 0xc007363400)
2026-02-28T11:01:06.930196717+08:00 /go/src/github.com/goodrain/rainbond/pkg/interceptors/http.go:113 +0x12b
2026-02-28T11:01:06.930199863+08:00 net/http.HandlerFunc.ServeHTTP(0x18710e5?, {0x7f19838a9b58?, 0xc001f414c0?}, 0x75d7401?)
2026-02-28T11:01:06.930202929+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930206135+08:00 github.com/goodrain/rainbond/pkg/interceptors.Recoverer.func1({0x7f19838a9b58?, 0xc001f414c0?}, 0xc003264e40?)
2026-02-28T11:01:06.930209241+08:00 /go/src/github.com/goodrain/rainbond/pkg/interceptors/http.go:45 +0x6c
2026-02-28T11:01:06.930212256+08:00 net/http.HandlerFunc.ServeHTTP(0xc0073632c0?, {0x7f19838a9b58?, 0xc001f414c0?}, 0xc00759d8b8?)
2026-02-28T11:01:06.930215552+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930218688+08:00 github.com/goodrain/rainbond/api/server.(*Manager).SetMiddleware.RequestLogger.func1.1({0x7f19838a9b58, 0xc001f41440}, 0xc0073632c0)
2026-02-28T11:01:06.930221724+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/logger.go:46 +0x154
2026-02-28T11:01:06.930224790+08:00 net/http.HandlerFunc.ServeHTTP(0xc0073632c0?, {0x7f19838a9b58?, 0xc001f41440?}, 0x0?)
2026-02-28T11:01:06.930228006+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930231132+08:00 github.com/go-chi/chi/middleware.RealIP.func1({0x7f19838a9b58, 0xc001f41440}, 0xc0073632c0)
2026-02-28T11:01:06.930234137+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/realip.go:34 +0x95
2026-02-28T11:01:06.930237153+08:00 net/http.HandlerFunc.ServeHTTP(0x560aa98?, {0x7f19838a9b58?, 0xc001f41440?}, 0x55badb0?)
2026-02-28T11:01:06.930240309+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930243565+08:00 github.com/go-chi/chi/middleware.RequestID.func1({0x7f19838a9b58, 0xc001f41440}, 0xc007363180)
2026-02-28T11:01:06.930246761+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/request_id.go:76 +0x20e
2026-02-28T11:01:06.930250347+08:00 net/http.HandlerFunc.ServeHTTP(0x55f14d8?, {0x7f19838a9b58?, 0xc001f41440?}, 0x7f19838d82f8?)
2026-02-28T11:01:06.930253273+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930256550+08:00 github.com/goodrain/rainbond/api/server.(*Manager).RequestMetric-fm.(*Manager).RequestMetric.func1({0x55f14d8?, 0xc000c756c0?}, 0xc007363180)
2026-02-28T11:01:06.930259676+08:00 /go/src/github.com/goodrain/rainbond/api/server/api.go:268 +0xc8
2026-02-28T11:01:06.930263063+08:00 net/http.HandlerFunc.ServeHTTP(0x560aad0?, {0x55f14d8?, 0xc000c756c0?}, 0x75d6680?)
2026-02-28T11:01:06.930265978+08:00 /usr/local/go/src/net/http/server.go:2220 +0x29
2026-02-28T11:01:06.930269004+08:00 github.com/go-chi/chi.(*Mux).ServeHTTP(0xc00158bf20, {0x55f14d8, 0xc000c756c0}, 0xc007363040)
2026-02-28T11:01:06.930272160+08:00 /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:86 +0x275
2026-02-28T11:01:06.930275336+08:00 net/http.serverHandler.ServeHTTP({0x55e1648?}, {0x55f14d8?, 0xc000c756c0?}, 0x6?)
2026-02-28T11:01:06.930278421+08:00 /usr/local/go/src/net/http/server.go:3210 +0x8e
2026-02-28T11:01:06.930281366+08:00 net/http.(*conn).serve(0xc003bd19e0, {0x560aa98, 0xc00148f5f0})
2026-02-28T11:01:06.930284353+08:00 /usr/local/go/src/net/http/server.go:2092 +0x5d0
2026-02-28T11:01:06.930287789+08:00 created by net/http.(*Server).Serve in goroutine 204
2026-02-28T11:01:06.930290904+08:00 /usr/local/go/src/net/http/server.go:3360 +0x485
Expected results
返回具体报错信息,例如存活探针信息为空,不允许创建应用,
Resolution
修改探针空指针判断
Operating system && Rainbond version
Centos 8 stream, 1.30.4+rke2r1 ,v6.5.2-release
Is it OK to submit a PR to solve the problem?