3.0的pipeline控制器好像出问题了,我重建devops的pipeline流水线无法创建,如下是ks-controller-manager这个关于pipeline的报错信息,请问这个如何修复?
`E0903 18:25:19.770991 1 runtime.go:78] Observed a panic: “invalid memory address or nil pointer dereference” (runtime error: invalid memory address or nil pointer dereference)
goroutine 1218 [running]:
k8s.io/apimachinery/pkg/util/runtime.logPanic(0×1f0b740, 0×393d920)
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.17.3/pkg/util/runtime/runtime.go:74 +0xa3
k8s.io/apimachinery/pkg/util/runtime.HandleCrash(0×0, 0×0, 0×0)
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.17.3/pkg/util/runtime/runtime.go:48 +0×82
panic(0×1f0b740, 0×393d920)
/opt/hostedtoolcache/go/1.13.15/x64/src/runtime/panic.go:679 +0×1b2
github.com/beevik/etree.(*Element).SelectElements(0×0, 0×22721e6, 0×6, 0×0, 0xc000324e18, 0xc0022b4940)
/home/runner/go/pkg/mod/github.com/beevik/etree@v1.1.0/etree.go:759 +0×69
kubesphere.io/kubesphere/pkg/simple/client/devops/jenkins.getParametersfromEtree(0xc0022b2300, 0xc0010a1e60, 0×2, 0xc0022b2e40)
/home/runner/work/kubesphere/kubesphere/pkg/simple/client/devops/jenkins/pipeline_internal.go:234 +0×55a
kubesphere.io/kubesphere/pkg/simple/client/devops/jenkins.parsePipelineConfigXml(0xc0022af500, 0×13d6, 0×13d6, 0×0, 0×0)
/home/runner/work/kubesphere/kubesphere/pkg/simple/client/devops/jenkins/pipeline_internal.go:131 +0×20c
kubesphere.io/kubesphere/pkg/simple/client/devops/jenkins.(*Jenkins).GetProjectPipelineConfig(0xc000716c30, 0xc001bbe3e0, 0xc, 0xc0019e2aa0, 0×4, 0×1, 0×0, 0×1)
/home/runner/work/kubesphere/kubesphere/pkg/simple/client/devops/jenkins/project_pipeline.go:154 +0×696
kubesphere.io/kubesphere/pkg/controller/pipeline.(*Controller).syncHandler(0xc00015e960, 0xc001bbe3e0, 0×11, 0xc0005d4fc0, 0xc001debcf0)
/home/runner/work/kubesphere/kubesphere/pkg/controller/pipeline/pipeline_controller.go:234 +0×707
kubesphere.io/kubesphere/pkg/controller/pipeline.(*Controller).processNextWorkItem.func1(0xc00015e960, 0×1e39320, 0xc001bb63a0, 0×0, 0×0)
/home/runner/work/kubesphere/kubesphere/pkg/controller/pipeline/pipeline_controller.go:143 +0xf3
kubesphere.io/kubesphere/pkg/controller/pipeline.(*Controller).processNextWorkItem(0xc00015e960, 0×636401)
/home/runner/work/kubesphere/kubesphere/pkg/controller/pipeline/pipeline_controller.go:150 +0×51
kubesphere.io/kubesphere/pkg/controller/pipeline.(*Controller).worker(0xc00015e960)
/home/runner/work/kubesphere/kubesphere/pkg/controller/pipeline/pipeline_controller.go:163 +0×2b
k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1(0xc000d89a90)
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.17.3/pkg/util/wait/wait.go:152 +0×5e
k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc000d89a90, 0×3b9aca00, 0×0, 0xc0006ac601, 0xc0007920c0)
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.17.3/pkg/util/wait/wait.go:153 +0xf8
k8s.io/apimachinery/pkg/util/wait.Until(0xc000d89a90, 0×3b9aca00, 0xc0007920c0)
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.17.3/pkg/util/wait/wait.go:88 +0×4d
created by kubesphere.io/kubesphere/pkg/controller/pipeline.(*Controller).Run
/home/runner/work/kubesphere/kubesphere/pkg/controller/pipeline/pipeline_controller.go:183 +0×23f
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0×1 addr=0×40 pc=0×1bd62c9]
goroutine 1218 [running]:
k8s.io/apimachinery/pkg/util/runtime.HandleCrash(0×0, 0×0, 0×0)
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.17.3/pkg/util/runtime/runtime.go:55 +0×105
panic(0×1f0b740, 0×393d920)
/opt/hostedtoolcache/go/1.13.15/x64/src/runtime/panic.go:679 +0×1b2
github.com/beevik/etree.(*Element).SelectElements(0×0, 0×22721e6, 0×6, 0×0, 0xc000324e18, 0xc0022b4940)
/home/runner/go/pkg/mod/github.com/beevik/etree@v1.1.0/etree.go:759 +0×69
kubesphere.io/kubesphere/pkg/simple/client/devops/jenkins.getParametersfromEtree(0xc0022b2300, 0xc0010a1e60, 0×2, 0xc0022b2e40)
/home/runner/work/kubesphere/kubesphere/pkg/simple/client/devops/jenkins/pipeline_internal.go:234 +0×55a
kubesphere.io/kubesphere/pkg/simple/client/devops/jenkins.parsePipelineConfigXml(0xc0022af500, 0×13d6, 0×13d6, 0×0, 0×0)
/home/runner/work/kubesphere/kubesphere/pkg/simple/client/devops/jenkins/pipeline_internal.go:131 +0×20c
kubesphere.io/kubesphere/pkg/simple/client/devops/jenkins.(*Jenkins).GetProjectPipelineConfig(0xc000716c30, 0xc001bbe3e0, 0xc, 0xc0019e2aa0, 0×4, 0×1, 0×0, 0×1)
/home/runner/work/kubesphere/kubesphere/pkg/simple/client/devops/jenkins/project_pipeline.go:154 +0×696
kubesphere.io/kubesphere/pkg/controller/pipeline.(*Controller).syncHandler(0xc00015e960, 0xc001bbe3e0, 0×11, 0xc0005d4fc0, 0xc001debcf0)
/home/runner/work/kubesphere/kubesphere/pkg/controller/pipeline/pipeline_controller.go:234 +0×707
kubesphere.io/kubesphere/pkg/controller/pipeline.(*Controller).processNextWorkItem.func1(0xc00015e960, 0×1e39320, 0xc001bb63a0, 0×0, 0×0)
/home/runner/work/kubesphere/kubesphere/pkg/controller/pipeline/pipeline_controller.go:143 +0xf3
kubesphere.io/kubesphere/pkg/controller/pipeline.(*Controller).processNextWorkItem(0xc00015e960, 0×636401)
/home/runner/work/kubesphere/kubesphere/pkg/controller/pipeline/pipeline_controller.go:150 +0×51
kubesphere.io/kubesphere/pkg/controller/pipeline.(*Controller).worker(0xc00015e960)
/home/runner/work/kubesphere/kubesphere/pkg/controller/pipeline/pipeline_controller.go:163 +0×2b
k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1(0xc000d89a90)
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.17.3/pkg/util/wait/wait.go:152 +0×5e
k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc000d89a90, 0×3b9aca00, 0×0, 0xc0006ac601, 0xc0007920c0)
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.17.3/pkg/util/wait/wait.go:153 +0xf8
k8s.io/apimachinery/pkg/util/wait.Until(0xc000d89a90, 0×3b9aca00, 0xc0007920c0)
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.17.3/pkg/util/wait/wait.go:88 +0×4d
created by kubesphere.io/kubesphere/pkg/controller/pipeline.(*Controller).Run
/home/runner/work/kubesphere/kubesphere/pkg/controller/pipeline/pipeline_controller.go:183 +0×23f
`