创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
例如:虚拟机 ,Ubuntu22.04,8C/16G

Kubernetes版本信息
kubectl version 命令执行结果贴在下方

kubectl version

Client Version: version.Info{Major:“1”, Minor:“23”, GitVersion:“v1.23.17”, GitCommit:“953be8927218ec8067e1af2641e540238ffd7576”, GitTreeState:“clean”, BuildDate:“2023-02-22T13:34:27Z”, GoVersion:“go1.19.6”, Compiler:“gc”, Platform:“linux/amd64”}

Server Version: version.Info{Major:“1”, Minor:“23”, GitVersion:“v1.23.17”, GitCommit:“953be8927218ec8067e1af2641e540238ffd7576”, GitTreeState:“clean”, BuildDate:“2023-02-22T13:27:46Z”, GoVersion:“go1.19.6”, Compiler:“gc”, Platform:“linux/amd64”}

容器运行时
docker version / crictl version / nerdctl version 结果贴在下方

docker version

Client:

Version: 24.0.9

API version: 1.43

Go version: go1.20.13

Git commit: 2936816

Built: Thu Feb 1 00:47:46 2024

OS/Arch: linux/amd64

Context: default

Server: Docker Engine - Community

Engine:

Version: 24.0.9

API version: 1.43 (minimum version 1.12)

Go version: go1.20.13

Git commit: fca702d

Built: Thu Feb 1 00:49:16 2024

OS/Arch: linux/amd64

Experimental: false

containerd:

Version: v1.7.13

GitCommit: 7c3aca7a610df76212171d200ca3811ff6096eb8

runc:

Version: 1.1.12-0ubuntu2~20.04.1

GitCommit:

docker-init:

Version: 0.19.0

GitCommit: de40ad0

KubeSphere版本信息
v4.1.2。使用kk离线安装到 k8s 集群上。

问题是什么
devop 扩展组件中的 jenkins 版本太低,无法通过公司安全合规检查,面临下架 devops,导致各种CICD重构,影响非常之大。

devops官方提供的最新版本为:Jenkins 2.346.3

通过官网开源的 https://github.com/kubesphere/ks-jenkins ,构建后的 jenkins 容器,无法在 devops 扩展组件中正常运行。

官方是否有什么更新好的办法实现 jenkins 版本的升级,或是官网大概在什么时候完 jenkins 最新版本的容器镜像提供?

非常感谢!!!

    6 天 后
    6 天 后

    stoneshi-yunify

    对的,根据 https://github.com/kubesphere/ks-jenkins/blob/master/Dockerfile 这个镜像构建文件构建的docker镜像,构建完成后也检查了在 plugins.txt 文件中的相关插件都是有的。

    构建命令:docker build -t 192.168.18.152/ks/kubesphere/devops-jenkins:v4.1.2-2.492.3 .

    jenkins 版本: v2.492.3

    修改为新镜像:

    换成新的 Jenkins 镜像后会一直不停的报错重启。

    报错信息:

    1、报错信息1:

    kubectl get -n kubesphere-devops-system pod devops-jenkins-6484d4d7bc-kqd84

    NAME READY STATUS RESTARTS AGE

    devops-jenkins-6484d4d7bc-kqd84 0/1 CrashLoopBackOff 5 (31s ago) 5m15s

    2、报错信息2

    kubectl describe -n kubesphere-devops-system pod devops-jenkins-6484d4d7bc-kqd84

    Name: devops-jenkins-6484d4d7bc-kqd84

    Namespace: kubesphere-devops-system

    Priority: 0

    Node: node1/192.168.18.152

    Start Time: Mon, 12 May 2025 09:33:12 +0800

    Labels: app=devops-jenkins

              chart=jenkins-0.19.6
    
              component=devops-agent-jenkins-master
    
              heritage=Helm
    
              pod-template-hash=6484d4d7bc
    
              release=devops-agent

    Annotations: checksum/config: bea5f91e40e145bd2f82b2dc2a14e3987b867a2af07d36cbddac3621f72392e4

              cni.projectcalico.org/containerID: 1eb11e910a96c58e299c0246ff0d2318d2e4a69e86dc4c4b694ab828e49e9f14
    
              cni.projectcalico.org/podIP: 10.233.90.146/32
    
              cni.projectcalico.org/podIPs: 10.233.90.146/32

    Status: Running

    IP: 10.233.90.146

    IPs:

    IP: 10.233.90.146

    Controlled By: ReplicaSet/devops-jenkins-6484d4d7bc

    Init Containers:

    copy-default-config:

    Container ID:  docker://615e148efec638ee2eecb5b7543f62219f2155037ce6478810ba410f6b943f99
    
    Image:         192.168.18.152/ks/kubesphere/devops-jenkins:v4.1.2-2.492.3
    
    Image ID:      docker-pullable://192.168.18.152/ks/kubesphere/devops-jenkins@sha256:8fbe3589bfc16c085e210702cf9cceaebc47e61e43620fc6fa41c7b551876f0f
    
    Port:          <none>
    
    Host Port:     <none>
    
    Command:
    
      sh
    
      /var/jenkins_config/apply_config.sh
    
    State:          Terminated
    
      Reason:       Completed
    
      Exit Code:    0
    
      Started:      Mon, 12 May 2025 09:33:19 +0800
    
      Finished:     Mon, 12 May 2025 09:33:19 +0800
    
    Ready:          True
    
    Restart Count:  0
    
    Limits:
    
      cpu:     2
    
      memory:  6Gi
    
    Requests:
    
      cpu:     500m
    
      memory:  6Gi
    
    Environment:
    
      ADMIN_PASSWORD:  <set to the key 'jenkins-admin-password' in secret 'devops-jenkins'>  Optional: false
    
      ADMIN_USER:      <set to the key 'jenkins-admin-user' in secret 'devops-jenkins'>      Optional: false
    
      ADMIN_TOKEN:     <set to the key 'jenkins-admin-token' in secret 'devops-jenkins'>     Optional: false
    
    Mounts:
    
      /usr/share/jenkins/ref/secrets/ from secrets-dir (rw)
    
      /var/jenkins_config from jenkins-config (rw)
    
      /var/jenkins_home from jenkins-home (rw)
    
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-j89kp (ro)

    Containers:

    devops-jenkins:

    Container ID:  docker://c3f76300c3b78cf53c9d08043805dd348634733bdd64d1110e62313dcb188d10
    
    Image:         192.168.18.152/ks/kubesphere/devops-jenkins:v4.1.2-2.492.3
    
    Image ID:      docker-pullable://192.168.18.152/ks/kubesphere/devops-jenkins@sha256:8fbe3589bfc16c085e210702cf9cceaebc47e61e43620fc6fa41c7b551876f0f
    
    Ports:         8080/TCP, 50000/TCP
    
    Host Ports:    0/TCP, 0/TCP
    
    Args:
    
      --argumentsRealm.passwd.$(ADMIN_USER)=$(ADMIN_PASSWORD)
    
      --argumentsRealm.roles.$(ADMIN_USER)=admin
    
    State:          Waiting
    
      Reason:       CrashLoopBackOff
    
    Last State:     Terminated
    
      Reason:       Error
    
      Exit Code:    5
    
      Started:      Mon, 12 May 2025 09:37:41 +0800
    
      Finished:     Mon, 12 May 2025 09:37:56 +0800
    
    Ready:          False
    
    Restart Count:  5
    
    Limits:
    
      cpu:     2
    
      memory:  6Gi
    
    Requests:
    
      cpu:      500m
    
      memory:   6Gi
    
    Liveness:   http-get http://:http/login delay=90s timeout=5s period=10s #success=1 #failure=12
    
    Readiness:  http-get http://:http/login delay=38s timeout=2s period=2s #success=1 #failure=12
    
    Environment:
    
      JAVA_TOOL_OPTIONS:              -XX:InitialRAMPercentage=70 -XX:MaxRAMPercentage=70 -Dhudson.slaves.NodeProvisioner.initialDelay=20 -Dhudson.slaves.NodeProvisioner.MARGIN=50 -Dhudson.slaves.NodeProvisioner.MARGIN0=0.85 -Dhudson.model.LoadStatistics.clock=5000 -Dhudson.model.LoadStatistics.decay=0.2 -Dhudson.slaves.NodeProvisioner.recurrencePeriod=5000 -Dhudson.security.csrf.DefaultCrumbIssuer.EXCLUDE_SESSION_ID=true -Dhudson.plugins.git.GitStatus.NOTIFY_COMMIT_ACCESS_CONTROL=disabled -Dio.jenkins.plugins.casc.ConfigurationAsCode.initialDelay=10000 -Djenkins.install.runSetupWizard=false -XX:+AlwaysPreTouch -XX:+HeapDumpOnOutOfMemoryError -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ParallelRefProcEnabled -XX:+DisableExplicitGC -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
    
      JENKINS_OPTS:                   
    
      ADMIN_PASSWORD:                 <set to the key 'jenkins-admin-password' in secret 'devops-jenkins'>  Optional: false
    
      ADMIN_USER:                     <set to the key 'jenkins-admin-user' in secret 'devops-jenkins'>      Optional: false
    
      ADMIN_TOKEN:                    <set to the key 'jenkins-admin-token' in secret 'devops-jenkins'>     Optional: false
    
      EMAIL_FROM_ADDR:                admin@example.com
    
      EMAIL_FROM_NAME:                KubeSphere
    
      EMAIL_FROM_PASS:                P@ssw0rd
    
      EMAIL_SMTP_HOST:                mail.example.com
    
      EMAIL_SMTP_PORT:                465
    
      EMAIL_USE_SSL:                  false
    
      CASC_JENKINS_CONFIG:            /var/jenkins_home/casc_configs/
    
      CASC_MERGE_STRATEGY:            override
    
      kubernetes.connection.timeout:  60000
    
      kubernetes.request.timeout:     60000
    
    Mounts:
    
      /usr/share/jenkins/ref/secrets/ from secrets-dir (rw)
    
      /var/jenkins_config from jenkins-config (ro)
    
      /var/jenkins_home from jenkins-home (rw)
    
      /var/jenkins_home/casc_configs from casc-config (ro)
    
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-j89kp (ro)

    Conditions:

    Type Status

    Initialized True

    Ready False

    ContainersReady False

    PodScheduled True

    Volumes:

    casc-config:

    Type:      ConfigMap (a volume populated by a ConfigMap)
    
    Name:      jenkins-casc-config
    
    Optional:  false

    jenkins-config:

    Type:      ConfigMap (a volume populated by a ConfigMap)
    
    Name:      devops-jenkins
    
    Optional:  false

    secrets-dir:

    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    
    Medium:     
    
    SizeLimit:  <unset>

    jenkins-home:

    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    
    ClaimName:  devops-jenkins
    
    ReadOnly:   false

    kube-api-access-j89kp:

    Type:                    Projected (a volume that contains injected data from multiple sources)
    
    TokenExpirationSeconds:  3607
    
    ConfigMapName:           kube-root-ca.crt
    
    ConfigMapOptional:       <nil>
    
    DownwardAPI:             true

    QoS Class: Burstable

    Node-Selectors: <none>

    Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s

                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s

    Events:

    Type Reason Age From Message

    Normal Scheduled 6m17s default-scheduler Successfully assigned kubesphere-devops-system/devops-jenkins-6484d4d7bc-kqd84 to node1

    Normal Pulling 6m16s kubelet Pulling image “192.168.18.152/ks/kubesphere/devops-jenkins:v4.1.2-2.492.3”

    Normal Pulled 6m11s kubelet Successfully pulled image “192.168.18.152/ks/kubesphere/devops-jenkins:v4.1.2-2.492.3” in 5.482595388s (5.482611223s including waiting)

    Normal Created 6m10s kubelet Created container copy-default-config

    Normal Started 6m10s kubelet Started container copy-default-config

    Normal Created 4m36s (x4 over 6m9s) kubelet Created container devops-jenkins

    Normal Started 4m35s (x4 over 6m9s) kubelet Started container devops-jenkins

    Normal Pulled 3m35s (x5 over 6m9s) kubelet Container image “192.168.18.152/ks/kubesphere/devops-jenkins:v4.1.2-2.492.3” already present on machine

    Warning BackOff 75s (x19 over 5m36s) kubelet Back-off restarting failed container

    3、报错信息3

    kubectl logs -n kubesphere-devops-system devops-jenkins-6484d4d7bc-kqd84

    Picked up JAVA_TOOL_OPTIONS: -XX:InitialRAMPercentage=70 -XX:MaxRAMPercentage=70 -Dhudson.slaves.NodeProvisioner.initialDelay=20 -Dhudson.slaves.NodeProvisioner.MARGIN=50 -Dhudson.slaves.NodeProvisioner.MARGIN0=0.85 -Dhudson.model.LoadStatistics.clock=5000 -Dhudson.model.LoadStatistics.decay=0.2 -Dhudson.slaves.NodeProvisioner.recurrencePeriod=5000 -Dhudson.security.csrf.DefaultCrumbIssuer.EXCLUDE_SESSION_ID=true -Dhudson.plugins.git.GitStatus.NOTIFY_COMMIT_ACCESS_CONTROL=disabled -Dio.jenkins.plugins.casc.ConfigurationAsCode.initialDelay=10000 -Djenkins.install.runSetupWizard=false -XX:+AlwaysPreTouch -XX:+HeapDumpOnOutOfMemoryError -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ParallelRefProcEnabled -XX:+DisableExplicitGC -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions

    Running from: /usr/share/jenkins/jenkins.war

    webroot: /var/jenkins_home/war

    2025-05-12 01:40:44.169+0000 [id=1] INFO winstone.Logger#logInternal: Beginning extraction from war file

    2025-05-12 01:40:44.253+0000 [id=1] WARNING o.e.j.ee9.nested.ContextHandler#setContextPath: Empty contextPath

    2025-05-12 01:40:44.310+0000 [id=1] INFO org.eclipse.jetty.server.Server#doStart: jetty-12.0.17; built: 2025-03-03T13:15:05.903Z; git: 14d19c268e4cb09afc312b5255a4cbb7a95c5cb6; jvm 17.0.14+7

    2025-05-12 01:40:44.858+0000 [id=1] INFO o.e.j.e.w.StandardDescriptorProcessor#visitServlet: NO JSP Support for /, did not find org.eclipse.jetty.ee9.jsp.JettyJspServlet

    2025-05-12 01:40:44.903+0000 [id=1] INFO o.e.j.s.DefaultSessionIdManager#doStart: Session workerName=node0

    2025-05-12 01:40:45.701+0000 [id=1] INFO hudson.WebAppMain#contextInitialized: Jenkins home directory: /var/jenkins_home found at: EnvVars.masterEnvVars.get(“JENKINS_HOME”)

    2025-05-12 01:40:45.972+0000 [id=1] INFO o.e.j.s.handler.ContextHandler#doStart: Started oeje9n.ContextHandler$CoreContextHandler@6f6962ba{Jenkins v2.492.3,/,b=file:///var/jenkins_home/war/,a=AVAILABLE,h=oeje9n.ContextHandler$CoreContextHandler$CoreToNestedHandler@4565a70a{STARTED}}

    2025-05-12 01:40:45.984+0000 [id=1] INFO o.e.j.server.AbstractConnector#doStart: Started ServerConnector@48bfb884{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}

    2025-05-12 01:40:45.994+0000 [id=1] INFO org.eclipse.jetty.server.Server#doStart: Started oejs.Server@576d5deb{STARTING}[12.0.17,sto=0] @3927ms

    2025-05-12 01:40:45.995+0000 [id=24] INFO winstone.Logger#logInternal: Winstone Servlet Engine running: controlPort=disabled

    2025-05-12 01:40:46.175+0000 [id=23] INFO jenkins.model.Jenkins#<init>: Starting version 2.492.3

    2025-05-12 01:40:46.283+0000 [id=31] INFO jenkins.InitReactorRunner$1#onAttained: Started initialization

    2025-05-12 01:40:46.284+0000 [id=30] INFO hudson.PluginManager#loadDetachedPlugins: Upgrading Jenkins. The last running version was 2.346.3. This Jenkins is version 2.492.3.

    2025-05-12 01:40:46.369+0000 [id=30] INFO hudson.PluginManager#loadDetachedPlugins: Upgraded Jenkins from version 2.346.3 to version 2.492.3. Loaded detached plugins (and dependencies): []

    2025-05-12 01:40:46.660+0000 [id=30] INFO jenkins.InitReactorRunner$1#onAttained: Listed all plugins

    2025-05-12 01:40:47.073+0000 [id=32] SEVERE jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Mina SSHD API :: Core v2.14.0-138.v6341ee58e1df (mina-sshd-api-core)

    java.io.IOException: Failed to load: Mina SSHD API :: Core (mina-sshd-api-core 2.14.0-138.v6341ee58e1df)

    • Update required: SSH Credentials Plugin (ssh-credentials 305.v8f4381501156) to be updated to 337.v395d2403ccd4 or higher

         at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:992)
        
         at hudson.PluginManager$2$1$1.run(PluginManager.java:581)
        
         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:175)
        
         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:304)
        
         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1144)
        
         at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
        
         at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
        
         at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
        
         at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        
         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        
         at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:47.075+0000 [id=31] SEVERE jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin SSH server v3.330.vc866a_8389b_58 (sshd)

    java.io.IOException: Failed to load: SSH server (sshd 3.330.vc866a_8389b_58)

    • Failed to load: Mina SSHD API :: Core (mina-sshd-api-core 2.14.0-138.v6341ee58e1df)

         at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:992)
        
         at hudson.PluginManager$2$1$1.run(PluginManager.java:581)
        
         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:175)
        
         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:304)
        
         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1144)
        
         at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
        
         at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
        
         at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
        
         at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        
         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        
         at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:47.361+0000 [id=30] WARNING jenkins.model.Jenkins$5#runTask: Loading plugin Support Core Plugin v1241.v32a_39d7032e5 (support-core) failed perhaps due to plugin dependency issues

    java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream

        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
    
        at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:64)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

    Caused: java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream

        at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
    
        at java.base/java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    
        at java.base/java.lang.Class.getConstructor0(Unknown Source)
    
        at java.base/java.lang.Class.getDeclaredConstructor(Unknown Source)
    
        at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:384)

    Caused: java.io.IOException: Unable to load com.cloudbees.jenkins.support.SupportPlugin from support-core

        at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:390)
    
        at hudson.PluginManager$2$1$1.run(PluginManager.java:582)
    
        at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:175)
    
        at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:304)
    
        at jenkins.model.Jenkins$5.runTask(Jenkins.java:1144)
    
        at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
    
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
    
        at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    
        at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:47.545+0000 [id=29] SEVERE jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Matrix Authorization Strategy Plugin v3.2.3 (matrix-auth)

    java.io.IOException: Failed to load: Matrix Authorization Strategy Plugin (matrix-auth 3.2.3)

    • Update required: Configuration as Code Plugin (configuration-as-code 1569.vb_72405b_80249) to be updated to 1836.vccda_4a_122a_a_e or higher

    • Update required: Folders Plugin (cloudbees-folder 6.714.v79e858ef76a_2) to be updated to 6.858.v898218f3609d or higher

         at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:992)
        
         at hudson.PluginManager$2$1$1.run(PluginManager.java:581)
        
         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:175)
        
         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:304)
        
         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1144)
        
         at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
        
         at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
        
         at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
        
         at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        
         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        
         at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:47.551+0000 [id=29] SEVERE jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Role-based Authorization Strategy v3.1 (role-strategy)

    java.io.IOException: Failed to load: Role-based Authorization Strategy (role-strategy 3.1)

    • Failed to load: Matrix Authorization Strategy Plugin (matrix-auth 3.2.3)

         at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:992)
        
         at hudson.PluginManager$2$1$1.run(PluginManager.java:581)
        
         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:175)
        
         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:304)
        
         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1144)
        
         at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
        
         at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
        
         at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
        
         at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        
         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        
         at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:49.595+0000 [id=29] WARNING hudson.ExtensionFinder$Sezpoz#scout: Failed to scout io.jenkins.blueocean.service.embedded.analytics.BrowserAndOperatingSystemAnalyticsProperties

    java.lang.NoSuchMethodError: org.yaml.snakeyaml.constructor.SafeConstructor: method ‘void <init>()’ not found

        at PluginClassLoader for blueocean-rest-impl//ua_parser.Parser.initialize(Parser.java:80)
    
        at PluginClassLoader for blueocean-rest-impl//ua_parser.Parser.<init>(Parser.java:45)
    
        at PluginClassLoader for blueocean-rest-impl//io.jenkins.blueocean.service.embedded.analytics.BrowserAndOperatingSystemAnalyticsProperties.<clinit>(BrowserAndOperatingSystemAnalyticsProperties.java:19)
    
        at java.base/java.lang.Class.forName0(Native Method)
    
        at java.base/java.lang.Class.forName(Unknown Source)
    
        at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:775)
    
        at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:347)
    
        at hudson.ExtensionList.load(ExtensionList.java:384)
    
        at hudson.ExtensionList.ensureLoaded(ExtensionList.java:320)
    
        at hudson.ExtensionList.getComponents(ExtensionList.java:184)
    
        at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1176)
    
        at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:88)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:105)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:112)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:105)
    
        at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:182)
    
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
    
        at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    
        at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:50.032+0000 [id=29] WARNING hudson.ExtensionFinder$Sezpoz#scout: Failed to scout org.jenkinsci.plugins.gitserver.ssh.SshCommandFactoryImpl

    java.lang.ClassNotFoundException: org.jenkinsci.main.modules.sshd.SshCommandFactory

        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
    
        at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:64)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

    Caused: java.lang.NoClassDefFoundError: org/jenkinsci/main/modules/sshd/SshCommandFactory

        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    
        at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
    
        at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
    
        at java.base/java.net.URLClassLoader.defineClass(Unknown Source)
    
        at java.base/java.net.URLClassLoader$1.run(Unknown Source)
    
        at java.base/java.net.URLClassLoader$1.run(Unknown Source)
    
        at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    
        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
    
        at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:64)
    
        at jenkins.ClassLoaderReflectionToolkit.loadClass(ClassLoaderReflectionToolkit.java:148)
    
        at hudson.PluginManager$UberClassLoader.computeValue(PluginManager.java:2421)
    
        at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source)
    
        at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:2414)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at net.java.sezpoz.IndexItem.element(IndexItem.java:134)

    Caused: java.lang.InstantiationException

        at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
    
        at hudson.ExtensionFinder.getClassFromIndex(ExtensionFinder.java:788)
    
        at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:773)
    
        at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:347)
    
        at hudson.ExtensionList.load(ExtensionList.java:384)
    
        at hudson.ExtensionList.ensureLoaded(ExtensionList.java:320)
    
        at hudson.ExtensionList.getComponents(ExtensionList.java:184)
    
        at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1176)
    
        at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:88)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:105)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:112)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:105)
    
        at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:182)
    
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
    
        at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    
        at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:51.681+0000 [id=29] WARNING hudson.ExtensionFinder$Sezpoz#_find: Failed to load org.jenkinsci.plugins.gitserver.ssh.SshCommandFactoryImpl

    java.lang.ClassNotFoundException: org.jenkinsci.main.modules.sshd.SshCommandFactory

        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
    
        at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:64)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

    Caused: java.lang.NoClassDefFoundError: org/jenkinsci/main/modules/sshd/SshCommandFactory

        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    
        at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
    
        at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
    
        at java.base/java.net.URLClassLoader.defineClass(Unknown Source)
    
        at java.base/java.net.URLClassLoader$1.run(Unknown Source)
    
        at java.base/java.net.URLClassLoader$1.run(Unknown Source)
    
        at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    
        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
    
        at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:64)
    
        at jenkins.ClassLoaderReflectionToolkit.loadClass(ClassLoaderReflectionToolkit.java:148)
    
        at hudson.PluginManager$UberClassLoader.computeValue(PluginManager.java:2421)
    
        at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source)
    
        at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:2414)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at net.java.sezpoz.IndexItem.element(IndexItem.java:134)

    Caused: java.lang.InstantiationException

        at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
    
        at hudson.ExtensionFinder.getClassFromIndex(ExtensionFinder.java:788)
    
        at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:748)
    
        at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:737)
    
        at hudson.ExtensionFinder$GuiceFinder.refreshExtensionAnnotations(ExtensionFinder.java:302)
    
        at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:262)
    
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
    
        at java.base/java.lang.reflect.ReflectAccess.newInstance(Unknown Source)
    
        at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(Unknown Source)
    
        at java.base/java.lang.Class.newInstance(Unknown Source)
    
        at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
    
        at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:751)
    
        at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:737)
    
        at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:353)
    
        at hudson.ExtensionList.load(ExtensionList.java:384)
    
        at hudson.ExtensionList.ensureLoaded(ExtensionList.java:320)
    
        at hudson.ExtensionList.getComponents(ExtensionList.java:184)
    
        at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1176)
    
        at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:88)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:105)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:112)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:105)
    
        at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:182)
    
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
    
        at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    
        at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:51.771+0000 [id=29] WARNING hudson.ExtensionFinder$Sezpoz#_find: Failed to load org.jenkinsci.plugins.gitserver.ssh.SshCommandFactoryImpl

    java.lang.ClassNotFoundException: org.jenkinsci.main.modules.sshd.SshCommandFactory

        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
    
        at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:64)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

    Caused: java.lang.NoClassDefFoundError: org/jenkinsci/main/modules/sshd/SshCommandFactory

        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    
        at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
    
        at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
    
        at java.base/java.net.URLClassLoader.defineClass(Unknown Source)
    
        at java.base/java.net.URLClassLoader$1.run(Unknown Source)
    
        at java.base/java.net.URLClassLoader$1.run(Unknown Source)
    
        at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    
        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
    
        at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:64)
    
        at jenkins.ClassLoaderReflectionToolkit.loadClass(ClassLoaderReflectionToolkit.java:148)
    
        at hudson.PluginManager$UberClassLoader.computeValue(PluginManager.java:2421)
    
        at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source)
    
        at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:2414)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at net.java.sezpoz.IndexItem.element(IndexItem.java:134)

    Caused: java.lang.InstantiationException

        at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
    
        at hudson.ExtensionFinder.getClassFromIndex(ExtensionFinder.java:788)
    
        at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:748)
    
        at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:737)
    
        at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:277)
    
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
    
        at java.base/java.lang.reflect.ReflectAccess.newInstance(Unknown Source)
    
        at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(Unknown Source)
    
        at java.base/java.lang.Class.newInstance(Unknown Source)
    
        at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
    
        at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:751)
    
        at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:737)
    
        at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:353)
    
        at hudson.ExtensionList.load(ExtensionList.java:384)
    
        at hudson.ExtensionList.ensureLoaded(ExtensionList.java:320)
    
        at hudson.ExtensionList.getComponents(ExtensionList.java:184)
    
        at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1176)
    
        at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:88)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:105)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:112)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:105)
    
        at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:182)
    
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
    
        at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    
        at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:52.594+0000 [id=29] WARNING h.ExtensionFinder$GuiceFinder$SezpozModule#configure: Failed to load org.jenkinsci.plugins.gitserver.ssh.SshCommandFactoryImpl

    java.lang.ClassNotFoundException: org.jenkinsci.main.modules.sshd.SshCommandFactory

        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
    
        at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:64)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

    Caused: java.lang.NoClassDefFoundError: org/jenkinsci/main/modules/sshd/SshCommandFactory

        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    
        at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
    
        at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
    
        at java.base/java.net.URLClassLoader.defineClass(Unknown Source)
    
        at java.base/java.net.URLClassLoader$1.run(Unknown Source)
    
        at java.base/java.net.URLClassLoader$1.run(Unknown Source)
    
        at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    
        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
    
        at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:64)
    
        at jenkins.ClassLoaderReflectionToolkit.loadClass(ClassLoaderReflectionToolkit.java:148)
    
        at hudson.PluginManager$UberClassLoader.computeValue(PluginManager.java:2421)
    
        at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source)
    
        at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:2414)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at net.java.sezpoz.IndexItem.element(IndexItem.java:134)

    Caused: java.lang.InstantiationException

        at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
    
        at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:569)
    
        at com.google.inject.AbstractModule.configure(AbstractModule.java:64)
    
        at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:426)
    
        at com.google.inject.spi.Elements.getElements(Elements.java:113)
    
        at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:160)
    
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107)
    
        at com.google.inject.Guice.createInjector(Guice.java:87)
    
        at com.google.inject.Guice.createInjector(Guice.java:69)
    
        at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:282)
    
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
    
        at java.base/java.lang.reflect.ReflectAccess.newInstance(Unknown Source)
    
        at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(Unknown Source)
    
        at java.base/java.lang.Class.newInstance(Unknown Source)
    
        at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
    
        at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:751)
    
        at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:737)
    
        at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:353)
    
        at hudson.ExtensionList.load(ExtensionList.java:384)
    
        at hudson.ExtensionList.ensureLoaded(ExtensionList.java:320)
    
        at hudson.ExtensionList.getComponents(ExtensionList.java:184)
    
        at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1176)
    
        at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:88)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:105)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:112)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:105)
    
        at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:182)
    
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
    
        at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    
        at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:54.095+0000 [id=29] WARNING hudson.ExtensionFinder$Sezpoz#_find: Failed to load org.jenkinsci.plugins.gitserver.ssh.SshCommandFactoryImpl

    java.lang.ClassNotFoundException: org.jenkinsci.main.modules.sshd.SshCommandFactory

        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
    
        at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:64)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

    Caused: java.lang.NoClassDefFoundError: org/jenkinsci/main/modules/sshd/SshCommandFactory

        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    
        at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
    
        at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
    
        at java.base/java.net.URLClassLoader.defineClass(Unknown Source)
    
        at java.base/java.net.URLClassLoader$1.run(Unknown Source)
    
        at java.base/java.net.URLClassLoader$1.run(Unknown Source)
    
        at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    
        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
    
        at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:64)
    
        at jenkins.ClassLoaderReflectionToolkit.loadClass(ClassLoaderReflectionToolkit.java:148)
    
        at hudson.PluginManager$UberClassLoader.computeValue(PluginManager.java:2421)
    
        at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source)
    
        at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:2414)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    
        at net.java.sezpoz.IndexItem.element(IndexItem.java:134)

    Caused: java.lang.InstantiationException

        at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
    
        at hudson.ExtensionFinder.getClassFromIndex(ExtensionFinder.java:788)
    
        at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:748)
    
        at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:737)
    
        at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:353)
    
        at hudson.ExtensionList.load(ExtensionList.java:384)
    
        at hudson.ExtensionList.ensureLoaded(ExtensionList.java:320)
    
        at hudson.ExtensionList.getComponents(ExtensionList.java:184)
    
        at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1176)
    
        at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:88)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:105)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:112)
    
        at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:105)
    
        at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:182)
    
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
    
        at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    
        at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:54.107+0000 [id=29] INFO jenkins.InitReactorRunner$1#onAttained: Prepared all plugins

    2025-05-12 01:40:54.154+0000 [id=30] INFO jenkins.InitReactorRunner$1#onAttained: Started all plugins

    2025-05-12 01:40:54.280+0000 [id=32] INFO jenkins.InitReactorRunner$1#onAttained: Augmented all extensions

    2025-05-12 01:40:56.666+0000 [id=30] SEVERE jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading global config

    com.thoughtworks.xstream.mapper.CannotResolveClassException: com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy

        at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:81)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:74)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at com.thoughtworks.xstream.mapper.SecurityMapper.realClass(SecurityMapper.java:71)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at hudson.util.XStream2$CompatibilityMapper.realClass(XStream2.java:452)
    
        at hudson.util.xstream.MapperDelegate.realClass(MapperDelegate.java:46)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:47)
    
        at hudson.util.RobustReflectionConverter.determineType(RobustReflectionConverter.java:544)
    
        at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:349)

    Caused: jenkins.util.xstream.CriticalXStreamException:

    ---- Debugging information —-

    cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException

    cause-message : com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy

    class : hudson.model.Hudson

    required-type : hudson.model.Hudson

    converter-type : hudson.util.RobustReflectionConverter

    path : /hudson/authorizationStrategy

    line number : 8

    version : 2.492.3

    ---—————————-

        at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:384)
    
        at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:291)
    
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74)
    
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
    
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68)
    
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:52)
    
        at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:136)
    
        at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
    
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1468)
    
        at hudson.util.XStream2.unmarshal(XStream2.java:230)
    
        at hudson.util.XStream2.unmarshal(XStream2.java:201)
    
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1445)
    
        at hudson.XmlFile.unmarshal(XmlFile.java:196)

    Caused: java.io.IOException: Unable to read /var/jenkins_home/config.xml

        at hudson.XmlFile.unmarshal(XmlFile.java:199)
    
        at hudson.XmlFile.unmarshal(XmlFile.java:179)
    
        at jenkins.model.Jenkins.load(Jenkins.java:3327)
    
        at jenkins.model.Jenkins$13.run(Jenkins.java:3445)
    
        at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:175)
    
        at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:304)
    
        at jenkins.model.Jenkins$5.runTask(Jenkins.java:1144)
    
        at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
    
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
    
        at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    
        at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:56.667+0000 [id=23] SEVERE hudson.util.BootFailure#publish: Failed to initialize Jenkins

    com.thoughtworks.xstream.mapper.CannotResolveClassException: com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy

        at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:81)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:74)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at com.thoughtworks.xstream.mapper.SecurityMapper.realClass(SecurityMapper.java:71)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at hudson.util.XStream2$CompatibilityMapper.realClass(XStream2.java:452)
    
        at hudson.util.xstream.MapperDelegate.realClass(MapperDelegate.java:46)
    
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
    
        at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:47)
    
        at hudson.util.RobustReflectionConverter.determineType(RobustReflectionConverter.java:544)
    
        at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:349)

    Caused: jenkins.util.xstream.CriticalXStreamException:

    ---- Debugging information —-

    cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException

    cause-message : com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy

    class : hudson.model.Hudson

    required-type : hudson.model.Hudson

    converter-type : hudson.util.RobustReflectionConverter

    path : /hudson/authorizationStrategy

    line number : 8

    version : 2.492.3

    ---—————————-

        at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:384)
    
        at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:291)
    
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74)
    
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
    
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68)
    
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:52)
    
        at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:136)
    
        at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
    
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1468)
    
        at hudson.util.XStream2.unmarshal(XStream2.java:230)
    
        at hudson.util.XStream2.unmarshal(XStream2.java:201)
    
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1445)
    
        at hudson.XmlFile.unmarshal(XmlFile.java:196)

    Caused: java.io.IOException: Unable to read /var/jenkins_home/config.xml

        at hudson.XmlFile.unmarshal(XmlFile.java:199)
    
        at hudson.XmlFile.unmarshal(XmlFile.java:179)
    
        at jenkins.model.Jenkins.load(Jenkins.java:3327)
    
        at jenkins.model.Jenkins$13.run(Jenkins.java:3445)
    
        at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:175)
    
        at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:304)
    
        at jenkins.model.Jenkins$5.runTask(Jenkins.java:1144)
    
        at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
    
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
    
        at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    
        at java.base/java.lang.Thread.run(Unknown Source)

    Caused: org.jvnet.hudson.reactor.ReactorException

        at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:290)
    
        at jenkins.InitReactorRunner.run(InitReactorRunner.java:49)
    
        at jenkins.model.Jenkins.executeReactor(Jenkins.java:1179)
    
        at jenkins.model.Jenkins.<init>(Jenkins.java:978)
    
        at hudson.model.Hudson.<init>(Hudson.java:102)
    
        at hudson.model.Hudson.<init>(Hudson.java:87)
    
        at hudson.WebAppMain$3.run(WebAppMain.java:249)

    Caused: hudson.util.HudsonFailedToLoad

        at hudson.WebAppMain$3.run(WebAppMain.java:277)

    2025-05-12 01:40:56.676+0000 [id=23] INFO hudson.lifecycle.Lifecycle#onStatusUpdate: Stopping Jenkins

    2025-05-12 01:40:56.863+0000 [id=23] INFO jenkins.model.Jenkins$17#onAttained: Started termination

    2025-05-12 01:40:56.863+0000 [id=31] WARNING hudson.model.ComputerSet#<clinit>: Failed to instantiate NodeMonitors

    java.nio.channels.ClosedByInterruptException

        at java.base/java.nio.channels.spi.AbstractInterruptibleChannel.end(Unknown Source)
    
        at java.base/sun.nio.ch.FileChannelImpl.endBlocking(Unknown Source)
    
        at java.base/sun.nio.ch.FileChannelImpl.write(Unknown Source)
    
        at hudson.util.FileChannelWriter.write(FileChannelWriter.java:73)
    
        at java.base/java.io.Writer.write(Unknown Source)
    
        at hudson.util.AtomicFileWriter.write(AtomicFileWriter.java:180)
    
        at java.base/java.io.Writer.write(Unknown Source)
    
        at hudson.XmlFile.write(XmlFile.java:212)
    
        at hudson.model.ComputerSet$1.save(ComputerSet.java:96)
    
        at hudson.util.PersistedList.onModified(PersistedList.java:190)
    
        at hudson.util.PersistedList.replaceBy(PersistedList.java:96)
    
        at hudson.model.ComputerSet.<clinit>(ComputerSet.java:535)
    
        at PluginClassLoader for metrics//jenkins.metrics.impl.JenkinsHealthCheckProviderImpl.getHealthChecks(JenkinsHealthCheckProviderImpl.java:89)
    
        at PluginClassLoader for metrics//jenkins.metrics.api.HealthCheckProviderListener.onChange(HealthCheckProviderListener.java:93)
    
        at PluginClassLoader for metrics//jenkins.metrics.api.HealthCheckProviderListener.attach(HealthCheckProviderListener.java:79)
    
        at PluginClassLoader for metrics//jenkins.metrics.api.Metrics.afterExtensionsAugmented(Metrics.java:315)
    
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    
        at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
    
        at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
    
        at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:304)
    
        at jenkins.model.Jenkins$5.runTask(Jenkins.java:1144)
    
        at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
    
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
    
        at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    
        at java.base/java.lang.Thread.run(Unknown Source)

    2025-05-12 01:40:56.878+0000 [id=23] INFO jenkins.model.Jenkins$17#onAttained: Completed termination

    2025-05-12 01:40:56.878+0000 [id=23] INFO jenkins.model.Jenkins#_cleanUpDisconnectComputers: Starting node disconnection

    2025-05-12 01:40:56.880+0000 [id=23] INFO jenkins.model.Jenkins#_cleanUpShutdownPluginManager: Stopping plugin manager

    2025-05-12 01:40:56.898+0000 [id=23] INFO jenkins.model.Jenkins#_cleanUpPersistQueue: Persisting build queue

    2025-05-12 01:40:56.952+0000 [id=23] INFO hudson.lifecycle.Lifecycle#onStatusUpdate: Jenkins stopped

    2025-05-12 01:40:56.953+0000 [id=25] INFO winstone.Logger#logInternal: JVM is terminating. Shutting down Jetty

    2025-05-12 01:40:56.955+0000 [id=25] INFO org.eclipse.jetty.server.Server#doStop: Stopped oejs.Server@576d5deb{STOPPING}[12.0.17,sto=0]

    2025-05-12 01:40:56.957+0000 [id=25] INFO o.e.j.server.AbstractConnector#doStop: Stopped ServerConnector@48bfb884{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}

    2025-05-12 01:40:56.962+0000 [id=25] INFO hudson.WebAppMain#contextDestroyed: Shutting down a Jenkins instance that was still starting up

    java.lang.Throwable: reason

        at hudson.WebAppMain.contextDestroyed(WebAppMain.java:419)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.nested.ContextHandler.callContextDestroyed(ContextHandler.java:914)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.ServletContextHandler.callContextDestroyed(ServletContextHandler.java:608)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.nested.ContextHandler.contextDestroyed(ContextHandler.java:871)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.ServletHandler.doStop(ServletHandler.java:307)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.nested.AbstractHandler.doStop(AbstractHandler.java:88)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.security.SecurityHandler.doStop(SecurityHandler.java:414)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.security.ConstraintSecurityHandler.doStop(ConstraintSecurityHandler.java:413)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.nested.AbstractHandler.doStop(AbstractHandler.java:88)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.nested.AbstractHandler.doStop(AbstractHandler.java:88)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.nested.ContextHandler.stopContext(ContextHandler.java:894)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.ServletContextHandler.stopContext(ServletContextHandler.java:371)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.webapp.WebAppContext.stopWebapp(WebAppContext.java:1369)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.webapp.WebAppContext.stopContext(WebAppContext.java:1328)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.nested.ContextHandler.doStopInContext(ContextHandler.java:745)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.call(ContextHandler.java:1450)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.nested.ContextHandler.doStop(ContextHandler.java:738)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.ServletContextHandler.doStop(ServletContextHandler.java:284)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.server.Handler$Abstract.doStop(Handler.java:499)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.server.handler.ContextHandler.lambda$doStop$1(ContextHandler.java:805)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.call(ContextHandler.java:1456)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler.java:805)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.nested.ContextHandler$CoreContextHandler.doStop(ContextHandler.java:2775)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.server.Handler$Abstract.doStop(Handler.java:499)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.server.handler.gzip.GzipHandler.doStop(GzipHandler.java:138)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.server.Handler$Abstract.doStop(Handler.java:499)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.server.Server.doStop(Server.java:688)
    
        at Jenkins Main ClassLoader//org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132)
    
        at Jenkins Main ClassLoader//winstone.Launcher.shutdown(Launcher.java:436)
    
        at Jenkins Main ClassLoader//winstone.ShutdownHook.run(ShutdownHook.java:28)

    2025-05-12 01:40:56.965+0000 [id=25] INFO winstone.Logger#logInternal: Jetty shutdown successfully

    2025-05-12 01:40:56.965+0000 [id=24] INFO winstone.Logger#logInternal: Control thread shutdown successfully

    备注:在新提交的报错信息3中,其实是通过 kubectl logs 查看出来的所有日志,提交后不知道为什么自动有各种分段对话框。连着看就可以了。

    关注一波,我也有同样的问题,安全部已经找我两次了。。。。。。

    8 天 后

    蹲一个,同样的问题,替换最新版本镜像后(v4.2.0-2.504.1),会报错oic插件字段不匹配问题,导致初始化启动失败

      tanganyu

      这个问题我解决了,给大家做个参考

      使用官方最新的Dockerfile文件构建镜像,然后再升级前先备份文件

      1.删除持久化jenkins文件里面的plugins目录,防止新旧插件部分未更新的冲突

      2.修改devops-jenkins 的yaml文件,把版本调整为新构建的镜像版本,例如v4.2.0-2.504.1

      3.这个时候容器会自动启动报错,oic参数异常不匹配

      4.参考文档对jenkins-casc-config里面 jenkins_user.yaml 进行调整,调整最后面realm相关的参数

      文档:https://github.com/jenkinsci/oic-auth-plugin/blob/master/docs/configuration/README.md

      我这里也放一份自己配置好的,可以进行参考:

        securityRealm:
          oic:
            serverConfiguration:
              manual:
                # 必须迁移到 serverConfiguration 的字段
                authorizationServerUrl: "http://ks-apiserver:30881/oauth/authorize"
                tokenServerUrl: "http://ks-apiserver:30881/oauth/token"
                userInfoServerUrl: "http://ks-apiserver:30881/oauth/userinfo"
                endSessionUrl: "http://ks-apiserver:30881/oauth/logout"
                jwksServerUrl: "http://ks-console.kubesphere-system.svc:30880/oauth/keys"
                issuer: "http://ks-console.kubesphere-system.svc:30880"
                scopes: "openid profile email"
            # 独立保留的字段
            clientId: "jenkins"
            clientSecret: "jenkins"
            logoutFromOpenidProvider: true
            fullNameFieldName: url
            userNameField: preferred_username

      5.重启应用,这个时候应该就能正常运行了

      6.如果更新的jenkins版本差距比较大,可能还需要更新inboud-agent包