KubeBlocks is an open-source control plane software that runs and manages databases, message queues and other stateful applications on K8s.
GNU Affero General Public License v3.0
2.14k
stars
176
forks
source link
[BUG] `kbcli kubeblocks install` failed: kubeblocks pod CrashLoopBackOff #2243
Closed
JashBook closed 1 year ago
Describe the bug kbcli kubeblocks install failed: kubeblocks pod CrashLoopBackOff
To Reproduce Steps to reproduce the behavior:
logs kubeblocks pod
runtime stack: runtime.throw({0x1a2aa41?, 0x2c68860?}) /usr/local/go/src/runtime/panic.go:1047 +0x40 fp=0x40008bde00 sp=0x40008bddd0 pc=0x485f0 runtime.newstack() /usr/local/go/src/runtime/stack.go:1103 +0x474 fp=0x40008bdfb0 sp=0x40008bde00 pc=0x62684 runtime.morestack() /usr/local/go/src/runtime/asm_arm64.s:316 +0x70 fp=0x40008bdfb0 sp=0x40008bdfb0 pc=0x76ba0
goroutine 676 [running]: github.com/apecloud/kubeblocks/controllers/extensions.(AddonReconciler).Event(0x4000634810?, {0x1d560c0?, 0x40010e09c0?}, {0x1a1b8f5?, 0x6?}, {0x1a25c3f?, 0xc?}, {0x40017c0860?, 0x19?}) /workspace/controllers/extensions/addon_controller.go:200 +0x80 fp=0x4022200360 sp=0x4022200360 pc=0x158d510 github.com/apecloud/kubeblocks/controllers/extensions.(AddonReconciler).Event(0x0?, {0x1d560c0?, 0x40010e09c0?}, {0x1a1b8f5?, 0x0?}, {0x1a25c3f?, 0x0?}, {0x40017c0860?, 0x0?}) /workspace/controllers/extensions/addon_controller.go:204 +0x3c fp=0x40222003c0 sp=0x4022200360 pc=0x158d4cc github.com/apecloud/kubeblocks/controllers/extensions.(AddonReconciler).Event(0x0?, {0x1d560c0?, 0x40010e09c0?}, {0x1a1b8f5?, 0x0?}, {0x1a25c3f?, 0x0?}, {0x40017c0860?, 0x0?}) /workspace/controllers/extensions/addon_controller.go:204 +0x3c fp=0x4022200420 sp=0x40222003c0 pc=0x158d4cc github.com/apecloud/kubeblocks/controllers/extensions.(AddonReconciler).Event(0x0?, {0x1d560c0?, 0x40010e09c0?}, {0x1a1b8f5?, 0x0?}, {0x1a25c3f?, 0x0?}, {0x40017c0860?, 0x0?}) ... /workspace/controllers/extensions/addon_controller.go:204 +0x3c fp=0x40222027c0 sp=0x4022202760 pc=0x158d4cc github.com/apecloud/kubeblocks/controllers/extensions.(AddonReconciler).Event(0x0?, {0x1d560c0?, 0x40010e09c0?}, {0x1a1b8f5?, 0x0?}, {0x1a25c3f?, 0x0?}, {0x40017c0860?, 0x0?}) /workspace/controllers/extensions/addon_controller.go:204 +0x3c fp=0x4022202820 sp=0x40222027c0 pc=0x158d4cc github.com/apecloud/kubeblocks/controllers/extensions.(AddonReconciler).Event(0x0?, {0x1d560c0?, 0x40010e09c0?}, {0x1a1b8f5?, 0x0?}, {0x1a25c3f?, 0x0?}, {0x40017c0860?, 0x0?}) /workspace/controllers/extensions/addon_controller.go:204 +0x3c fp=0x4022202880 sp=0x4022202820 pc=0x158d4cc ...additional frames elided... created by sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2 /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.4/pkg/internal/controller/controller.go:231 +0x294
goroutine 1 [select]: runtime.gopark(0x400089fa98?, 0x2?, 0xc0?, 0x15?, 0x400089f934?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x40008c37c0 sp=0x40008c37a0 pc=0x4afb4 runtime.selectgo(0x40008c3a98, 0x400089f930, 0x40000aab80?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:328 +0x6b4 fp=0x40008c38d0 sp=0x40008c37c0 pc=0x5b0d4 sigs.k8s.io/controller-runtime/pkg/manager.(*controllerManager).Start(0x4000096a80, {0x1d6d510, 0x40000aab40}) /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.4/pkg/manager/internal.go:509 +0x530 fp=0x40008c3ae0 sp=0x40008c38d0 pc=0xfda650 main.main() /workspace/cmd/manager/main.go:436 +0x27fc fp=0x40008c3f70 sp=0x40008c3ae0 pc=0x1599c8c runtime.main() /usr/local/go/src/runtime/proc.go:250 +0x254 fp=0x40008c3fd0 sp=0x40008c3f70 pc=0x4abe4 runtime.goexit() /usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x40008c3fd0 sp=0x40008c3fd0 pc=0x78f94
goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x4000074fa0 sp=0x4000074f80 pc=0x4afb4 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:369 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:302 +0xb4 fp=0x4000074fd0 sp=0x4000074fa0 pc=0x4ae44 runtime.goexit() /usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x4000074fd0 sp=0x4000074fd0 pc=0x78f94 created by runtime.init.6 /usr/local/go/src/runtime/proc.go:290 +0x24
goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x4000075770 sp=0x4000075750 pc=0x4afb4 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:369 runtime.bgsweep(0x0?) /usr/local/go/src/runtime/mgcsweep.go:297 +0x10c fp=0x40000757b0 sp=0x4000075770 pc=0x3675c runtime.gcenable.func1() /usr/local/go/src/runtime/mgc.go:178 +0x28 fp=0x40000757d0 sp=0x40000757b0 pc=0x2ab48 runtime.goexit() /usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x40000757d0 sp=0x40000757d0 pc=0x78f94 created by runtime.gcenable /usr/local/go/src/runtime/mgc.go:178 +0x70
goroutine 4 [GC scavenge wait]: runtime.gopark(0x93b1f1e0c51?, 0x23b43a0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x4000075f50 sp=0x4000075f30 pc=0x4afb4 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:369 runtime.(*scavengerState).park(0x2d5e3c0) /usr/local/go/src/runtime/mgcscavenge.go:389 +0x5c fp=0x4000075f80 sp=0x4000075f50 pc=0x346dc runtime.bgscavenge(0x0?) /usr/local/go/src/runtime/mgcscavenge.go:622 +0xac fp=0x4000075fb0 sp=0x4000075f80 pc=0x34cac runtime.gcenable.func2() /usr/local/go/src/runtime/mgc.go:179 +0x28 fp=0x4000075fd0 sp=0x4000075fb0 pc=0x2aae8 runtime.goexit() /usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x4000075fd0 sp=0x4000075fd0 pc=0x78f94 created by runtime.gcenable /usr/local/go/src/runtime/mgc.go:179 +0xb4
goroutine 17 [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x4000070580 sp=0x4000070560 pc=0x4afb4 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:369 runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:180 +0x128 fp=0x40000707d0 sp=0x4000070580 pc=0x29d68 runtime.goexit() /usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x40000707d0 sp=0x40000707d0 pc=0x78f94 created by runtime.createfing /usr/local/go/src/runtime/mfinal.go:157 +0x94
goroutine 18 [GC worker (idle)]: runtime.gopark(0x93b2032d465?, 0x2?, 0x7f?, 0x10?, 0x0?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x4000070f40 sp=0x4000070f20 pc=0x4afb4 runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1235 +0xec fp=0x4000070fd0 sp=0x4000070f40 pc=0x2cfcc runtime.goexit() /usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x4000070fd0 sp=0x4000070fd0 pc=0x78f94 created by runtime.gcBgMarkStartWorkers /usr/local/go/src/runtime/mgc.go:1159 +0x28
goroutine 5 [GC worker (idle)]: runtime.gopark(0x2d94540?, 0x2?, 0x27?, 0x65?, 0x4000090000?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x4000074740 sp=0x4000074720 pc=0x4afb4 runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1235 +0xec fp=0x40000747d0 sp=0x4000074740 pc=0x2cfcc runtime.goexit() /usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x40000747d0 sp=0x40000747d0 pc=0x78f94 created by runtime.gcBgMarkStartWorkers /usr/local/go/src/runtime/mgc.go:1159 +0x28
goroutine 19 [sleep]: runtime.gopark(0x936b9c28b78?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x4000071740 sp=0x4000071720 pc=0x4afb4 time.Sleep(0x6fc23ac00) /usr/local/go/src/runtime/time.go:195 +0x120 fp=0x4000071780 sp=0x4000071740 pc=0x75c80 sigs.k8s.io/controller-runtime/pkg/log.init.0.func1() /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.4/pkg/log/log.go:63 +0x30 fp=0x40000717d0 sp=0x4000071780 pc=0xea33c0 runtime.goexit() /usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x40000717d0 sp=0x40000717d0 pc=0x78f94 created by sigs.k8s.io/controller-runtime/pkg/log.init.0 /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.4/pkg/log/log.go:62 +0x24
goroutine 238 [chan receive]: runtime.gopark(0x40000c1c98?, 0x40002da670?, 0x18?, 0x8f?, 0x24ae0c?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x4000778ee0 sp=0x4000778ec0 pc=0x4afb4 runtime.chanrecv(0x4000869f20, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x47c fp=0x4000778f70 sp=0x4000778ee0 pc=0x161bc runtime.chanrecv1(0x400082a0b0?, 0x2?) /usr/local/go/src/runtime/chan.go:442 +0x14 fp=0x4000778fa0 sp=0x4000778f70 pc=0x15d04 sigs.k8s.io/controller-runtime/pkg/internal/controller.(Controller).Start.func1() /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.4/pkg/internal/controller/controller.go:171 +0x38 fp=0x4000778fd0 sp=0x4000778fa0 pc=0xf96ed8 runtime.goexit() /usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x4000778fd0 sp=0x4000778fd0 pc=0x78f94 created by sigs.k8s.io/controller-runtime/pkg/internal/controller.(Controller).Start /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.4/pkg/internal/controller/controller.go:170 +0x184
goroutine 33 [chan receive]: runtime.gopark(0x4000071ef8?, 0x75ccc?, 0x0?, 0x45?, 0x40004a4008?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x4000071ea0 sp=0x4000071e80 pc=0x4afb4 runtime.chanrecv(0x4000494000, 0x4000071f90, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x47c fp=0x4000071f30 sp=0x4000071ea0 pc=0x161bc runtime.chanrecv2(0x6fc23ac00?, 0x0?) /usr/local/go/src/runtime/chan.go:447 +0x14 fp=0x4000071f60 sp=0x4000071f30 pc=0x15d24 github.com/golang/glog.(*loggingT).flushDaemon(0x0?) /go/pkg/mod/github.com/golang/glog@v1.0.0/glog.go:882 +0x5c fp=0x4000071fb0 sp=0x4000071f60 pc=0x1244e7c github.com/golang/glog.init.0.func1() /go/pkg/mod/github.com/golang/glog@v1.0.0/glog.go:410 +0x28 fp=0x4000071fd0 sp=0x4000071fb0 pc=0x1243148 runtime.goexit() /usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x4000071fd0 sp=0x4000071fd0 pc=0x78f94 created by github.com/golang/glog.init.0 /go/pkg/mod/github.com/golang/glog@v1.0.0/glog.go:410 +0x200
goroutine 267 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x40?, 0x6e?, 0x40007298a8?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x400076ae30 sp=0x400076ae10 pc=0x4afb4 runtime.chanrecv(0x4000869f20, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x47c fp=0x400076aec0 sp=0x400076ae30 pc=0x161bc runtime.chanrecv1(0x4000729860?, 0x1d6d510?) /usr/local/go/src/runtime/chan.go:442 +0x14 fp=0x400076aef0 sp=0x400076aec0 pc=0x15d04 sigs.k8s.io/controller-runtime/pkg/internal/controller.(Controller).Start(0x4000729860, {0x1d6d510, 0x4000592f40}) /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.4/pkg/internal/controller/controller.go:247 +0x1d0 fp=0x400076af50 sp=0x400076aef0 pc=0xf96500 sigs.k8s.io/controller-runtime/pkg/manager.(runnableGroup).reconcile.func1(0x4000715ea0) /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.4/pkg/manager/runnable_group.go:219 +0xd8 fp=0x400076afb0 sp=0x400076af50 pc=0xfdd6f8 sigs.k8s.io/controller-runtime/pkg/manager.(runnableGroup).reconcile.func2() /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.4/pkg/manager/runnable_group.go:222 +0x30 fp=0x400076afd0 sp=0x400076afb0 pc=0xfdd5e0 runtime.goexit() /usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x400076afd0 sp=0x400076afd0 pc=0x78f94 created by sigs.k8s.io/controller-runtime/pkg/manager.(runnableGroup).reconcile /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.4/pkg/manager/runnable_group.go:203 +0x220
goroutine 37 [IO wait]: runtime.gopark(0x4000158658?, 0x40000f9628?, 0x38?, 0x96?, 0x2aae?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x40000f95a0 sp=0x40000f9580 pc=0x4afb4 runtime.netpollblock(0x0?, 0xffffffff?, 0xff?) /usr/local/go/src/runtime/netpoll.go:526 +0x160 fp=0x40000f95e0 sp=0x40000f95a0 pc=0x43a90 internal/poll.runtime_pollWait(0xffff6e341758, 0x72) /usr/local/go/src/runtime/netpoll.go:305 +0xa0 fp=0x40000f9610 sp=0x40000f95e0 pc=0x735a0 internal/poll.(pollDesc).wait(0x4000436500?, 0x4000820000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x40000f9640 sp=0x40000f9610 pc=0xe79f8 internal/poll.(pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(FD).Read(0x4000436500, {0x4000820000, 0xa000, 0xa000}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x1e8 fp=0x40000f96c0 sp=0x40000f9640 pc=0xe8d98 net.(netFD).Read(0x4000436500, {0x4000820000?, 0x400038e198?, 0x8?}) /usr/local/go/src/net/fd_posix.go:55 +0x28 fp=0x40000f9710 sp=0x40000f96c0 pc=0x1ed328 net.(conn).Read(0x4000444000, {0x4000820000?, 0x40000f97e8?, 0x233f0?}) /usr/local/go/src/net/net.go:183 +0x34 fp=0x40000f9760 sp=0x40000f9710 pc=0x1fe1b4 crypto/tls.(atLeastReader).Read(0x40040b1758, {0x4000820000?, 0x0?, 0x2da858?}) /usr/local/go/src/crypto/tls/conn.go:787 +0x40 fp=0x40000f97b0 sp=0x40000f9760 pc=0x2da6c0 bytes.(Buffer).ReadFrom(0x400038e278, {0x1d4d880, 0x40040b1758}) /usr/local/go/src/bytes/buffer.go:202 +0x90 fp=0x40000f9810 sp=0x40000f97b0 pc=0x112470 crypto/tls.(Conn).readFromUntil(0x400038e000, {0x1d51c60?, 0x4000444000}, 0x74d6?) /usr/local/go/src/crypto/tls/conn.go:809 +0xd4 fp=0x40000f9850 sp=0x40000f9810 pc=0x2da8c4 crypto/tls.(Conn).readRecordOrCCS(0x400038e000, 0x0) /usr/local/go/src/crypto/tls/conn.go:616 +0xd8 fp=0x40000f9be0 sp=0x40000f9850 pc=0x2d8598 crypto/tls.(Conn).readRecord(...) /usr/local/go/src/crypto/tls/conn.go:582 crypto/tls.(Conn).Read(0x400038e000, {0x40003bb000, 0x1000, 0x46209c?}) /usr/local/go/src/crypto/tls/conn.go:1315 +0x178 fp=0x40000f9c50 sp=0x40000f9be0 pc=0x2dd658 bufio.(Reader).Read(0x400072e0c0, {0x400072a200, 0x9, 0x40040e0360?}) /usr/local/go/src/bufio/bufio.go:237 +0x1e8 fp=0x40000f9c90 sp=0x40000f9c50 pc=0x134118 io.ReadAtLeast({0x1d4d700, 0x400072e0c0}, {0x400072a200, 0x9, 0x9}, 0x9) /usr/local/go/src/io/io.go:332 +0xa8 fp=0x40000f9ce0 sp=0x40000f9c90 pc=0x84768 io.ReadFull(...) /usr/local/go/src/io/io.go:351 golang.org/x/net/http2.readFrameHeader({0x400072a200?, 0x9?, 0x40e0390?}, {0x1d4d700?, 0x400072e0c0?}) /go/pkg/mod/golang.org/x/net@v0.5.0/http2/frame.go:237 +0x58 fp=0x40000f9d30 sp=0x40000f9ce0 pc=0x45a4a8 golang.org/x/net/http2.(Framer).ReadFrame(0x400072a1c0) /go/pkg/mod/golang.org/x/net@v0.5.0/http2/frame.go:498 +0x84 fp=0x40000f9de0 sp=0x40000f9d30 pc=0x45aca4 golang.org/x/net/http2.(clientConnReadLoop).run(0x40000f9f88) /go/pkg/mod/golang.org/x/net@v0.5.0/http2/transport.go:2224 +0xfc fp=0x40000f9f40 sp=0x40000f9de0 pc=0x46d3bc golang.org/x/net/http2.(ClientConn).readLoop(0x4000710180) /go/pkg/mod/golang.org/x/net@v0.5.0/http2/transport.go:2119 +0x5c fp=0x40000f9fb0 sp=0x40000f9f40 pc=0x46c87c golang.org/x/net/http2.(Transport).newClientConn.func1() /go/pkg/mod/golang.org/x/net@v0.5.0/http2/transport.go:817 +0x28 fp=0x40000f9fd0 sp=0x40000f9fb0 pc=0x465a58 runtime.goexit() /usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x40000f9fd0 sp=0x40000f9fd0 pc=0x78f94 created by golang.org/x/net/http2.(*Transport).newClientConn /go/pkg/mod/golang.org/x/net@v0.5.0/http2/transport.go:817 +0xa88
goroutine 365 [select]: runtime.gopark(0x400094dac0?, 0x3?, 0xef?, 0x66?, 0x400094d8d2?) /usr/local/go/src/runtime/proc.go:363 +0xe4 fp=0x400094d6e0 sp=0x400094d6c0 pc=0x4afb4 runtime.selectgo(0x400094dac0, 0x400094d8cc, 0x400094d848?, 0x0, 0x400094d828?, 0x1) /usr/local/go/src/runtime/select.go:328 +0x6b4 fp=0x400094d7f0 sp=0x400094d6e0 pc=0x5b0d4 k8s.io/client-go/tools/cache.watchHandler({0x0?, 0x0?, 0x2d5e100?}, {0x1d5ab20?, 0x40000aa500}, {0xffff6e20e550, 0x40005ed680}, {0x1d867b0?, 0x19e5480}, 0x0, ...) /go/pkg/mod/k8s.io/client-go@v0.26.1/tools/cache/reflector.go:493 +0x13c fp=0x400094dbc0 sp=0x400094d7f0 pc=0xed3bec k8s.io/client-go/tools/cache.(Reflector).ListAndWatch(0x40008565a0, 0x400077fd40) /go/pkg/mod/k8s.io/client-go@v0.26.1/tools/cache/reflector.go:329 +0x484 fp=0x400094de10 sp=0x400094dbc0 pc=0xed22b4 k8s.io/client-go/tools/cache.(Reflector).Run.func1() /go/pkg/mod/k8s.io/client-go@v0.26.1/tools/cache/reflector.go:223 +0x28 fp=0x400094de40 sp=0x400094de10 pc=0xed1d08 k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x40007fbed8?) /go/pkg/mod/k8s.io/apimachinery@v0.26.1/pkg/util/wait/wait.go:157 +0x40 fp=0x400094de60 sp=0x400094de40 pc=0xc1c460 k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0x4000879680?, {0x1d517e0, 0x4000657680}, 0x1, 0x400077fd40) /go/pkg/mod/k8s.io/apimachinery@v0.26.1/pkg/util/wait/wait.go:158 +0x90 fp=0x400094dee0 sp=0x400094de60 pc=0xc1c330 k8s.io/client-go/tools/cache.(Reflector).Run(0x40008565a0, 0x400077fd40) /go/pkg/mod/k8s.io/client-go@v0.26.1/tools/cache/reflector.go:222 +0x174 fp=0x400094df60 sp=0x400094dee0 pc=0xed1ba4 k8s.io/client-go/tools/cache.(Reflector).Run-fm(0x0?)