Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-74841

Reverse Proxy Auth Plugin 1.8.0 fails with 2.479.1

      We have updated our production server today, and followed the upgrade guide (upgrading the plugins before restart)

      The update failed on a fresh tomcat 10 / JDK 21

      config.xml is readable, no problem here (even if we chmod 777 the file), then the warning is not relevant.

       

      Please see attached logs, because I can't format correctly

          [JENKINS-74841] Reverse Proxy Auth Plugin 1.8.0 fails with 2.479.1

          Robert Smith created issue -
          Robert Smith made changes -
          Summary Original: Reverse Proxy Auth Plugin 1.8.7 fails with 2.479.1 New: Reverse Proxy Auth Plugin 1.8.0 fails with 2.479.1
          Robert Smith made changes -
          Description Original: We have updated our production server today, and followed the upgrade guide (upgrading the plugins **before** restart)

           

          The update failed on tomcat 10 with :

           
          {code:java}
          12-Nov-2024 12:18:15.263 GRAVE [pool-7-thread-4] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading plugin Jenkins Reverse Proxy Auth Plugin v1.8.0 (reverse-proxy-auth-plugin)     java.io.IOException: Échec du chargement de : Jenkins Reverse Proxy Auth Plugin (reverse-proxy-auth-plugin 1.8.0)  - Mise à jour nécessaire : Jenkins Mailer Plugin (mailer 488.v0c9639c1a_eb_3) doit être mis à jour en 489.vd4b_25144138f ou plus         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:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583) 12-Nov-2024 12:18:15.267 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/annotations/hudson.Extension] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.282 AVERTISSEMENT [Discovering plugin initialization tasks] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/annotations/hudson.init.Initializer] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.395 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.396 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:20.079 INFOS [pool-7-thread-4] jenkins.InitReactorRunner$1.onAttained Prepared all plugins 12-Nov-2024 12:18:20.172 INFOS [pool-7-thread-2] jenkins.InitReactorRunner$1.onAttained Started all plugins 12-Nov-2024 12:18:20.825 INFOS [Handling POST /outils/jenkinsdgnsi/view/PTEP/widget/ExecutorsWidget/ajax from 10.120.195.31 : http-nio-10000-exec-4] hudson.plugins.build_timeout.global.GlobalTimeOutConfiguration.load global timeout not set 12-Nov-2024 12:18:21.388 INFOS [pool-7-thread-1] jenkins.InitReactorRunner$1.onAttained Augmented all extensions 12-Nov-2024 12:18:21.988 GRAVE [pool-7-thread-1] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading global config     java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more 12-Nov-2024 12:18:21.995 GRAVE [Jenkins initialization thread] hudson.util.BootFailure.publish Failed to initialize Jenkins     hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.WebAppMain$3.run(WebAppMain.java:277)     Caused by: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:290)         at jenkins.InitReactorRunner.run(InitReactorRunner.java:49)         at jenkins.model.Jenkins.executeReactor(Jenkins.java:1230)         at jenkins.model.Jenkins.<init>(Jenkins.java:1017)         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 by: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more
           {code}
          New: We have updated our production server today, and followed the upgrade guide (upgrading the plugins *{*}before{*}* restart)

           

          The update failed on tomcat 10 with :

           
          {code:java}
          12-Nov-2024 12:18:15.263 GRAVE [pool-7-thread-4] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading plugin Jenkins Reverse Proxy Auth Plugin v1.8.0 (reverse-proxy-auth-plugin)     java.io.IOException: Échec du chargement de : Jenkins Reverse Proxy Auth Plugin (reverse-proxy-auth-plugin 1.8.0)  - Mise à jour nécessaire : Jenkins Mailer Plugin (mailer 488.v0c9639c1a_eb_3) doit être mis à jour en 489.vd4b_25144138f ou plus         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:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583) 12-Nov-2024 12:18:15.267 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/annotations/hudson.Extension] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.282 AVERTISSEMENT [Discovering plugin initialization tasks] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/annotations/hudson.init.Initializer] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.395 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.396 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:20.079 INFOS [pool-7-thread-4] jenkins.InitReactorRunner$1.onAttained Prepared all plugins 12-Nov-2024 12:18:20.172 INFOS [pool-7-thread-2] jenkins.InitReactorRunner$1.onAttained Started all plugins 12-Nov-2024 12:18:20.825 INFOS [Handling POST /outils/jenkinsdgnsi/view/PTEP/widget/ExecutorsWidget/ajax from 10.120.195.31 : http-nio-10000-exec-4] hudson.plugins.build_timeout.global.GlobalTimeOutConfiguration.load global timeout not set 12-Nov-2024 12:18:21.388 INFOS [pool-7-thread-1] jenkins.InitReactorRunner$1.onAttained Augmented all extensions 12-Nov-2024 12:18:21.988 GRAVE [pool-7-thread-1] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading global config     java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more 12-Nov-2024 12:18:21.995 GRAVE [Jenkins initialization thread] hudson.util.BootFailure.publish Failed to initialize Jenkins     hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.WebAppMain$3.run(WebAppMain.java:277)     Caused by: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:290)         at jenkins.InitReactorRunner.run(InitReactorRunner.java:49)         at jenkins.model.Jenkins.executeReactor(Jenkins.java:1230)         at jenkins.model.Jenkins.<init>(Jenkins.java:1017)         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 by: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more
           {code}
           

           

          `config.xml` is readable, no problem here (even if we chmod 777 the file), the the warning is not relevant.
          Robert Smith made changes -
          Description Original: We have updated our production server today, and followed the upgrade guide (upgrading the plugins *{*}before{*}* restart)

           

          The update failed on tomcat 10 with :

           
          {code:java}
          12-Nov-2024 12:18:15.263 GRAVE [pool-7-thread-4] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading plugin Jenkins Reverse Proxy Auth Plugin v1.8.0 (reverse-proxy-auth-plugin)     java.io.IOException: Échec du chargement de : Jenkins Reverse Proxy Auth Plugin (reverse-proxy-auth-plugin 1.8.0)  - Mise à jour nécessaire : Jenkins Mailer Plugin (mailer 488.v0c9639c1a_eb_3) doit être mis à jour en 489.vd4b_25144138f ou plus         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:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583) 12-Nov-2024 12:18:15.267 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/annotations/hudson.Extension] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.282 AVERTISSEMENT [Discovering plugin initialization tasks] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/annotations/hudson.init.Initializer] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.395 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.396 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:20.079 INFOS [pool-7-thread-4] jenkins.InitReactorRunner$1.onAttained Prepared all plugins 12-Nov-2024 12:18:20.172 INFOS [pool-7-thread-2] jenkins.InitReactorRunner$1.onAttained Started all plugins 12-Nov-2024 12:18:20.825 INFOS [Handling POST /outils/jenkinsdgnsi/view/PTEP/widget/ExecutorsWidget/ajax from 10.120.195.31 : http-nio-10000-exec-4] hudson.plugins.build_timeout.global.GlobalTimeOutConfiguration.load global timeout not set 12-Nov-2024 12:18:21.388 INFOS [pool-7-thread-1] jenkins.InitReactorRunner$1.onAttained Augmented all extensions 12-Nov-2024 12:18:21.988 GRAVE [pool-7-thread-1] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading global config     java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more 12-Nov-2024 12:18:21.995 GRAVE [Jenkins initialization thread] hudson.util.BootFailure.publish Failed to initialize Jenkins     hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.WebAppMain$3.run(WebAppMain.java:277)     Caused by: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:290)         at jenkins.InitReactorRunner.run(InitReactorRunner.java:49)         at jenkins.model.Jenkins.executeReactor(Jenkins.java:1230)         at jenkins.model.Jenkins.<init>(Jenkins.java:1017)         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 by: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more
           {code}
           

           

          `config.xml` is readable, no problem here (even if we chmod 777 the file), the the warning is not relevant.
          New: We have updated our production server today, and followed the upgrade guide (upgrading the plugins {*}{{*}}before{{*}}{*} restart)

           

          The update failed on tomcat 10 with :

           
          {code:java}
          12-Nov-2024 12:18:15.263 GRAVE [pool-7-thread-4] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading plugin Jenkins Reverse Proxy Auth Plugin v1.8.0 (reverse-proxy-auth-plugin)     java.io.IOException: Échec du chargement de : Jenkins Reverse Proxy Auth Plugin (reverse-proxy-auth-plugin 1.8.0)  - Mise à jour nécessaire : Jenkins Mailer Plugin (mailer 488.v0c9639c1a_eb_3) doit être mis à jour en 489.vd4b_25144138f ou plus         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:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583) 12-Nov-2024 12:18:15.267 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/annotations/hudson.Extension] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.282 AVERTISSEMENT [Discovering plugin initialization tasks] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/annotations/hudson.init.Initializer] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.395 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.396 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:20.079 INFOS [pool-7-thread-4] jenkins.InitReactorRunner$1.onAttained Prepared all plugins 12-Nov-2024 12:18:20.172 INFOS [pool-7-thread-2] jenkins.InitReactorRunner$1.onAttained Started all plugins 12-Nov-2024 12:18:20.825 INFOS [Handling POST /outils/jenkinsdgnsi/view/PTEP/widget/ExecutorsWidget/ajax from 10.120.195.31 : http-nio-10000-exec-4] hudson.plugins.build_timeout.global.GlobalTimeOutConfiguration.load global timeout not set 12-Nov-2024 12:18:21.388 INFOS [pool-7-thread-1] jenkins.InitReactorRunner$1.onAttained Augmented all extensions 12-Nov-2024 12:18:21.988 GRAVE [pool-7-thread-1] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading global config     java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more 12-Nov-2024 12:18:21.995 GRAVE [Jenkins initialization thread] hudson.util.BootFailure.publish Failed to initialize Jenkins     hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.WebAppMain$3.run(WebAppMain.java:277)     Caused by: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:290)         at jenkins.InitReactorRunner.run(InitReactorRunner.java:49)         at jenkins.model.Jenkins.executeReactor(Jenkins.java:1230)         at jenkins.model.Jenkins.<init>(Jenkins.java:1017)         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 by: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more
           {code}
           

           

          `config.xml` is readable, no problem here (even if we chmod 777 the file), the the warning is not relevant.
          Robert Smith made changes -
          Description Original: We have updated our production server today, and followed the upgrade guide (upgrading the plugins {*}{{*}}before{{*}}{*} restart)

           

          The update failed on tomcat 10 with :

           
          {code:java}
          12-Nov-2024 12:18:15.263 GRAVE [pool-7-thread-4] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading plugin Jenkins Reverse Proxy Auth Plugin v1.8.0 (reverse-proxy-auth-plugin)     java.io.IOException: Échec du chargement de : Jenkins Reverse Proxy Auth Plugin (reverse-proxy-auth-plugin 1.8.0)  - Mise à jour nécessaire : Jenkins Mailer Plugin (mailer 488.v0c9639c1a_eb_3) doit être mis à jour en 489.vd4b_25144138f ou plus         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:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583) 12-Nov-2024 12:18:15.267 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/annotations/hudson.Extension] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.282 AVERTISSEMENT [Discovering plugin initialization tasks] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/annotations/hudson.init.Initializer] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.395 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.396 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:20.079 INFOS [pool-7-thread-4] jenkins.InitReactorRunner$1.onAttained Prepared all plugins 12-Nov-2024 12:18:20.172 INFOS [pool-7-thread-2] jenkins.InitReactorRunner$1.onAttained Started all plugins 12-Nov-2024 12:18:20.825 INFOS [Handling POST /outils/jenkinsdgnsi/view/PTEP/widget/ExecutorsWidget/ajax from 10.120.195.31 : http-nio-10000-exec-4] hudson.plugins.build_timeout.global.GlobalTimeOutConfiguration.load global timeout not set 12-Nov-2024 12:18:21.388 INFOS [pool-7-thread-1] jenkins.InitReactorRunner$1.onAttained Augmented all extensions 12-Nov-2024 12:18:21.988 GRAVE [pool-7-thread-1] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading global config     java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more 12-Nov-2024 12:18:21.995 GRAVE [Jenkins initialization thread] hudson.util.BootFailure.publish Failed to initialize Jenkins     hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.WebAppMain$3.run(WebAppMain.java:277)     Caused by: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:290)         at jenkins.InitReactorRunner.run(InitReactorRunner.java:49)         at jenkins.model.Jenkins.executeReactor(Jenkins.java:1230)         at jenkins.model.Jenkins.<init>(Jenkins.java:1017)         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 by: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more
           {code}
           

           

          `config.xml` is readable, no problem here (even if we chmod 777 the file), the the warning is not relevant.
          New: We have updated our production server today, and followed the upgrade guide (upgrading the plugins *before* restart)

          The update failed on a fresh tomcat 10 with :

           
          {code:java}
          12-Nov-2024 12:18:15.263 GRAVE [pool-7-thread-4] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading plugin Jenkins Reverse Proxy Auth Plugin v1.8.0 (reverse-proxy-auth-plugin)     java.io.IOException: Échec du chargement de : Jenkins Reverse Proxy Auth Plugin (reverse-proxy-auth-plugin 1.8.0)  - Mise à jour nécessaire : Jenkins Mailer Plugin (mailer 488.v0c9639c1a_eb_3) doit être mis à jour en 489.vd4b_25144138f ou plus         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:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583) 12-Nov-2024 12:18:15.267 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/annotations/hudson.Extension] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.282 AVERTISSEMENT [Discovering plugin initialization tasks] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/annotations/hudson.init.Initializer] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.395 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.396 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:20.079 INFOS [pool-7-thread-4] jenkins.InitReactorRunner$1.onAttained Prepared all plugins 12-Nov-2024 12:18:20.172 INFOS [pool-7-thread-2] jenkins.InitReactorRunner$1.onAttained Started all plugins 12-Nov-2024 12:18:20.825 INFOS [Handling POST /outils/jenkinsdgnsi/view/PTEP/widget/ExecutorsWidget/ajax from 10.120.195.31 : http-nio-10000-exec-4] hudson.plugins.build_timeout.global.GlobalTimeOutConfiguration.load global timeout not set 12-Nov-2024 12:18:21.388 INFOS [pool-7-thread-1] jenkins.InitReactorRunner$1.onAttained Augmented all extensions 12-Nov-2024 12:18:21.988 GRAVE [pool-7-thread-1] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading global config     java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more 12-Nov-2024 12:18:21.995 GRAVE [Jenkins initialization thread] hudson.util.BootFailure.publish Failed to initialize Jenkins     hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.WebAppMain$3.run(WebAppMain.java:277)     Caused by: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:290)         at jenkins.InitReactorRunner.run(InitReactorRunner.java:49)         at jenkins.model.Jenkins.executeReactor(Jenkins.java:1230)         at jenkins.model.Jenkins.<init>(Jenkins.java:1017)         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 by: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more
           {code}
           

           

          _config.xml_ is readable, no problem here (even if we chmod 777 the file), then the warning is not relevant.
          Robert Smith made changes -
          Description Original: We have updated our production server today, and followed the upgrade guide (upgrading the plugins *before* restart)

          The update failed on a fresh tomcat 10 with :

           
          {code:java}
          12-Nov-2024 12:18:15.263 GRAVE [pool-7-thread-4] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading plugin Jenkins Reverse Proxy Auth Plugin v1.8.0 (reverse-proxy-auth-plugin)     java.io.IOException: Échec du chargement de : Jenkins Reverse Proxy Auth Plugin (reverse-proxy-auth-plugin 1.8.0)  - Mise à jour nécessaire : Jenkins Mailer Plugin (mailer 488.v0c9639c1a_eb_3) doit être mis à jour en 489.vd4b_25144138f ou plus         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:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583) 12-Nov-2024 12:18:15.267 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/annotations/hudson.Extension] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.282 AVERTISSEMENT [Discovering plugin initialization tasks] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/annotations/hudson.init.Initializer] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.395 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.396 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResources Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [{1}] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:15.411 AVERTISSEMENT [pool-7-thread-4] org.apache.catalina.webresources.Cache.getResource Incapable d'ajouter la ressource située [/WEB-INF/classes/META-INF/services/org.kohsuke.args4j.spi.OptionHandler] au cache de l'application web [/outils/jenkinsdgnsi] parce qu'il n'y avait pas assez d'espace libre disponible après l'éviction des entrées de cache expirées - envisagez d'augmenter la taille maximale du cache 12-Nov-2024 12:18:20.079 INFOS [pool-7-thread-4] jenkins.InitReactorRunner$1.onAttained Prepared all plugins 12-Nov-2024 12:18:20.172 INFOS [pool-7-thread-2] jenkins.InitReactorRunner$1.onAttained Started all plugins 12-Nov-2024 12:18:20.825 INFOS [Handling POST /outils/jenkinsdgnsi/view/PTEP/widget/ExecutorsWidget/ajax from 10.120.195.31 : http-nio-10000-exec-4] hudson.plugins.build_timeout.global.GlobalTimeOutConfiguration.load global timeout not set 12-Nov-2024 12:18:21.388 INFOS [pool-7-thread-1] jenkins.InitReactorRunner$1.onAttained Augmented all extensions 12-Nov-2024 12:18:21.988 GRAVE [pool-7-thread-1] jenkins.InitReactorRunner$1.onTaskFailed Failed Loading global config     java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more 12-Nov-2024 12:18:21.995 GRAVE [Jenkins initialization thread] hudson.util.BootFailure.publish Failed to initialize Jenkins     hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.WebAppMain$3.run(WebAppMain.java:277)     Caused by: org.jvnet.hudson.reactor.ReactorException: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:290)         at jenkins.InitReactorRunner.run(InitReactorRunner.java:49)         at jenkins.model.Jenkins.executeReactor(Jenkins.java:1230)         at jenkins.model.Jenkins.<init>(Jenkins.java:1017)         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 by: java.io.IOException: Unable to read /ccv/data/webdep/jenkinsdgnsiIN/data/jenkinshome/config.xml         at hudson.XmlFile.unmarshal(XmlFile.java:199)         at hudson.XmlFile.unmarshal(XmlFile.java:179)         at jenkins.model.Jenkins.load(Jenkins.java:3416)         at jenkins.model.Jenkins$12.run(Jenkins.java:3528)         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)         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(ThreadPoolExecutor.java:1144)         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)         at java.base/java.lang.Thread.run(Thread.java:1583)     Caused by: jenkins.util.xstream.CriticalXStreamException:  ---- Debugging information ---- cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 -------------------------------         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:381)         at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:289)         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:1464)         at hudson.util.XStream2.unmarshal(XStream2.java:230)         at hudson.util.XStream2.unmarshal(XStream2.java:201)         at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)         at hudson.XmlFile.unmarshal(XmlFile.java:196)         ... 12 more     Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm         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:521)         at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:346)         ... 24 more
           {code}
           

           

          _config.xml_ is readable, no problem here (even if we chmod 777 the file), then the warning is not relevant.
          New: We have updated our production server today, and followed the upgrade guide (upgrading the plugins *before* restart)

          The update failed on a fresh tomcat 10 / JDK 21

          _config.xml_ is readable, no problem here (even if we chmod 777 the file), then the warning is not relevant.

           

          Please see attached logs, because I can't format correctly
          Robert Smith made changes -
          Attachment New: fail.log [ 63600 ]

          Mark Waite added a comment - - edited

          The message in the log tells you what you need to do. It says:

          Failed Loading plugin Jenkins Reverse Proxy Auth Plugin v1.8.0 (reverse-proxy-auth-plugin)
          	java.io.IOException: Échec du chargement de : Jenkins Reverse Proxy Auth Plugin (reverse-proxy-auth-plugin 1.8.0)
           - Mise à jour nécessaire : Jenkins Mailer Plugin (mailer 488.v0c9639c1a_eb_3) doit être mis à jour en 489.vd4b_25144138f ou plus
          

          Update the mailer plugin to its most recent release. Steps include:

          Mark Waite added a comment - - edited The message in the log tells you what you need to do. It says: Failed Loading plugin Jenkins Reverse Proxy Auth Plugin v1.8.0 (reverse-proxy-auth-plugin) java.io.IOException: Échec du chargement de : Jenkins Reverse Proxy Auth Plugin (reverse-proxy-auth-plugin 1.8.0) - Mise à jour nécessaire : Jenkins Mailer Plugin (mailer 488.v0c9639c1a_eb_3) doit être mis à jour en 489.vd4b_25144138f ou plus Update the mailer plugin to its most recent release. Steps include: wget https://updates.jenkins.io/download/plugins/mailer/489.vd4b_25144138f/mailer.hpi mv mailer.hpi $JENKINS_HOME/plugins/mailer.jpi

          Robert Smith added a comment -

          Sure, but as it's not documented per se, I was more concerned by 

          cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException
          cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
          class               : hudson.model.Hudson
          required-type       : hudson.model.Hudson
          converter-type      : hudson.util.RobustReflectionConverter
          path                : /hudson/securityRealm
          line number         : 24
          version             : 2.479.1

          No ?

          Robert Smith added a comment - Sure, but as it's not documented per se, I was more concerned by  cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message       : org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm class               : hudson.model.Hudson required-type       : hudson.model.Hudson converter-type      : hudson.util.RobustReflectionConverter path                : /hudson/securityRealm line number         : 24 version             : 2.479.1 No ?

          Mark Waite added a comment -

          When plugin initialization fails, the classes are not available. Fixing the first message will almost always fix the second.

          Mark Waite added a comment - When plugin initialization fails, the classes are not available. Fixing the first message will almost always fix the second.

            basil Basil Crow
            mamamia Robert Smith
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: