shaowenchen 您好,现在在按照前面那位老师的建议进行了重置,然后重置有点不太顺利,目前仍在测试阶段,没有数据,可以随意重置

shaowenchen 因为本地的jenkins是ks3.0文档给的yaml装的,非helm,所以执行了"
2.删除cc中devops的状态::kubectl edit cc -n kubesphere-system ks-installer 删掉status.devops
3.如果cc的spec中devops.enabled为false,改为ture即可,如果devops.enabled为true,删除devops的status后重启ks-installer
kubectl rollout restart deploy -n kubesphere-system ks-installer"

然后我的jenkins并未有重现,现在直接没了

    freemankevin

    首先看看 kubesphere-devops-system 下面负载是否全部清空,如果清空可以直接删掉这个ns

    然后查看 kubectl edit cc -n kubesphere-system ks-installer 状态,去掉其中devops的 status,enable 改为 true

    最后重启 ks-installer

      shaowenchen

      **************************************************
      task monitoring status is failed
      task multicluster status is successful
      task alerting status is successful
      task auditing status is successful
      task devops status is successful
      task events status is successful
      task logging status is successful
      task notification status is successful
      task openpitrix status is successful
      task servicemesh status is failed
      total: 10     completed:10
      **************************************************
      
      
      Task 'monitoring' failed:
      ******************************************************************************************************************************************************
      {
        "counter": 105,
        "created": "2020-12-16T01:56:31.718653",
        "end_line": 104,
        "event": "runner_on_failed",
        "event_data": {
          "duration": 41.486759,
          "end": "2020-12-16T01:56:31.718415",
          "event_loop": null,
          "host": "localhost",
          "ignore_errors": null,
          "play": "localhost",
          "play_pattern": "localhost",
          "play_uuid": "e270d635-7838-eebd-949f-000000000005",
          "playbook": "/kubesphere/playbooks/monitoring.yaml",
          "playbook_uuid": "4389965f-d35d-42fa-91b7-338aba092893",
          "remote_addr": "127.0.0.1",
          "res": {
            "changed": true,
            "msg": "All items completed",
            "results": [
              {
                "_ansible_item_label": "prometheus",
                "_ansible_no_log": false,
                "ansible_loop_var": "item",
                "attempts": 5,
                "changed": true,
                "cmd": "/usr/local/bin/kubectl apply -f /kubesphere/kubesphere/prometheus/prometheus",
                "delta": "0:00:00.455121",
                "end": "2020-12-16 09:56:09.511499",
                "failed": true,
                "failed_when_result": true,
                "invocation": {
                  "module_args": {
                    "_raw_params": "/usr/local/bin/kubectl apply -f /kubesphere/kubesphere/prometheus/prometheus",
                    "_uses_shell": true,
                    "argv": null,
                    "chdir": null,
                    "creates": null,
                    "executable": null,
                    "removes": null,
                    "stdin": null,
                    "stdin_add_newline": true,
                    "strip_empty_ends": true,
                    "warn": true
                  }
                },
                "item": "prometheus",
                "msg": "non-zero return code",
                "rc": 1,
                "start": "2020-12-16 09:56:09.056378",
                "stderr": "The servicemonitors \"kube-scheduler\" is invalid: metadata.resourceVersion: Invalid value: 0x0: must be specified for an update",
                "stderr_lines": [
                  "The servicemonitors \"kube-scheduler\" is invalid: metadata.resourceVersion: Invalid value: 0x0: must be specified for an update"
                ],
                "stdout": "secret/additional-scrape-configs unchanged\nclusterrole.rbac.authorization.k8s.io/kubesphere-prometheus-k8s unchanged\nclusterrolebinding.rbac.authorization.k8s.io/kubesphere-prometheus-k8s unchanged\nservicemonitor.monitoring.coreos.com/prometheus-operator unchanged\nprometheus.monitoring.coreos.com/k8s unchanged\nrolebinding.rbac.authorization.k8s.io/prometheus-k8s-config unchanged\nrole.rbac.authorization.k8s.io/prometheus-k8s-config unchanged\nservice/prometheus-k8s unchanged\nserviceaccount/prometheus-k8s unchanged\nservice/kube-controller-manager-svc unchanged\nservice/kube-scheduler-svc unchanged\nservicemonitor.monitoring.coreos.com/prometheus unchanged\nservicemonitor.monitoring.coreos.com/kube-apiserver unchanged\nservicemonitor.monitoring.coreos.com/coredns unchanged\nservicemonitor.monitoring.coreos.com/kube-controller-manager unchanged\nservicemonitor.monitoring.coreos.com/kubelet unchanged",
                "stdout_lines": [
                  "secret/additional-scrape-configs unchanged",
                  "clusterrole.rbac.authorization.k8s.io/kubesphere-prometheus-k8s unchanged",
                  "clusterrolebinding.rbac.authorization.k8s.io/kubesphere-prometheus-k8s unchanged",
                  "servicemonitor.monitoring.coreos.com/prometheus-operator unchanged",
                  "prometheus.monitoring.coreos.com/k8s unchanged",
                  "rolebinding.rbac.authorization.k8s.io/prometheus-k8s-config unchanged",
                  "role.rbac.authorization.k8s.io/prometheus-k8s-config unchanged",
                  "service/prometheus-k8s unchanged",
                  "serviceaccount/prometheus-k8s unchanged",
                  "service/kube-controller-manager-svc unchanged",
                  "service/kube-scheduler-svc unchanged",
                  "servicemonitor.monitoring.coreos.com/prometheus unchanged",
                  "servicemonitor.monitoring.coreos.com/kube-apiserver unchanged",
                  "servicemonitor.monitoring.coreos.com/coredns unchanged",
                  "servicemonitor.monitoring.coreos.com/kube-controller-manager unchanged",
                  "servicemonitor.monitoring.coreos.com/kubelet unchanged"
                ]
              },
              {
                "_ansible_item_label": "prometheus",
                "_ansible_no_log": false,
                "ansible_loop_var": "item",
                "attempts": 5,
                "changed": true,
                "cmd": "/usr/local/bin/kubectl apply -f /kubesphere/kubesphere/prometheus/prometheus",
                "delta": "0:00:00.482267",
                "end": "2020-12-16 09:56:31.671258",
                "failed": true,
                "failed_when_result": true,
                "invocation": {
                  "module_args": {
                    "_raw_params": "/usr/local/bin/kubectl apply -f /kubesphere/kubesphere/prometheus/prometheus",
                    "_uses_shell": true,
                    "argv": null,
                    "chdir": null,
                    "creates": null,
                    "executable": null,
                    "removes": null,
                    "stdin": null,
                    "stdin_add_newline": true,
                    "strip_empty_ends": true,
                    "warn": true
                  }
                },
                "item": "prometheus",
                "msg": "non-zero return code",
                "rc": 1,
                "start": "2020-12-16 09:56:31.188991",
                "stderr": "The servicemonitors \"kube-scheduler\" is invalid: metadata.resourceVersion: Invalid value: 0x0: must be specified for an update",
                "stderr_lines": [
                  "The servicemonitors \"kube-scheduler\" is invalid: metadata.resourceVersion: Invalid value: 0x0: must be specified for an update"
                ],
                "stdout": "secret/additional-scrape-configs unchanged\nclusterrole.rbac.authorization.k8s.io/kubesphere-prometheus-k8s unchanged\nclusterrolebinding.rbac.authorization.k8s.io/kubesphere-prometheus-k8s unchanged\nservicemonitor.monitoring.coreos.com/prometheus-operator unchanged\nprometheus.monitoring.coreos.com/k8s unchanged\nrolebinding.rbac.authorization.k8s.io/prometheus-k8s-config unchanged\nrole.rbac.authorization.k8s.io/prometheus-k8s-config unchanged\nservice/prometheus-k8s unchanged\nserviceaccount/prometheus-k8s unchanged\nservice/kube-controller-manager-svc unchanged\nservice/kube-scheduler-svc unchanged\nservicemonitor.monitoring.coreos.com/prometheus unchanged\nservicemonitor.monitoring.coreos.com/kube-apiserver unchanged\nservicemonitor.monitoring.coreos.com/coredns unchanged\nservicemonitor.monitoring.coreos.com/kube-controller-manager unchanged\nservicemonitor.monitoring.coreos.com/kubelet unchanged",
                "stdout_lines": [
                  "secret/additional-scrape-configs unchanged",
                  "clusterrole.rbac.authorization.k8s.io/kubesphere-prometheus-k8s unchanged",
                  "clusterrolebinding.rbac.authorization.k8s.io/kubesphere-prometheus-k8s unchanged",
                  "servicemonitor.monitoring.coreos.com/prometheus-operator unchanged",
                  "prometheus.monitoring.coreos.com/k8s unchanged",
                  "rolebinding.rbac.authorization.k8s.io/prometheus-k8s-config unchanged",
                  "role.rbac.authorization.k8s.io/prometheus-k8s-config unchanged",
                  "service/prometheus-k8s unchanged",
                  "serviceaccount/prometheus-k8s unchanged",
                  "service/kube-controller-manager-svc unchanged",
                  "service/kube-scheduler-svc unchanged",
                  "servicemonitor.monitoring.coreos.com/prometheus unchanged",
                  "servicemonitor.monitoring.coreos.com/kube-apiserver unchanged",
                  "servicemonitor.monitoring.coreos.com/coredns unchanged",
                  "servicemonitor.monitoring.coreos.com/kube-controller-manager unchanged",
                  "servicemonitor.monitoring.coreos.com/kubelet unchanged"
                ]
              }
            ]
          },
          "role": "ks-monitor",
          "start": "2020-12-16T01:55:50.231656",
          "task": "ks-monitor | Installing prometheus",
          "task_action": "shell",
          "task_args": "",
          "task_path": "/kubesphere/installer/roles/ks-monitor/tasks/prometheus.yaml:2",
          "task_uuid": "e270d635-7838-eebd-949f-000000000042",
          "uuid": "65dfbe17-d2fd-4f57-93d8-00b40dadf993"
        },
        "parent_uuid": "e270d635-7838-eebd-949f-000000000042",
        "pid": 3117,
        "runner_ident": "monitoring",
        "start_line": 104,
        "stdout": "",
        "uuid": "65dfbe17-d2fd-4f57-93d8-00b40dadf993"
      }
      ******************************************************************************************************************************************************
      
      
      Task 'servicemesh' failed:
      ******************************************************************************************************************************************************
      {
        "counter": 134,
        "created": "2020-12-16T02:13:01.734597",
        "end_line": 133,
        "event": "runner_on_failed",
        "event_data": {
          "duration": 947.761468,
          "end": "2020-12-16T02:13:01.734370",
          "event_loop": null,
          "host": "localhost",
          "ignore_errors": null,
          "play": "localhost",
          "play_pattern": "localhost",
          "play_uuid": "e270d635-7838-1e3b-110f-000000000005",
          "playbook": "/kubesphere/playbooks/servicemesh.yaml",
          "playbook_uuid": "35b30adc-6982-49ac-9f00-5b0143bc7d57",
          "remote_addr": "127.0.0.1",
          "res": {
            "_ansible_no_log": false,
            "attempts": 90,
            "changed": true,
            "cmd": "/usr/local/bin/kubectl -n istio-system get pod | grep istio-init-crd-10 | awk '{print $3}'",
            "delta": "0:00:00.124853",
            "end": "2020-12-16 10:13:01.694967",
            "invocation": {
              "module_args": {
                "_raw_params": "/usr/local/bin/kubectl -n istio-system get pod | grep istio-init-crd-10 | awk '{print $3}'",
                "_uses_shell": true,
                "argv": null,
                "chdir": null,
                "creates": null,
                "executable": null,
                "removes": null,
                "stdin": null,
                "stdin_add_newline": true,
                "strip_empty_ends": true,
                "warn": true
              }
            },
            "rc": 0,
            "start": "2020-12-16 10:13:01.570114",
            "stderr": "",
            "stderr_lines": [],
            "stdout": "",
            "stdout_lines": []
          },
          "role": "ks-istio",
          "start": "2020-12-16T01:57:13.972902",
          "task": "istio | Waiting for istio-init-crd-10",
          "task_action": "command",
          "task_args": "",
          "task_path": "/kubesphere/installer/roles/ks-istio/tasks/main.yaml:48",
          "task_uuid": "e270d635-7838-1e3b-110f-00000000001c",
          "uuid": "7cc647c1-e7a3-4367-aea1-633481d3f55e"
        },
        "parent_uuid": "e270d635-7838-1e3b-110f-00000000001c",
        "pid": 3131,
        "runner_ident": "servicemesh",
        "start_line": 132,
        "stdout": "fatal: [localhost]: FAILED! => {\"attempts\": 90, \"changed\": true, \"cmd\": \"/usr/local/bin/kubectl -n istio-system get pod | grep istio-init-crd-10 | awk '{print $3}'\", \"delta\": \"0:00:00.124853\", \"end\": \"2020-12-16 10:13:01.694967\", \"rc\": 0, \"start\": \"2020-12-16 10:13:01.570114\", \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"\", \"stdout_lines\": []}",
        "uuid": "7cc647c1-e7a3-4367-aea1-633481d3f55e"
      }
      ******************************************************************************************************************************************************

      重装未成功

        shaowenchen 嗯,一开始只是想升级下jenkins的agent,也就是nodejs的版本,然后替换后发现没法用,jenkins也被玩坏了,然后没修好,计划重装,然后就有了上面的报错

        shaowenchen

        2020-12-16 12:18:00.168+0000 [id=899]	WARNING	hudson.security.csrf.CrumbFilter#doFilter: No valid crumb was included in request for /job/dev-devopsxrr59/credentials/store/folder/domain/_/createCredentials by admin. Returning 403.
        2020-12-16 12:18:00.270+0000 [id=929]	WARNING	hudson.security.csrf.CrumbFilter#doFilter: Found invalid crumb cbc22d8a61b89caed84befa1bdd4f5bdf49d3dadba37b10d9e9c903402d0320e. If you are calling this URL with a script, please use the API Token instead. More information: https://jenkins.io/redirect/crumb-cannot-be-used-for-script
        2020-12-16 12:18:00.270+0000 [id=929]	WARNING	hudson.security.csrf.CrumbFilter#doFilter: No valid crumb was included in request for /job/dev-devopsxrr59/credentials/store/folder/domain/_/createCredentials by admin. Returning 403.
        2020-12-16 12:18:59.638+0000 [id=899]	WARNING	hudson.security.csrf.CrumbFilter#doFilter: Found invalid crumb 3c1a2e5c019ceabbc8f8360712c12d998ff79cb37ce58fd3a4afc68ac9045e7a. If you are calling this URL with a script, please use the API Token instead. More information: https://jenkins.io/redirect/crumb-cannot-be-used-for-script
        2020-12-16 12:18:59.638+0000 [id=899]	WARNING	hudson.security.csrf.CrumbFilter#doFilter: No valid crumb was included in request for /role-strategy/strategy/assignRole by admin. Returning 403.
        2020-12-16 12:19:12.527+0000 [id=811]	SEVERE	i.j.b.s.e.rest.PipelineSearch#search: hudson.matrix.MatrixProject&filter=no-folders
        java.lang.ClassNotFoundException: hudson.matrix.MatrixProject&filter=no-folders
        	at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1387)
        	at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1342)
        	at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1089)
        	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        	at io.jenkins.blueocean.service.embedded.rest.PipelineSearch.search(PipelineSearch.java:74)
        	at io.jenkins.blueocean.rest.ApiHead.search(ApiHead.java:61)
        	at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
        	at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)
        	at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:408)
        	at org.kohsuke.stapler.ForwardingFunction.invoke(ForwardingFunction.java:83)
        	at io.jenkins.blueocean.rest.pageable.PagedResponse$Processor.invoke(PagedResponse.java:42)
        	at org.kohsuke.stapler.PreInvokeInterceptedFunction.invoke(PreInvokeInterceptedFunction.java:26)
        	at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:212)
        	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:145)
        	at org.kohsuke.stapler.MetaClass$11.doDispatch(MetaClass.java:536)
        	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
        	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:766)
        	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:898)
        	at org.kohsuke.stapler.MetaClass$9.dispatch(MetaClass.java:457)
        	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:766)
        	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:898)
        	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:735)
        	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:898)
        	at org.kohsuke.stapler.MetaClass$9.dispatch(MetaClass.java:457)
        	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:766)
        	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:898)
        	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:694)
        	at org.kohsuke.stapler.Stapler.service(Stapler.java:240)
        	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763)
        	at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1633)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
        	at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:248)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at jenkins.security.ResourceDomainFilter.doFilter(ResourceDomainFilter.java:76)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:60)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at com.cloudbees.jenkins.support.slowrequest.SlowRequestFilter.doFilter(SlowRequestFilter.java:37)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at com.smartcodeltd.jenkinsci.plugin.assetbundler.filters.LessCSS.doFilter(LessCSS.java:47)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:159)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
        	at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at jenkins.security.BasicHeaderProcessor.success(BasicHeaderProcessor.java:135)
        	at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:82)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
        	at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)
        	at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:51)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:36)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:561)
        	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
        	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
        	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1612)
        	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
        	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434)
        	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
        	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
        	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1582)
        	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
        	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349)
        	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        	at org.eclipse.jetty.server.Server.handle(Server.java:516)
        	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
        	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)
        	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
        	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)
        	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
        	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
        	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
        	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
        	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
        	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
        	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
        	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
        	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773)
        	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905)
        	at java.lang.Thread.run(Thread.java:748)
        2020-12-16 12:19:12.548+0000 [id=652]	SEVERE	i.j.b.s.e.rest.PipelineSearch#search: hudson.matrix.MatrixProject&filter=no-folders
        java.lang.ClassNotFoundException: hudson.matrix.MatrixProject&filter=no-folders
        	at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1387)
        	at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1342)
        	at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1089)
        	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        	at io.jenkins.blueocean.service.embedded.rest.PipelineSearch.search(PipelineSearch.java:74)
        	at io.jenkins.blueocean.rest.ApiHead.search(ApiHead.java:61)
        	at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
        	at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)
        	at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:408)
        	at org.kohsuke.stapler.ForwardingFunction.invoke(ForwardingFunction.java:83)
        	at io.jenkins.blueocean.rest.pageable.PagedResponse$Processor.invoke(PagedResponse.java:42)
        	at org.kohsuke.stapler.PreInvokeInterceptedFunction.invoke(PreInvokeInterceptedFunction.java:26)
        	at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:212)
        	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:145)
        	at org.kohsuke.stapler.MetaClass$11.doDispatch(MetaClass.java:536)
        	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
        	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:766)
        	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:898)
        	at org.kohsuke.stapler.MetaClass$9.dispatch(MetaClass.java:457)
        	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:766)
        	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:898)
        	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:735)
        	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:898)
        	at org.kohsuke.stapler.MetaClass$9.dispatch(MetaClass.java:457)
        	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:766)
        	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:898)
        	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:694)
        	at org.kohsuke.stapler.Stapler.service(Stapler.java:240)
        	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763)
        	at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1633)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
        	at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:248)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:129)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at jenkins.security.ResourceDomainFilter.doFilter(ResourceDomainFilter.java:76)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:60)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at com.cloudbees.jenkins.support.slowrequest.SlowRequestFilter.doFilter(SlowRequestFilter.java:37)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at com.smartcodeltd.jenkinsci.plugin.assetbundler.filters.LessCSS.doFilter(LessCSS.java:47)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)
        	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
        	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:159)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
        	at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at jenkins.security.BasicHeaderProcessor.success(BasicHeaderProcessor.java:135)
        	at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:82)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
        	at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
        	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        	at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)
        	at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:51)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:36)
        	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
        	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
        	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:561)
        	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
        	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
        	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1612)
        	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
        	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434)
        	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
        	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
        	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1582)
        	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
        	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349)
        	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        	at org.eclipse.jetty.server.Server.handle(Server.java:516)
        	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
        	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)
        	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
        	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)
        	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
        	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
        	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
        	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
        	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
        	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
        	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
        	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
        	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773)
        	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905)
        	at java.lang.Thread.run(Thread.java:748)