[E] javax.servlet.ServletException: Loading the class hudson.security.csrf.CrumbFilter failed
Jenkins (v2.387.1) μ€μΉ μ€ λ€μκ³Ό κ°μ μλ¬κ° λ°μνμλ€.
<<__Exception__>>
jeus.servlet.deployment.StartingException: A web module deployment error occurred.
at jeus.servlet.engine.Context.distributeInternal(Context.java:1484)
at jeus.servlet.engine.Context.postDistribute2(Context.java:1304)
at jeus.servlet.deployment.WebModuleDeployer.postDistribute2(WebModuleDeployer.java:238)
at jeus.deploy.deployer.AbstractDeployer.distribute2(AbstractDeployer.java:296)
at jeus.deploy.deployer.AbstractDeployer.distribute(AbstractDeployer.java:240)
at jeus.deploy.deployer.DeploymentAdministrator.distribute(DeploymentAdministrator.java:245)
at jeus.deploy.deployer.DeploymentAdministrator.distribute(DeploymentAdministrator.java:178)
at jeus.server.service.internal.ServerDeploymentService.distribute(ServerDeploymentService.java:166)
at jeus.server.service.internal.ServerDeploymentService.distribute(ServerDeploymentService.java:203)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:112)
at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:46)
at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237)
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at jeus.management.JeusMBeanServerAccessController.invoke(JeusMBeanServerAccessController.java:576)
at javax.management.remote.generic.ServerIntermediary.handleRequest(ServerIntermediary.java:270)
at javax.management.remote.generic.ServerIntermediary$PrivilegedRequestJob.run(ServerIntermediary.java:941)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.generic.ServerIntermediary$RequestHandler.handleMBSReqMessage(ServerIntermediary.java:717)
at javax.management.remote.generic.ServerIntermediary$RequestHandler.execute(ServerIntermediary.java:619)
at jeus.management.remote.generic.ServerSynchroMessageNonblockingConnectionImpl.readMessage(ServerSynchroMessageNonblockingConnectionImpl.java:172)
at jeus.management.remote.jeusmp.UnifiedTransportConnection$1.run(UnifiedTransportConnection.java:289)
at jeus.util.pool.ManagedThreadPoolImpl$WorkWrapper.run(ManagedThreadPoolImpl.java:279)
at jeus.util.pool.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:1299)
at jeus.util.pool.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:1343)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: javax.servlet.ServletException: Loading the class hudson.security.csrf.CrumbFilter failed.
at jeus.servlet.engine.ServletManager.initFilter(ServletManager.java:1068)
at jeus.servlet.engine.ServletManager.startFilters(ServletManager.java:1048)
at jeus.servlet.engine.Context.distributeInternal(Context.java:1479)
... 36 more
Caused by: javax.servlet.ServletException: Loading the class hudson.security.csrf.CrumbFilter failed.
at jeus.servlet.loader.ContainerManagedInstanceReloader.checkAndInitInstance(ContainerManagedInstanceReloader.java:89)
at jeus.servlet.loader.ContainerManagedInstanceReloader.getInstance(ContainerManagedInstanceReloader.java:60)
at jeus.servlet.filter.FilterWrapper.getFilter(FilterWrapper.java:18)
at jeus.servlet.filter.FilterConfigImpl.getFilter(FilterConfigImpl.java:123)
at jeus.servlet.engine.ServletManager.initFilter(ServletManager.java:1055)
... 38 more
Caused by: java.lang.UnsupportedClassVersionError: hudson/security/csrf/CrumbFilter has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at jeus.service.archive.ArchiveClassLoader.defineClass(ArchiveClassLoader.java:607)
at jeus.service.archive.ArchiveClassLoader.findClass0(ArchiveClassLoader.java:461)
at jeus.servlet.loader.ContextLoader.findClass0(ContextLoader.java:131)
at jeus.service.archive.ArchiveClassLoader.loadClassWithoutDelegation(ArchiveClassLoader.java:351)
at jeus.service.archive.ArchiveArrayClassLoader.loadClass(ArchiveArrayClassLoader.java:313)
at jeus.servlet.loader.ContextLoader.loadClass(ContextLoader.java:223)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at jeus.servlet.loader.ContainerManagedInstanceReloader.loadClass(ContainerManagedInstanceReloader.java:135)
at jeus.servlet.loader.ContainerManagedInstanceReloader.checkAndInitInstance(ContainerManagedInstanceReloader.java:72)
... 42 more
Root Exception stack trace:
java.lang.UnsupportedClassVersionError: hudson/security/csrf/CrumbFilter has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at jeus.service.archive.ArchiveClassLoader.defineClass(ArchiveClassLoader.java:607)
at jeus.service.archive.ArchiveClassLoader.findClass0(ArchiveClassLoader.java:461)
at jeus.servlet.loader.ContextLoader.findClass0(ContextLoader.java:131)
at jeus.service.archive.ArchiveClassLoader.loadClassWithoutDelegation(ArchiveClassLoader.java:351)
at jeus.service.archive.ArchiveArrayClassLoader.loadClass(ArchiveArrayClassLoader.java:313)
at jeus.servlet.loader.ContextLoader.loadClass(ContextLoader.java:223)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at jeus.servlet.loader.ContainerManagedInstanceReloader.loadClass(ContainerManagedInstanceReloader.java:135)
at jeus.servlet.loader.ContainerManagedInstanceReloader.checkAndInitInstance(ContainerManagedInstanceReloader.java:72)
at jeus.servlet.loader.ContainerManagedInstanceReloader.getInstance(ContainerManagedInstanceReloader.java:60)
at jeus.servlet.filter.FilterWrapper.getFilter(FilterWrapper.java:18)
at jeus.servlet.filter.FilterConfigImpl.getFilter(FilterConfigImpl.java:123)
at jeus.servlet.engine.ServletManager.initFilter(ServletManager.java:1055)
at jeus.servlet.engine.ServletManager.startFilters(ServletManager.java:1048)
at jeus.servlet.engine.Context.distributeInternal(Context.java:1479)
at jeus.servlet.engine.Context.postDistribute2(Context.java:1304)
at jeus.servlet.deployment.WebModuleDeployer.postDistribute2(WebModuleDeployer.java:238)
at jeus.deploy.deployer.AbstractDeployer.distribute2(AbstractDeployer.java:296)
at jeus.deploy.deployer.AbstractDeployer.distribute(AbstractDeployer.java:240)
at jeus.deploy.deployer.DeploymentAdministrator.distribute(DeploymentAdministrator.java:245)
at jeus.deploy.deployer.DeploymentAdministrator.distribute(DeploymentAdministrator.java:178)
at jeus.server.service.internal.ServerDeploymentService.distribute(ServerDeploymentService.java:166)
at jeus.server.service.internal.ServerDeploymentService.distribute(ServerDeploymentService.java:203)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
μΈλΆ λ΄μ©μ μλ΅νκ³ μ£Όμ λ΄μ©λ§ μ΄ν΄λ³΄λ©΄,
<<__Exception__>>
jeus.servlet.deployment.StartingException: A web module deployment error occurred.
Caused by: java.lang.RuntimeException: javax.servlet.ServletException: Loading the class hudson.security.csrf.CrumbFilter failed.
Caused by: javax.servlet.ServletException: Loading the class hudson.security.csrf.CrumbFilter failed.
Caused by: java.lang.UnsupportedClassVersionError: hudson/security/csrf/CrumbFilter has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
Root Exception stack trace:
java.lang.UnsupportedClassVersionError: hudson/security/csrf/CrumbFilter has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
μλ λ΄μ©μ΄ μ£Όλ μλ¬λ‘ λ²μ μ΄ μΌμΉνμ§ μμ λ°μνλ μλ¬μμ μ μ μλ€.
java.lang.UnsupportedClassVersionError: hudson/security/csrf/CrumbFilter has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
ν΄κ²° λ°©λ²
Jenkins 곡μ ννμ΄μ§μμ κ°μ₯ μ΅κ·Όμ LTS λ²μ μ λ€μ΄λ‘λνμλλ° λ무 μ΅μ λ²μ μ΄λΌ μ μ©μ΄ μλλλ―νμ¬ μλ λ§ν¬μμ μ 체 λ²μ μ νμΈν ν μ λΉν κ³Όκ±° λ²μ μΌλ‘ λ€μ΄κ·Έλ μ΄λνμ¬ λ€μ μ€μΉν΄μ£Όμλ€.
- Jenkins War Packages : https://get.jenkins.io/war-stable/
War Jenkins Packages
Jenkins War Packages This is the WAR package repository of Jenkins for installation. You will need to explicitly install a supported Java runtime environment (JRE), e.g. Eclipse Temurin. Weekly Release Line Supported Java versions for the weekly release li
get.jenkins.io
μ΄ μ€μμ λ΄κ° μ νν λ²μ μ 2.319.2μ΄λ€.
- Jenkins 2.319.2 : https://get.jenkins.io/war-stable/2.319.2/
Index of /war-stable/2.319.2
get.jenkins.io
λ€μ λ°°ν¬ μλ ..